From b23158ff0b8377c0eb7a50d8f7a425fc8fe31ba7 Mon Sep 17 00:00:00 2001 From: Mike Selander Date: Mon, 6 Apr 2020 13:53:56 -0600 Subject: [PATCH 1/4] Include PHPCS-Extra Standard set --- composer.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/composer.json b/composer.json index db4d4a16..b679066d 100644 --- a/composer.json +++ b/composer.json @@ -3,6 +3,8 @@ "description": "Human Made coding standards", "type": "phpcodesniffer-standard", "license": "GPL-2.0-or-later", + "minimum-stability": "dev", + "prefer-stable": true, "require": { "php": ">=7.1", "wp-coding-standards/wpcs": "2.2.1", @@ -10,7 +12,8 @@ "fig-r/psr2r-sniffer": "^0.5.0", "phpcompatibility/phpcompatibility-wp": "^2.0.0", "squizlabs/php_codesniffer": "~3.5.0", - "dealerdirect/phpcodesniffer-composer-installer": "^0.6.0" + "dealerdirect/phpcodesniffer-composer-installer": "^0.6.0", + "phpcsstandards/phpcsextra": "^1.0" }, "require-dev": { "phpunit/phpunit": "^5.7" From 2a23fad14fe74d40e1b0e91b28419dc415f9a377 Mon Sep 17 00:00:00 2001 From: Mike Selander Date: Mon, 6 Apr 2020 13:56:26 -0600 Subject: [PATCH 2/4] Disallow usage of use function --- HM/ruleset.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/HM/ruleset.xml b/HM/ruleset.xml index c9dda8bd..2c5b73ec 100644 --- a/HM/ruleset.xml +++ b/HM/ruleset.xml @@ -156,4 +156,6 @@ + + From 60f371ddbdf67ed45d028cc311e2582766389b6f Mon Sep 17 00:00:00 2001 From: Mike Selander Date: Mon, 6 Apr 2020 14:01:14 -0600 Subject: [PATCH 3/4] Update changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f31987da..b80ecd11 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ### Added - Included `WordPress-Docs` by default in PHPCS #177 - Add ESLint rule for JSX boolean values #183 + - Disallow `use function` #188 ### Updated - Updated WPCS to 2.2.1 #151 From c00c22e5f202c1f4e90220fb7db748b58606f6f5 Mon Sep 17 00:00:00 2001 From: Mike Selander Date: Tue, 19 May 2020 10:59:16 -0600 Subject: [PATCH 4/4] Also disallow use const --- CHANGELOG.md | 2 +- HM/ruleset.xml | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b80ecd11..e76e867d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,7 @@ ### Added - Included `WordPress-Docs` by default in PHPCS #177 - Add ESLint rule for JSX boolean values #183 - - Disallow `use function` #188 + - Disallow `use function` and `use const` #188 ### Updated - Updated WPCS to 2.2.1 #151 diff --git a/HM/ruleset.xml b/HM/ruleset.xml index 2c5b73ec..936ea421 100644 --- a/HM/ruleset.xml +++ b/HM/ruleset.xml @@ -156,6 +156,7 @@ - + +