php-code-standard/SandFox_PHP80/ruleset.xml

23 lines
905 B
XML

<?xml version="1.0"?>
<!--
@see https://github.com/squizlabs/PHP_CodeSniffer/wiki/Annotated-Ruleset
-->
<ruleset>
<rule ref="SandFox_Base">
<!-- interferes with PHP 8 empty constructors -->
<exclude name="Squiz.WhiteSpace.ScopeClosingBrace.ContentBefore"/>
<!-- interferes with abstract private being allowed in traits -->
<exclude name="PHPCompatibility.Classes.ForbiddenAbstractPrivateMethods.Found"/>
</rule>
<rule ref="Generic.PHP.ForbiddenFunctions">
<properties>
<property name="forbiddenFunctions" type="array">
<element key="get_class" value="::class"/>
<element key="get_called_class" value="static::class"/>
<element key="get_parent_class" value="parent::class"/>
</property>
</properties>
</rule>
<config name="testVersion" value="8.0-"/>
</ruleset>