Spaces:
No application file
No application file
declare(strict_types=1); | |
use PhpCsFixer\Fixer\Import\NoUnusedImportsFixer; | |
use Symplify\EasyCodingStandard\Config\ECSConfig; | |
use Symplify\EasyCodingStandard\ValueObject\Set\SetList; | |
return function (ECSConfig $ecsConfig): void { | |
$ecsConfig->paths([ | |
__DIR__.'/app', | |
__DIR__.'/config', | |
__DIR__.'/plugins', | |
__DIR__.'/tests', | |
]); | |
// this way you add a single rule | |
$ecsConfig->rules([ | |
NoUnusedImportsFixer::class, | |
Symplify\CodingStandard\Fixer\Spacing\StandaloneLinePromotedPropertyFixer::class, | |
PhpCsFixer\Fixer\ClassNotation\ClassAttributesSeparationFixer::class, | |
]); | |
// this way you can add sets - group of rules | |
$ecsConfig->sets([ | |
// run and fix, one by one | |
// SetList::SPACES, | |
// SetList::ARRAY, | |
SetList::DOCBLOCK, | |
SetList::NAMESPACES, | |
SetList::COMMENTS, | |
// SetList::PSR_12, | |
]); | |
}; | |