phpcsとは
本記事では、PHP Code SnifferをVsCodeに導入して、統一感のあるコーディング環境を構築する手順について紹介します。
phpcsはPHP Code Snifferの略で、設定したルールに基づき、指定したファイルのコーディングスタイルを判定してくれる仕組みです。
導入手順
※事前に、ご自身の端末にcomposerをインストールしておいてください。
composerでPHP Code Snifferをインストールする
composer global require "squizlabs/php_codesniffer=*"
VsCodeのsetting.jsonに以下を追記する
"phpcs.standard": "PSR2",
"phpcs.executablePath": ""C:\\Users\\ユーザー名\\AppData\\Roaming\\Composer\\vendor\\bin\\phpcs",
以上で設定完了です。
画面イメージ
図のようにインデントの数が誤っている等のコーディング規約に違反した記述をすると、phpcsのエラーが表示され、保存すると自動で規約に即した形で整形してくれます。
![](https://images.microcms-assets.io/assets/c8f47cd9ef654a2d9ca6b6e579be433f/b0d24fe4138445bd9605164f39663f83/image.png)
まとめ
いかがでしたでしょうか。本記事では、PHP Code SnifferをVsCodeに導入して、統一感のあるコーディング環境を構築する手順について紹介します。phpcsはPHP Code Snifferの略で、設定したルールに基づき、指定したファイルのコーディングスタイルを判定してくれる仕組みです。