-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
.phpcq.yaml.dist
134 lines (121 loc) · 2.79 KB
/
.phpcq.yaml.dist
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
phpcq:
repositories:
- ./vendor/netzmacht/phpspec-phpcq-plugin/repository.json
- https://phpcq.github.io/repository/repository.json
directories:
- src
- spec
plugins:
composer-require-checker:
version: ^1.0
signed: false
phpmd:
version: ^1.0
signed: false
requirements:
phpmd:
signed: false
phpcpd:
version: ^1.1
signed: false
phploc:
version: ^1.0
signed: false
phpcs:
version: ^1.0
signed: false
composer-normalize:
version: ^1.0
signed: false
psalm:
version: ^1.0
signed: false
requirements:
psalm:
version: ^4.18
phpspec:
version: ^1.0
signed: false
trusted-keys:
# composer require checker
- 033E5F8D801A2F8D
- 4AA394086372C20A
# psalm
- 8A03EA3B385DBAA1
- 12CE0F1D262429A5
- D2CCAC42F6295E7D
# PHP_CodeSniffer
- 31C7E470E2138192
- 5E6DDE998AB73B8E
# Composer normalize
- C00543248C87FB13
# phpmd
- 0F9684B8B16B7AB0
- 9093F8B32E4815AA
tasks:
fix:
- composer-normalize-fix
- phpcbf
verify:
- composer-require-checker
- composer-normalize
analyze:
- phploc
- phpcpd
- phpmd_src
- phpmd_spec
- phpcs
- psalm
- phpspec
default:
- verify
- analyze
phpcpd:
plugin: phpcpd
config:
exclude:
- spec/Data/Alias/Validator/UniqueDatabaseValueValidatorSpec.php
- spec/Bundle/DependencyInjection/Compiler/ComponentDecoratorPassSpec.php
- spec/Data/Alias/Filter/SlugifyFilterSpec.php
- spec/Data/Alias/Filter/RawValueFilterSpec.php
- spec/Controller/ContentElement/AbstractContentElementControllerSpec.php
- spec/Controller/FrontendModule/AbstractFrontendModuleControllerSpec.php
- spec/Controller/Hybrid/AbstractHybridControllerSpec.php
phpmd_src:
plugin: phpmd
directories:
- src
phpmd_spec:
plugin: phpmd
directories:
- spec
config:
ruleset:
- unusedcode
composer-require-checker:
plugin: composer-require-checker
config:
config_file: '.composer-require-checker.json'
phpcs:
plugin: phpcs
config: &phpcs-config
standard: ~
standard_paths:
- ./vendor/slevomat/coding-standard
- ./vendor/doctrine/coding-standard/lib
phpcbf:
plugin: phpcs
config:
<<: *phpcs-config
fix: true
composer-normalize:
config: &composer-normalize-config
ignore_output:
- '#> pre-command-run: Contao\\ManagerPlugin\\Composer\\ArtifactsPlugin->preCommandRun#'
composer-normalize-fix:
plugin: composer-normalize
config:
<<: *composer-normalize-config
dry_run: false