forked from KnpLabs/DoctrineBehaviors
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathecs.yaml
56 lines (45 loc) · 1.96 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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
parameters:
sets:
- 'psr12'
- 'php70'
- 'php71'
- 'symplify'
- 'common'
- 'clean-code'
skip:
PhpCsFixer\Fixer\Operator\UnaryOperatorSpacesFixer: null
Symplify\CodingStandard\Sniffs\ControlStructure\SprintfOverContactSniff: null
Symplify\CodingStandard\Sniffs\CleanCode\ForbiddenStaticFunctionSniff: null
Symplify\CodingStandard\Sniffs\CleanCode\CognitiveComplexitySniff: null
Symplify\CodingStandard\Sniffs\CleanCode\ForbiddenReferenceSniff: null
Symplify\CodingStandard\Sniffs\Architecture\ExplicitExceptionSniff: null
Symplify\CodingStandard\Sniffs\Architecture\DuplicatedClassShortNameSniff: null
# mixed types
SlevomatCodingStandard\Sniffs\TypeHints\PropertyTypeHintSniff: null
# buggy
Symplify\CodingStandard\Fixer\ControlStructure\PregDelimiterFixer: null
PhpCsFixer\Fixer\PhpUnit\PhpUnitStrictFixer:
- "tests/ORM/TimestampableTest.php"
# weird naming
Symplify\CodingStandard\Fixer\Naming\PropertyNameMatchingTypeFixer:
- "src/Model/Geocodable/GeocodablePropertiesTrait.php"
# & bug
- "*Repository.php"
SlevomatCodingStandard\Sniffs\Classes\UnusedPrivateElementsSniff:
- "tests/Fixtures/Entity/SluggableWithoutRegenerateEntity.php"
services:
Symplify\CodingStandard\Sniffs\CleanCode\CognitiveComplexitySniff:
max_cognitive_complexity: 8
PhpCsFixer\Fixer\ClassNotation\FinalClassFixer: ~
# see single LICENSE.txt file in the root directory
PhpCsFixer\Fixer\Comment\HeaderCommentFixer:
header: ''
PhpCsFixer\Fixer\Phpdoc\GeneralPhpdocAnnotationRemoveFixer:
annotations:
- 'author'
- 'package'
- 'license'
- 'link'
- 'abstract'
# every property should have @var annotation
# SlevomatCodingStandard\Sniffs\TypeHints\PropertyTypeHintSniff: ~