Webエンジニアのメモ帳

技術的な話を中心に書いています。

【PHP】コードの整形をコマンド一発で行う

コードの整形方法

PHPのコードの整形は、ターミナルから以下のコマンドを打つだけでできます。

vendor/bin/php-cs-fixer fix . --rules=@PSR2

第2引数の.は対象とするディレクトリを表しているので、特定のファイルやディレクトリだけ修正の対象にしたい場合は、それを記述します。

また、--rulesオプションで指定しているのは、整形の際に適用するルールです。@PSR2が一般的にはよく使われますが、他のルールを適用することもできます。

整形箇所の確認だけする方法

整形を行わず、整形すべき箇所だけ確認するだけであれば、以下のコマンドを使うのが良いです。

vendor/bin/php-cs-fixer fix . --rules=@PSR2 --dry-run --diff

--dry-dunオプションがついているので、整形は実行されません。

また、--diffオプションがついているため、差分を表示させることができます。