Кажется, у меня проблемы с предоставлением 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. У кого-нибудь был успех?
Как отметил @GregSherwood в комментарии, правильный параметр —выполнения набора. —конфиг-набор обновляет конфигурационный файл и немедленно завершает работу.
Других решений пока нет …