Skip to content

Commit 51ae4cc

Browse files
version 1.0.2
1 parent 780c8e1 commit 51ae4cc

File tree

2 files changed

+27
-61
lines changed

2 files changed

+27
-61
lines changed

phpcs.xml

Lines changed: 23 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1,73 +1,39 @@
11
<?xml version="1.0"?>
2-
<ruleset name="WooCommerce Coding Standards">
3-
<description>My projects ruleset.</description>
2+
<ruleset name="WordPress Coding Standards">
3+
<description>WooCommerce extension PHP_CodeSniffer ruleset.</description>
4+
5+
<!-- Exclude paths -->
6+
<exclude-pattern>tests/</exclude-pattern>
7+
<exclude-pattern>woo-includes/woo-functions.php</exclude-pattern>
8+
<exclude-pattern>woo-includes/class-wc-dependencies.php</exclude-pattern>
9+
<exclude-pattern>*/node_modules/*</exclude-pattern>
10+
<exclude-pattern>*/vendor/*</exclude-pattern>
411

512
<!-- Configs -->
6-
<config name="minimum_supported_wp_version" value="5.2" />
7-
<config name="testVersion" value="7.2-" />
13+
<config name="minimum_supported_wp_version" value="4.7" />
14+
<config name="testVersion" value="5.6-" />
815

916
<!-- Rules -->
10-
<rule ref="WooCommerce-Core" />
17+
<rule ref="WordPress-Extra">
18+
<exclude name="PEAR.Functions.FunctionCallSignature" />
19+
<exclude name="Squiz.PHP.DisallowSizeFunctionsInLoops.Found" />
20+
<exclude name="WordPress.Arrays" />
21+
<exclude name="WordPress.Files.FileName" />
22+
</rule>
1123

12-
<rule ref="WordPress.WP.I18n">
13-
<properties>
14-
<property name="text_domain" type="array" value="pllugin-developer-boilerplate" />
15-
</properties>
24+
<rule ref="WooCommerce-Core">
25+
<exclude name="Core.Commenting.CommentTags.AuthorTag" />
26+
<exclude name="WordPress.PHP.DontExtract" />
27+
<exclude name="Generic.Arrays.DisallowShortArraySyntax" />
1628
</rule>
1729

18-
<rule ref="WooCommerce.Functions.InternalInjectionMethod">
19-
<include-pattern>src/</include-pattern>
20-
<include-pattern>tests/php/src/</include-pattern>
30+
<rule ref="WordPress.WP.I18n">
2131
<properties>
22-
<property name="injectionMethod" value="init"/>
32+
<property name="text_domain" type="array" value="plugin-developer-boilerplate" />
2333
</properties>
2434
</rule>
2535

2636
<rule ref="PHPCompatibility">
2737
<exclude-pattern>tests/</exclude-pattern>
2838
</rule>
29-
30-
<rule ref="WordPress.Files.FileName.InvalidClassFileName">
31-
<exclude-pattern>tests/</exclude-pattern>
32-
<exclude-pattern>src/</exclude-pattern>
33-
<exclude-pattern>tests/php/src/</exclude-pattern>
34-
</rule>
35-
36-
<rule ref="Squiz.Classes.ClassFileName">
37-
<include-pattern>src/</include-pattern>
38-
<include-pattern>tests/php/src/</include-pattern>
39-
</rule>
40-
41-
<rule ref="Squiz.Classes.ValidClassName">
42-
<include-pattern>src/</include-pattern>
43-
<include-pattern>tests/php/src/</include-pattern>
44-
</rule>
45-
46-
<rule ref="Generic.Commenting">
47-
<exclude-pattern>tests/</exclude-pattern>
48-
</rule>
49-
50-
<rule ref="WordPress.Files.FileName.NotHyphenatedLowercase">
51-
<exclude-pattern>i18n/</exclude-pattern>
52-
<exclude-pattern>src/</exclude-pattern>
53-
<exclude-pattern>tests/php</exclude-pattern>
54-
<exclude-pattern>tests/Tools/</exclude-pattern>
55-
</rule>
56-
57-
<rule ref="Squiz.Commenting.FileComment.MissingPackageTag">
58-
<exclude-pattern>src/</exclude-pattern>
59-
<exclude-pattern>tests/php/</exclude-pattern>
60-
</rule>
61-
<rule ref="Squiz.Commenting.FileComment.Missing">
62-
<exclude-pattern>src/</exclude-pattern>
63-
<exclude-pattern>tests/php/</exclude-pattern>
64-
</rule>
65-
66-
<rule ref="Squiz.Commenting.FunctionCommentThrowTag.Missing">
67-
<exclude-pattern>tests/php/</exclude-pattern>
68-
</rule>
69-
70-
<rule ref="Squiz.Commenting.FileComment.Missing">
71-
<exclude-pattern>tests/php/</exclude-pattern>
72-
</rule>
7339
</ruleset>

plugin-developer-boilerplate.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,21 +40,21 @@
4040
/**
4141
* Activate function.
4242
*/
43-
function activate() {
43+
function activate_plugin_developer_boilerplate() {
4444
Activate::activate();
4545
}
46-
register_activation_hook( __FILE__, 'activate' );
46+
register_activation_hook( __FILE__, 'activate_plugin_developer_boilerplate' );
4747
endif;
4848

4949

5050
if ( ! class_exists( 'Deactivate' ) ) :
5151
/**
5252
* Deactivate function.
5353
*/
54-
function deactivate() {
54+
function deactivate_plugin_developer_boilerplate() {
5555
Deactivate::deactivate();
5656
}
57-
register_deactivation_hook( __FILE__, 'deactivate' );
57+
register_deactivation_hook( __FILE__, 'deactivate_plugin_developer_boilerplate' );
5858
endif;
5959

6060
if ( ! class_exists( 'PluginDeveloperBoilerplate' ) ) :

0 commit comments

Comments
 (0)