我们正在使用ESLint项目范围,并且有grunt,closure-compiler,typescript等来完成所有努力使所有js文件符合es5。
但是有一个文件我们不通过这些工具处理,因为这是我们要直接为浏览器提供的小文件。
如何将该文件的版本指定为es5到eslint,因此它不会显示该特定文件的错误和警告,我看到我们可以通过注释设置顶部选项,但是如何设置js版本。
Eslint在其overrides
文件中支持config属性:
overrides: [
{
files: [
"path/to/file.js"
],
parserOptions: {
ecmaVersion: 5
},
},
],
根据https://github.com/xojs/eslint-config-xo/issues/16#issuecomment-190302577
它是不可能做到的,所以我们唯一能做的就是通过这个评论完全取消它。
/* eslint-disable */
谢谢@felipekm