|
1 | 1 | <?xml version="1.0"?>
|
2 | 2 | <ruleset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Oblak WordPress Core coding standard">
|
3 | 3 |
|
4 |
| - <!-- |
| 4 | + <!-- |
5 | 5 | #############################################################################
|
6 | 6 | BASE CONFIG
|
7 | 7 | #############################################################################
|
8 | 8 | -->
|
9 |
| - <arg value="sp"/> <!-- Show sniff and progress --> |
10 |
| - <arg name="parallel" value="8"/> <!-- Enables parallel processing when available for faster results. --> |
11 |
| - <arg name="colors"/> <!-- Show colors --> |
12 |
| - <arg name="extensions" value="php"/> <!-- File extensions to check --> |
| 9 | + <arg name="tab-width" value="4"/> <!-- Set the tab width --> |
| 10 | + <arg value="sp"/> <!-- Show sniff and progress --> |
| 11 | + <arg name="parallel" value="8"/> <!-- Enables parallel processing when available for faster results. --> |
| 12 | + <arg name="colors"/> <!-- Show colors --> |
| 13 | + <arg name="extensions" value="php"/> <!-- File extensions to check --> |
13 | 14 |
|
14 |
| - |
15 |
| - <!-- |
| 15 | + <!-- |
16 | 16 | #############################################################################
|
17 | 17 | EXCLUDE PATTERNS
|
18 | 18 | #############################################################################
|
19 | 19 | -->
|
20 |
| - <exclude-pattern>dist/*</exclude-pattern> |
21 |
| - <exclude-pattern>docker/*</exclude-pattern> |
22 |
| - <exclude-pattern>node_modules/*</exclude-pattern> |
23 |
| - <exclude-pattern>tests/*</exclude-pattern> |
24 |
| - <exclude-pattern>vendor/*</exclude-pattern> |
| 20 | + <exclude-pattern>dist/*</exclude-pattern> |
| 21 | + <exclude-pattern>docker/*</exclude-pattern> |
| 22 | + <exclude-pattern>node_modules/*</exclude-pattern> |
| 23 | + <exclude-pattern>tests/*</exclude-pattern> |
| 24 | + <exclude-pattern>vendor/*</exclude-pattern> |
25 | 25 |
|
26 |
| - <!-- |
| 26 | + <!-- |
27 | 27 | #############################################################################
|
28 | 28 | SET UP THE RULESETS - WordPress
|
29 | 29 | #############################################################################
|
30 | 30 | -->
|
31 | 31 | <rule ref="PHPCompatibilityWP"/>
|
32 |
| - <rule ref="WordPress-Extra"/> |
33 |
| - <rule ref="WordPress-Docs"/> |
34 |
| - |
| 32 | + <rule ref="WordPress-Extra"/> |
| 33 | + <rule ref="WordPress-Docs"/> |
35 | 34 |
|
36 |
| - <!-- |
| 35 | + <!-- |
37 | 36 | #############################################################################
|
38 | 37 | SET UP THE RULESETS - PHPCsExtra
|
39 | 38 | #############################################################################
|
40 | 39 | -->
|
41 |
| - <rule ref="Modernize"/> |
42 |
| - <rule ref="Universal.Arrays.MixedKeyedUnkeyedArray"/> |
43 |
| - <rule ref="Universal.Files.SeparateFunctionsFromOO"/> |
| 40 | + <rule ref="Modernize"/> |
| 41 | + <rule ref="Universal.Arrays.MixedKeyedUnkeyedArray"/> |
| 42 | + <rule ref="Universal.Files.SeparateFunctionsFromOO"/> |
44 | 43 |
|
45 |
| - <!-- |
| 44 | + <!-- |
46 | 45 | #############################################################################
|
47 | 46 | Allow normal classnames for autoload
|
48 | 47 | #############################################################################
|
49 | 48 | -->
|
50 |
| - <rule ref="WordPress-Core"> |
51 |
| - <exclude name="WordPress.Files.FileName.NotHyphenatedLowercase" /> |
52 |
| - <exclude name="WordPress.Files.FileName.InvalidClassFileName" /> |
53 |
| - </rule> |
| 49 | + <rule ref="WordPress-Core"> |
| 50 | + <exclude name="WordPress.Files.FileName.NotHyphenatedLowercase" /> |
| 51 | + <exclude name="WordPress.Files.FileName.InvalidClassFileName" /> |
| 52 | + </rule> |
54 | 53 |
|
55 |
| - <rule ref="Generic.CodeAnalysis.UnusedFunctionParameter"> |
56 |
| - <severity>5</severity> |
57 |
| - </rule> |
58 |
| - <rule ref="Generic.Commenting.Todo"/> |
| 54 | + <rule ref="Generic.CodeAnalysis.UnusedFunctionParameter"> |
| 55 | + <severity>5</severity> |
| 56 | + </rule> |
| 57 | + <rule ref="Generic.Commenting.Todo"/> |
59 | 58 |
|
60 |
| - <!-- |
| 59 | + <!-- |
61 | 60 | #############################################################################
|
62 | 61 | Add the default text domains
|
63 | 62 | #############################################################################
|
64 | 63 | -->
|
65 |
| - <rule ref="WordPress.WP.I18n"> |
66 |
| - <properties> |
67 |
| - <property name="text_domain" type="array"> |
68 |
| - <element value="default"/> |
69 |
| - </property> |
70 |
| - </properties> |
71 |
| - </rule> |
| 64 | + <rule ref="WordPress.WP.I18n"> |
| 65 | + <properties> |
| 66 | + <property name="text_domain" type="array"> |
| 67 | + <element value="default"/> |
| 68 | + </property> |
| 69 | + </properties> |
| 70 | + </rule> |
72 | 71 |
|
73 |
| - <!-- |
| 72 | + <!-- |
74 | 73 | #############################################################################
|
75 | 74 | Use Tabs instead of spaces
|
76 | 75 | #############################################################################
|
77 |
| - --> |
78 |
| - <rule ref="Generic.WhiteSpace.ScopeIndent"> |
79 |
| - <properties> |
80 |
| - <property name="indent" value="4"/> |
81 |
| - <property name="tabIndent" value="false"/> |
82 |
| - </properties> |
83 |
| - </rule> |
84 |
| - <rule ref="Generic.WhiteSpace.DisallowTabIndent"> |
85 |
| - <severity>0</severity> |
86 |
| - </rule> |
87 |
| - <rule ref="Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed"> |
88 |
| - <severity>0</severity> |
89 |
| - </rule> |
90 |
| - |
91 |
| - <!-- Enforce the rule --> |
92 |
| - <rule ref="WordPress"> |
93 |
| - <exclude name="Generic.WhiteSpace.DisallowSpaceIndent" /> |
94 |
| - </rule> |
95 |
| - <rule ref="Generic.WhiteSpace.ScopeIndent"> |
96 |
| - <properties> |
97 |
| - <property name="indent" value="4"/> |
98 |
| - <property name="tabIndent" value="false"/> |
99 |
| - </properties> |
100 |
| - </rule> |
101 |
| - <rule ref="Generic.WhiteSpace.DisallowTabIndent" /> |
| 76 | + --> |
| 77 | + <rule ref="WordPress"> |
| 78 | + <exclude name="Generic.WhiteSpace.DisallowSpaceIndent" /> |
| 79 | + </rule> |
| 80 | + <rule ref="Generic.WhiteSpace.DisallowSpaceIndent"> |
| 81 | + <severity>0</severity> |
| 82 | + </rule> |
| 83 | + <rule ref="Generic.WhiteSpace.ScopeIndent"> |
| 84 | + <properties> |
| 85 | + <property name="indent" value="4"/> |
| 86 | + <property name="tabIndent" value="false"/> |
| 87 | + </properties> |
| 88 | + </rule> |
| 89 | + <rule ref="Generic.WhiteSpace.DisallowTabIndent" /> |
102 | 90 |
|
103 |
| - <!-- |
104 |
| - ############################################################################# |
105 |
| - Modernize dirname always, min php 7.0 |
106 |
| - ############################################################################# |
107 |
| - --> |
108 |
| - <rule ref="Modernize.FunctionCalls.Dirname.Nested"> |
109 |
| - <severity>10</severity> |
110 |
| - </rule> |
| 91 | + <!-- |
| 92 | + ############################################################################# |
| 93 | + Modernize dirname always, min php 7.0 |
| 94 | + ############################################################################# |
| 95 | + --> |
| 96 | + <rule ref="Modernize.FunctionCalls.Dirname.Nested"> |
| 97 | + <severity>10</severity> |
| 98 | + </rule> |
111 | 99 |
|
112 | 100 | </ruleset>
|
0 commit comments