Flat Config native
Drop-in config for ESLint v9+ and modern repos.
๏ญ ESLint plugin for modern TypeScript teams ๏ต
ESLint rules that recommend safer, clearer TypeScript types, type guards, and other patterns by utilizing type-fest and ts-extras
Flat Config native
Drop-in config for ESLint v9+ and modern repos.
TypeScript-first
Type-aware guidance without sacrificing readability.
Actionable rule docs
Clear diagnostics with safe autofixes and suggestions.
๏ 70+ Rules
Type-safe patterns from type-fest and ts-extras.
๎ 6 Presets
Start small, then scale to stricter coverage.
๓ฐจ DX-first Autofix & Suggestions
Safe rewrites where semantics are preserved.
๏ต
Install the plugin, enable a preset, and start enforcing type-safe ts-extras and type-fest patterns.
Open section โ๎
Choose the right preset for your team, from minimal baseline to full strict coverage.
Open section โ๏ญ
Browse every rule with concrete incorrect/correct examples and migration guidance.
Open section โ