【问题标题】:ESLint crawl ES6 modulesESLint 爬取 ES6 模块
【发布时间】:2017-01-02 19:54:14
【问题描述】:

我有一个使用 ES6 modules 的项目,我想为其添加 linting。

这是我的 .eslintrc 文件中的内容:

env:
  browser: true
  es6: true
extends: 'eslint:recommended'
parserOptions:
  sourceType: module

我的 ESLint 调用如下所示:eslint script.js 其中script.js 对我项目中的其他模块有import 语句。

script.js 被 lint 处理得很好,但 ESLint 没有继续使用它指定的 imports

有没有办法让 ESLint 为我抓取我的源代码?也许这不是默认行为...如果不是,是否有最佳实践来完成此操作?

【问题讨论】:

    标签: javascript eslint es6-modules


    【解决方案1】:

    我通过为每个单独的文件调用 eslint 解决了这个问题,如下所示:

    find web -name "*.js" | xargs eslint
    

    某些目录(如web/build)被排除在外:

    find web -name "*.js" ! -path "web/build/*" | xargs eslint
    

    【讨论】:

      猜你喜欢
      • 2018-06-04
      • 1970-01-01
      • 2017-01-04
      • 1970-01-01
      • 1970-01-01
      • 2014-10-09
      • 2017-01-04
      • 2015-01-03
      • 1970-01-01
      相关资源
      最近更新 更多