Как вызвать собственный набор правил.xml для сниффера кода php

Я пытаюсь написать собственный набор правил.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

Если это не сработает: какие-нибудь предложения о том, как отправить свой собственный стандарт кодирования с исходным кодом? Спасибо


person edorian    schedule 27.10.2010    source источник


Ответы (1)


Вам потребуется как минимум версия 1.3.0a1 кода Сниффер для использования аннотированных наборов правил:

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

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

person Gordon    schedule 27.10.2010