Cloc, zähle die Quellcodezeilen in deinem Projekt

über Cloc

Im nächsten Artikel werden wir uns Cloc ansehen. Wenn Sie als Entwickler arbeiten, müssen Sie möglicherweise Ihre Fortschritte teilen und Statistiken Ihres Codes mit dem Chef oder Kollegen. Für solche Fälle kenne ich persönlich nur wenige Programme, die zur Analyse des Quellcodes verfügbar sind. Ein solches Programm ist "Cloc".

Mit Cloc werden wir in der Lage sein Zählen Sie einfach Codezeilen aus verschiedenen Programmiersprachen. Zählt Leerzeilen, Kommentarzeilen und Quellcodezeilen. Am Ende zeigt es uns das Ergebnis in einem geordneten Spaltenformat. Cloc ist ein kostenloses, plattformübergreifendes Open Source-Dienstprogramm, das vollständig in der Programmiersprache Perl geschrieben ist.

Allgemeine Eigenschaften von Cloc

Cloc bietet uns verschiedene Eigenschaften für ein Programm dieses Stils. Dazu gehören die folgenden:

  • Es Einfach zu installieren und zu verwenden. Es sind keine Abhängigkeiten erforderlich.
  • Es ist ein Open Source Programm und Plattform überqueren.
  • Wir werden produzieren können führt zu verschiedenen Arten von Formaten, sowie; Nur-Text-, SQL-, JSON-, XML-, YAML- oder durch Kommas getrennte Werte.
  • Es bietet uns Möglichkeiten von mit git verwenden.
  • Wir werden auch in der Lage sein Zählcode in Verzeichnissen und Unterverzeichnissen.
  • Kann auch mit verwendet werden komprimierte Dateien wie tar, Zip-Dateien, Java .ear-Dateien, usw.

Cloc-Installation

Dienstprogramm Cloc ist in den Standard-Repositorys der meisten Unix-ähnlichen Betriebssysteme verfügbar. Wir können es also mit dem Standard-Paketmanager unter Debian und Ubuntu installieren, wie unten gezeigt. Sie müssen nur ein Terminal öffnen (Strg + Alt + T) und Folgendes eingeben:

Installieren Sie apt cloc

sudo apt install cloc

Es kann auch sein, Installation mit einem Drittanbieter-Paketmanager wie NPM.

npm cloc installieren

npm install -g cloc

Zählen Sie die Zeilen des Quellcodes

Schauen wir uns ein einfaches Beispiel an, um zu sehen, wie es funktioniert. Ich habe ein Programm, das typische 'Hallo Welt'in C geschrieben. Unten zeige ich Ihnen den Code, der die einzige Datei enthält:

Beispiel für eine Cloc-Datei c

zu Zählen Sie die Codezeilen im Programm hello.c, Renn einfach:

Zählen Sie die Zeilen aus Cloc-C-Dateien

cloc hola.c
  1. Die erste Spalte zeigt uns Der Name der Programmiersprachen, aus denen der Code besteht Quelle. Wie aus der obigen Ausgabe ersichtlich ist, ist der Quellcode des Programms in der Programmiersprache C geschrieben.
  2. In der zweiten Spalte sehen wir die Anzahl der Dateien in jeder Programmiersprache. In diesem Beispiel wird 1 angezeigt, da dies die Anzahl der Dateien ist, die der Code enthält.
  3. Die dritte Spalte zeigt die Gesamtzahl der Leerzeilen. In unserem Beispielcode haben wir keine Leerzeilen.
  4. In der vierten Spalte sehen wir die Anzahl der Kommentarzeilens.
  5. Und die letzte und fünfte Spalte zeigt die Gesamtzahl der Zeilen ohne Quellcode des Quellcodes Würfel.

Zählen Sie die Zeilen komprimierter Dateien, den Inhalt eines Verzeichnisses und Unterverzeichnisse

Das Beispiel ist nur ein Programm mit nur sieben Codezeilen, daher ist das Zählen der Zeilen im Code keine große Sache. Wenn wir größere Dinge zählen möchten, schauen Sie sich das folgende Beispiel an:

Cloc große Datei

cloc archivo.zip

Laut der vorherigen Ausgabe wird Cloc uns das Ergebnis einer komprimierten Datei in Sekunden mit einem schönen Spaltenformat zeigen. Wir können die Bruttosumme für jeden Abschnitt am Ende sehen, was sehr nützlich ist, wenn es darum geht, den Quellcode eines Programms zu analysieren.

Cloc zählt nicht nur einzelne Quellcodedateien, sondern auch Dateien in Verzeichnissen und Unterverzeichnissen usw.

Zählen Sie die Codezeilen der in einem Verzeichnis enthaltenen Dateien:

cloc dir/

Wenn wir die Codezeilen der Dateien in einem Unterverzeichnis zählen müssen, schreiben wir:

cloc dir/sub/directorio

Cloc Hilfe

Cloc kann verschiedene Programmiersprachen erkennen. Um sie zu sehen vollständige Liste der anerkannten Sprachen, Lauf:

cloc --show-lang

Wenn Sie mehr über Cloc erfahren möchten, Überprüfen Sie den Hilfeabschnitt Eingabe im Terminal (Strg + Alt + T):

hilf cloc

cloc --help

Wer will, kann sich beraten Weitere Informationen zu dieser App in Ihrem Repository GitHub.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.