Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 3354|Antwoord: 2

Cloc telt lege, commentaar en fysieke regels broncode in programmeertalen

[Link kopiëren]
Geplaatst op 23-02-2023 20:36:42 | | | |
CLOC is een hulpmiddel om regels broncode te tellen die in veel programmeertalen lege, commentaar- en fysieke regels broncode kunnen tellen. Gegeven twee versies van de codebasis kan de cloc het verschil berekenen tussen lege regels, commentaarregels en broncoderegels. Het is volledig geschreven in Perl en is niet afhankelijk van standaarddistributies van Perl v5.6 en hoger (code van sommige externe modules is in de cloc ingebed), waardoor het zeer draagbaar is. Zoals we allemaal weten, draait cloc op een breed scala aan Linux, FreeBSD, NetBSD, OpenBSD, MacOS, AIX, HP-UX, Solaris, IRIX, z/OS en Windows. (Om de Perl-bronversie van de cloc op Windows te draaien, heb je ActiveState Perl 5.6.1 of later, Strawberry Perl, Windows Subsystem for Linux, Cygwin, MobaXTerm, of de mingw-omgeving en terminal nodig, zoals die van Git voor Windows.) Alternatief kan de Windows-binaire van de cloc die met PAR::P acker wordt gegenereerd, worden gebruikt om te draaien op een Windows-computer die noch Perl noch Cygwin heeft. )


GitHub-adres:De hyperlink-login is zichtbaar.
Downloadadres:De hyperlink-login is zichtbaar.

Installeer via de pakketbeheerder

npm installatie -g cloc              #De hyperlink-login is zichtbaar.
sudo apt install cloc # Debian, Ubuntu
sudo yum install cloc # Red Hat, Fedora
sudo dnf install cloc # Fedora 22 of later
sudo pacman -S cloc # Boog
sudo emerge -av dev-util/cloc # GentooDe hyperlink-login is zichtbaar.
sudo apk add cloc # Alpine Linux
doas pkg_add cloc # OpenBSD
sudo pkg install cloc # FreeBSD
sudo port install cloc # macOS met MacPorts
Brew installeer Cloc # macOS met Homebrew
choco installeer cloc # Windows met Chocolatey
scoop installeer cloc # Windows met Scoop

Je kunt een cloc toevoegen aan een omgevingsvariabele, zie de onderstaande tutorial:

cmd om het permanente omgevingsvariabelecommando in te stellen
https://www.itsvse.com/thread-9230-1-1.html

Tel de hoeveelheid code in de huidige map



Sluit de hoeveelheid code voor een map uit



Tel het aantal regels code voor elk bestand in de map


Parameteropties

--diff <set1> <set2> - berekent het codeverschil tussen de bronbestanden van set1 en set2. De invoer kan een mix zijn van bestanden en mappen.
--git - Dwingt invoer om als git-doelen te worden herkend als ze in de eerste plaats niet als bestands- of mapnamen worden herkend.
--negeer-witruimte - negeert horizontale ruimtes bij het vergelijken van bestanden met --diff.
--max-bestandsgrootte=<MB> - als je bestanden groter wilt slaan dan een bepaalde hoeveelheid MB.
--exclude-dir=<dir1>,<dir2> - sluit een gegeven komma-gescheiden directory uit.
--exclude-ext=<ext1>,<ext2> - Sluit de gegeven bestandsextensie uit.
--csv - Exporteer de resultaten naar CSV-bestandsformaat.
--csv-delimiter=<C> - gebruikt <C>tekens als scheidingstekens.
--uit=<file> - Sla het resultaat op<file> tot .
--quiet - schakelt alle informatieberichten uit en toont alleen het eindrapport.
--sql=<file> - Schrijft het resultaat als create- en insert-instructies, die gelezen kunnen worden door een databaseprogramma zoals SQLite.

(Einde)




Vorig:PDF.JS Preview-PDF-bestanden in Chinees worden geen problemen getoond
Volgend:【OData】(1) Basiskennis van OData
Geplaatst op 23-02-2023 22:23:01 |
Leer leren
Geplaatst op 24-02-2023 10:33:08 |
Sha ye bu shi
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com