-
- Notifications
You must be signed in to change notification settings - Fork 33
Closed
Labels
BREAKING CHANGEThis change will require a major version bumpThis change will require a major version bump
Description
Starting a list of my desired breaking changes, feedback welcome. We can perform this release once we have compiled enough changes. We should watch out for any breaking changes needed for ESLint v9 in the coming months.
Planned:
- Enable additional
recommendedrules:- TODO
- Change rule options
- feat!: Add missing
deprecated/replacedByproperties tometa-property-orderingrule #320 - Add
defaultOptionstometa-property-orderingrule #430 - Support flat config properties for
test-case-property-ordering#402 - Enable
catchNoFixerButFixablePropertyby default onrequire-meta-fixablerule- After making fixes to reduce false positives like we did with
require-meta-has-suggestions
- After making fixes to reduce false positives like we did with
- feat!: Add missing
- ESLint 9
- Change option default for
requireSchemaPropertyWhenOptionlesstofalseonrequire-meta-schema
- Change option default for
- Drop support for ESLint v7 and old versions of Node
- Future
- Stop supporting function-style rules which will no longer be supported in ESLint v9. Actively removing support would be a lot of work so I'm in no hurry to do this an we can push it off indefinitely.
- TODO
Maybe:
- Convert package to ESM or TypeScript?
For reference, V5 was release 2022-07 (CHANGELOG, discussion in #230).
JoshuaKGoldberg
Metadata
Metadata
Assignees
Labels
BREAKING CHANGEThis change will require a major version bumpThis change will require a major version bump