因此,我想要更改PHP CodeSniffer在檢查文件時使用的$lineLimit
和$absoluteLineLimit
的值。一些谷歌搜索後,我試圖讓自己的標準,以促進這一點,但我沒有得到它的工作。工作在Ubuntu 12.04.4LTS並在PHP CodeSniffer我把我的文件夾MyStandard
並在子目錄Sniffs
我有什麼是我的個人嗅嗅改稱爲LineLimit120Sniff.php
如何正確更改PHP CodeSniffer中的行字符限制配置?
的代碼行的限制如下系統目錄
class LineLimit120Sniff extends Generic_Sniffs_Files_LineLengthSniff
{
public $lineLimit = 100;
public $absoluteLineLimit = 120;
}
當我嘗試運行phpcs --standard=MyStandard <file>
我得到的這個作爲輸出
PHP Notice: Undefined offset: 3 in /usr/share/php/PHP/CodeSniffer.php on line 1189
PHP Fatal error: Cannot redeclare class LineLimit120Sniff in /usr/share/php/PHP/CodeSniffer/Standards/MyStandard/Sniffs/LineLimit120Sniff.php on line 8
我不明白,是如何被重新聲明類..?我究竟做錯了什麼?或者,是否有更簡單的方法來更改$lineLimit
設置?
'CD標準的/ usr /共享/ PHP/PHP/CodeSniffer && grep的-r 「類LineLimit120Sniff」 .'。有多個定義? –