Cómo llamar a un ruleset.xml personalizado para sniffer código php
-
26-09-2019 - |
Pregunta
Estoy intentando escribir un ruleset.xml personalizado para sniffer código php pero llamando desde la línea de comandos sin ponerlo en la carpeta por defecto no parecen funcionar.
Desde las documentaciones parece que de lo contrario el estado me gustaría preguntar si estoy haciendo algo mal aquí
:~/$ phpcs --standard=/home/edo/custom_ruleset.xml source/
===>
ERROR: the "/home/edo/custom_ruleset.xml" coding standard is not installed.
The installed coding standards are PEAR, PHPCS, Zend, Squiz and MySource
Si eso no funciona: ¿Alguna sugerencia sobre cómo enviar su propio estándar de codificación con su fuente? Gracias
Solución
Es necesario al menos versión 1.3.0a1 Código de Sniffer para utilizar conjuntos de reglas anotadas:
- Todos los archivos CodingStandard.php han sido sustituidos por los archivos ruleset.xml
tendrán que ser convertido a este nuevo formato de patrones personalizados para seguir trabajando- Puede especificar una ruta a su propio archivo ruleset.xml personalizado utilizando la línea de comandos arg
--standard
por ejemplo,phpcs --standard=/path/to/my/ruleset.xml
Antes de eso, había que copiar su conjunto de reglas, como se explica en este tutorial .
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow