diff --git a/ecs.php b/ecs.php index a96e00df4998c96a7cd19c23bbdcba36ab61c8e2..2954e39b4652c96b7dffae636da118ba1a3f3183 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, ]);