首页 > 解决方案 > 如何为 eslint 时尚模式编写配置文件?

问题描述

我正在将 Eslint 用于反应应用程序。这是我的 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 的默认模式,但我应该创建配置文件?

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

谢谢

标签: javascriptreactjswebpackeslint

解决方案


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

因此,它需要自己的配置。它的配置在一个名为.eslintrc.

以下是如何配置它:配置 ESLint


推荐阅读