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
$ cpants_lint /ruta/a/mi/modulo/
$ cpants_lint --json My-Module-1.0.tar.gz
$ cpants_lint Module1-0.1.tar.gz Module2-0.2.tar.gz /ruta/a/otro/modulo/
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.