6
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?