LoginSignup
31
25

More than 5 years have passed since last update.

VScodeでPHP CodeSnifferの設定をしたい時の手順

Posted at

はじめに

VScodeでPHP CodeSnifferの設定且つ自動保存したい時の手順を書いていきます。
※こちらはMac限定となります。

導入手順

1. VScodeに拡張機能を追加

php csをインストール

以下のURLにて拡張機能をインストール
https://marketplace.visualstudio.com/items?itemName=ikappas.phpcs
拡張機能__phpcs_—_etscore-backend.png
※php cs fixerではないのでご注意を。インストールしている場合、誤作動を起こす可能性もあるのでアンインストールして下さい。

2.Macにphp-code-snifferをインストール

brew install php-code-sniffer

※インストールしないと読み込みエラーが発生する。

3.composerでphp_codesnifferをインストール

※composerをインストールしていない方はインストールして下さい。

composer require --dev squizlabs/php_codesniffer
# or globally
composer global require squizlabs/php_codesniffer

4.コーディング規約の設定

VScodeのworkspaceの設定を開き、プロジェクトに合わせてphpcs.standardを定義

PSR2にしたい場合

"phpcs.standard": "PSR2"

WordPressと同じコーディング規約を設定したい場合

"phpcs.standard": "WordPress"

オリジナルのコーディング規約を設定したい場合

"phpcs.standard": "/path/to/project/phpcs.xml"

設定を無しにしたい場合

"phpcs.standard": null

5.コマンドで確認したい場合

コマンドでも確認したい場合は以下を実行

./vendor/bin/phpcs .
# or
./vendor/bin/phpcs --standard=phpcs.xml .
31
25
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
31
25