Как вызвать пользовательский файл ruleset.xml для сниффера php-кода - PullRequest
12 голосов
/ 27 октября 2010

Я пытаюсь написать собственный файл ruleset.xml для сниффера php-кода, но вызов его из командной строки без помещения его в папку по умолчанию, похоже, не работает.

Поскольку документацияКажется, утверждается иначе Я хотел бы спросить, не делаю ли я здесь что-то не так

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

Если это не сработает?Спасибо

1 Ответ

12 голосов
/ 27 октября 2010

Для использования аннотированных наборов правил требуется как минимум версия 1.3.0a1 Code Sniffer:

  • Все файлы CodingStandard.php были заменены файлами ruleset.xml
    Чтобы продолжить работу, необходимо преобразовать пользовательские стандарты в этот новый формат
  • Вы можете указать путь к своему собственному пользовательскому файлу ruleset.xml, используя --standard аргумент командной строки, например, phpcs --standard=/path/to/my/ruleset.xml

Перед этим вам пришлось скопировать набор правил, как описано в этом уроке .

...