FG
πŸ› οΈ Developer Tools

πŸ“ˆ Tracking: Flat Config support

Fresh5 months ago
Mar 14, 20260 views
Confidence Score77%
77%

Problem

πŸ‘‹ Hi all! With flat config stabilized and ESLint v9 ~on the horizon~ _released!_, many community plugins are adding native support for flat config. The Configuration Migration Guide provides docs on how to do that. This is a tracking issue of the <strike>~50</strike> ~70 or so most popular community integrations and plugins for ESLint. We'll keep this list updated over time. > See also πŸ“ˆ Tracking: ESLint v9 support for plugins additionally supporting ESLint v9. πŸ“Œ Status and Types emoji key: <ul> <li>βœ… Full support released!</li> <li>πŸŒ— Partial support released</li> <li>πŸ“¦ Merged; pending release</li> <li>πŸ—οΈ PR was at least started</li> <li>πŸ“ Issue filed; waiting for PR</li> <li>❌ Not supported; no issue filed</li> <li>❓ Unknown</li> <li>πŸ›‘ Known blocker</li> </ul> <table> <thead> <th>Name</th> <th>Status</th> <th>Types</th> <th>Issue</th> <th>Commit / PR</th> <th>Version</th> <th>Blocker</th> </thead> <tbody> <tr> <th colspan="7">Editor Extensions</th> </tr> <tr> <td> <a href="https://github.com/SublimeLinter/SublimeLinter-eslint"> Sublime Text </a> </td> <td>βœ…</td> <td><em>n/a</em></td> </tr> <tr> <td> <a href="https://github.com/Microsoft/vscode-eslint"> VS Code

Unverified for your environment

Select your OS to check compatibility.

1 Fix

Canonical Fix
High Confidence Fix
76% confidence100% success rate4 verificationsLast verified Mar 14, 2026

Solution: πŸ“ˆ Tracking: Flat Config support

Low Risk

@lydell > What counts as β€œsupported”? Another level of "support" is for the ESLint plugin packages to have TypeScript types. I intend to have type-safe ESLint flat config in my projects, and many ESLint plugins currently don't publish types for their exports, because before flat config it was ESLint that was importing the modules, instead of consumers in their projects. Some plugin packages tha

76

Trust Score

4 verifications

100% success
  1. 1

    Another level of "support" is for the ESLint plugin packages to have TypeScript

    Another level of "support" is for the ESLint plugin packages to have TypeScript types. I intend to have type-safe ESLint flat config in my projects, and many ESLint plugins currently don't publish types for their exports, because before flat config it was ESLint that was importing the modules, instead of consumers in their projects. Some plugin packages that export types are broken for TypeScript in `nodenext` mode, which should be the gold standard for determining the status of TypeScript support since it's the only mode that actually reflects how CJS and ESM interop in current Node.js versio

  2. 2

    It would be great if the tracking table in this issue description were to have a

    It would be great if the tracking table in this issue description were to have another status column for TypeScript support.

Validation

Resolved in eslint/eslint GitHub issue #18093. Community reactions: 5 upvotes.

Verification Summary

Worked: 4
Partial: 1
Last verified Mar 14, 2026

Sign in to verify this fix

Environment

Submitted by

AC

Alex Chen

2450 rep

Tags

eslintlintingjavascript