如何为eslint时尚模式编写配置文件?

时间:2019-06-30 09:49:22

标签: javascript reactjs webpack eslint

我正在将Eslint用于React应用程序。这是我的webpack配置的一部分:

{
    enforce: 'pre',
    test: /\.(js|jsx)$/,
    loader: 'eslint-loader',
    exclude: /node_modules/,
    options: {
      formatter: require('eslint/lib/cli-engine/formatters/stylish'),
    }
},
{
    test: /\.(js|jsx)$/,
    use: 'babel-loader',
    exclude: /node_modules/
}

我已经将时尚设置为格式化程序,但是当我启动应用程序时出现此错误:

ERROR in ./src/index.js Module build failed (from ./node_modules/eslint-loader/index.js): Error: No ESLint configuration found in D:\react\src.

但是eslint的默认模式显然是时尚的,但是我应该创建配置文件吗?

我应该写入配置文件什么?

谢谢

1 个答案:

答案 0 :(得分:1)

这与webpack无关。 Webpack可以在构建过程中运行eslint来执行与linting相关的某些逻辑,但是eslint是一个单独的程序。

因此,它需要自己的配置。其配置位于名为.eslintrc的文件中。

这里是配置方法:Configuring ESLint