Thanks to visit codestin.com
Credit goes to github.com

Skip to content

πŸ“ˆ Tracking: typescript-eslint v8 support #9720

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
JoshuaKGoldberg opened this issue Aug 5, 2024 · 5 comments
Closed

πŸ“ˆ Tracking: typescript-eslint v8 support #9720

JoshuaKGoldberg opened this issue Aug 5, 2024 · 5 comments
Labels
locked due to age Please open a new issue if you'd like to say more. See https://typescript-eslint.io/contributing. meta meta-issues which consolidate many issues together

Comments

@JoshuaKGoldberg
Copy link
Member

JoshuaKGoldberg commented Aug 5, 2024

πŸ‘‹ 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!

@JoshuaKGoldberg JoshuaKGoldberg added the meta meta-issues which consolidate many issues together label Aug 5, 2024
@JoshuaKGoldberg JoshuaKGoldberg pinned this issue Aug 5, 2024
@beaussan
Copy link

Hey! πŸ‘‹

Two updates can be done to the list πŸŽ‰ :

@JoshuaKGoldberg
Copy link
Member Author

Awesome, thanks!

Note: eslint-plugin-vitest hasn't been updated since 0.5.4, since the owner's had issues with their npm account. The Vitest org just adopted it altogether as https://github.com/vitest-dev/eslint-plugin-vitest -> @vitest/eslint-plugin.

@lishaduck
Copy link

lishaduck commented Aug 23, 2024

I took a look, and I think all of ota-meshi's packages should be fine with v8.
The linked PRs bump it as a devdep, and only make types changes.
I'd move them to "The following plugins, to our knowledge, don't require any extra work to support typescript-eslint v8" as it (seems to be) updating their internal linting config, not the actual runtime support.

@JoshuaKGoldberg
Copy link
Member Author

Oh that's a great point, thanks! Updated.

@JoshuaKGoldberg
Copy link
Member Author

βœ…s across the board! Hooray! πŸ₯³

I'm going to close this issue to keep it off our todo radars. But will keep it pinned for a while to help with visibility. Cheers all!

@github-actions github-actions bot added the locked due to age Please open a new issue if you'd like to say more. See https://typescript-eslint.io/contributing. label Sep 21, 2024
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Sep 21, 2024
@bradzacher bradzacher unpinned this issue Oct 9, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
locked due to age Please open a new issue if you'd like to say more. See https://typescript-eslint.io/contributing. meta meta-issues which consolidate many issues together
Projects
None yet
Development

No branches or pull requests

3 participants