Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 3354|Antwort: 2

ClocS zählt leere, kommentierte und physische Quellcodezeilen in Programmiersprachen

[Link kopieren]
Veröffentlicht am 23.02.2023 20:36:42 | | | |
CLOC ist ein Werkzeug zur Zählung von Quellcode-Zeilen, die in vielen Programmiersprachen Leere, Kommentar- und physische Quellcodezeilen zählen können. Gegeben zwei Versionen des Codebases, kann der Cloc den Unterschied zwischen leeren Zeilen, Kommentarzeilen und Quellcodezeilen berechnen. Es ist vollständig in Perl geschrieben und hängt nicht von Standarddistributionen von Perl v5.6 und höher ab (Code von einigen externen Modulen ist im CLOC eingebettet), was es sehr portabel macht. Wie wir alle wissen, läuft cloc auf einer Vielzahl von Linux, FreeBSD, NetBSD, OpenBSD, MacOS, AIX, HP-UX, Solaris, IRIX, z/OS und Windows. (Um die Perl-Quellversion des Clocs unter Windows auszuführen, benötigen Sie ActiveState Perl 5.6.1 oder neuer, Strawberry Perl, Windows Subsystem for Linux, Cygwin, MobaXTerm oder die mingw-Umgebung und das Terminal, wie sie von Git for Windows bereitgestellt werden.) Alternativ kann die Windows-Binärform der mit PAR::P Acker erzeugten Cloc auf einem Windows-Computer ausgeführt werden, der weder Perl noch Cygwin besitzt. )


GitHub-Adresse:Der Hyperlink-Login ist sichtbar.
Adresse herunterladen:Der Hyperlink-Login ist sichtbar.

Installieren Sie über den Paketmanager

NPM-Installation -G Cloc              #Der Hyperlink-Login ist sichtbar.
sudo apt install cloc # Debian, Ubuntu
sudo yum install cloc # Red Hat, Fedora
sudo dnf install cloc # Fedora 22 oder neuer
sudo pacman -S cloc # Bogen
sudo emerge -av dev-util/cloc # GentooDer Hyperlink-Login ist sichtbar.
sudo apk add cloc # Alpine Linux
doas pkg_add cloc # OpenBSD
sudo pkg install cloc # FreeBSD
sudo port install cloc # macOS mit MacPorts
brew install cloc # macOS mit Homebrew
choco installiert cloc # Windows mit Chocolatey
scoop installieren Sie Cloc# Windows mit Scoop

Du kannst eine Cloc-Variable zu einer Umgebungsvariable hinzufügen, siehe das untenstehende Tutorial:

cmd, um den Befehl für die permanente Umgebungsvariable festzulegen
https://www.itsvse.com/thread-9230-1-1.html

Zähle die Menge des Codes im aktuellen Ordner



Die Codemenge für einen Ordner ausschließen



Zähle die Anzahl der Codezeilen pro Datei im Verzeichnis


Parameteroptionen

--diff <set1> <set2> - berechnet den Codeunterschied zwischen den Quelldateien von set1 und set2. Die Eingabe kann eine Mischung aus Dateien und Verzeichnissen sein.
--git - Erzwingt Eingaben, als Git-Ziele erkannt zu werden, wenn sie von Anfang an nicht als Datei- oder Verzeichnisnamen erkannt werden.
--ignorieren-Weißraum - ignoriert horizontale Leerzeichen beim Vergleich von Dateien mit --diff.
--max-Dateigröße=<MB> - wenn du Dateien überspringen möchtest, die größer als eine bestimmte MB sind.
--exkludieren-dir=<dir1>,<dir2> - schließen ein gegebenes, kommagetrenntes Verzeichnis aus.
--exklusiv-ext=<ext1>,<ext2> - Schließen Sie die angegebene Dateiendung aus.
--csv - Exportiere die Ergebnisse in das CSV-Dateiformat.
--csv-delimiter=<C> - verwendet <C>Zeichen als Abgrenzer.
--out=<file> - Speichere das Ergebnis auf<file> .
--still - deaktiviert alle Informationsnachrichten und zeigt nur den Abschlussbericht an.
--sql=<file> - Schreibt das Ergebnis als create- und insert-Anweisungen, die von einem Datenbankprogramm wie SQLite gelesen werden können.

(Ende)




Vorhergehend:PDF.JS PDF-Vorschau-Dateien auf Chinesisch werden keine Probleme angezeigt
Nächster:【OData】(1) Grundkenntnisse von OData
Veröffentlicht am 23.02.2023 22:23:01 |
Lernen lernen
Veröffentlicht am 24.02.2023 10:33:08 |
Sha ye bu shi
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com