Skip to content

📈 Tracking: typescript-eslint v8 support #9720

@JoshuaKGoldberg

Description

@JoshuaKGoldberg

👋 Hi all! With typescript-eslint v8 released, community plugins are adding support for the new major version. This is a tracking issue of compatibility for a few popular plugins that require explicit action to support v8. We'll keep this list updated over time.

📌 Status emoji key:

  • ✅ Full support released!
  • 🌗 Partial support released
  • 📦 Merged; pending release
  • 🏗️ PR was at least started
  • 📝 Issue filed; waiting for PR
  • ❌ Not supported; no issue filed
  • ❓ Unknown
  • 🛑 Known blocker
Name Status Issue Commit / PR Version Blocker
@angular-eslint angular-eslint#1956 18.2.0
@vitest/eslint-plugin eslint-plugin-vitest#479 1.0.0
astro eslint-plugin-astro#411 astro-eslint-parser#418 1.2.4
functional eslint-plugin-functional#809 7.0.0
import-x eslint-plugin-import-x#112 4.0.0
jest eslint-plugin-jest#1636 28.7.0
perfectionist eslint-plugin-perfectionist#186 3.1.0
solid eslint-plugin-solid#148 eslint-plugin-solid#149 0.14.2
stylistic eslint-stylistic#414 eslint-stylistic#452 2.6.0

The following plugins, to our knowledge, don't require any extra work to support typescript-eslint v8:

Keep in mind that this list isn't automatic: I'm hand-editing it.
Please report any inaccuracies, out-of-date information, or missing popular packages! ❤️

Thanks @beaussan for the prompt suggesting making this table!

Metadata

Metadata

Assignees

No one assigned

    Labels

    locked due to agePlease open a new issue if you'd like to say more. See https://typescript-eslint.io/contributing.metameta-issues which consolidate many issues together

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions