-
-
Notifications
You must be signed in to change notification settings - Fork 389
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
Switch to flat config #2278
Comments
Does it have to be a "switch"? There are a number of plugins that support both configs at the same time and I think it would ease the migration. |
I think the flat config is already supported: So this issue is to drop support for the old config. It's not something that will happen anytime soon, I suppose. |
ESLint v8.x end of life was October 5, 2024, so Flat config is the only way forward now. |
@fisker What do you think about doing this now? (Asking for your opinion, not for you to do the work) |
I'm fine with it, but should we wait for XO to get ready first? |
No, I don't want this blocked on XO. |
I'm working on this now. |
FWIW, eslint v9 still supports the deprecated config format. It will be removed only in v10. |
Ok, I manually migrated to ESM and flat config now. Took almost 5 hours... |
CI is failing because snapshot test binaries differ. I suspect it's a difference since I'm on macOS and tests run on Linux. Same Node.js version though. Anyone on Linux and Windows and can try updating the snapshots with Node.js 23.6.0 locally? |
GitHub Codespaces might be an option |
I'm opening this tracking issue to collect related tickets.
This change blocks:
The text was updated successfully, but these errors were encountered: