Questo è il comando countperlp che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
countperl - conta linee, pacchetti, sottotitoli e complessità dei file Perl.
USO
controperla FILE_O_DIRECTORY [FILE_O_DIRECTORY ...] [--html] [--aiuto]
[--modificatori-di-metodo=a,b,c]
OBBLIGATORIO ARGOMENTI
È necessario fornire almeno un percorso di file o directory.
VERSIONI
--Aiuto
Stampa la documentazione su STDERR.
--html
Produce output HTML invece del testo normale predefinito.
--modificatori-metodo=a,b,c
Un elenco separato da virgole di modificatori di metodo da riconoscere, vedere
Moose::Manual::MethodModifiers per i dettagli. Se non specificato, l'elenco predefinito è
prima, dopo, intorno.
CONFIGURAZIONE
N / A. Attualmente nessun supporto per alcun file di configurazione.
EXIT STATUS
Esce da zero in caso di successo, diverso da zero in caso di fallimento.
DESCRIZIONE
controperla usa Perl::Metriche::Semplice per esamina i file nominati e cerca ricorsivamente
directory denominate per i file Perl.
I file Perl sono identificati da Perl::Metrics::Simple->is_perl_file. Fondamentalmente se il file
termina in ".pl", ".pm" o ".t" o ha quello che sembra essere un perl faccenda linea.
controperla produce un rapporto su STDOUT di conteggi di linee totali, colli,
subroutine/metodi, la dimensione minima, massima, media, deviazione standard e mediana e
mccabe_complexity (complessità ciclomatica) delle subroutine e della porzione 'principale' di ciascuna
file (tutto ciò che non è in una subroutine.)
Uscita Formato
I conteggi delle righe non includono commenti né pod.
Il formato di output corrente è un testo leggibile dall'uomo:
File Perl trovati: 3
Conti
------
righe di codice totali: 856
righe di codice non sub: 450
pacchetti trovati: 3
sub/metodi: 42
Dimensione subroutine/metodo
----------------------
minimo: 3 righe
massimo: 32 linee
media: 9.67 linee
standard deviazione: 7.03
mediana: 7.50
Complessità McCabe
-----------------
Codice non in nessuna subroutine::
minimo: 1
max 1
media: 1.00
standard deviazione: 0.00
mediana: 1.00
Sottoprogrammi/Metodi:
minimo: 1
max: 5
media: 1.00
standard deviazione: 1.36
mediana: 1.00
Elenco delimitato da tabulazioni di subroutine, con il più complesso in alto
-------------------------------------------------- ---------
dimensione del sottopercorso di complessità
5 è_perl_file lib/Perl/Metrics/Simple.pm 11
5 _has_perl_shebang lib/Perl/Metrics/Simple.pm 13
5 _init lib/Perl/Metrics/Semplice/Analisi/File.pm 30
4 trova_file lib/Perl/Metrics/Simple.pm 11
4 nuove lib/Perl/Metrics/Simple/Analysis.pm 10
4 is_ref lib/Perl/Metrics/Simple/Analysis.pm 8
Con --html il formato di output dello switch è HTML.
VERSIONE
Questa è la versione 0.031 di controperla.
DIAGNOSTICA
Stampa il messaggio di utilizzo su STDERR se non vengono forniti gli argomenti richiesti.
INCOMPATIBILITÀ
Nessuno conosciuto.
Usa countperlp online utilizzando i servizi onworks.net