-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
.codeclimate.yml
56 lines (56 loc) · 1.28 KB
/
.codeclimate.yml
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
# attogram/shared-media-api - codeclimate.yml - v1.0.0
version: "2"
exclude_patterns:
- "vendor/"
plugins:
phpcodesniffer:
enabled: true
config:
file_extensions: "php"
standard: "PSR1,PSR2"
phpmd:
enabled: true
checks:
CleanCode/StaticAccess: # allow Object::method()
enabled: false
Controversial/Superglobals: # allow $_GET in sandbox
enabled: false
Design/DevelopmentCodeFragment: # allow print_r()
enabled: false
phan:
enabled: true
checks:
PhanTypeMismatchArgument:
enabled: false
PhanTypeMismatchProperty:
enabled: false
PhanUndeclaredClassCatch:
enabled: false
PhanUndeclaredClassConstant:
enabled: false
PhanUndeclaredClassInstanceof:
enabled: false
PhanUndeclaredClassMethod:
enabled: false
PhanUndeclaredExtendedClass:
enabled: false
PhanUndeclaredInterface:
enabled: false
PhanUndeclaredTypeParameter:
enabled: false
PhanUndeclaredMethod:
enabled: false
duplication:
enabled: true
config:
languages:
php:
mass_threshold: 46
csslint:
enabled: true
stylelint:
enabled: true
fixme:
enabled: true
git-legal:
enabled: true