After almost a year since I created it, my PR to #PHPCSFixer that introduces #PHPCompatibility check was merged 🥳. This improves our QA suite with another tool that can catch usage of language features not available on runtimes marked as supported.

https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/7844

CI: Introduce PHP compatibility check by Wirone · Pull Request #7844 · PHP-CS-Fixer/PHP-CS-Fixer

Inspired by this finding, bug introduced in #7616, reproduced here - we have invalid return type in code and none of the tools caught this. I thought this is because we run PHPStan on 8.3 which the...

GitHub
Currently running #PHPCompatibility sniffs on everything in my `vendor/` directory. AMA