Open MikeMcC399 opened 5 months ago
Good catch, thank you. Since the breaking change was announced via the release notes, I think we are good and just need to update the README, as you suggested.
@lo1tuma
Good catch, thank you. Since the breaking change was announced via the release notes, I think we are good and just need to update the README, as you suggested.
Yes, I see this under the release notes for 7.0.0. Thanks for pointing that out.
@lo1tuma
The updated README is not visible on https://www.npmjs.com/package/eslint-plugin-mocha.
If you are removing support for ESLint 8 and below, you might want to wait until ESLint 8 becomes generally end-of-life on Oct 5, 2024 (see https://eslint.org/version-support/) and cut a new major breaking version 11.x .
Yes, I’m planning a few more breaking changes, for the next major release. I doubt that I will finish that before Oct 5.
@lo1tuma
Yes, I’m planning a few more breaking changes, for the next major release. I doubt that I will finish that before Oct 5.
One alternative is to first deprecate the earlier ESLint versions before dropping support. That wouldn't need a breaking major release. Just a thought for you 🙂 !
Issue
The README > Install and configure for
eslint-plugin-mocha@10.4.3
says:however attempting to install with ESLint
4.0.0
fails with:Steps to reproduce
On Ubuntu
22.04.4
LTS with Node.js20.12.2
LTSNote the error
Logs
Suggestion
peerDependencies
fromeslint >=4.0.0
toeslint >=7.0.0
so it would make sense to update the README accordingly.Suggest to update the README > Install and configure section to say: