LoginSignup
6
5

More than 5 years have passed since last update.

vscodeでphpcsによるPSR-2規約チェックを行ってみた

Last updated at Posted at 2018-10-17

事前準備

phpcsのインストール(今回はComposerを使用してインストール)
vscodeにphpcsの拡張をインストール
vscodeのユーザ設定に"phpcs.standard": "PSR2"を追加

注意ポイント?
ユーザー設定の際vscodeのバージョンによっては下記のように表示される
その場合、赤丸の部分をクリックしてOpen settings.jsonを開いて"phpcs.standard": "PSR2"を追加する
b9225fbded97d88111f584554fa37c56.jpg

これで最低限使えるようになるはず
細かい導入方法は参考にしたサイトを乗せておくのでそちらで確認を

実際に使ってみる

ちょっと前に書いた挿入ソート
3ea1114e3b351651a1d8b50b2e9cc7e0.jpg
こんな感じに規約違反しているところが分かるように

詳しいエラーはこんな感じに
8541751e9aeca894706f096fea0ec151.jpg

まとめ

コーディング規約を守ることは大切だがそこに時間をかけすぎるのは本末転倒だと思ったので規約チェックを導入してみた
実際使ってみるとパッと見で修正ポイントが分かるので修正が容易で便利
あくまでチェックしてくれるものでありコーディング規約そのものを知っておく必要がある

参考サイト

導入の際に参考にさせていただいたサイト
https://aipercent.net/php/install-composer/
https://akamist.com/blog/archives/293

6
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
5