Skip to content

Commit e41bd3c

Browse files
committed
Update phpmyadmin/coding-standard
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.com.br>
1 parent d1b56dd commit e41bd3c

2 files changed

Lines changed: 19 additions & 14 deletions

File tree

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"ext-dbase": "For dbf files parsing"
3737
},
3838
"require-dev": {
39-
"phpmyadmin/coding-standard": "^3.0.0",
39+
"phpmyadmin/coding-standard": "^3.1",
4040
"phpstan/extension-installer": "^1.4",
4141
"phpstan/phpstan": "^1.12",
4242
"phpstan/phpstan-deprecation-rules": "^1.2",

phpcs.xml.dist

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,25 +7,30 @@
77
<arg name="colors"/>
88
<arg name="extensions" value="php"/>
99

10+
<!-- Make sniff report relative -->
11+
<arg name="basepath" value="."/>
12+
1013
<file>examples</file>
1114
<file>src</file>
1215
<file>tests</file>
1316

14-
<exclude-pattern>*/examples/index.php</exclude-pattern>
17+
<exclude-pattern>examples/index.php</exclude-pattern>
18+
19+
<rule ref="PhpMyAdmin"/>
1520

16-
<rule ref="PhpMyAdmin">
17-
<exclude name="SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingTraversableTypeHintSpecification"/>
18-
<exclude name="SlevomatCodingStandard.TypeHints.PropertyTypeHint.MissingTraversableTypeHintSpecification"/>
19-
<exclude name="SlevomatCodingStandard.TypeHints.ReturnTypeHint.MissingTraversableTypeHintSpecification"/>
20-
<exclude name="SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint"/>
21-
<exclude name="SlevomatCodingStandard.TypeHints.ReturnTypeHint.MissingNativeTypeHint"/>
21+
<rule ref="SlevomatCodingStandard.TypeHints.ReturnTypeHint.UselessAnnotation">
22+
<exclude-pattern>src/ShapeRecord.php</exclude-pattern>
23+
<exclude-pattern>tests/UtilTest.php</exclude-pattern>
24+
<exclude-pattern>tests/ShapeFileTest.php</exclude-pattern>
2225
</rule>
2326

24-
<rule ref="SlevomatCodingStandard.ControlStructures.RequireSingleLineCondition"/>
25-
<rule ref="SlevomatCodingStandard.Functions.RequireSingleLineCall"/>
26-
<rule ref="SlevomatCodingStandard.Whitespaces.DuplicateSpaces">
27-
<properties>
28-
<property name="ignoreSpacesInComment" value="true"/>
29-
</properties>
27+
<rule ref="SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingTraversableTypeHintSpecification">
28+
<severity>4</severity>
29+
</rule>
30+
<rule ref="SlevomatCodingStandard.TypeHints.PropertyTypeHint.MissingTraversableTypeHintSpecification">
31+
<severity>4</severity>
32+
</rule>
33+
<rule ref="SlevomatCodingStandard.TypeHints.ReturnTypeHint.MissingTraversableTypeHintSpecification">
34+
<severity>4</severity>
3035
</rule>
3136
</ruleset>

0 commit comments

Comments
 (0)