| 190 | <!-- Abide by the exception to the WordPress Coding Standards for (optional) addition of white space before the equal sign. |
| 191 | See https://make.wordpress.org/core/handbook/best-practices/coding-standards/php/#indentation. |
| 192 | Limit the number of spaces used for padding when aligning equal signs. --> |
| 193 | <rule ref="Generic.Formatting.MultipleStatementAlignment"> |
| 194 | <properties> |
| 195 | <property name="maxPadding" value="8" /> |
| 196 | </properties> |
| 197 | </rule> |
| 198 | |
| 199 | <!-- Do not align the `=>` in the "top" level(s) of multi-dimensional associative arrays. |
| 200 | This keeps these code blocks more readable. --> |
| 201 | <rule ref="WordPress.Arrays.MultipleStatementAlignment"> |
| 202 | <properties> |
| 203 | <property name="alignMultilineItems" value="never" /> |
| 204 | </properties> |
| 205 | </rule> |
| 206 | |
| 207 | <!-- Lower the severity of DoubleArrowNotAligned. In some cases it is incompatible with the generic rule. |
| 208 | Add `warning-severity=4` to the command line to enable. --> |
| 209 | <rule ref="WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned"> |
| 210 | <severity>4</severity> |
| 211 | </rule> |
| 212 | |
| 213 | <!-- Lower the severity of SpacesAroundArrayKeys. The JS coding standards were updated to allow spaces around all array keys. |
| 214 | The PHP CS should follow that, as discussed. Add `error-severity=4` to the command line to enable. --> |
| 215 | <rule ref="WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys"> |
| 216 | <severity>4</severity> |
| 217 | </rule> |
| 218 | |
| 219 | <!-- Lower the severity of YodaConditions.NotYoda. Add `error-severity=1` to the command line to enable. --> |
| 220 | <rule ref="WordPress.PHP.YodaConditions.NotYoda"> |
| 221 | <severity>1</severity> |
| 222 | </rule> |
| 223 | |