From c4a6653df6f6067e7b007432cb261ddb7bdccc9b Mon Sep 17 00:00:00 2001 From: Rafikooo Date: Thu, 21 Jul 2022 18:45:54 +0200 Subject: [PATCH] [CS] Upgraded ecs.php configuration --- ecs.php | 44 +++++++++++++++++++++----------------------- 1 file changed, 21 insertions(+), 23 deletions(-) diff --git a/ecs.php b/ecs.php index acbb00cebd..f44bd1bafd 100644 --- a/ecs.php +++ b/ecs.php @@ -9,22 +9,30 @@ * file that was distributed with this source code. */ +declare(strict_types=1); + use PhpCsFixer\Fixer\ClassNotation\VisibilityRequiredFixer; use PhpCsFixer\Fixer\Comment\HeaderCommentFixer; use SlevomatCodingStandard\Sniffs\Commenting\InlineDocCommentDeclarationSniff; -use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator; -use Symplify\EasyCodingStandard\ValueObject\Option; +use Symplify\EasyCodingStandard\Config\ECSConfig; -return static function (ContainerConfigurator $containerConfigurator): void { - $containerConfigurator->import('vendor/sylius-labs/coding-standard/ecs.php'); +return static function (ECSConfig $config): void { + $config->import('vendor/sylius-labs/coding-standard/ecs.php'); - $containerConfigurator->services() - ->set(HeaderCommentFixer::class) - ->call('configure', [ - [ - 'location' => 'after_open', - 'comment_type' => HeaderCommentFixer::HEADER_COMMENT, - 'header' => <<parallel(); + $config->paths(['src/Sylius']); + $config->skip([ + InlineDocCommentDeclarationSniff::class . '.MissingVariable', + InlineDocCommentDeclarationSniff::class . '.NoAssignment', + VisibilityRequiredFixer::class => ['*Spec.php'], + '**/var/*', + ]); + $config->ruleWithConfiguration( + HeaderCommentFixer::class, + [ + 'location' => 'after_open', + 'comment_type' => HeaderCommentFixer::HEADER_COMMENT, + 'header' => <<parameters(); - $parameters->set(Option::PARALLEL, true); - $parameters->set(Option::PATHS, ['src/Sylius']); - $parameters->set(Option::SKIP, [ - InlineDocCommentDeclarationSniff::class . '.MissingVariable', - InlineDocCommentDeclarationSniff::class . '.NoAssignment', - VisibilityRequiredFixer::class => ['*Spec.php'], - '**/var/*', - ]); + ] + ); };