簡體   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