コーディング規約チェックツール「CodeSniffer」を導入する。

php/laravel


インストール方法

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にしてると全て見えるので設定しておくとよいかも