<?xml version="1.0"?>
<ruleset name="Firefly" namespace="Firefly">
	<description>Firefly's coding standards for WordPress</description>
	<exclude-pattern>.git/*</exclude-pattern>
	<exclude-pattern>node_modules/*</exclude-pattern>
	<exclude-pattern>vendor/*</exclude-pattern>
	<exclude-pattern>public/app/mu-plugins/*</exclude-pattern>
	<exclude-pattern>public/app/plugins/*</exclude-pattern>
	<exclude-pattern>public/app/upgrade/*</exclude-pattern>
	<exclude-pattern>public/app/uploads/*</exclude-pattern>
	<exclude-pattern>public/wp/*</exclude-pattern>
	<arg name="warning-severity" value="0"/>
	<arg name="extensions" value="php"/>
	<arg name="report" value="full"/>
	<arg name="colors"/>
	<arg name="tab-width" value="4"/>
	<rule ref="PSR1">
		<exclude name="PSR1.Files.SideEffects"/>
	</rule>
	<rule ref="PSR2">
		<exclude name="Generic.WhiteSpace.DisallowTabIndent"/>
	</rule>
	<rule ref="Zend">
		<exclude name="Generic.Files.LineLength"/>
		<exclude name="Zend.NamingConventions.ValidVariableName"/>
	</rule>
	<rule ref="Generic.WhiteSpace.DisallowSpaceIndent"/>
	<rule ref="Generic.WhiteSpace.ScopeIndent">
		<properties>
			<property name="indent" value="4"/>
			<property name="tabIndent" value="true"/>
		</properties>
	</rule>
</ruleset>
