-
Notifications
You must be signed in to change notification settings - Fork 5
/
.phpcq.yaml.dist
131 lines (116 loc) · 2.38 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
phpcq:
repositories:
- https://phpcq.github.io/repository/repository.json
directories:
- src
artifact: .phpcq/build
plugins:
phpunit:
version: ^1.0
signed: false
psalm:
version: ^1.0
signed: false
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
trusted-keys:
# composer-require-checker
- 033E5F8D801A2F8D
# sb@sebastian-bergmann.de
- 4AA394086372C20A
# psalm
- 8A03EA3B385DBAA1
- 12CE0F1D262429A5
# magl@magll.net
- D2CCAC42F6295E7D
# PHP_CodeSniffer
- 31C7E470E2138192
- 5E6DDE998AB73B8E
# Composer normalize
- C00543248C87FB13
# PHPMD
- A4E55EA12C7C085C
- 9093F8B32E4815AA
- A978220305CD5C32
tasks:
fix:
- composer-normalize-fix
- phpcbf
verify:
- composer-require-checker
- composer-normalize
analyze:
- phploc
- phpcpd
- phpmd
- phpcs
- psalm
- phpunit
- php-compatibility
default:
- verify
- analyze
php7:
- verify
- analyze
phpcpd:
plugin: phpcpd
config:
exclude:
phpmd:
plugin: phpmd
config:
ruleset:
- ./vendor/phpcq/coding-standard/phpmd/ruleset.xml
composer-require-checker:
plugin: composer-require-checker
config:
config_file: '.composer-require-checker.json'
phpcs:
plugin: phpcs
config: &phpcs-config
standard: ~
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
php-compatibility:
plugin: phpcs
config:
standard: PHPCompatibility
standard_paths:
- vendor/phpcompatibility/php-compatibility
- vendor/phpcsstandards/phpcsutils/PHPCSUtils
custom_flags:
- --runtime-set
- testVersion
- "8.1-"