Пользовательские стандарты PHP_CodeSniffer (CodeSniffer)

Кажется, у меня проблемы с предоставлением installed_paths настраивается. Кажется саботировать phpcs.

Показать установленные стандарты:

$ sudo /usr/bin/phpcs -i
The installed coding standards are PSR2, PHPCS, PEAR, PSR1, Squiz, MySource, Zend, CakePHP, PSR2, PHPCS, PEAR, PSR1, Squiz, MySource, Zend and CakePHP

Показать по умолчанию installed_paths значение:

$ sudo /usr/bin/phpcs --config-show
Array
(
[installed_paths] => /usr/share/php/PHP/CodeSniffer/Standards
)

Если я прохожу по умолчанию installed_paths значение явно в —config-set, больше не показывает никаких установленных стандартов:

$ sudo /usr/bin/phpcs --config-set installed_paths /usr/share/php/PHP/CodeSniffer/Standards -i
$

У меня последняя стабильная версия PHP_CodeSniffer (1.5.4), и похоже, что они добавили это в 1.5.1. У кого-нибудь был успех?

1

Решение

Как отметил @GregSherwood в комментарии, правильный параметр —выполнения набора. —конфиг-набор обновляет конфигурационный файл и немедленно завершает работу.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]