ESLint with Webpack - 如何包含所有项目文件?

时间:2017-01-28 02:57:50

标签: webpack eslint webpack-2

我正与webpack config preloaders合作。就是这样:

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

现在,只要configuration,这个entry file is affected就会 es-lint 代码。但是,它不会 lint project src folder中的代码;但尚未与entry file相关联。

对于前。我正在为api section文件编写尚未import的{​​{1}}代码。在这种情况下,main.js未执行,这就是问题所在。

有没有办法 es-lint es-lint中的所有文件,而不仅仅是与src folder

相关的文件

感谢。

1 个答案:

答案 0 :(得分:0)

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

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

2)使用webpack进行转换和捆绑。