Skip to content

Commit 943afc1

Browse files
committed
PHPCS ruleset: fix PHPCompatibility exclusions
The sniffs which trigger these errors were renamed in PHPCompatibility 9.0.0. Clearly, these constants have so far not been used in VIPCS ;-) Includes making the list complete for the tokens currently back-filled by PHPCS. Ref: https://github.com/PHPCompatibility/PHPCompatibility/releases/tag/9.0.0
1 parent b2ed777 commit 943afc1

File tree

1 file changed

+23
-12
lines changed

1 file changed

+23
-12
lines changed

.phpcs.xml.dist

Lines changed: 23 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -47,18 +47,29 @@
4747
<config name="testVersion" value="5.4-"/>
4848
<rule ref="PHPCompatibility">
4949
<!-- Exclude PHP constants back-filled by PHPCS. -->
50-
<exclude name="PHPCompatibility.PHP.NewConstants.t_finallyFound"/>
51-
<exclude name="PHPCompatibility.PHP.NewConstants.t_yieldFound"/>
52-
<exclude name="PHPCompatibility.PHP.NewConstants.t_ellipsisFound"/>
53-
<exclude name="PHPCompatibility.PHP.NewConstants.t_powFound"/>
54-
<exclude name="PHPCompatibility.PHP.NewConstants.t_pow_equalFound"/>
55-
<exclude name="PHPCompatibility.PHP.NewConstants.t_spaceshipFound"/>
56-
<exclude name="PHPCompatibility.PHP.NewConstants.t_coalesceFound"/>
57-
<exclude name="PHPCompatibility.PHP.NewConstants.t_coalesce_equalFound"/>
58-
<exclude name="PHPCompatibility.PHP.NewConstants.t_yield_fromFound"/>
59-
60-
<!-- Unclear how, but appears to be back-filled anyhow, could be that PHP did so before the token was in use. -->
61-
<exclude name="PHPCompatibility.PHP.NewConstants.t_traitFound"/>
50+
<exclude name="PHPCompatibility.Constants.NewConstants.t_finallyFound"/>
51+
<exclude name="PHPCompatibility.Constants.NewConstants.t_yieldFound"/>
52+
<exclude name="PHPCompatibility.Constants.NewConstants.t_ellipsisFound"/>
53+
<exclude name="PHPCompatibility.Constants.NewConstants.t_powFound"/>
54+
<exclude name="PHPCompatibility.Constants.NewConstants.t_pow_equalFound"/>
55+
<exclude name="PHPCompatibility.Constants.NewConstants.t_spaceshipFound"/>
56+
<exclude name="PHPCompatibility.Constants.NewConstants.t_coalesceFound"/>
57+
<exclude name="PHPCompatibility.Constants.NewConstants.t_coalesce_equalFound"/>
58+
<exclude name="PHPCompatibility.Constants.NewConstants.t_yield_fromFound"/>
59+
<exclude name="PHPCompatibility.Constants.NewConstants.t_bad_characterFound"/>
60+
<exclude name="PHPCompatibility.Constants.NewConstants.t_fnFound"/>
61+
<exclude name="PHPCompatibility.Constants.NewConstants.t_attributeFound"/>
62+
<exclude name="PHPCompatibility.Constants.NewConstants.t_matchFound"/>
63+
<exclude name="PHPCompatibility.Constants.NewConstants.t_nullsafe_object_operatorFound"/>
64+
<exclude name="PHPCompatibility.Constants.NewConstants.t_name_fully_qualifiedFound"/>
65+
<exclude name="PHPCompatibility.Constants.NewConstants.t_name_qualifiedFound"/>
66+
<exclude name="PHPCompatibility.Constants.NewConstants.t_name_relativeFound"/>
67+
<exclude name="PHPCompatibility.Constants.NewConstants.t_readonlyFound"/>
68+
<exclude name="PHPCompatibility.Constants.NewConstants.t_enumFound"/>
69+
<exclude name="PHPCompatibility.Constants.NewConstants.t_public_setFound"/>
70+
<exclude name="PHPCompatibility.Constants.NewConstants.t_protected_setFound"/>
71+
<exclude name="PHPCompatibility.Constants.NewConstants.t_private_setFound"/>
72+
<exclude name="PHPCompatibility.Constants.RemovedConstants.t_bad_characterFound"/>
6273
</rule>
6374

6475
</ruleset>

0 commit comments

Comments
 (0)