|
1 | 1 | parameters:
|
2 | 2 | shipmonkRules:
|
| 3 | + enableAllRules: true |
| 4 | + |
3 | 5 | allowComparingOnlyComparableTypes:
|
4 |
| - enabled: true |
| 6 | + enabled: %shipmonkRules.enableAllRules% |
5 | 7 | backedEnumGenerics:
|
6 |
| - enabled: true |
| 8 | + enabled: %shipmonkRules.enableAllRules% |
7 | 9 | classSuffixNaming:
|
8 |
| - enabled: true |
| 10 | + enabled: %shipmonkRules.enableAllRules% |
9 | 11 | superclassToSuffixMapping: []
|
10 | 12 | enforceClosureParamNativeTypehint:
|
11 |
| - enabled: true |
| 13 | + enabled: %shipmonkRules.enableAllRules% |
12 | 14 | allowMissingTypeWhenInferred: false
|
13 | 15 | enforceEnumMatch:
|
14 |
| - enabled: true |
| 16 | + enabled: %shipmonkRules.enableAllRules% |
15 | 17 | enforceIteratorToArrayPreserveKeys:
|
16 |
| - enabled: true |
| 18 | + enabled: %shipmonkRules.enableAllRules% |
17 | 19 | enforceListReturn:
|
18 |
| - enabled: true |
| 20 | + enabled: %shipmonkRules.enableAllRules% |
19 | 21 | enforceNativeReturnTypehint:
|
20 |
| - enabled: true |
| 22 | + enabled: %shipmonkRules.enableAllRules% |
21 | 23 | enforceReadonlyPublicProperty:
|
22 |
| - enabled: true |
| 24 | + enabled: %shipmonkRules.enableAllRules% |
23 | 25 | forbidArithmeticOperationOnNonNumber:
|
24 |
| - enabled: true |
| 26 | + enabled: %shipmonkRules.enableAllRules% |
25 | 27 | allowNumericString: false
|
26 | 28 | forbidCast:
|
27 |
| - enabled: true |
| 29 | + enabled: %shipmonkRules.enableAllRules% |
28 | 30 | blacklist: ['(array)', '(object)', '(unset)']
|
29 | 31 | forbidCheckedExceptionInCallable:
|
30 |
| - enabled: true |
| 32 | + enabled: %shipmonkRules.enableAllRules% |
31 | 33 | allowedCheckedExceptionCallables: []
|
32 | 34 | forbidCheckedExceptionInYieldingMethod:
|
33 |
| - enabled: true |
| 35 | + enabled: %shipmonkRules.enableAllRules% |
34 | 36 | forbidCustomFunctions:
|
35 |
| - enabled: true |
| 37 | + enabled: %shipmonkRules.enableAllRules% |
36 | 38 | list: []
|
37 | 39 | forbidEnumInFunctionArguments:
|
38 |
| - enabled: true |
| 40 | + enabled: %shipmonkRules.enableAllRules% |
39 | 41 | forbidFetchOnMixed:
|
40 |
| - enabled: true |
| 42 | + enabled: %shipmonkRules.enableAllRules% |
41 | 43 | forbidIdenticalClassComparison:
|
42 |
| - enabled: true |
| 44 | + enabled: %shipmonkRules.enableAllRules% |
43 | 45 | blacklist: ['DateTimeInterface']
|
44 | 46 | forbidIncrementDecrementOnNonInteger:
|
45 |
| - enabled: true |
| 47 | + enabled: %shipmonkRules.enableAllRules% |
46 | 48 | forbidMatchDefaultArmForEnums:
|
47 |
| - enabled: true |
| 49 | + enabled: %shipmonkRules.enableAllRules% |
48 | 50 | forbidMethodCallOnMixed:
|
49 |
| - enabled: true |
| 51 | + enabled: %shipmonkRules.enableAllRules% |
50 | 52 | forbidNotNormalizedType:
|
51 |
| - enabled: true |
| 53 | + enabled: %shipmonkRules.enableAllRules% |
52 | 54 | checkDisjunctiveNormalForm: true
|
53 | 55 | forbidNullInAssignOperations:
|
54 |
| - enabled: true |
| 56 | + enabled: %shipmonkRules.enableAllRules% |
55 | 57 | blacklist: ['??=']
|
56 | 58 | forbidNullInBinaryOperations:
|
57 |
| - enabled: true |
| 59 | + enabled: %shipmonkRules.enableAllRules% |
58 | 60 | blacklist: ['===', '!==', '??']
|
59 | 61 | forbidNullInInterpolatedString:
|
60 |
| - enabled: true |
| 62 | + enabled: %shipmonkRules.enableAllRules% |
61 | 63 | forbidPhpDocNullabilityMismatchWithNativeTypehint:
|
62 |
| - enabled: true |
| 64 | + enabled: %shipmonkRules.enableAllRules% |
63 | 65 | forbidProtectedEnumMethod:
|
64 |
| - enabled: true |
| 66 | + enabled: %shipmonkRules.enableAllRules% |
65 | 67 | forbidReturnValueInYieldingMethod:
|
66 |
| - enabled: true |
| 68 | + enabled: %shipmonkRules.enableAllRules% |
67 | 69 | reportRegardlessOfReturnType: true
|
68 | 70 | forbidUnsafeArrayKey:
|
69 |
| - enabled: true |
| 71 | + enabled: %shipmonkRules.enableAllRules% |
70 | 72 | reportMixed: true
|
71 | 73 | reportInsideIsset: true
|
72 | 74 | forbidVariableTypeOverwriting:
|
73 |
| - enabled: true |
| 75 | + enabled: %shipmonkRules.enableAllRules% |
74 | 76 | forbidUnsetClassField:
|
75 |
| - enabled: true |
| 77 | + enabled: %shipmonkRules.enableAllRules% |
76 | 78 | forbidUselessNullableReturn:
|
77 |
| - enabled: true |
| 79 | + enabled: %shipmonkRules.enableAllRules% |
78 | 80 | forbidUnusedException:
|
79 |
| - enabled: true |
| 81 | + enabled: %shipmonkRules.enableAllRules% |
80 | 82 | forbidUnusedMatchResult:
|
81 |
| - enabled: true |
| 83 | + enabled: %shipmonkRules.enableAllRules% |
82 | 84 | requirePreviousExceptionPass:
|
83 |
| - enabled: true |
| 85 | + enabled: %shipmonkRules.enableAllRules% |
84 | 86 | reportEvenIfExceptionIsNotAcceptableByRethrownOne: true
|
85 | 87 | uselessPrivatePropertyDefaultValue:
|
86 |
| - enabled: true |
| 88 | + enabled: %shipmonkRules.enableAllRules% |
87 | 89 | uselessPrivatePropertyNullability:
|
88 |
| - enabled: true |
| 90 | + enabled: %shipmonkRules.enableAllRules% |
89 | 91 |
|
90 | 92 | parametersSchema:
|
91 | 93 | shipmonkRules: structure([
|
| 94 | + enableAllRules: bool() |
| 95 | + |
92 | 96 | allowComparingOnlyComparableTypes: structure([
|
93 | 97 | enabled: bool()
|
94 | 98 | ])
|
|
0 commit comments