<?xml version="1.0"?>
<ruleset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Onepix" namespace="WordPressCS\WordPress" xsi:noNamespaceSchemaLocation="https://raw.githubusercontent.com/squizlabs/PHP_CodeSniffer/master/phpcs.xsd">

    <description>Onepix WordPress Coding Standards</description>

    <rule ref="WordPress">
        <exclude name="WordPress.Security.EscapeOutput.OutputNotEscaped"/>
        <exclude name="WordPress.Security.EscapeOutput.UnsafePrintingFunction"/>
        <exclude name="WordPress.Security.ValidatedSanitizedInput.MissingUnslash"/>

        <exclude name="WordPress.PHP.DisallowShortTernary.Found"/>

        <exclude name="WordPress.WhiteSpace.PrecisionAlignment"/>

        <exclude name="WordPress.Files.FileName"/>

        <exclude name="Generic.Commenting.DocComment.MissingShort"/>

        <exclude name="WordPress.Security.NonceVerification.Recommended"/>

        <exclude name="WordPress.Security.ValidatedSanitizedInput.InputNotSanitized"/>

        <exclude name="WordPress.Security.NonceVerification.Missing"/> <!-- Rule does not work with custom functions for verification -->

        <exclude name="WordPress.Security.SafeRedirect.wp_redirect_wp_redirect"/>
    </rule>
</ruleset>
