InglésFrancésEspañol

icono de página de OnWorks

countperlp - Online en la nube

Ejecute countperlp en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando countperlp que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


countperl: cuenta las líneas, los paquetes, los subs y la complejidad de los archivos Perl.

USO


contador ARCHIVO_OR_DIRECTORIO [ARCHIVO_OR_DIRECTORIO ...] [--html] [--ayuda]
[--method-modifiers = a, b, c]

REQUERIDOS ARGUMENTOS


Se debe proporcionar al menos una ruta de archivo o directorio.

OPCIONES


--ayuda
Imprime documentación en STDERR.

--html
Produce una salida HTML en lugar del texto sin formato predeterminado.

- modificadores de método = a, b, c
Una lista separada por comas de modificadores de método que se reconocerán, consulte
Moose :: Manual :: MethodModifiers para más detalles. Si no se especifica, la lista predeterminada es
antes, después, alrededor.

CONFIGURACIÓN


N / A. Actualmente no hay soporte para ningún archivo de configuración.

SALIR ESTADO


Sale de cero en caso de éxito, distinto de cero en caso de error.

DESCRIPCIÓN


contador usos Perl :: Métricas :: Simple para examinar los archivos nombrados y buscar de forma recursiva
directorios con nombre para archivos Perl.

Los archivos Perl se identifican mediante Perl :: Métricas :: Simple-> is_perl_file. Básicamente si el archivo
termina en ".pl", ".pm" o ".t" o tiene lo que parece ser un perl tinglado la línea.

contador produce un informe sobre SALIDA ESTÁNDAR de recuentos de líneas totales, paquetes,
subrutinas / métodos, el tamaño mínimo, máximo, medio, desviación estándar y mediana y
mccabe_complexity (complejidad ciclomática) de subrutinas y la parte 'principal' de cada
archivo (todo lo que no esté en una subrutina).

Salida Formato
Los recuentos de líneas no incluyen comentarios ni pod.

El formato de salida actual es texto legible por humanos:

Archivos Perl encontrados: 3

Cuenta
------
líneas de código total: 856
líneas de código no sub: 450
paquetes encontrados: 3
subs / métodos: 42

Tamaño de subrutina / método
----------------------
min: 3 líneas
max: 32 líneas
media: 9.67 líneas
std. desviación: 7.03
mediana: 7.50

Complejidad McCabe
-----------------
Código no en ninguna subrutina:
mínimo: 1
max 1
media: 1.00
std. desviación: 0.00
mediana: 1.00

Subrutinas / Métodos:
mínimo: 1
máx: 5
promedio: 1.00
std. desviación: 1.36
mediana: 1.00

Lista de subrutinas delimitada por tabuladores, con las más complejas en la parte superior
-------------------------------------------------- ---------
complejidad del tamaño de la ruta secundaria
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 nuevas bibliotecas / Perl / Metrics / Simple / Analysis.pm 10
4 is_ref lib / Perl / Metrics / Simple / Analysis.pm 8

Con --html, el formato de salida del cambio es HTML.

VERSION


Esta es la versión 0.031 de contador.

La diagnostica


Imprime el mensaje de uso en STDERR si no se proporcionan los argumentos necesarios.

INCOMPATIBILIDADES


Ninguno conocido.

Use countperlp en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

  • 1
    4g8
    4g8
    4g8 - Captura e interceptación de paquetes
    para redes conmutadas...
    Ejecutar 4g8
  • 2
    4s-adminJ
    4s-adminJ
    4s-admin - Gestión de clústeres de 4 tiendas
    herramienta ...
    Ejecute 4s-adminJ
  • 3
    creducir
    creducir
    creduce - reductor de programas C y C ++
    DESCRIPCIÓN: creduce 2.5.0 (desconocido) --
    C-Reduce, un reductor de programas en C y C++
    requiere una "prueba de interés" y
    uno o...
    Ejecutar creduce
  • 4
    espeluznante
    espeluznante
    CREEPY - Una información de geolocalización
    agregador DESCRIPCIÓN: espeluznante es un
    aplicación que te permite recopilar
    información relacionada con la geolocalización de
    usuarios de...
    correr espeluznante
  • 5
    gisenvgrass
    gisenvgrass
    g.gisenv - Emite y modifica el
    la configuración de la variable GRASS actual del usuario.
    Imprime todas las variables de GRASS definidas si no
    se da la opción. PALABRAS CLAVE: generales,
    settin ...
    Ejecutar g.gisenvgrass
  • 6
    g.guigrass
    g.guigrass
    g.gui - Inicia un usuario gráfico de GRASS
    sesión de interfaz (GUI). Opcionalmente
    actualiza la configuración predeterminada de la interfaz de usuario.
    PALABRAS CLAVE: general, GUI, interfaz de usuario...
    Ejecutar g.guigrass
  • Más "

Ad