awsmug/torro-forms-plugin-boilerplate

View on GitHub
phpcs.xml

Summary

Maintainability
Test Coverage
<?xml version="1.0"?>
<ruleset name="Torro Forms Plugin Boilerplate PHPCS Rules">
    <description>A custom set of PHPCS rules for Torro Forms Plugin Boilerplate.</description>

    <file>./torro-forms-plugin-boilerplate.php</file>
    <file>./src</file>

    <exclude-pattern>*/src/translations/*</exclude-pattern>
    <exclude-pattern>*/templates/*</exclude-pattern>
    <exclude-pattern>*/tests/*</exclude-pattern>

    <rule ref="WordPress">
        <exclude name="WordPress.Files.FileName"/>
        <exclude name="WordPress.WhiteSpace.ControlStructureSpacing.NoSpaceAfterOpenParenthesis"/>
        <exclude name="WordPress.PHP.DevelopmentFunctions"/>
        <exclude name="WordPress.VIP.RestrictedFunctions"/>
        <exclude name="WordPress.VIP.RestrictedVariables"/>
        <exclude name="WordPress.VIP.SessionFunctionsUsage"/>
        <exclude name="WordPress.VIP.SessionVariableUsage"/>
        <exclude name="WordPress.VIP.SuperGlobalInputUsage"/>
        <exclude name="WordPress.VIP.ValidatedSanitizedInput"/>
        <exclude name="WordPress.Variables.GlobalVariables.OverrideProhibited"/>
        <exclude name="WordPress.NamingConventions.ValidVariableName.NotSnakeCaseMemberVar"/>
        <exclude name="Squiz.PHP.CommentedOutCode.Found"/>
    </rule>

    <rule ref="WordPress.WP.I18n">
        <properties>
            <property name="text_domain" type="string" value="torro-forms-plugin-boilerplate"/>
        </properties>
    </rule>

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