Skip to content

Commit bb00a8c

Browse files
committed
Update ECS
1 parent e91fc72 commit bb00a8c

File tree

3 files changed

+54
-32
lines changed

3 files changed

+54
-32
lines changed

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ sensiolab:
1313
XDEBUG_CONFIG="remote_enable=0" vendor/bin/security-checker security:check composer.lock
1414

1515
ecs:
16-
XDEBUG_CONFIG="remote_enable=0" vendor/bin/ecs check --config=tests/config/easy-coding-standard.yml \
16+
XDEBUG_CONFIG="remote_enable=0" vendor/bin/ecs check --config=tests/config/easy-coding-standard.php \
1717
src \
1818
tests/src tests/cases ${ECS_PARAM}
1919

tests/config/easy-coding-standard.php

+53
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
use PHP_CodeSniffer\Standards\Generic\Sniffs\WhiteSpace\ScopeIndentSniff;
6+
use PhpCsFixer\Fixer\Basic\BracesFixer;
7+
use PhpCsFixer\Fixer\FunctionNotation\ReturnTypeDeclarationFixer;
8+
use PhpCsFixer\Fixer\Operator\BinaryOperatorSpacesFixer;
9+
use PhpCsFixer\Fixer\PhpTag\BlankLineAfterOpeningTagFixer;
10+
use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
11+
use Symplify\CodingStandard\Fixer\Commenting\ParamReturnAndVarTagMalformsFixer;
12+
13+
return static function (ContainerConfigurator $containerConfigurator) : void {
14+
$containerConfigurator->import(__DIR__ . '/../../vendor/symplify/easy-coding-standard/config/set/common/array.php');
15+
16+
$containerConfigurator->import(__DIR__ . '/../../vendor/symplify/easy-coding-standard/config/set/common/control-structures.php');
17+
18+
$containerConfigurator->import(__DIR__ . '/../../vendor/symplify/easy-coding-standard/config/set/common/docblock.php');
19+
20+
$containerConfigurator->import(__DIR__ . '/../../vendor/symplify/easy-coding-standard/config/set/common/namespaces.php');
21+
22+
$containerConfigurator->import(__DIR__ . '/../../vendor/symplify/easy-coding-standard/config/set/common/strict.php');
23+
24+
$containerConfigurator->import(__DIR__ . '/../../vendor/symplify/easy-coding-standard/config/set/clean-code.php');
25+
26+
$containerConfigurator->import(__DIR__ . '/../../vendor/symplify/easy-coding-standard/config/set/psr12.php');
27+
28+
$containerConfigurator->import(__DIR__ . '/../../vendor/symplify/easy-coding-standard/config/set/php70.php');
29+
30+
$containerConfigurator->import(__DIR__ . '/../../vendor/symplify/easy-coding-standard/config/set/php71.php');
31+
32+
$parameters = $containerConfigurator->parameters();
33+
34+
$parameters->set('indentation', 'spaces');
35+
36+
$parameters->set('skip', [
37+
BlankLineAfterOpeningTagFixer::class => null,
38+
BracesFixer::class => null,
39+
BinaryOperatorSpacesFixer::class => null,
40+
ScopeIndentSniff::class => null,
41+
]);
42+
43+
$services = $containerConfigurator->services();
44+
45+
$services->set(ReturnTypeDeclarationFixer::class)
46+
->call('configure', [['space_before' => 'one']]);
47+
48+
$services->set(ScopeIndentSniff::class)
49+
->property('exact', false)
50+
->property('indent', 2);
51+
52+
$services->set(ParamReturnAndVarTagMalformsFixer::class);
53+
};

tests/config/easy-coding-standard.yml

-31
This file was deleted.

0 commit comments

Comments
 (0)