Quality assurance (binaries) for your PHP projects
composer require --dev ninjify/qaDefault folders are: src, app, tests
Default extensions are: php, phtml, phpt
Default excluded folders are: */temp, */tmp
By default is used ruleset.xml in library/project root of your project. Otherwise, strict default one is used.
vendor/bin/codesniffer
vendor/bin/codesniffer <folder1> <folder2>vendor/bin/codefixer
vendor/bin/codefixer <folder1> <folder2>Default folders are: src, app, tests
vendor/bin/linter
vendor/bin/linter <folder1> <folder2>composer qa
composer qa <folder>
composer run qa
composer run-script qa
{
"scripts": {
"qa": [
"linter src tests",
"codesniffer src tests"
]
}
}Thanks for testing, reporting and contributing.