Commits
Click on a commit to change the comparison rangefix(linter): recognize @typescript-eslint/* format for typescript plugin rules
Fixes regression where `@typescript-eslint/no-floating-promises` and other
typescript plugin rules were incorrectly classified as "unknown" in disable
directives, preventing them from being reported as unused.
The `is_known_rule()` function was caching typescript rules using the internal
format `@typescript/rule-name`, but ESLint users write `@typescript-eslint/rule-name`
in their disable comments (following the official @typescript-eslint plugin convention).
This commit adds special handling to recognize both formats, similar to the
existing jest→vitest and eslint→typescript remapping logic.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>