PHP CodeSnifferで特定のコーディング標準エラーを無視する方法
PHP 5のWebアプリケーションがあり、現在、コード標準を強制することで頭痛をあまり引き起こさずにコードの品質が向上するかどうかを判断するために、PHP CodeSnifferを評価しています。良いと思われる場合は、SVN pre-commitフックを追加して、devブランチでコミットされたすべての新しいファイルにコーディング標準の臭いがないようにします。 特定のタイプのエラーを無視するようにPHP codeSnifferを構成する方法はありますか?または、代わりに特定のエラーを警告として扱うようにしますか? ここに問題を実証する例: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <div> <?php echo getTabContent('Programming', 1, $numX, $numY); if (isset($msg)) { echo $msg; } ?> </div> </body> </html> そして、これはPHP_CodeSnifferの出力です: > phpcs test.php -------------------------------------------------- ------------------------------ 3行に影響する2つのエラーと1つの警告が見つかりました -------------------------------------------------- ------------------------------ …