php_CodeSnifferを使用してコードを一括でフォーマットする。
phpのフォーマットの種類ですが、PSR-2が一般的かと思います。
そこでPSR-2に一括でフォーマットする方法を記述します。
今回はcomposerを使ってインストールする方法でいきます。
下記コマンドでphp_codesnifferをglobalインストールしてしまいます。
composer global require "squizlabs/php_codesniffer=*"
各設定ファイルにパスを通します。
下記のコマンドで動作するかチェック
phpcs --version
バージョンが出てきたら次は下記コマンドでフォーマット通りになっているか確認。
phpcs --report=source --standard=PSR2 [phpファイル名 または ディレクトリ名 ]
次に整形します。
phpcbf --standard=PSR2 [phpファイル名 または ディレクトリ名 ]
PSR2となっている個所がフォーマットのオプションで今回はPSR2準拠なのでPSR2で設定してます。
下記コマンドで使用できるフォーマットの一覧を見ることができます。
phpcs -i