-
Notifications
You must be signed in to change notification settings - Fork 150
Closed
Labels
BREAKING CHANGEThis change will require a major version bumpThis change will require a major version bumpdocumentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or requestnew ruleNew rule to be included in the pluginNew rule to be included in the pluginreleased
Milestone
Description
I'd like to keep everything planned for v4 update here, so it's easier for everyone involved to organize pending work. This was started in #165.
Changes planned for v4:
- new rule:
no-container
- new rule: no-container #171, feat: add no-container rule #177 - new rule:
render-result-naming-convention
- new rule: render-result-naming-convention #170, feat: add render-result-naming-convention rule #200 - new rule:
prefer-user-event
- New rule: prefer-user-event #162, [new-rule] prefer-user-event #192 - new rule:
no-promise-in-fire-event
- fireEvent with Promises #166, feat(no-promise-in-fire-event): add new no-promise-in-fire-event rule #180 - new rule:
no-wait-for-side-effects
- new rule: no-side-effects-wait-for #134, feat: add rule no-side-effects-wait-for #196 - new rule:
no-node-access
- feat: add no-node-access rule #190 - new rule:
no-wait-for-multiple-assertions
- new rule: no-multiple-assertions-wait-for #133, feat: add rule no-multiple-assertions-wait-for #189 - BREAKING CHANGE: enable
no-wait-for-empty-callback
in config presets - feat: recommend no-wait-for-empty-callback #168 - BREAKING CHANGE: enable
prefer-screen-queries
in config presets - feat: recommend prefer-screen-queries #169 - BREAKING CHANGE: rename
recommended
config todom
- Renamerecommended
config #182, refactor: rename recommended config to dom #184 - BREAKING CHANGE: move rules settings to ESLint shared config - Move rules settings to ESLint shared config #198
- ci: migrate CI to GitHub Actions
Extra:
- Cleanup after all rules are migrated: refactor: cleanup after migrating all rules to v4 #303
- Update README with shared settings: docs: update README for v4 #317
- Update README to explain "aggressive mode", its motivation and how to restrict its scope: docs: add guide for migrating to v4 #312
- Update rules docs to delete references to removed options
- Update CONTRIBUTING to mention new rules creation + detection helper + realistic test cases: docs: update contributing guidelines to v4 #321
- Write migrating to v4 guide: docs: add guide for migrating to v4 #312
- Prepare release notes
Future Improvements:
- Allow multiple utils modules on Shared Settings: Allow multiple utils modules on Shared Settings #315
- New rule:
no-unnecessary-act
- add no-unnecessary-act rule #259
Thanks to @gndelia @timdeschryver @nickmccurdy @thebinaryfelix @renatoagds for your work on this one!
thebinaryfelix, gndelia, renatoagds and jryomgndelia, renatoagds, mazhuga and AriPerkkio
Metadata
Metadata
Assignees
Labels
BREAKING CHANGEThis change will require a major version bumpThis change will require a major version bumpdocumentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or requestnew ruleNew rule to be included in the pluginNew rule to be included in the pluginreleased