Подтвердить что ты не робот

Как вызвать пользовательский файл ruleset.xml для php code sniffer

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

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

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

Если это не сработает: любые предложения о том, как отправить свой собственный стандарт кодирования с вашим источником? Благодаря

4b9b3361

Ответ 1

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

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

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