You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
BREAKING CHANGE: `recommended` config preset has been renamed to `dom`, so make sure to update it in your ESLint config file if you were using `recommended` preset.
|[await-async-query](docs/rules/await-async-query.md)| Enforce async queries to have proper `await`|![recommended-badge][]![angular-badge][]![react-badge][]![vue-badge][]||
139
-
|[await-async-utils](docs/rules/await-async-utils.md)| Enforce async utils to be awaited properly |![recommended-badge][]![angular-badge][]![react-badge][]![vue-badge][]||
140
-
|[await-fire-event](docs/rules/await-fire-event.md)| Enforce async fire event methods to be awaited |![vue-badge][]||
141
-
|[consistent-data-testid](docs/rules/consistent-data-testid.md)| Ensure `data-testid` values match a provided regex. |||
142
-
|[no-await-sync-query](docs/rules/no-await-sync-query.md)| Disallow unnecessary `await` for sync queries |![recommended-badge][]![angular-badge][]![react-badge][]![vue-badge][]||
143
-
|[no-container](docs/rules/no-container.md)| Disallow the use of `container` methods |![angular-badge][]![react-badge][]![vue-badge][]||
144
-
|[no-debug](docs/rules/no-debug.md)| Disallow the use of `debug`|![angular-badge][]![react-badge][]![vue-badge][]||
145
-
|[no-dom-import](docs/rules/no-dom-import.md)| Disallow importing from DOM Testing Library |![angular-badge][]![react-badge][]![vue-badge][]|![fixable-badge][]|
146
-
|[no-manual-cleanup](docs/rules/no-manual-cleanup.md)| Disallow the use of `cleanup`|||
147
-
|[no-promise-in-fire-event](docs/rules/no-promise-in-fire-event.md)| Disallow the use of promises passed to a `fireEvent` method |||
148
-
|[no-wait-for-empty-callback](docs/rules/no-wait-for-empty-callback.md)| Disallow empty callbacks for `waitFor` and `waitForElementToBeRemoved`|![recommended-badge][]![angular-badge][]![react-badge][]![vue-badge][]||
149
-
|[prefer-explicit-assert](docs/rules/prefer-explicit-assert.md)| Suggest using explicit assertions rather than just `getBy*` queries |||
150
-
|[prefer-find-by](docs/rules/prefer-find-by.md)| Suggest using `findBy*` methods instead of the `waitFor` + `getBy` queries |![recommended-badge][]![angular-badge][]![react-badge][]![vue-badge][]|![fixable-badge][]|
151
-
|[prefer-presence-queries](docs/rules/prefer-presence-queries.md)| Enforce specific queries when checking element is present or not |||
152
-
|[prefer-screen-queries](docs/rules/prefer-screen-queries.md)| Suggest using screen while using queries |![recommended-badge][]![angular-badge][]![react-badge][]![vue-badge][]||
153
-
|[prefer-wait-for](docs/rules/prefer-wait-for.md)| Use `waitFor` instead of deprecated wait methods ||![fixable-badge][]|
|[await-async-query](docs/rules/await-async-query.md)| Enforce async queries to have proper `await`|![dom-badge][]![angular-badge][]![react-badge][]![vue-badge][]||
131
+
|[await-async-utils](docs/rules/await-async-utils.md)| Enforce async utils to be awaited properly |![dom-badge][]![angular-badge][]![react-badge][]![vue-badge][]||
132
+
|[await-fire-event](docs/rules/await-fire-event.md)| Enforce async fire event methods to be awaited |![vue-badge][]||
133
+
|[consistent-data-testid](docs/rules/consistent-data-testid.md)| Ensure `data-testid` values match a provided regex. |||
134
+
|[no-await-sync-query](docs/rules/no-await-sync-query.md)| Disallow unnecessary `await` for sync queries |![dom-badge][]![angular-badge][]![react-badge][]![vue-badge][]||
135
+
|[no-container](docs/rules/no-container.md)| Disallow the use of `container` methods |![angular-badge][]![react-badge][]![vue-badge][]||
136
+
|[no-debug](docs/rules/no-debug.md)| Disallow the use of `debug`|![angular-badge][]![react-badge][]![vue-badge][]||
137
+
|[no-dom-import](docs/rules/no-dom-import.md)| Disallow importing from DOM Testing Library |![angular-badge][]![react-badge][]![vue-badge][]|![fixable-badge][]|
138
+
|[no-manual-cleanup](docs/rules/no-manual-cleanup.md)| Disallow the use of `cleanup`|||
139
+
|[no-promise-in-fire-event](docs/rules/no-promise-in-fire-event.md)| Disallow the use of promises passed to a `fireEvent` method |||
140
+
|[no-wait-for-empty-callback](docs/rules/no-wait-for-empty-callback.md)| Disallow empty callbacks for `waitFor` and `waitForElementToBeRemoved`|![dom-badge][]![angular-badge][]![react-badge][]![vue-badge][]||
141
+
|[prefer-explicit-assert](docs/rules/prefer-explicit-assert.md)| Suggest using explicit assertions rather than just `getBy*` queries |||
142
+
|[prefer-find-by](docs/rules/prefer-find-by.md)| Suggest using `findBy*` methods instead of the `waitFor` + `getBy` queries |![dom-badge][]![angular-badge][]![react-badge][]![vue-badge][]|![fixable-badge][]|
143
+
|[prefer-presence-queries](docs/rules/prefer-presence-queries.md)| Enforce specific queries when checking element is present or not |||
144
+
|[prefer-screen-queries](docs/rules/prefer-screen-queries.md)| Suggest using screen while using queries |![dom-badge][]![angular-badge][]![react-badge][]![vue-badge][]||
145
+
|[prefer-wait-for](docs/rules/prefer-wait-for.md)| Use `waitFor` instead of deprecated wait methods ||![fixable-badge][]|
0 commit comments