Как вызвать пользовательский Vulualet.xml для кода PHP Sniffer
-
26-09-2019 - |
Вопрос
Я пытаюсь написать пользовательскую Vulualet.xml для PHP-кода 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
Если это не работает: любые предложения о том, как отправить свой собственный стандарт кодирования с вашим источником? Спасибо
Решение
Вам нужно хотя бы Версия 1.3.0A1. кода Sniffer использовать аннотированные правила:
- Все файлы CodingStandard.php были заменены файлами Vauliet.xml
Пользовательские стандарты должны быть преобразованы в этот новый формат для продолжения работы- Вы можете указать путь к собственным пользовательским файлам ValueTeT.xml с помощью
--standard
команда строки arg, например,phpcs --standard=/path/to/my/ruleset.xml
До этого вам пришлось Скопируйте свой правила, как объяснено в этом руководстве.
Не связан с StackOverflow