我似乎无法提供 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
)
如果我使用--config-set显式传递默认的 installed_paths 值,它将不再显示任何已安装的标准:
$ sudo /usr/bin/phpcs --config-set installed_paths /usr/share/php/PHP/CodeSniffer/Standards -i
$
我有 PHP_CodeSniffer (1.5.4)的最新稳定版本,看起来他们在1.5.1中添加了这个版本。有人有成功吗?
答案 0 :(得分:1)
正如@GregSherwood在评论中提到的,正确的参数是 - runtime-set 。 - config-set 更新配置文件并立即退出。