forked from tomasnorre/crawler
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ecs.yaml
53 lines (45 loc) · 1.74 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
# see https://github.com/symplify/easycodingstandard#usage for more configuration
parameters:
sets:
- "psr12"
- "php70"
- "php71"
- "common"
skip:
PhpCsFixer\Fixer\Operator\UnaryOperatorSpacesFixer: null
PHP_CodeSniffer\Standards\Generic\Sniffs\CodeAnalysis\AssignmentInConditionSniff.FoundInWhileCondition: null
PhpCsFixer\Fixer\PhpUnit\PhpUnitStrictFixer: null
PhpCsFixer\Fixer\PhpUnit\PhpUnitTestAnnotationFixer: null
# buggy with comment only follow up
SlevomatCodingStandard\Sniffs\Classes\TraitUseSpacingSniff.IncorrectLinesCountAfterLastUse: null
paths:
- 'Classes'
- 'Configuration'
- 'Tests'
exclude_files:
# Codeception Generated Files
- "Tests/Acceptance/Support/_generated/*Actions.php"
services:
PhpCsFixer\Fixer\ArrayNotation\ArraySyntaxFixer:
syntax: 'short'
# spacing
PhpCsFixer\Fixer\Operator\ConcatSpaceFixer:
spacing: 'one'
PhpCsFixer\Fixer\Operator\BinaryOperatorSpacesFixer:
default: 'single_space'
PhpCsFixer\Fixer\Whitespace\NoExtraBlankLinesFixer: null
PhpCsFixer\Fixer\Operator\TernaryOperatorSpacesFixer: null
PhpCsFixer\Fixer\Phpdoc\NoBlankLinesAfterPhpdocFixer: null
# phpdoc
PhpCsFixer\Fixer\Phpdoc\AlignMultilineCommentFixer:
comment_type: 'phpdocs_only'
PhpCsFixer\Fixer\Phpdoc\GeneralPhpdocAnnotationRemoveFixer:
annotations: ['author', 'since']
# use statements
PhpCsFixer\Fixer\Import\NoLeadingImportSlashFixer: null
PhpCsFixer\Fixer\Import\NoUnusedImportsFixer: null
PhpCsFixer\Fixer\Import\OrderedImportsFixer:
importsOrder:
- 'class'
- 'const'
- 'function'