- Was ist cloc?
- Installation von cloc
- Unter Debian/Ubuntu
- Unter Fedora
- Unter Arch Linux
- Benutzung von cloc
- Beispiel-Ausgabe
- Fazit
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.
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.