This program is one of the fastest tools for static code analysis and error detection in PHP source code. The native php lint checking is used here.
composer require wundii/phplint --dev
php vendor/bin/phplint
php vendor/bin/phplint --config=phplint.php
php vendor/bin/phplint init
php vendor/bin/phplint list
php vendor/bin/phplint --help
php vendor/bin/phplint --no-config
php vendor/bin/phplint --no-config --paths=src --paths=tests --skip=vendor
- php cgi executable (default: php)
- php extension (default: php)
- paths (default: src)
- skip
- memory limit (default: 512M)
- async processes (default: 10)
- async processes timeout (default: 60)
- console warnings (default: true)
- console notice (default: true)
- cache class (default: Symfony\Component\Cache\Adapter\FilesystemAdapter)
- no exit code (default: false)
- no process bar (default: false)
composer rector-dry
composer rector-apply
composer phpstan
composer ecs-dry
composer ecs-apply
composer phpunit
composer cache-clear
composer complete-check
- add symfony cache-system
- refactor LintConsoleOutput class
- refactor LintConfig class
- run without config file
- test BootstrapInputResolver
- test createLintConfigFromInput
- test no-config with config options
- extension of the documentation
I welcome feedback, bug reports and contributions from the community! If you found a bug or have a suggestion for improvement, please create an issue.
Every contribution is welcome!