:warning: IMPORTANT :warning:
The build for this PR will not pass until PHPCompatibility 9.0.0 and the polyfill rulesets has been released. This PR should not be merged until then.
This update accounts for the following changes:
Ruleset:
Updated sniff error codes for compatibility with PHPCompatibility 9.0.0.
Defer to the dedicated polyfill rulesets for polyfills provided by project dependencies.
Composer:
Require relevant dedicated polyfill ruleset.
Require dev the DealerDirect PHPCS Composer plugin to sort out the installed_paths so Travis can test the ruleset.
Improved the project description.
Travis/Tests:
Added testing of the ruleset.
Issue template: minor textual tweak.
Readme:
Added information about the dependency on the polyfill ruleset.
Removed non-Composer installation instructions.
As there are now more dependencies for this project, installation without using Composer, while of course still possible, is no longer supported.
Added section about only testing PHP files.
Added changelog for version 2.0.0.
Additionally, in all user-facing texts, the abbreviation PHPCS has been expanded to read PHP_CodeSniffer.
Additional notes:
The changes in PHPCompatibility 9.0.0 warrant for this release to be a major release again.
To that end, I've re-milestoned the PRs which had been merged so far to the 2.0.0 milestone.
:warning: IMPORTANT :warning: The build for this PR will not pass until PHPCompatibility 9.0.0 and the polyfill rulesets has been released. This PR should not be merged until then.
This update accounts for the following changes:
dev
the DealerDirect PHPCS Composer plugin to sort out theinstalled_paths
so Travis can test the ruleset.Additionally, in all user-facing texts, the abbreviation
PHPCS
has been expanded to readPHP_CodeSniffer
.Additional notes:
2.0.0
milestone.