色んなコーディングスタイルチェッカーと付き合おう 〜PHP_CodeSniffer、PHP CS Fixer、ECS〜 by きんじょうひでき

PHPカンファレンス関西2024
レギュラートーク(15分)

色んなコーディングスタイルチェッカーと付き合おう 〜PHP_CodeSniffer、PHP CS Fixer、ECS〜

o0h_ きんじょうひでき o0h_
4

PHPのコーディングスタイルの治安を守るツールには、強力なプレイヤーが複数居ます。

  • 老舗どころ! squizlabs/php_codesniffer
  • 強力な統治! friendsofphp/php-cs-fixer
  • 新進気鋭! symplify/easy-coding-standard

どれを選びますか?
「利用しているFWと親和性が高いもの」で選ぶのも良いですし、
「標準やコミュニティでどんなルールセットが存在するか」もポイントになります。

「似たツール、どれを好む?」が、新しい自転車置き場の屋根の色になってしまっては、本末転倒です。

機能的な比較は1つの基準になりそうです。

  • ルールセットや設定ファイルの作り方
  • 独自の(個別)ルールの実現方法
    に注目してみては如何でしょうか?

このトークで「設定の仕方」「ルールの作り方」で比較し、それぞれの思想も紐解きます!