|
1 | 1 | <?xml version="1.0"?>
|
2 |
| -<ruleset name="PHPStan webmozart/assert extension"> |
| 2 | +<ruleset name="PHPStan Mockery extension"> |
3 | 3 | <rule ref="build-cs/vendor/consistence/coding-standard/Consistence/ruleset.xml">
|
4 | 4 | <exclude name="Squiz.Functions.GlobalFunction.Found"/>
|
5 | 5 | <exclude name="SlevomatCodingStandard.Namespaces.FullyQualifiedClassNameAfterKeyword"/>
|
|
17 | 17 | <property name="newlinesCountBetweenOpenTagAndDeclare" value="0"/>
|
18 | 18 | </properties>
|
19 | 19 | </rule>
|
20 |
| - <rule ref="SlevomatCodingStandard.TypeHints.TypeHintDeclaration"> |
| 20 | + <rule ref="SlevomatCodingStandard.TypeHints.ParameterTypeHint"> |
21 | 21 | <properties>
|
22 | 22 | <property name="usefulAnnotations" type="array" value="
|
23 | 23 | @dataProvider,
|
24 | 24 | @requires
|
25 | 25 | "/>
|
| 26 | + <property name="enableObjectTypeHint" value="false"/> |
26 | 27 | </properties>
|
| 28 | + <exclude name="SlevomatCodingStandard.TypeHints.TypeHintDeclaration.MissingTraversableParameterTypeHintSpecification"/> |
| 29 | + <exclude name="SlevomatCodingStandard.TypeHints.TypeHintDeclaration.MissingTraversableReturnTypeHintSpecification"/> |
| 30 | + </rule> |
| 31 | + <rule ref="SlevomatCodingStandard.TypeHints.PropertyTypeHint"> |
| 32 | + <properties> |
| 33 | + <property name="enableNativeTypeHint" value="false"/> |
| 34 | + </properties> |
| 35 | + <exclude name="SlevomatCodingStandard.TypeHints.PropertyTypeHint.MissingTraversableTypeHintSpecification"/> |
| 36 | + </rule> |
| 37 | + <rule ref="SlevomatCodingStandard.TypeHints.ReturnTypeHint"> |
| 38 | + <properties> |
| 39 | + <property name="enableObjectTypeHint" value="false"/> |
| 40 | + </properties> |
| 41 | + <exclude name="SlevomatCodingStandard.TypeHints.ReturnTypeHint.MissingTraversableTypeHintSpecification"/> |
27 | 42 | </rule>
|
28 | 43 | <rule ref="SlevomatCodingStandard.ControlStructures.AssignmentInCondition"/>
|
29 |
| - <rule ref="SlevomatCodingStandard.ControlStructures.DisallowEqualOperators"/> |
| 44 | + <rule ref="SlevomatCodingStandard.Operators.DisallowEqualOperators"/> |
30 | 45 | <rule ref="SlevomatCodingStandard.ControlStructures.EarlyExit"/>
|
31 | 46 | <rule ref="SlevomatCodingStandard.Classes.SuperfluousAbstractClassNaming"/>
|
32 | 47 | <rule ref="SlevomatCodingStandard.Classes.SuperfluousInterfaceNaming"/>
|
33 |
| - <rule ref="SlevomatCodingStandard.ControlStructures.DisallowShortTernaryOperator"/> |
34 |
| - <rule ref="SlevomatCodingStandard.Namespaces.RequireOneNamespaceInFile"/> |
35 |
| - <rule ref="SlevomatCodingStandard.PHP.ShortList"/> |
| 48 | + <!-- <rule ref="SlevomatCodingStandard.ControlStructures.DisallowShortTernaryOperator"/>--> |
| 49 | + <!-- <rule ref="SlevomatCodingStandard.Namespaces.RequireOneNamespaceInFile"/> --> |
| 50 | + <!-- <rule ref="SlevomatCodingStandard.PHP.ShortList"/> --> |
36 | 51 | <rule ref="SlevomatCodingStandard.Files.TypeNameMatchesFileName">
|
37 | 52 | <properties>
|
38 | 53 | <property name="rootNamespaces" type="array" value="src=>PHPStan,tests=>PHPStan"/>
|
39 | 54 | </properties>
|
40 | 55 | </rule>
|
| 56 | + <exclude-pattern>tests/*/data</exclude-pattern> |
41 | 57 | </ruleset>
|
0 commit comments