Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 3354|Odpoveď: 2

CLOC počíta prázdne, komentárové a fyzické riadky zdrojového kódu v programovacích jazykoch

[Kopírovať odkaz]
Zverejnené 23. 2. 2023 20:36:42 | | | |
CLOC je nástroj na počítanie riadkov zdrojového kódu, ktorý dokáže počítať prázdne, komentárne a fyzické riadky zdrojového kódu v mnohých programovacích jazykoch. Pri dvoch verziách kódu môže cloc vypočítať rozdiel medzi prázdnymi riadkami, riadkami komentárov a riadkami zdrojového kódu. Je napísaný úplne v Perle a nezávisí od štandardných distribúcií Perlu v5.6 a vyššie (kód z niektorých externých modulov je zabudovaný v cloc), čo ho robí veľmi prenosným. Ako všetci vieme, cloc beží na širokej škále Linuxu, FreeBSD, NetBSD, OpenBSD, macOS, AIX, HP-UX, Solaris, IRIX, z/OS a Windows. (Na spustenie zdrojovej verzie cloc v Perle na Windows potrebujete ActiveState Perl 5.6.1 alebo novšiu, Strawberry Perl, Windows Subsystem for Linux, Cygwin, MobaXTerm alebo mingw prostredie a terminál, ako sú tie, ktoré poskytuje Git pre Windows.) Alternatívne je možné použiť Windows binárny súbor cloc generovaný pomocou PAR::P ackera na spustenie na Windows počítači, ktorý nemá ani Perl, ani Cygwin. )


GitHub adresa:Prihlásenie na hypertextový odkaz je viditeľné.
Adresa na stiahnutie:Prihlásenie na hypertextový odkaz je viditeľné.

Inštalácia cez správcu balíkov

npm inštalácia -g cloc              #Prihlásenie na hypertextový odkaz je viditeľné.
sudo apt install cloc # Debian, Ubuntu
sudo yum install cloc # Red Hat, Fedora
sudo dnf install cloc # Fedora 22 alebo neskôr
sudo pacman -S cloc # Arch
sudo emerge -av dev-util/cloc # GentooPrihlásenie na hypertextový odkaz je viditeľné.
sudo apk add cloc # Alpine Linux
doas pkg_add cloc # OpenBSD
sudo pkg install cloc # FreeBSD
sudo port install cloc # macOS with MacPorts
brew install cloc # macOS s Homebrew
choco install cloc # Windows with Chocolatey
scoop install cloc # Windows with Scoop

Cloc môžete pridať k environmentálnej premennej, pozrite si tutoriál nižšie:

CMD na nastavenie príkazu trvalej environmentálnej premennej
https://www.itsvse.com/thread-9230-1-1.html

Spočítajte množstvo kódu v aktuálnom priečinku



Vynechaj množstvo kódu pre priečinok



Spočítajte počet riadkov kódu pre každý súbor v adresári


Možnosti parametrov

--diff <set1> <set2> - vypočíta rozdiel v kóde medzi zdrojovými súbormi set1 a set2. Vstup môže byť kombináciou súborov a adresárov.
--git - vynúťte vstupy rozpoznať ako git targety, ak nie sú rozpoznané ako názvy súborov alebo adresárov na začiatku.
--ignore-whitespace - ignoruje horizontálne medzery pri porovnávaní súborov s --diff.
--max-file-size=<MB> - ak chcete preskočiť súbory väčšie ako daný počet MB.
--exclude-dir=<dir1>,<dir2> - vylúčiť daný adresár oddelený čiarkami.
--exclude-ext=<ext1>,<ext2> - Vylúčiť danú príponu súboru.
--csv - Exportujte výsledky do formátu CSV súboru.
--csv-oddeľovač=<C> - používa <C>znaky ako oddeľovače.
--out=<file> - Uložte výsledok do<file> .
--ticho - deaktivuje všetky informačné správy a zobrazuje len finálnu správu.
--sql=<file> - Zapíše výsledok ako príkazy create a insert, ktoré môže čítať databázový program, napríklad SQLite.

(Koniec)




Predchádzajúci:PDF.JS Náhľad PDF súborov v čínštine sa nevyskytujú žiadne problémy
Budúci:【OData】(1) Základné znalosti OData
Zverejnené 23. 2. 2023 22:23:01 |
Naučte sa učiť
Zverejnené 24. 2. 2023 10:33:08 |
sha ye bu shi
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com