style(ecs): skip SingleQuoteFixer for language files

This commit is contained in:
Yassine Doghri 2022-03-29 10:22:37 +00:00
parent ddf720c9a7
commit 5c7732e7fd
1 changed files with 8 additions and 0 deletions

View File

@ -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,
]);