From 629e9b6ba0f291fcaa43c669fcfe865edc87fb22 Mon Sep 17 00:00:00 2001 From: Jay McPartland Date: Fri, 7 Mar 2025 13:34:12 +0000 Subject: [PATCH 1/3] Reimplement documentation sniffs The WordPress-Docs ruleset that we were using excludes several sniff codes that are useful to us. So, this change removes that ruleset and adds back many of the sniffs it includes, but with adjustments that better suit the needs of Big Bite. --- BigBite/ruleset.xml | 60 +++++++++++++++++++++++++++++++++++-------- phpcs.xml.dist.sample | 2 +- 2 files changed, 51 insertions(+), 11 deletions(-) diff --git a/BigBite/ruleset.xml b/BigBite/ruleset.xml index 7059ccb..83b8e26 100644 --- a/BigBite/ruleset.xml +++ b/BigBite/ruleset.xml @@ -49,17 +49,10 @@ */dist/*.asset.php - - + + + - - - - - - - - @@ -70,8 +63,13 @@ + + + + + @@ -87,6 +85,11 @@ + + + + + @@ -109,6 +112,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/phpcs.xml.dist.sample b/phpcs.xml.dist.sample index 3d0337b..1e29836 100644 --- a/phpcs.xml.dist.sample +++ b/phpcs.xml.dist.sample @@ -1,5 +1,5 @@ - + This is an example project /root/path/to/file.php From bc25879f258ed02058bf9f8c921562a0a6f86770 Mon Sep 17 00:00:00 2001 From: Jay McPartland Date: Fri, 7 Mar 2025 13:40:00 +0000 Subject: [PATCH 2/3] Improve ruleset comments --- BigBite/ruleset.xml | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/BigBite/ruleset.xml b/BigBite/ruleset.xml index 83b8e26..017769f 100644 --- a/BigBite/ruleset.xml +++ b/BigBite/ruleset.xml @@ -53,13 +53,13 @@ - + - + - + - + @@ -70,14 +70,14 @@ - + - + - + - + @@ -85,7 +85,7 @@ - + @@ -112,20 +112,24 @@ - + - + + + + + @@ -135,7 +139,9 @@ + + @@ -144,7 +150,9 @@ + + From 65e70d2c98cd82f61c5b7d7381f74b4e1fa024fe Mon Sep 17 00:00:00 2001 From: Jay McPartland Date: Fri, 7 Mar 2025 15:51:59 +0000 Subject: [PATCH 3/3] Exclude rule property for block comments --- BigBite/ruleset.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/BigBite/ruleset.xml b/BigBite/ruleset.xml index 017769f..822836d 100644 --- a/BigBite/ruleset.xml +++ b/BigBite/ruleset.xml @@ -122,6 +122,8 @@ + +