Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
ser exentas de esta manera. Sin embargo, se pueden desactivar ...
Creando excepciones permanentes
Usar ## no critic () es bueno, pero cuando comience a adoptar estándares de codificación, es
probable que desee hacer excepciones permanentes a ciertas reglas. Puede hacer esto creando
un archivo de configuración .perlcriticrc .
Este archivo le permitirá personalizar no solo las políticas que se ejecutan, sino también cómo se
ejecutan. Su uso es tan simple como colocar el archivo en su directorio de inicio (en Linux, sin
saber si es el mismo lugar en Windows). O bien, puede especificar el archivo de configuración
cuando ejecute el comando usando la opción --profile :
perlcritic -1 --profile=/path/to/.perlcriticrc /path/to/script.pl
Una vez más, la página CPAN perlcritic tiene una lista completa de estas opciones. Enumeraré
algunos ejemplos de mi propio archivo de configuración:
Aplicar la configuración básica:
#very very harsh
severity = 1
color-severity-medium = bold yellow
color-severity-low = yellow
color-severity-lowest = bold blue
Deshabilite una regla (observe el guión delante del nombre de la política):
# do not require version control numbers
[-Miscellanea::RequireRcsKeywords]
# pod spelling is too over-zealous, disabling
[-Documentation::PodSpelling]
Modificar una regla:
# do not require checking for print failure ( false positives for printing to stdout, not
filehandle )
[InputOutput::RequireCheckedSyscalls]
functions = open close
# Allow specific unused subroutines for moose builders
[Subroutines::ProhibitUnusedPrivateSubroutines]
private_name_regex = _(?!build_)\w+
Conclusión
Utilizado correctamente, Perl :: Critic puede ser una herramienta invaluable para ayudar a los
https://riptutorial.com/es/home 73