forked from TomasVotruba/tomasvotruba.com
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ecs.yaml
33 lines (26 loc) · 1.54 KB
/
ecs.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
imports:
- { resource: 'vendor/symplify/easy-coding-standard/config/psr2.yml' }
- { resource: 'vendor/symplify/easy-coding-standard/config/php71.yml' }
- { resource: 'vendor/symplify/easy-coding-standard/config/common.yml' }
- { resource: 'vendor/symplify/easy-coding-standard/config/symplify.yml' }
- { resource: 'vendor/symplify/easy-coding-standard/config/clean-code.yml' }
services:
SlevomatCodingStandard\Sniffs\TypeHints\TypeHintDeclarationSniff:
enable_each_parameter_and_return_inspection: true
Symplify\CodingStandard\Sniffs\CleanCode\CognitiveComplexitySniff:
max_cognitive_complexity: 8
parameters:
skip:
Symplify\CodingStandard\Sniffs\DependencyInjection\NoClassInstantiationSniff:
- '*/src/Posts/Year2017/Ast/*'
# exists since PHP 7.3, not before
Symplify\CodingStandard\Fixer\Php\ClassStringToClassConstantFixer:
- 'tests/Posts/Year2018/Php73/Php73Test.php'
# mixed[] array redundancy
SlevomatCodingStandard\Sniffs\TypeHints\TypeHintDeclarationSniff.MissingTraversableReturnTypeHintSpecification: ~
SlevomatCodingStandard\Sniffs\TypeHints\TypeHintDeclarationSniff.MissingTraversableParameterTypeHintSpecification: ~
Symplify\CodingStandard\Sniffs\Debug\CommentedOutCodeSniff.Found:
- 'src/Command/GeneratePackageStatsCommand.php'
# false positive
SlevomatCodingStandard\Sniffs\Variables\UnusedVariableSniff.UnusedVariable:
- 'src/Packagist/MinorPackageVersionsDownloadsProvider.php'