PHPには幾つかのソースコード解析ツールがありますが、今回はその一つPHP_CodeSnifferを紹介します。
基本的には引数としてチェックしたいPHPプロジェクトがあるディレクトリを指定します。コマンドは phpcs
です。
PHP_CodeSniffer が検出した問題について、そのファイルと行数が一覧になります。さらに問題が検出された実際のコードを確認する場合はオプションに --report=code
と指定します。そうすると次のように問題のある箇所をコードで示してくれるようになります。
一つ一つ手作業で直しても良いのですが、より簡単に直してくれるのが phpcbf コマンドになります。これを実行すると、直すべき点をまとめて変換してくれます。