GitHub / testing-library/eslint-plugin-testing-library / commits
ESLint plugin to follow best practices and anticipate common mistakes when writing tests with Testing Library
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 09a9f8cf | fix(prefer-find-by): ensure autofix keeps assertion (#1107) |
Yukihiro Hasegawa <4****w@u****m>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| d8643b7d | chore: bump semantic release to v25.0.1 (#1110) |
Mario Beltrán <m****e@m****v>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 6fd192c2 | chore: set up npm trusted publishing (#1108) |
Mario Beltrán <m****e@m****v>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| a5f66c25 | fix(no-unnecessary-act): handle optional chaining calls (#1104) |
Yukihiro Hasegawa <4****w@u****m>
Committed by: GitHub <n****y@g****m> |
20 days ago | |
| b87e7335 |
build(deps): bump actions/setup-node from 5 to 6 (#1105)
Co-authored-by: dependabot[bot] <4****]@u****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
20 days ago | |
| 164fa0ea | fix(no-unnecessary-act): report userEvent with a different variable name (#1103) |
Yukihiro Hasegawa <4****w@u****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| af8c8d9e | fix(prefer-screen-queries): support aliased screen imports (#1101) |
Yukihiro Hasegawa <4****w@u****m>
Committed by: GitHub <n****y@g****m> |
25 days ago | |
| 875651ec | chore: remove eslint-plugin-jest-formatting (#1100) |
Yukihiro Hasegawa <4****w@u****m>
Committed by: GitHub <n****y@g****m> |
26 days ago | |
| c9fcf833 | feat(no-wait-for-multiple-assertions): add auto-fix (#1099) |
Yukihiro Hasegawa <4****w@u****m>
Committed by: GitHub <n****y@g****m> |
26 days ago | |
| db8756c9 | feat(no-wait-for-multiple-assertions): avoid reporting unrelated assertions (... |
Yukihiro Hasegawa <4****w@u****m>
Committed by: GitHub <n****y@g****m> |
28 days ago | |
| 95b88d5a | feat(no-wait-for-multiple-assertions): improve autofix (#1091) |
Yukihiro Hasegawa <4****w@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| bd01e086 | feat(no-wait-for-multiple-assertions): add partial fix support (#1090) |
Yukihiro Hasegawa <4****w@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 54ee4ae3 | fix(await-async-event): prevent adding async/await in forEach loops (#1075) |
Yukihiro Hasegawa <4****w@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 1477f21b |
docs: add bonkevin as a contributor for code, and test (#1088)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 2d24966b | fix: declare `.finally(...)` usages as handled in async rules (#1074) |
Kevin Bon <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 9ba0041c | feat(await-async-utils): add auto-fix (#1086) |
Yukihiro Hasegawa <4****w@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 7676f180 |
docs: add y-hsgw as a contributor for ideas (#1087)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 742cd11c | fix(await-async-events): improve`userEvent.setup()` detection (#1056) |
Charley Pugmire <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 086eab96 | refactor: enforce strict types in test case mapping (#1085) |
Yukihiro Hasegawa <4****w@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 3e903519 | feat(no-await-sync-queries): add auto-fix (#1079) |
Yukihiro Hasegawa <4****w@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 01165d9c |
feat(await-async-queries): add auto-fix (#1077)
Co-authored-by: Mario Beltrán <b****0@g****m> |
Yukihiro Hasegawa <4****w@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 7ab73569 | chore: migrate dev dependency ESLint to v9 (#1078) |
Mario Beltrán <m****e@m****v>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 62d343cc |
build(deps): bump actions/setup-node from 4 to 5 (#1076)
Co-authored-by: dependabot[bot] <4****]@u****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| bef5e4b7 |
build(deps-dev): bump semver from 7.7.1 to 7.7.2 (#1071)
Co-authored-by: dependabot[bot] <4****]@u****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 760ad187 |
build(deps-dev): bump @swc/core from 1.9.3 to 1.13.5 (#1068)
Co-authored-by: dependabot[bot] <4****]@u****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| d424af3e |
build(deps-dev): bump @commitlint/cli from 19.8.0 to 19.8.1 (#1067)
Co-authored-by: dependabot[bot] <4****]@u****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 5e7b9a34 |
fix: `catch` handles promise (#1059)
Co-authored-by: Charley <c****e@h****m> |
Charley Pugmire <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| ab45896d | test(no-node-access): add false positive case for no-node-access rule (#1073) |
Yukihiro Hasegawa <4****w@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| bf4871f1 | fix(no-node-access): narrow detection to Testing Library queries (#1064) |
Yukihiro Hasegawa <4****w@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 1467a18e |
build(deps): bump actions/checkout from 4 to 5 (#1062)
Co-authored-by: dependabot[bot] <4****]@u****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| d428723e | fix(no-node-access): improve user-event setup local detection (#1055) |
Yukihiro Hasegawa <4****w@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 92a6bf52 |
build(deps-dev): bump prettier from 3.3.3 to 3.6.2 (#1034)
Co-authored-by: dependabot[bot] <4****]@u****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 5f6adb3b |
fix(await-async-utils): allow un-called async util references (#1061)
Co-authored-by: Charley <c****e@h****m> |
Charley Pugmire <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 079043ba | fix(no-node-access): support user-event instances returned from custom render... |
Yukihiro Hasegawa <4****w@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 2e7e1b68 |
docs: add andreww2012 as a contributor for code (#1050)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| a8f95553 | fix: disallow additional properties in rule options (#1045) |
Andrew Kazakov <a****v@p****e>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| b29277f9 | fix: Aggressive Reporting support when resolving Testing Library utils (#1043) |
Yukihiro Hasegawa <4****w@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 247b205a |
fix: handled promises assigned to vars are valid (#1047)
Co-authored-by: Charley <c****e@h****m> |
Charley Pugmire <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 35e2b406 |
docs: add puglyfe as a contributor for code, and test (#1044)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| c27465ea |
feat: add support for expectAsync matchers (#1040)
Co-authored-by: Charley <c****e@h****m> |
Charley Pugmire <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 7812dae5 | fix(no-node-access): improve detection for Testing Library calls (#1033) |
Yukihiro Hasegawa <4****w@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| b1a4da7e |
build(deps-dev): bump semantic-release from 24.2.0 to 24.2.6 (#1035)
Co-authored-by: dependabot[bot] <4****]@u****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 1c1497ab | fix(no-node-access): stop reporting blur() usage (#1031) |
Yukihiro Hasegawa <4****w@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 7606622e |
build(deps): bump brace-expansion from 1.1.11 to 1.1.12 in the npm_and_yarn g...
Co-authored-by: dependabot[bot] <4****]@u****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 6ed37851 | fix(no-node-access): stop reporting `focus()` usage (#1028) |
Yukihiro Hasegawa <4****w@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 67f08f93 | fix(no-node-access): exclude `user` to avoid false positives (#1025) |
Yukihiro Hasegawa <4****w@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 934bc5e2 | feat(no-node-access): disallow DOM event methods (#1023) |
Yukihiro Hasegawa <4****w@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 665577c5 | refactor: Include test files in type checking (#1022) |
Yukihiro Hasegawa <4****w@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 36facf16 | ci: pass codecov token through env vars | Mario Beltrán <m****e@m****v> | 5 months ago | |
| 295eb447 |
ci: add workflow for coverage on main (#1021)
Co-authored-by: Copilot <1****t@u****m> |
Mario Beltrán <m****e@m****v>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 4ab50a05 | feat(prefer-presence-queries): add autofix support (#1020) |
Yukihiro Hasegawa <4****w@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 5eed1ddc |
build(deps-dev): bump @types/node from 22.10.1 to 22.15.29 (#1016)
Co-authored-by: dependabot[bot] <4****]@u****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 342f640c |
build(deps-dev): bump eslint-plugin-jest from 28.9.0 to 28.12.0 (#1019)
Co-authored-by: dependabot[bot] <4****]@u****m>, Mario Beltrán <m****e@m****v> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 5b24014a | refactor: strengthen type safety (#1015) |
Yukihiro Hasegawa <4****w@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 984f245f | docs: add y-hsgw as a contributor for code, and test (#1014) |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| cf02697f | feat(prefer-find-by): handle waitFor wrapping findBy queries (#1013) |
Yukihiro Hasegawa <4****w@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| e4c0daaa | fix(no-wait-for-side-effects): detect await expressions (#1008) |
StyleShit <3****t@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 70774852 | chore: update issue templates (#1012) |
Mario Beltrán <m****e@m****v>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| e9f8f4fa | fix(await-async-queries): false positive with optional chaining (#1009) |
StyleShit <3****t@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 70fea912 |
build(deps): bump @babel/helpers from 7.26.0 to 7.27.1 in the npm_and_yarn gr...
Co-authored-by: dependabot[bot] <4****]@u****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 8c847d7c |
build(deps): bump the npm_and_yarn group with 3 updates (#990)
Co-authored-by: dependabot[bot] <4****]@u****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 8905e0c7 |
docs: add StyleShit as a contributor for code, test, and doc (#1007)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| abe42cd9 | feat: add `no-test-id-queries` rule (#1006) |
StyleShit <3****t@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| bde567fe |
build(deps-dev): bump semver from 7.6.3 to 7.7.1 (#1004)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| acc0acd3 |
docs: add danielrentz as a contributor for doc (#1003)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| be6801fb |
docs: fix example in prefer-screen-queries.md (#995)
Signed-off-by: Daniel Rentz <d****z@u****m> |
Daniel Rentz <d****z@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| c71374ba |
build(deps-dev): bump @commitlint/cli from 19.6.0 to 19.8.0 (#998)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 0e5e5f5e |
build(deps-dev): bump @commitlint/config-conventional from 19.6.0 to 19.8.0 (...
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 79614003 |
docs(rules/no-wait-for-multiple-assertions): fix typo (#1001)
Signed-off-by: Stan Stanislaus <c****t@g****m> |
Stan Stanislaus <c****t@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| d4b90689 |
build(deps): bump @octokit/endpoint from 10.1.1 to 10.1.3 in the npm_and_yarn...
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| ae16243d |
build(deps-dev): bump lint-staged from 15.2.10 to 15.4.3 (#988)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 4f360679 | chore: fix commitlint local setup (#977) |
Mario Beltrán <b****0@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| d8e44b2c |
fix: use valid config type for supporting both ESLint v8 and v9 (#976)
Signed-off-by: Gareth Jones <J****8@G****m> |
Gareth Jones <J****8@G****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 0b71f105 |
docs(README): add Svelte badge (#975)
Signed-off-by: Michaël De Boey <i****o@m****e> |
Michaël De Boey <i****o@m****e>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 2aa578a0 |
docs: add nostrorom as a contributor for code (#974)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| fc118c72 | merge feat: add config for Svelte (#973) |
Mario Beltrán <b****0@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 26d360e5 | feat(docs): generate-all for svelte | nostro <4****m@u****m> | 11 months ago | |
| ff432b07 | feat(config): implement svelte config | nostro <4****m@u****m> | 11 months ago | |
| 3738f379 | fix(config): update deprecated config type | nostro <4****m@u****m> | 11 months ago | |
| 496ecf6f | merge build(deps-dev): bump @types/node from 22.9.3 to 22.10.1 (#969) |
Mario Beltrán <b****0@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 7d4207b6 |
build(deps-dev): bump @types/node from 22.9.3 to 22.10.1
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 6306b8dc | merge build(deps-dev): bump eslint-plugin-promise from 7.1.0 to 7.2.1 (#972) |
Mario Beltrán <b****0@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| f6fcb6e1 |
build(deps-dev): bump eslint-plugin-promise from 7.1.0 to 7.2.1
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| e8429852 | merge chore: update dependencies (#967) |
Mario Beltrán <b****0@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 6cbc2a26 | merge chore: use pnpm as package manager (#966) |
Mario Beltrán <b****0@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 8784f391 | chore: update dependencies | Michaël De Boey <i****o@m****e> | 11 months ago | |
| efeceece | chore: save prettier exact version | Mario Beltrán <b****0@g****m> | 11 months ago | |
| 82c9f235 | chore: avoid passing extra "--" to pnpm scripts | Mario Beltrán <b****0@g****m> | 11 months ago | |
| c28d3b85 | ci: run commands with pnpm | Mario Beltrán <b****0@g****m> | 11 months ago | |
| 3153195b | chore: replace npm comments with pnpm | Mario Beltrán <b****0@g****m> | 11 months ago | |
| 36c6c490 | chore: remove gitpod config file | Mario Beltrán <b****0@g****m> | 11 months ago | |
| 4bf7bf0c | chore: ignore lockfiles other than pnpm | Mario Beltrán <b****0@g****m> | 11 months ago | |
| ca60230b | chore: run scripts with pnpm | Mario Beltrán <b****0@g****m> | 11 months ago | |
| 4ae6e5c2 | chore: import dependencies from npm lockfile | Mario Beltrán <b****0@g****m> | 11 months ago | |
| 0486a281 | chore: set pnpm as package manager | Mario Beltrán <b****0@g****m> | 11 months ago | |
| 828b1522 | merge build(deps-dev): bump del-cli from 5.1.0 to 6.0.0 (#952) |
Mario Beltrán <b****0@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 3f3b02f7 |
build(deps-dev): bump del-cli from 5.1.0 to 6.0.0
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 13645b78 |
chore: v7 (#901)
Co-authored-by: Michaël De Boey <i****o@m****e> |
Mario Beltrán <b****0@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 3615223d |
build(deps-dev): bump @swc/core from 1.7.36 to 1.9.2 (#965)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 1f156748 |
build(deps-dev): bump @types/node from 20.16.12 to 22.8.6 (#950)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
12 months ago |