<?xml version="1.0"?>
<ruleset name="HivePress">
	<description>HivePress coding standards.</description>

	<exclude-pattern>vendor/*</exclude-pattern>

	<rule ref="WordPress">
		<exclude name="WordPress.PHP.StrictInArray.MissingTrueStrict"/>
		<exclude name="WordPress.NamingConventions.ValidHookName.UseUnderscores"/>
		<exclude name="Squiz.Commenting.InlineComment.InvalidEndChar"/>
		<exclude name="Generic.Files.LineEndings.InvalidEOLChar"/>
		<exclude name="Squiz.Commenting.FileComment.WrongStyle"/>
		<exclude name="Squiz.Commenting.FunctionComment.ParamCommentFullStop"/>
		<exclude name="Generic.Commenting.DocComment.MissingShort"/>
	</rule>

	<config name="testVersion" value="8.4-"/>
	<rule ref="PHPCompatibility"/>

	<rule ref="Generic.Arrays.DisallowShortArraySyntax.Found">
		<severity>0</severity>
	</rule>

	<rule ref="Universal.Arrays.DisallowShortArraySyntax.Found">
		<severity>0</severity>
	</rule>

	<rule ref="Squiz.Functions.MultiLineFunctionDeclaration.SpaceAfterFunction">
		<severity>0</severity>
	</rule>

	<rule ref="Generic.Arrays.DisallowLongArraySyntax.Found"/>
</ruleset>
