CodeClimateを使っていて特定のチェックを無視したい場合は.codeclimate.yml
でカスタマイズできる。
今回はPHPの場合です。
phpmdで短い変数名だとCodeClimateのissuesに上がってきますが、
これをチェックしたくない場合は.codeclimate.yml
を作成して以下のように記述します。
codeclimate.yml
engines:
phpmd:
enabled: true
checks:
Naming/ShortVariable:
enabled: false
ratings:
paths:
- "**.php"
これでNaming/ShortVariableはチェックされなくなります。
他にもルールを変更したい場合はCodeClimateのissuesの一覧画面で右上に目みたいなアイコンがあるので、
そこの「Disable Check」をクリックします。
そうすると.codeclimate.yml
の記述例が表示されます。
あとはその内容を.codeclimate.yml
に記述すればOKです。