<?xml version="1.0"?>
<ruleset name="WordPress Coding Standards for Plugins">
    <description>Generally-applicable sniffs for WordPress plugins</description>

    <!-- <rule ref="WordPress-Core">
        <exclude name="Generic.WhiteSpace.DisallowSpaceIndent"/>
    </rule> -->

    <exclude-pattern>*/assets/*</exclude-pattern>
    <exclude-pattern>*/src/*</exclude-pattern>
    <exclude-pattern>*/lib/*</exclude-pattern>
    <exclude-pattern>*/build/*</exclude-pattern>
    <exclude-pattern>*/node_modules/*</exclude-pattern>
    <exclude-pattern>*/vendor/*</exclude-pattern>
    <exclude-pattern>*/tests/*</exclude-pattern>
    <exclude-pattern>*/bin/*</exclude-pattern>

    <arg name="report" value="full" />
    <arg name="report-file" value="phpcs-report.txt" />
    <arg name="warning-severity" value="0" />

    <!-- Check all PHP files in directory tree by default. -->
    <arg name="extensions" value="php" />
    <!-- <arg name="extensions" value="html" /> -->
    <file>.</file>

    <!-- <rule ref="WordPress.DB" /> -->
    <rule ref="WordPress.Security" />
</ruleset>