composer require --dev bamarni/composer-bin-plugin elbgoods/ci-test-toolscomposer bin php-cs require --dev friendsofphp/php-cs-fixervendor/bin/php-cs-test
vendor/bin/php-cs-fixIf you want to adjust the default configuration you can use your composer.json[extra] section.
{
"extra": {
"php-cs-fixer": {
"finder": {
"include": [],
"exclude": []
}
}
}
}composer bin php-tlint require --dev tightenco/tlintvendor/bin/php-tlint-testYou have to create a tlint.json file on your project root level with the following, and only, content.
{
"preset": "laravel",
"disabled": [
"NoInlineVarDocs",
"NoParensEmptyInstantiations"
]
}- tool: https://github.com/phpmd/phpmd
- config: configs/phpmd.xml
composer bin php-md require --dev phpmd/phpmdvendor/bin/php-md-testcomposer bin php-insights require --dev nunomaduro/phpinsightsvendor/bin/php-insights-testcomposer bin php-mn require --dev povils/phpmndvendor/bin/php-mn-testcomposer bin php-stan require --dev nunomaduro/larastanvendor/bin/php-stan-testYou have to create a phpstan.neon.dist file on your project root level with the following content.
includes:
- ./vendor-bin/php-stan/vendor/nunomaduro/larastan/extension.neon
- ./vendor/elbgoods/ci-test-tools/configs/phpstan.neon.dist
parameters:
paths:
- ./app
- ./config
- ./routes