V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

cpants_lint

Herramienta utilizada para analizar la calidad de una distribución de Perl CPAN antes de cargarla. El objetivo principal es identificar problemas y mejorar la calidad de un paquete antes de su publicación en CPAN.

$ cpants_lint My-Module-1.0.tar.gz
mostrará un informe detallado sobre la calidad del paquete
$ cpants_lint /ruta/a/mi/modulo/
Si se está desarrollando un módulo y con los archivos sin comprimir en un directorio, analizarlo directamente
$ cpants_lint --json My-Module-1.0.tar.gz
generar un informe en formato JSON
$ cpants_lint Module1-0.1.tar.gz Module2-0.2.tar.gz /ruta/a/otro/modulo/
analizar varios archivos o directorios a la vez

1.-

Si se está desarrollando un módulo, se puede empaquetar primero con make dist o similar y luego verificarlo:

$ perl Makefile.PL
$ make dist
$cpants_lint My-Module-1.0.tar.gz

Una salida típica podría incluir lineas como:

Checking prerequisites... OK

Checking for README... MISSING

Checking for META.yml... OK

Checking POD coverage... OK

Checking for tests... OK

Cada elemento indica si cumple con las expectativas de calidad. Los elementos marcados como "MISSING" o "FAIL" requieren atención.

Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
3198 entradas - Acerca del Tractatus
La Pipa Plena 2025