こんばんは。
PHP_CodeSniffer使っているプロジェクト多いと思いますが、PHP_CodeSnifferのレポジトリ新しくなっていたの知ってましたか?
僕は先週知りました。すいません...
今まで使用されていた squizlabs/PHP_CodeSniffer から PHPCSStandards/PHP_CodeSniffer に変更されました。
squizlabs/PHP_CodeSniffer
の方は最新バージョンは 3.7.2
で、このバージョンではphp8.3から導入されている Typed class constantsが エラーになっていました。
これでなんでだろーなーと思って調べてたら気づきました。
新しい PHPCSStandards/PHP_CodeSniffer
ではバージョン 3.9.0
から 上記の Typed class constants
もサポートされていてエラーは出ないようになっています。
これは 去年の12月の話なので、話題としてはちょい昔です。
ちゃんと勉強して追わないとだめですね...
自分への戒めのためにブログに残しておきます。
現場からは以上です。