【发布时间】:2016-07-21 22:17:33
【问题描述】:
我们开始混入一些 es6 模块,当你在不使用 sourceType: 脚本时使用 import/export 时,eslint 会抱怨
Parsing error: 'import' and 'export' may appear only with 'sourceType: module'at line 1 col 1
但是,如果我将 sourceType 更改为模块,那么每个具有“use strict”的文件;在顶部被标记为在模块中不需要使用严格。
模块是我的 jsx 文件,我的 js 文件是 POJ,所以我需要两个 sourceTypes 才能运行。
关于如何强制 eslint 同时使用模块和脚本有什么想法吗?我想避免运行两个单独的 eslintrc 文件和规则集,只是为了让一个是模块,另一个是脚本。
【问题讨论】:
-
为什么不禁用将
use strict标记为不需要的规则? (我认为这是可能的)
标签: javascript eslint