Skip to main content

๏‚ญ ESLint plugin for modern TypeScript teams ๏„ต

eslint-plugin-tsconfig

ESLint rules that enforce consistent and correct tsconfig.json configurations in modern TypeScript projects

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.

  • npm license
  • npm total downloads
  • latest GitHub release
  • GitHub stars
  • GitHub forks
  • GitHub open issues
  • Codecov

๏ƒŠ 25 Rules

25 focused rules for tsconfig.json correctness.

๎š 11 Presets

Start minimal, scale to stricter coverage.

๓ฐจ DX-first Autofix & Suggestions

Safe rewrites where semantics are preserved.

๏„ต

Get Started

Install the plugin, enable a preset, and start enforcing correct tsconfig.json configurations.

Open section โ†’

๎š

Presets

Choose the right preset for your team, from recommended baseline to full strict coverage.

Open section โ†’

๏€ญ

Rule Reference

Browse every rule with concrete incorrect/correct examples and autofix guidance.

Open section โ†’