コーディング規約チェックツール「CodeSniffer」を導入する。
インストール方法
COMPOSER_MEMORY_LIMIT=-1 composer require --dev squizlabs/php_codesniffer
実行方法
下記であえずインストールされているか確認
./vendor/bin/phpcs -i
実際のチェックの方法は下記
./vendor/bin/phpcs --standard=phpcs.xml ./
なんかめちゃめちゃエラーでました・・・
指定ファイルのみをチェック
./vendor/bin/phpcs --standard=phpcs.xml ./
一々実行しないとエラーみれないのは面倒なのでVScodenにチェックツールを導入
- php-cs → チェックツール
- php-cs-fixer → 自動整形までやってくれるツール
コメントアウト内
コメントアウト内の空白はチェックされないので空白文字の表示をboundaryにしてると全て見えるので設定しておくとよいかも