コーディング規約チェックツール「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にしてると全て見えるので設定しておくとよいかも