-
-
Notifications
You must be signed in to change notification settings - Fork 199
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
Support eslint 9 #1267
Comments
should be fixed in #1258 |
But I don't see any change related to eslint there. Indeed, the proposed changes in the PR still use eslint 8. |
Hello everyone! I don't think ESLint 9 will ever be supported. What's more, I'm planning to remove ESLint support from Webpack Encore, and there are several reasons for this:
I plan to deprecate ESLint support in the next minor version and drop it in the next major version, but I'm open to discussion! |
@Kocal I totally agree with that decision (personally, I never enabled the ESLint integration in Encore, while I'm using ESLint since longer than I'm using Encore) |
@Kocal it's fine for me. My only concern is the error I reported above, if to fix it you have to remove eslint support, go for it. |
Yes, after removing the integration, ESLint dependencies will be your concern! |
This PR was merged into the main branch. Discussion ---------- Drop ESLint integration Close #1282, see #1267 (comment) for more information. Removing `Encore.enableEslintPlugin()` from user-land. It will ease Encore maintenance a lot! Users have three options to migrate: 1. Either re-install `eslint-webpack-plugin` and add the plugin back through `Encore.addPlugin(new EslintPlugin())` 2. **Recommended:** Either use ESLint in a dedicated task, ex: a git hook pre-commit, a dedicated npm script, a step in their CI, ... 3. Use alternative (and faster) tools like Biome.js or Oxlint Commits ------- ef70c34 Drop ESLint integration
Closing, as ESLint integration has been removed in #1309 for the next major version of Encore (5). |
Current output:
The text was updated successfully, but these errors were encountered: