Il s'agit de la commande countperlp qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
countperl - compte les lignes, les packages, les sous-titres et la complexité des fichiers Perl.
UTILISATION
compteur FILE_OR_DIRECTORY [FILE_OR_DIRECTORY ...] [--html] [--aide]
[--method-modifiers=a,b,c]
REQUIS ARGUMENTS
Au moins un chemin de fichier ou de répertoire doit être fourni.
OPTIONS
--Aidez-moi
Imprime la documentation sur STDERR.
--html
Produit une sortie HTML au lieu du texte brut par défaut.
--method-modifiers=a,b,c
Une liste séparée par des virgules des modificateurs de méthode à reconnaître, voir
Moose::Manual::MethodModifiers pour plus de détails. Si non spécifié, la liste par défaut est
avant, après, autour.
CONFIGURATION
N / A. Actuellement, aucun support pour les fichiers de configuration.
EXIT STATUT
Sort à zéro en cas de succès, différent de zéro en cas d'échec.
DESCRIPTION
compteur Usages Perl ::Métriques ::Simple pour examine les fichiers nommés et recherche récursivement
répertoires nommés pour les fichiers Perl.
Les fichiers Perl sont identifiés par Perl::Metrics::Simple->is_perl_file. Fondamentalement, si le fichier
se termine par ".pl", ".pm" ou ".t" ou a ce qui semble être un perl case ligne.
compteur produit un rapport sur SORTIE STD du nombre total de lignes, de colis,
sous-programmes/méthodes, le minimum, le maximum, la moyenne, l'écart type et la taille médiane et
mccabe_complexity (complexité cyclomatique) des sous-programmes et la partie « principale » de chacun
fichier (tout ce qui n'est pas dans un sous-programme.)
Sortie Format
Le nombre de lignes n'inclut pas les commentaires ni le pod.
Le format de sortie actuel est un texte lisible par l'homme :
Fichiers Perl trouvés : 3
comtes
------
nombre total de lignes de code : 856
lignes de non-sous-code : 450
paquets trouvés : 3
abonnements/méthodes : 42
Taille du sous-programme/méthode
----------------------
min : 3 lignes
max : 32 lignes
moyenne : 9.67 lignes
std. écart : 7.03
médiane: 7.50
Complexité McCabe
-----------------
Code pas dans n'importe quel sous-programme : :
min : 1
max 1
moyenne : 1.00
std. écart : 0.00
médiane: 1.00
Sous-programmes/méthodes :
min : 1
max : 5
moyenne : 1.00
std. écart : 1.36
médiane: 1.00
Liste délimitée par des tabulations de sous-routines, avec la plus complexe en haut
-------------------------------------------------- ---------
taille du sous-chemin de complexité
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 nouveaux lib/Perl/Metrics/Simple/Analysis.pm 10
4 is_ref lib/Perl/Metrics/Simple/Analysis.pm 8
Avec --html, le format de sortie du commutateur est HTML.
VERSION
Il s'agit de la version 0.031 de compteur.
DIAGNOSTIC
Affiche le message d'utilisation dans STDERR si les arguments requis ne sont pas fournis.
INCOMPATIBILITÉS
Aucun connu.
Utiliser countperlp en ligne en utilisant les services onworks.net