feat(app-webpack): add ESLint 10 to peerDependencies #18305
Unanswered
Azelisi
asked this question in
Ideas / Proposals
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Description
@quasar/app-webpackcurrently declares:"eslint": "^8.57.1 || ^9.0.0"ESLint 10 is released. Projects on Quasar 4 + webpack cannot upgrade without
ERESOLVE / --legacy-peer-depsMotivation
@eslint/js10,eslint-plugin-vue@10, flat config (eslint.config,js)legacy-peer-depsin CIEnvironment
@quasar/app-webpack: 4.4.5quasar: 2.19.xeslint: 9.39.x (blocked from 10)@eslint/js:9.xeslint-plugin-vue: 10.xeslint.config.js) +eslint-webpack-pluginCurrent behavior
npm intsall eslint@10 @eslint/js@10Fails with peer dependency conflict:
peerOptional eslint@"^8.57.1 || ^9.0.0 || ^10.0.0"quasar dev/quasar build/ eslint-webpack-plugin integration work with eslint 10.Proposed solution
peerDependency.eslintto include^10.0.0eslint-webpack-plugin+ flat config with eslint 10 in a sample webpack appWorkaround (today)
npm intall -legacy-peer-depsNot ideal for CI reproducibility.
Willing to contribute
Happy to open a PR if maintainers confirm approach (peer bump + CI test.)
Beta Was this translation helpful? Give feedback.
All reactions