Update PHPCS rules

This commit is contained in:
Miguel Pérez Pellicer 2025-08-22 17:14:58 +02:00
parent 2925b73430
commit d1afbe4a46

View file

@ -7,13 +7,31 @@
<config name="testVersion" value="7.4-" />
<!-- Rules -->
<rule ref="WooCommerce-Core" />
<rule ref="WooCommerce-Core">
<exclude name="WordPress.Security.EscapeOutput.ExceptionNotEscaped" />
<exclude name="WordPress.WP.GetMetaSingle.Missing" />
<exclude name="Generic.CodeAnalysis.UnusedFunctionParameter.Found" />
<exclude name="Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed" />
<exclude name="Generic.CodeAnalysis.RequireExplicitBooleanOperatorPrecedence.MissingParentheses" />
<exclude name="Universal.Operators.DisallowShortTernary.Found" />
<exclude name="Universal.CodeAnalysis.NoEchoSprintf.Found" />
<exclude name="Universal.NamingConventions.NoReservedKeywordParameterNames.arrayFound" />
<exclude name="Universal.NamingConventions.NoReservedKeywordParameterNames.newFound" />
<exclude name="Universal.NamingConventions.NoReservedKeywordParameterNames.listFound" />
<exclude name="Universal.NamingConventions.NoReservedKeywordParameterNames.resourceFound" />
<exclude name="Universal.NamingConventions.NoReservedKeywordParameterNames.defaultFound" />
<exclude name="Universal.NamingConventions.NoReservedKeywordParameterNames.classFound" />
<exclude name="Universal.NamingConventions.NoReservedKeywordParameterNames.stringFound" />
</rule>
<rule ref="WordPress.WP.I18n">
<properties>
<property name="text_domain" type="array" value="woocommerce-paypal-payments" />
</properties>
</rule>
<properties>
<property name="text_domain" type="array">
<element value="woocommerce-paypal-payments" />
</property>
</properties>
</rule>
<rule ref="PHPCompatibility">
<exclude-pattern>tests/</exclude-pattern>
@ -22,7 +40,6 @@
<rule ref="WordPress">
<exclude name="WordPress.Files.FileName.NotHyphenatedLowercase" />
<exclude name="WordPress.Files.FileName.InvalidClassFileName" />
<exclude name="WordPress.PHP.DisallowShortTernary" />
<exclude name="WordPress.PHP.YodaConditions.NotYoda" />
</rule>
@ -58,6 +75,15 @@
<exclude name="Generic.Commenting.DocComment.MissingShort" />
</rule>
<rule ref="WordPress.WP.Capabilities">
<properties>
<property name="custom_capabilities" type="array">
<element value="manage_woocommerce"/>
</property>
</properties>
</rule>
<arg name="extensions" value="php"/>
<file>api</file>
<file>src</file>