Open kku39 opened 3 months ago
@kku39 add configType as "flat" in the ESLint plugin option (https://webpack.js.org/plugins/eslint-webpack-plugin/#configtype), it solved for me
new ESLintPlugin({
overrideConfigFile: path.resolve(__dirname, "eslint.config.mjs"),
configType: "flat",
});
@Anasnew99 It works for me too. Thanks...!
Now my trouble is settled by https://github.com/webpack-contrib/eslint-webpack-plugin/issues/263#issuecomment-2292928594 .
But since flat config is now the default in ESLint v9, so maybe eslint-webpack-plugin should follow suit.
Can anyone decide if it should be fixed or not?
Thanks.
@ricardogobbosouza Can we use flat
when eslint version is 9
by default for better DX?
@alexander-akait will be in version ^5.0.0
@kku39 在 ESLint 插件选项 ( https://webpack.js.org/plugins/eslint-webpack-plugin/#configtype ) 中添加 configType 作为“flat”,它为我解决了
new ESLintPlugin({ overrideConfigFile: path.resolve(__dirname, "eslint.config.mjs"), configType: "flat", });
oh my god, I looked at the configuration a few times and also noticed that it can use the old eslintrc configuration, but since the flat configuration is now the default in ESLint v9, I didn't notice that it was set to eslintrc by default. Thanks for your answer, it solved my problem.
Bug report
When I try webpack build, the following error occurs.
It looks like YAMLException, but my config file is mjs.
Some other people already reported the same problem on other projects as follows, but I think this is eslint-webpack-plugin's problem.
Actual Behavior
Expected Behavior
Lint works correctly, as same as executing
npx eslint .
If you run my sample project, it is the expected behavior that eslint points out linting error of "no-var" at index.ts.
How Do We Reproduce?
npm ci
npx webpack
Please paste the results of
npx webpack-cli info
here, and mention other relevant information (Edited)