📡 You're offline — showing cached content
New version available!
Quick Access
Tutorials PHPUnit Testing PHP Code Quality Tools

PHP Code Quality Tools

5 min read
Set up GitHub Actions to lint, statically analyse, test, and upload PHP coverage automatically.

Code Quality Tools

# PHP CS Fixer
composer require --dev friendsofphp/php-cs-fixer
./vendor/bin/php-cs-fixer fix src/

# PHP_CodeSniffer
composer require --dev squizlabs/php_codesniffer
./vendor/bin/phpcs --standard=PSR12 src/
./vendor/bin/phpcbf src/  # auto-fix

# PHPStan
./vendor/bin/phpstan analyse --level=8 src/

# Rector — automated refactoring
composer require --dev rector/rector
vendor/bin/rector process src/