-
Notifications
You must be signed in to change notification settings - Fork 57
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
@shopify/eslint-plugin: Add support for ESLint v9 and flat config #425
Comments
This is important to address, as there is the danger that updating to ESLint v9 can result in checks being silently skipped: |
https://github.com/Shopify/web/pull/135110 should help move this forward. |
This should be solved by the latest release: https://github.com/Shopify/web-configs/releases/tag/%40shopify%2Feslint-plugin%4046.0.0 |
v46.0.0 migrates us to use flat config, however several of our dependencies do not yet support ESLint v9. We're blocked from going all in on eslint v9 till they update or we institute workarounds. You can see this in action by trying to bump eslint to v9 within this repository and see that our tests that load and execute our eslint config fails. It looks like we need to:
|
TypeScript ESLint v8 has been released https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.0.0 |
Because support for ESLint 9 doesn't seem to be coming any time soon: Shopify/web-configs#425
I'm curious what the status of this is or if there's any assistance that can be offered? I see that there's an open PR for the eslint-plugin-n migration (#388). Anywhere else could use help or is it just waiting for dependencies at this point? |
eslint-plugin-import is still working on ESLint v9 support. There's nothing to do here - we're still waiting for our dependencies. Things have moved further along compared to July, but they're not there yet. |
Got it, thanks Ben!
…On Tue, Oct 1, 2024 at 5:31 PM Ben Scott ***@***.***> wrote:
eslint-plugin-import is still working on ESLint v9 support.
There's nothing to do here - we're still waiting for our dependencies.
Things have moved further along compared to July, but they're not there yet.
—
Reply to this email directly, view it on GitHub
<#425 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAHGK5GV6SGSV7W6EESA2WTZZMIE7AVCNFSM6AAAAABJBIWHGSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGOBXGEYTEOBXHE>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Just heads up that the eslint-plugin-import now supports ESLint v9: https://github.com/import-js/eslint-plugin-import/releases/tag/v2.31.0 |
Overview
ESLint v9 was released 2 months ago: https://eslint.org/blog/2024/04/eslint-v9.0.0-released/
Type
Motivation
Impossible to use @shopify/eslint-plugin with ESLint v9
Labels
Type: Feature Request
label to this issue.Area
Area: <area>
labels to this issueScope
Is this issue related to a specific package?
Package: <package_name>
label.Is it related to a new package?
New package
LabelChecklist
The text was updated successfully, but these errors were encountered: