From 5c7732e7fd12b7909ebf0b6b69c29888472ace86 Mon Sep 17 00:00:00 2001 From: Yassine Doghri <yassine@doghri.fr> Date: Tue, 29 Mar 2022 10:22:37 +0000 Subject: [PATCH] style(ecs): skip SingleQuoteFixer for language files --- ecs.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ecs.php b/ecs.php index a96e00df49..2954e39b46 100644 --- a/ecs.php +++ b/ecs.php @@ -7,6 +7,7 @@ use Symplify\EasyCodingStandard\ValueObject\Option; use Symplify\EasyCodingStandard\ValueObject\Set\SetList; use Symplify\CodingStandard\Fixer\LineLength\LineLengthFixer; use PHP_CodeSniffer\Standards\Generic\Sniffs\CodeAnalysis\AssignmentInConditionSniff; +use PhpCsFixer\Fixer\StringNotation\SingleQuoteFixer; return static function (ContainerConfigurator $containerConfigurator): void { $parameters = $containerConfigurator->parameters(); @@ -42,6 +43,13 @@ return static function (ContainerConfigurator $containerConfigurator): void { __DIR__ . '/themes/*', ], + // crowdin enforces its own style for translation files + // remove SingleQuoteFixer for Language files to prevent conflicts + SingleQuoteFixer::class => [ + __DIR__ . '/app/Language/*', + __DIR__ . '/modules/**/Language/*' + ], + AssignmentInConditionSniff::class, ]); -- GitLab