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

¿Fue útil?

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
scroll top