From bbe0e3c91a0dd644ccf9ef3408d2aa4a60489c45 Mon Sep 17 00:00:00 2001 From: tfrommen Date: Mon, 20 Aug 2018 09:50:18 +0200 Subject: [PATCH 1/6] Add PHPCompatibilityWP standard. #74 Set it up to test for PHP version 7.0 or higher. --- HM/ruleset.xml | 6 +++++- composer.json | 5 +++-- ruleset.xml | 2 +- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/HM/ruleset.xml b/HM/ruleset.xml index 12257a9f..ab3f19f4 100644 --- a/HM/ruleset.xml +++ b/HM/ruleset.xml @@ -3,7 +3,7 @@ Sniffs for the coding standards of the WP-API plugin - + vendor/* node_modules/* @@ -12,6 +12,10 @@ ./bootstrap.php + + + + diff --git a/composer.json b/composer.json index 7ce73841..5e8f8980 100644 --- a/composer.json +++ b/composer.json @@ -4,9 +4,10 @@ "type": "project", "license": "GPL-2.0-or-later", "require": { - "wp-coding-standards/wpcs": "^0.14.0", "fig-r/psr2r-sniffer": "^0.5.0", - "squizlabs/php_codesniffer": "~3.2.0" + "phpcompatibility/phpcompatibility-wp": "^1.0.0", + "squizlabs/php_codesniffer": "^3.3.1", + "wp-coding-standards/wpcs": "^0.14.0" }, "require-dev": { "phpunit/phpunit": "^5.7" diff --git a/ruleset.xml b/ruleset.xml index f8baef24..2e2bed5a 100644 --- a/ruleset.xml +++ b/ruleset.xml @@ -2,6 +2,6 @@ Loader for the main HM sniffer. - + From 58e1d4dc499d09ca1d69d36ffce363ccce107737 Mon Sep 17 00:00:00 2001 From: tfrommen Date: Mon, 20 Aug 2018 10:14:42 +0200 Subject: [PATCH 2/6] Undo dependency update and sorting. That's for another PR. --- composer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index 5e8f8980..c89dcd9d 100644 --- a/composer.json +++ b/composer.json @@ -4,10 +4,10 @@ "type": "project", "license": "GPL-2.0-or-later", "require": { + "wp-coding-standards/wpcs": "^0.14.0", "fig-r/psr2r-sniffer": "^0.5.0", "phpcompatibility/phpcompatibility-wp": "^1.0.0", - "squizlabs/php_codesniffer": "^3.3.1", - "wp-coding-standards/wpcs": "^0.14.0" + "squizlabs/php_codesniffer": "~3.2.0" }, "require-dev": { "phpunit/phpunit": "^5.7" From aa167c1ce51eadb8ba47ad33fcae8b1abd0ce8d1 Mon Sep 17 00:00:00 2001 From: Mike Selander Date: Fri, 26 Apr 2019 08:45:21 -0600 Subject: [PATCH 3/6] Updated CHANGELOG with change --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8834be20..fdc5d53f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ ## Unreleased (0.7.0) +### Added + - Added PHPCompatibilityWP standard to PHPCS #81 + ### Changed - Exclude `load.php` from `NamespaceDirectoryNameSniff` #131 - Allow `json_encode` / `json_decode` function usage #97 From a968987253bf6ae907212a3c7d34330e15a6b6eb Mon Sep 17 00:00:00 2001 From: Thorsten Frommen Date: Wed, 1 May 2019 06:44:11 +0200 Subject: [PATCH 4/6] Bump PHPCompatibilityWP version --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index ea7710a4..e94313c9 100644 --- a/composer.json +++ b/composer.json @@ -8,7 +8,7 @@ "wp-coding-standards/wpcs": "1.2.1", "automattic/vipwpcs": "^0.4.0", "fig-r/psr2r-sniffer": "^0.5.0", - "phpcompatibility/phpcompatibility-wp": "^1.0.0", + "phpcompatibility/phpcompatibility-wp": "^2.0.0", "squizlabs/php_codesniffer": "~3.4.0", "dealerdirect/phpcodesniffer-composer-installer": "^0.5.0" }, From 27adbce2f8c7e0f205124c20acf126b1de476acc Mon Sep 17 00:00:00 2001 From: Thorsten Frommen Date: Wed, 1 May 2019 06:45:10 +0200 Subject: [PATCH 5/6] Bump minimum PHP version for compatibility checks --- HM/ruleset.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HM/ruleset.xml b/HM/ruleset.xml index c050bdbe..211d02bd 100644 --- a/HM/ruleset.xml +++ b/HM/ruleset.xml @@ -13,7 +13,7 @@ bootstrap.php - + From 3945f6f023acb3e7d107621edbdb7c02f884966a Mon Sep 17 00:00:00 2001 From: Mike Selander Date: Wed, 8 Jan 2020 14:33:30 -0700 Subject: [PATCH 6/6] Remove empty CHANGELOG line --- CHANGELOG.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c3553c51..ac3daff5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,7 +11,6 @@ - Ignore stylelint `at-rule` line break for `if/else/elseif` #170 - Restricted fixture tests to load only custom HM sniffs #163 - ## 0.7.0 (June 5, 2019) ### Changed: