【问题标题】:ESLint with Webpack - How to include all project files?ESLint with Webpack - 如何包含所有项目文件?
【发布时间】:2017-06-13 20:07:57
【问题描述】:

我正在使用webpack configpreloaders。就是这样:

preLoaders: [
      ...
      {
        test: /\.js$/,
        loader: 'eslint',
        include: [
          path.join(projectRoot, 'src')
        ],
        exclude: /node_modules/
      }
      ...
    ]

现在,这个configurationes-lint 每当entry file is affected;但是,它不会lint project src folder 中的代码;但尚未与entry file 连接。

例如。我正在为api section 编写代码,这在main.js 文件中还没有imported。在这种情况下,es-lint 没有被执行,这就是问题所在。

有没有办法es-lintsrc folder 中的所有文件,而不仅仅是与main-entry file 连接的文件

谢谢。

【问题讨论】:

    标签: webpack eslint webpack-2


    【解决方案1】:

    是的,有办法!如果你问的是 webpack 的方式。然后我不确定。但是你可以混合使用 eslint 命令行并想出一些触发的 npm 脚本

    1)所有项目文件夹中的eslint,除了node_modules,bundle.js使用.eslintignore

    2) 使用 webpack 进行转译和打包。

    【讨论】:

    • 感谢 Ashutosh,但我正在寻找 webpack 的方式来解决这个问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-07
    • 1970-01-01
    • 2021-04-18
    • 2010-10-10
    • 1970-01-01
    相关资源
    最近更新 更多