Preparing for system design interviews?  Try bugzed.com →

eslint-plugin-testing-library

JSON →
library 7.16.2 ·javascript
verified Jun 17, 2026

An ESLint plugin (v7.16.2) that enforces best practices and catches common mistakes when writing tests with Testing Library (DOM, React, Vue, etc.). Released frequently via semantic-release, it provides over 30 rules to prevent anti-patterns like using wrapper.innerHTML, awaiting async queries incorrectly, or importing from testing-library/dom instead of the framework-specific package. Unlike generic lint rules, it understands Testing Library's query priorities, userEvent vs fireEvent distinction, and the testing file context. Supports ESLint 8, 9, and 10, ships TypeScript types, and offers both ESM and CJS bundles. Requires Node >=18.18.

total hits 19
actors 6 distinct systems
last hit 19d ago AhrefsBot
GPTBot
4
Amazonbot
4
Script
1
ChatGPT-User
1
Search engines
1
Humans
4

top countries 🇺🇸 United States · VN · 🇨🇦 Canada · AE · 🇧🇪 Belgium