2010-10-27 10 views
12

Próbuję napisać niestandardowy plik ruleset.xml do sniffera kodu PHP, ale wywoływanie go z wiersza poleceń bez umieszczania go w domyślnym folderze wydaje się nie działać.Jak wywołać niestandardowy zestaw reguł.xml dla sniffera kodu PHP

Since the documentations seems to state otherwise chciałbym zapytać, czy robię coś źle tutaj

:~/$ 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 

Jeśli to nie działa: Wszelkie sugestie dotyczące sposobu wysyłki swój własny standard kodowania ze źródła? Dzięki

Odpowiedz

11

Trzeba przynajmniej version 1.3.0a1 Code Sniffer używać adnotacjami zestawów reguł:

  • pliki Wszystko CodingStandard.php zostały zastąpione przez ruleset.xml plików
    Własne standardy będą musiały zostać przekształcone na celu to nowy format, aby kontynuować pracę
  • można podać ścieżkę do własnego pliku zwyczaj ruleset.xml za pomocą wiersza poleceń --standard arg np phpcs --standard=/path/to/my/ruleset.xml

Wcześniej trzeba było copy your ruleset, as explained in this tutorial.

+2

Wielkie dzięki, dokładnie problem, na który wpadłem – edorian

Powiązane problemy