繁体   English   中英

自定义PHP_CodeSniffer(CodeSniffer)标准

[英]Custom PHP_CodeSniffer (CodeSniffer) Standards

我似乎无法提供可配置的installed_pa​​ths 看来是在破坏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_pa​​ths值:

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

如果我与--config设定明确地传递默认值installed_pa​​ths,它不再显示任何已安装的标准:

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

我有最新的稳定版本PHP_CodeSniffer (1.5.4),看起来他们在1.5.1中添加了此版本。 有人成功吗?

正如@GregSherwood在评论中提到的,正确的参数是--runtime-set --config-set更新配置文件并立即退出。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM