felixarntz/theme-boilerplate

View on GitHub
phpcs.xml

Summary

Maintainability
Test Coverage
<?xml version="1.0"?>
<ruleset name="WordPress Theme Coding Standards">
    <description>A custom set of code standard rules for Super Awesome Theme</description>

    <arg value="psvn"/>
    <arg name="extensions" value="php" />

    <file>.</file>
    <exclude-pattern>*/inc/js-i18n.php</exclude-pattern>
    <exclude-pattern>*/node_modules/*</exclude-pattern>
    <exclude-pattern>*/vendor/*</exclude-pattern>

    <rule ref="WordPress" />

    <rule ref="WordPress.WP.I18n">
        <properties>
            <property name="text_domain" type="array" value="super-awesome-theme" />
        </properties>
    </rule>

    <rule ref="WordPress.Files.FileName">
        <properties>
            <property name="is_theme" value="true" />
            <property name="strict_class_file_names" value="false" />
        </properties>
    </rule>

    <rule ref="WordPress.WP.DeprecatedFunctions">
        <properties>
            <property name="minimum_supported_version" value="4.7" />
        </properties>
    </rule>

    <config name="testVersion" value="5.2-99.0" />
    <rule ref="PHPCompatibility" />
</ruleset>