Dies ist der Befehl countperlp, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
countperl – Zählt Zeilen, Pakete, Subs und die Komplexität von Perl-Dateien.
ANWENDUNG
countperl FILE_OR_DIRECTORY [FILE_OR_DIRECTORY ...] [--html] [--help]
[--method-modifiers=a,b,c]
ERFORDERLICH ARGUMENTE
Es muss mindestens ein Datei- oder Verzeichnispfad angegeben werden.
OPTIONAL
--help
Druckt die Dokumentation nach STDERR.
--html
Erzeugt eine HTML-Ausgabe anstelle der Standard-Nur-Text-Ausgabe.
--method-modifiers=a,b,c
Eine durch Kommas getrennte Liste der zu erkennenden Methodenmodifikatoren, siehe
Weitere Informationen finden Sie unter Moose::Manual::MethodModifiers. Wenn nicht angegeben, lautet die Standardliste
vorher, nachher, herum.
CONFIGURATION
N / A. Derzeit keine Unterstützung für Konfigurationsdateien.
EXIT STATUS
Beendet Null bei Erfolg, ungleich Null bei Fehler.
BESCHREIBUNG
countperl verwendet Perl::Metrics::Simple um die benannten Dateien zu untersuchen und rekursiv zu durchsuchen
benannte Verzeichnisse für Perl-Dateien.
Perl-Dateien werden durch identifiziert Perl::Metrics::Simple->is_perl_file. Grundsätzlich, wenn die Datei
endet mit „.pl“, „.pm“ oder „.t“ oder hat etwas, das wie ein Perl aussieht Shebang Linie.
countperl erstellt einen Bericht über STDOUT Anzahl der Gesamtzeilen, Pakete,
Unterprogramme/Methoden, das Minimum, das Maximum, den Mittelwert, die Standardabweichung und die mittlere Größe und
mccabe_complexity (zyklomatische Komplexität) von Unterprogrammen und deren „Hauptteil“.
Datei (alles nicht in einer Unterroutine.)
Ausgang Format
Die Zeilenanzahl umfasst weder Kommentare noch Pods.
Das aktuelle Ausgabeformat ist menschenlesbarer Text:
Gefundene Perl-Dateien: 3
Counts
------
Gesamtcodezeilen: 856
Zeilen Nicht-Subcode: 450
Pakete gefunden: 3
Subs/Methoden: 42
Unterprogramm-/Methodengröße
----------------------
min: 3 Zeilen
max: 32 Zeilen
Mittelwert: 9.67 Zeilen
std. Abweichung: 7.03
Median: 7.50
McCabe-Komplexität
-----------------
Code in keiner Unterroutine::
min: 1
max 1
Mittelwert: 1.00
std. Abweichung: 0.00
Median: 1.00
Unterprogramme/Methoden:
min: 1
max: 5
Durchschnitt: 1.00
std. Abweichung: 1.36
Median: 1.00
Durch Tabulatoren getrennte Liste von Unterprogrammen, wobei die komplexesten Unterprogramme ganz oben stehen
-------------------------------------------------- ---------
Größe des Komplexitätsunterpfads
5 is_perl_file lib/Perl/Metrics/Simple.pm 11
5 _has_perl_shebang lib/Perl/Metrics/Simple.pm 13
5 _init lib/Perl/Metrics/Simple/Analysis/File.pm 30
4 find_files lib/Perl/Metrics/Simple.pm 11
4 neue lib/Perl/Metrics/Simple/Analysis.pm 10
4 is_ref lib/Perl/Metrics/Simple/Analysis.pm 8
Mit dem Schalter --html ist das Ausgabeformat HTML.
VERSION
Dies ist Version 0.031 von countperl.
DIAGNOSE
Gibt eine Nutzungsmeldung an STDERR aus, wenn die erforderlichen Argumente nicht bereitgestellt werden.
INKOMPATIBILITÄTEN
Keine bekannt.
Verwenden Sie countperlp online über die Dienste von onworks.net