<?xml version="1.0"?>
<ruleset name="WP-Algolia">

  <description>Coding Standards</description>

  <!-- Scan all files in directory -->
  <file>.</file>

  <!-- Scan only PHP files -->
  <arg name="extensions" value="php"/>

  <!-- Ignore Composer dependencies -->
  <exclude-pattern>vendor/</exclude-pattern>

  <!-- Show colors in console -->
  <arg value="-colors"/>

  <!-- Show sniff codes in all reports -->
  <arg value="ns"/>

  <!-- Use PSR-12 as a base -->
  <rule ref="PSR12">
    <exclude name="PSR1.Methods.CamelCapsMethodName"/>
    <exclude name="PSR1.Classes.ClassDeclaration"/>
    <exclude name="Squiz.Classes.ValidClassName"/>
  </rule>

</ruleset>
