<?xml version="1.0"?>
<ruleset name="Themeisle">
    <description>Themeisle rules for PHP_CodeSniffer</description>

    <file>.</file>

    <exclude-pattern>node_modules/*</exclude-pattern>
    <exclude-pattern>vendor/*</exclude-pattern>
    <exclude-pattern>lib/*</exclude-pattern>
    <exclude-pattern>tests/*</exclude-pattern>
    <exclude-pattern>dist/*</exclude-pattern>

    <rule ref="WordPress.WP.I18n">
        <properties>
            <property name="text_domain" type="array">
                <element value="multiple-pages-generator-by-porthas" />
            </property>
        </properties>
    </rule>
    <rule ref="Generic.PHP.ForbiddenFunctions">
        <properties>
            <property name="forbiddenFunctions" type="array">
                <element key="__" value="null" />
                <element key="_e" value="null" />
                <element key="_x" value="null" />
                <element key="_n" value="null" />
                <element key="_nx" value="null" />
                <element key="esc_html__" value="null" />
                <element key="esc_html_e" value="null" />
                <element key="esc_html_x" value="null" />
                <element key="esc_attr__" value="null" />
                <element key="esc_attr_e" value="null" />
                <element key="esc_attr_x" value="null" />
            </property>
        </properties>
        <include-pattern>pro/*</include-pattern>
    </rule>

    <arg name="extensions" value="php" />
    <arg value="sp" />
    <arg name="basepath" value="./" />
    <arg name="parallel" value="20" />
</ruleset>