EnglischFranzösischSpanisch

OnWorks-Favicon

countperlp – Online in der Cloud

Führen Sie countperlp beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

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


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    Büroetage
    Büroetage
    OfficeFloor bietet eine Umkehrung von
    Kopplungssteuerung mit ihren: - Abhängigkeiten
    Einspritzung - Fortsetzungseinspritzung -
    Fadeninjektion Weitere Informationen
    Besuche den...
    Laden Sie OfficeFloor herunter
  • 2
    DivKit
    DivKit
    DivKit ist ein servergesteuertes Open-Source-Programm
    UI (SDUI)-Framework. Es ermöglicht Ihnen
    Bereitstellung serverbasierter Updates für
    verschiedene App-Versionen. Es kann auch sein
    verwendet für...
    Laden Sie DivKit herunter
  • 3
    Unterkonverter
    Unterkonverter
    Dienstprogramm zum Konvertieren zwischen verschiedenen
    Abonnementformat. Shadowrocket-Benutzer
    sollte ss, ssr oder v2ray als Ziel verwenden.
    Sie können &remark= hinzufügen
    Telegram-like HT...
    Unterkonverter herunterladen
  • 4
    SWASH
    SWASH
    SWASH ist eine Allzweck-Zahl
    Werkzeug zur Simulation instationärer,
    nicht hydrostatisch, freiflächig,
    Rotationsströmungs- und Transportphänomene
    in Küstengewässern als ...
    Laden Sie SWASH herunter
  • 5
    VBA-M (Archiviert – Jetzt auf Github)
    VBA-M (Archiviert – Jetzt auf Github)
    Projekt ist umgezogen
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Features: Cheat-Erstellung, Staaten speichern, Multi
    system, unterstützt gba, gbc, gb, sgb,
    sgb2Tu...
    VBA-M herunterladen (archiviert – jetzt auf Github)
  • 6
    Stacer
    Stacer
    Linux-Systemoptimierung und -überwachung
    Github-Repository:
    https://github.com/oguzhaninan/Stacer.
    Zielgruppe: Endbenutzer/Desktop. Benutzer
    Schnittstelle: Qt. Programmierung La ...
    Staker herunterladen
  • Mehr »

Linux-Befehle

Ad