npm / @typescript-eslint/rule-tester
@typescript-eslint/rule-tester
What changed in @typescript-eslint/rule-tester 8, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-23.
3 breaking3 tooling4 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli init@typescript-eslint/rule-tester 810 changes
Breaking changes 3
The rule now reports deprecated properties in object literals.
The RuleTester removes its workaround for Jest circular structure errors.
Rule Tester switched to flat config, changing the configuration format used when writing rule tests.
Tooling 3
RuleTester was updated from upstream, which may affect how rule authors write or run tests.
Adds support for ESLint v10, allowing developers to use @typescript-eslint/rule-tester with that ESLint version.
Rule tests now support multipass fixes, allowing tests to cover fixes applied across multiple passes.
Fixes and other changes 4
Rule Tester checks the final autofix output instead of the first pass.
Added TypeScript as a peer dependency of rule-tester.
The tsbuildinfo cache file is removed from published packages.
Uses parser options from context.languageOptions.