|
17 | 17 | <!-- https://github.com/slevomat/coding-standard -->
|
18 | 18 | <!-- https://github.com/symplify/easy-coding-standard#ignore-what-you-cant-fix -->
|
19 | 19 | <exclude-pattern>*/vendor/*</exclude-pattern>
|
| 20 | + <exclude-pattern>*/Zend/*</exclude-pattern> |
| 21 | + <exclude-pattern>*/example/*</exclude-pattern> |
20 | 22 |
|
21 | 23 | <arg name="error-severity" value="1" />
|
22 |
| - <arg name="warning-severity" value="1" /> |
| 24 | + <!-- TODO: warning-severity=1 --> |
| 25 | + <arg name="warning-severity" value="0" /> |
| 26 | + <!-- TODO: warning-severity=1 --> |
23 | 27 |
|
24 | 28 | <arg name="cache" value="tmp/phpcs-tempfile" />
|
25 | 29 | <arg name="encoding" value="utf8" />
|
|
34 | 38 |
|
35 | 39 | <ini name="memory_limit" value="-1" />
|
36 | 40 |
|
37 |
| - <rule ref="PSR1"/> |
| 41 | + <rule ref="PSR1"> |
| 42 | + <exclude name="PSR1.Methods.CamelCapsMethodName.NotCamelCaps" /> |
| 43 | + </rule> |
38 | 44 | <rule ref="PSR2"/>
|
39 | 45 | <rule ref="vendor/slevomat/coding-standard/SlevomatCodingStandard/ruleset.xml">
|
| 46 | + <!-- TODO: remove below --> |
| 47 | + <exclude name="SlevomatCodingStandard.TypeHints.DeclareStrictTypes" /> |
| 48 | + <exclude name="SlevomatCodingStandard.TypeHints.PropertyTypeHint.MissingAnyTypeHint" /> |
| 49 | + <exclude name="SlevomatCodingStandard.ControlStructures.DisallowEmpty.DisallowedEmpty" /> |
| 50 | + <exclude name="SlevomatCodingStandard.TypeHints.ReturnTypeHint.MissingAnyTypeHint" /> |
| 51 | + <exclude name="SlevomatCodingStandard.ControlStructures.AssignmentInCondition.AssignmentInCondition" /> |
| 52 | + <exclude name="SlevomatCodingStandard.Files.LineLength.LineTooLong" /> |
| 53 | + <exclude name="SlevomatCodingStandard.Classes.ForbiddenPublicProperty.ForbiddenPublicProperty" /> |
| 54 | + <exclude name="SlevomatCodingStandard.Functions.StrictCall.StrictParameterMissing" /> |
| 55 | + <exclude name="SlevomatCodingStandard.Functions.UnusedParameter.UnusedParameter" /> |
| 56 | + <exclude name="SlevomatCodingStandard.PHP.DisallowReference.DisallowedAssigningByReference" /> |
| 57 | + <exclude name="SlevomatCodingStandard.Operators.DisallowIncrementAndDecrementOperators.DisallowedPostIncrementOperator" /> |
| 58 | + <exclude name="SlevomatCodingStandard.Operators.DisallowIncrementAndDecrementOperators.DisallowedPostDecrementOperator" /> |
| 59 | + <exclude name="SlevomatCodingStandard.Operators.DisallowIncrementAndDecrementOperators.DisallowedPreIncrementOperator" /> |
| 60 | + <exclude name="SlevomatCodingStandard.Operators.RequireOnlyStandaloneIncrementAndDecrementOperators.PreIncrementOperatorNotUsedStandalone" /> |
| 61 | + <exclude name="SlevomatCodingStandard.Complexity.Cognitive.ComplexityTooHigh" /> |
| 62 | + <!-- TODO: remove above --> |
| 63 | + |
40 | 64 | <exclude name="SlevomatCodingStandard.TypeHints.ParameterTypeHint" />
|
41 | 65 | <exclude name="SlevomatCodingStandard.TypeHints.TypeHintDeclaration.MissingTraversableReturnTypeHintSpecification" />
|
42 | 66 | <exclude name="SlevomatCodingStandard.TypeHints.TypeHintDeclaration.MissingTraversablePropertyTypeHintSpecification" />
|
|
48 | 72 | <exclude name="SlevomatCodingStandard.Commenting" />
|
49 | 73 |
|
50 | 74 | <exclude name="SlevomatCodingStandard.Classes.RequireAbstractOrFinal" />
|
| 75 | + <exclude name="SlevomatCodingStandard.Classes.SuperfluousAbstractClassNaming" /> |
51 | 76 | <exclude name="SlevomatCodingStandard.Classes.SuperfluousInterfaceNaming" />
|
52 | 77 | <exclude name="SlevomatCodingStandard.Classes.SuperfluousExceptionNaming" />
|
53 | 78 | <exclude name="SlevomatCodingStandard.Classes.SuperfluousTraitNaming" />
|
|
267 | 292 | </rule>
|
268 | 293 | <rule ref="Squiz.WhiteSpace.SemicolonSpacing"/>
|
269 | 294 | <rule ref="PSR12.Properties.ConstantVisibility" />
|
270 |
| - <rule ref="Squiz.Strings.DoubleQuoteUsage.ContainsVar" /> |
271 | 295 | <rule ref="Squiz.Strings.ConcatenationSpacing">
|
272 | 296 | <properties>
|
273 | 297 | <property name="ignoreNewlines" value="true"/>
|
274 | 298 | <property name="spacing" value="1"/>
|
275 | 299 | </properties>
|
276 | 300 | </rule>
|
277 |
| - <rule ref="Squiz.Strings.DoubleQuoteUsage.ContainsVar"> |
278 |
| - <message>Variable "%s" not allowed in double quoted string; use sprintf() instead</message> |
279 |
| - </rule> |
280 | 301 | <rule ref="Squiz.Scope.StaticThisUsage"/>
|
281 | 302 | <rule ref="Internal.NoCodeFound">
|
282 | 303 | <severity>5</severity>
|
|
0 commit comments