私が書いているphpライブラリがあります。Doctrineを使用しています。standard=PSR2
Doctrineで定義された定数を使用する場所を除いて、私のコードをパスするPHPコードスニファー。多くの Doctrine 定数は、PSR2 が要求するようにすべて大文字ではありませんが、ライブラリで定義されていないため変更できません。Code Sniffer にライブラリをチェックさせながら、Doctrine で定義されている定数を無視するにはどうすればよいですか?
1 に答える
0
最も簡単な解決策は、@codingStandardsIgnoreStart
および@codingStandardsIgnoreEnd
注釈を使用することです。例えば:
// @codingStandardsIgnoreStart
$xmlPackage['error_code'] = get_default_error_code_value();
// @codingStandardsIgnoreEnd
http://pear.php.net/manual/en/package.php.php-codesniffer.advanced-usage.phpの「ファイルの一部を無視する」セクションを参照してください。
于 2013-09-03T00:21:42.417 に答える