Was ist cloc?
cloc (Count Lines of Code) ist ein praktisches Open-Source-Tool, um die Anzahl der Codezeilen, Kommentare und Leerzeilen in Quelltextdateien verschiedener Programmiersprachen zu zählen. Es eignet sich hervorragend, um den Umfang von Projekten zu analysieren oder verschiedene Codebasen zu vergleichen.
- Was ist cloc?
- Installation von cloc
- Unter Debian/Ubuntu
- Unter Fedora
- Unter Arch Linux
- Benutzung von cloc
- Beispiel-Ausgabe
- Fazit
Installation von cloc
Unter Debian/Ubuntu
1 | sudo apt update |
Unter Fedora
1 | sudo dnf install cloc |
Unter Arch Linux
1 | sudo pacman -S cloc |
Alternativ kann cloc auch als Perl-Skript direkt von GitHub bezogen werden.
Benutzung von cloc
Um die Zeilen eines Projekts zu zählen, wechsle in das entsprechende Verzeichnis und führe aus:
1 | cloc . |
Du kannst auch einzelne Dateien oder Verzeichnisse angeben:
1 | cloc mein_script.py |
Weitere nützliche Optionen:
Nur bestimmte Dateitypen zählen:
1
cloc --include-ext=py,js src/
Ordner vom Zählen ausschließen:
1
cloc ~/mein-projekt --exclude-dir=tests
Mehrere Ordner ausschließen:
1
cloc ~/mein-projekt --exclude-dir=tests,test13,node_modules
Ausgabe als JSON:
1
cloc --json src/ > cloc-report.json
Zwei Verzeichnisse vergleichen:
1
cloc --diff Verzeichnis1 Verzeichnis2
Beispiel-Ausgabe
1 | ------------------------------------------------------------------------------- |
Fazit
Mit cloc erhältst du schnell und einfach einen Überblick über die Größe und Struktur deines Quellcodes. Das Tool ist leicht zu bedienen und unterstützt viele Programmiersprachen.