|
3 | 3 | declare(strict_types=1); |
4 | 4 |
|
5 | 5 | use PhpCsFixer\Fixer\ArrayNotation\ArraySyntaxFixer; |
| 6 | +use PhpCsFixer\Fixer\FunctionNotation\FunctionTypehintSpaceFixer; |
| 7 | +use PhpCsFixer\Fixer\Operator\NotOperatorWithSuccessorSpaceFixer; |
6 | 8 | use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator; |
7 | 9 | use Symplify\EasyCodingStandard\ValueObject\Option; |
8 | 10 | use Symplify\EasyCodingStandard\ValueObject\Set\SetList; |
9 | 11 |
|
10 | 12 | return static function (ContainerConfigurator $containerConfigurator): void { |
11 | | - $services = $containerConfigurator->services(); |
12 | | - $services->set(ArraySyntaxFixer::class) |
13 | | - ->call('configure', [[ |
14 | | - 'syntax' => 'short', |
15 | | - ]]) |
16 | | - ; |
17 | | - |
18 | 13 | $parameters = $containerConfigurator->parameters(); |
19 | 14 | $parameters->set(Option::PATHS, [ |
20 | 15 | __DIR__ . '/ecs.php', |
21 | 16 | __DIR__ . '/config-templates', |
22 | | - __DIR__ . '/dictionaries', |
23 | 17 | __DIR__ . '/hooks', |
24 | 18 | __DIR__ . '/lib', |
25 | 19 | __DIR__ . '/scripts', |
26 | 20 | __DIR__ . '/templates', |
27 | 21 | __DIR__ . '/www', |
28 | | - __DIR__ . '/composer.json', |
29 | 22 | ]); |
| 23 | + $parameters->set(Option::PARALLEL, true); |
| 24 | + $parameters->set(Option::SKIP, [NotOperatorWithSuccessorSpaceFixer::class, FunctionTypehintSpaceFixer::class]); |
30 | 25 |
|
| 26 | + $containerConfigurator->import(SetList::PHP_CS_FIXER); |
31 | 27 | $containerConfigurator->import(SetList::CLEAN_CODE); |
32 | 28 | $containerConfigurator->import(SetList::SYMPLIFY); |
33 | 29 | $containerConfigurator->import(SetList::ARRAY); |
|
38 | 34 | $containerConfigurator->import(SetList::NAMESPACES); |
39 | 35 | $containerConfigurator->import(SetList::PHPUNIT); |
40 | 36 | $containerConfigurator->import(SetList::SPACES); |
| 37 | + $containerConfigurator->import(SetList::STRICT); |
| 38 | + $containerConfigurator->import(SetList::SYMFONY); |
41 | 39 | $containerConfigurator->import(SetList::PSR_12); |
| 40 | + |
| 41 | + $services = $containerConfigurator->services(); |
| 42 | + $services->set(ArraySyntaxFixer::class) |
| 43 | + ->call('configure', [[ |
| 44 | + 'syntax' => 'short', |
| 45 | + ]]) |
| 46 | + ; |
42 | 47 | }; |
0 commit comments