Skip to content

Commit b9b90c0

Browse files
committed
add more phpcs rules
1 parent 515326c commit b9b90c0

2 files changed

Lines changed: 32 additions & 5 deletions

File tree

phpcs.xml.dist

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,33 @@
124124
<!-- Enforce short arrays: -->
125125
<rule ref="Generic.Arrays.DisallowLongArraySyntax"/>
126126

127+
<!-- Other rules -->
128+
<rule ref="Universal.Files.SeparateFunctionsFromOO"/>
129+
<rule ref="Universal.FunctionDeclarations.RequireFinalMethodsInTraits"/>
130+
<rule ref="Modernize.FunctionCalls.Dirname"/>
131+
<rule ref="NormalizedArrays.Arrays.ArrayBraceSpacing"/>
132+
<rule ref="NormalizedArrays.Arrays.CommaAfterLast"/>
133+
<rule ref="Universal.Arrays.DuplicateArrayKey"/>
134+
<rule ref="Universal.Arrays.MixedArrayKeyTypes"/>
135+
<rule ref="Universal.Arrays.MixedKeyedUnkeyedArray"/>
136+
<rule ref="Universal.CodeAnalysis.ForeachUniqueAssignment" />
137+
<rule ref="Universal.CodeAnalysis.NoEchoSprintf" />
138+
<rule ref="Universal.CodeAnalysis.StaticInFinalClass" />
139+
<rule ref="Universal.Constants.LowercaseClassResolutionKeyword" />
140+
<rule ref="Universal.Constants.UppercaseMagicConstants" />
141+
<rule ref="Universal.ControlStructures.DisallowLonelyIf" />
142+
<rule ref="Universal.Namespaces.DisallowDeclarationWithoutName" />
143+
<rule ref="Universal.Namespaces.OneDeclarationPerFile" />
144+
<rule ref="Universal.NamingConventions.NoReservedKeywordParameterNames" />
145+
<rele ref="Universal.Operators.DisallowLogicalAndOr" />
146+
<rule ref="Universal.PHP.LowercasePHPTag" />
147+
<rule ref="Universal.PHP.OneStatementInShortEchoTag" />
148+
<rule ref="Universal.UseStatements.NoUselessAliases" />
149+
<rule ref="Universal.WhiteSpace.DisallowInlineTabs">
150+
<arg name="tab-width" value="4"/>
151+
</rule>
152+
<rule ref="Native.FunctionInvocation.NativeFunctionInvocation" />
153+
127154
<!--
128155
#############################################################################
129156
SELECTIVE EXCLUSIONS

tests/phpunit/class-task-provider-test-trait.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ trait Task_Provider_Test_Trait {
3434
*
3535
* @return void
3636
*/
37-
public static function setUpBeforeClass(): void { // phpcs:ignore WordPress.NamingConventions.ValidFunctionName.MethodNameInvalid
37+
final public static function setUpBeforeClass(): void { // phpcs:ignore WordPress.NamingConventions.ValidFunctionName.MethodNameInvalid
3838
// Set the current user to the admin user.
3939
wp_set_current_user( 1 );
4040
}
@@ -44,7 +44,7 @@ public static function setUpBeforeClass(): void { // phpcs:ignore WordPress.Nami
4444
*
4545
* @return void
4646
*/
47-
public static function tearDownAfterClass(): void { // phpcs:ignore WordPress.NamingConventions.ValidFunctionName.MethodNameInvalid
47+
final public static function tearDownAfterClass(): void { // phpcs:ignore WordPress.NamingConventions.ValidFunctionName.MethodNameInvalid
4848
// Reset the current user.
4949
wp_set_current_user( 0 );
5050
}
@@ -54,7 +54,7 @@ public static function tearDownAfterClass(): void { // phpcs:ignore WordPress.Na
5454
*
5555
* @return void
5656
*/
57-
public function set_up() {
57+
final public function set_up() {
5858
parent::set_up();
5959

6060
// Get the task provider.
@@ -69,7 +69,7 @@ public function set_up() {
6969
*
7070
* @return void
7171
*/
72-
public function tear_down() {
72+
final public function tear_down() {
7373
parent::tear_down();
7474

7575
// Delete local tasks.
@@ -91,7 +91,7 @@ abstract protected function complete_task();
9191
*
9292
* @return void
9393
*/
94-
public function test_task_provider() {
94+
final public function test_task_provider() {
9595

9696
// Test that the blog description is empty.
9797
$this->assertTrue( $this->task_provider->should_add_task() );

0 commit comments

Comments
 (0)