Skip to content

Commit 525317c

Browse files
committed
fix (cs) sync coding standard rules with skeleton
1 parent 7d07728 commit 525317c

File tree

2 files changed

+25
-30
lines changed

2 files changed

+25
-30
lines changed

phpcs.xml

+25-28
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,19 @@
11
<?xml version="1.0"?>
22
<ruleset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3-
name="Beapi frontend framework"
4-
xsi:noNamespaceSchemaLocation="https://raw.githubusercontent.com/squizlabs/PHP_CodeSniffer/master/phpcs.xsd"
5-
>
3+
name="WP Skeleton"
4+
xsi:noNamespaceSchemaLocation="https://raw.githubusercontent.com/squizlabs/PHP_CodeSniffer/master/phpcs.xsd">
65

76
<description>A custom set of rules to check for a WPized WordPress project</description>
87

98
<!-- Scan only PHP files -->
109
<arg name="extensions" value="php"/>
1110

12-
<!-- Exclude the plugins -->
13-
<exclude-pattern>vendor/</exclude-pattern>
14-
<exclude-pattern>dist/</exclude-pattern>
15-
<exclude-pattern>src/</exclude-pattern>
16-
<exclude-pattern>scripts/</exclude-pattern>
11+
<!-- Scan all files in directory -->
12+
<file>.</file>
1713

18-
<!-- <<< EXCLUDE EXTERNAL (MU-)PLUGINS OR THEMES HERE >>> -->
14+
<!-- Exclude the Composer Vendor directory. -->
15+
<exclude-pattern>web/app/themes/*/src/</exclude-pattern>
16+
<exclude-pattern>web/app/themes/*/autoload.php</exclude-pattern>
1917

2018
<rule ref="WordPress-Extra">
2119
<!-- Exclude as we use a custom autoloader. -->
@@ -31,23 +29,7 @@
3129
<exclude name="WordPress.PHP.DisallowShortTernary.Found"/>
3230
</rule>
3331

34-
<rule ref="WordPress.Security.EscapeOutput">
35-
<properties>
36-
<property name="customAutoEscapedFunctions" type="array">
37-
<element value="\BEA\Theme\Framework\Helpers\Svg\get_the_icon"/>
38-
<element value="\BEA\Theme\Framework\Helpers\Svg\the_icon"/>
39-
<element value="bea_get_attachment_image"/>
40-
<element value="get_the_image"/>
41-
<element value="get_the_link"/>
42-
<element value="get_acf_link"/>
43-
<element value="get_share_link"/>
44-
<element value="get_terms_name"/>
45-
<element value="get_terms_list"/>
46-
<element value="get_the_text"/>
47-
</property>
48-
</properties>
49-
</rule>
50-
32+
<rule ref="Generic.Arrays.DisallowLongArraySyntax"/>
5133

5234
<!-- Show sniff name in report. -->
5335
<arg value="sp"/>
@@ -62,6 +44,21 @@
6244
<ini name="memory_limit" value="512M"/>
6345
<ini name="max_execution_time" value="-1"/>
6446

65-
<rule ref="PHPCompatibility"/>
66-
<config name="testVersion" value="7.4-"/>
47+
<rule ref="WordPress.Security.EscapeOutput">
48+
<properties>
49+
<property name="customAutoEscapedFunctions" type="array">
50+
<element value="bea_get_attachment_image" />
51+
<element value="get_the_icon"/>
52+
<element value="get_the_image"/>
53+
<element value="get_the_image"/>
54+
<element value="get_the_link"/>
55+
<element value="get_acf_link"/>
56+
<element value="get_share_link"/>
57+
<element value="get_the_text"/>
58+
<element value="get_terms_list"/>
59+
<element value="get_languages_list"/>
60+
<element value="get_languages_list_selector"/>
61+
</property>
62+
</properties>
63+
</rule>
6764
</ruleset>

psalm.xml

-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
<?xml version="1.0"?>
22
<psalm
3-
totallyTyped="false"
43
resolveFromConfigFile="true"
54
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
65
xmlns="https://getpsalm.org/schema/config"
@@ -42,7 +41,6 @@
4241
<MissingReturnType errorLevel="info" />
4342
<MissingPropertyType errorLevel="info" />
4443
<InvalidDocblock errorLevel="info" />
45-
<MisplacedRequiredParam errorLevel="info" />
4644

4745
<PropertyNotSetInConstructor errorLevel="info" />
4846
<MissingConstructor errorLevel="info" />

0 commit comments

Comments
 (0)