Namespace change from Dealerdirect
to PHPCSStandards
Was NOT Clearly Signalled as a Breaking Change
#205
Labels
Dealerdirect
to PHPCSStandards
Was NOT Clearly Signalled as a Breaking Change
#205
Problem/Motivation
Nothing in the README or the Release notes clearly indicated a BREAKING CHANGE to the namespace rename. Upgrading the package and trying to look through documentation to find what might have change proved almost impossible. The README needs to clearly indicate with it's own major heading and highlighting that this change was made. To be fair, I recognize that this release by nature of it being a major SemVer release could be taken that way though in this day and age it's not always the case. ;-)
Expected behaviour
Reading through the README or the Release notes should have very clear BREAKING CHANGE notices to help people fix the issue of failing runs due this significant change.
Actual behaviour
And since the package name didn't change it is not obvious right away without a lot digging what happened.
Steps to reproduce
composer.json
script that runsDealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin::run
after package install/update.Proposed changes
In the README section for "Calling the plugin directly" this namespace change should be clearly called out.
Environment
Output of
vendor/bin/phpcs --config-show
:Tested against
main
branch?main
branch.The text was updated successfully, but these errors were encountered: