Rom*_*iev 5 javascript ecmascript-5 ecmascript-6 eslint
我有一些文件将用 Babel 处理,因此是用 ES6 编写的。但是,我也有一些文件不会通过 Babel,因此应该在同一个项目中的 ES5 中。如果我不小心在这些文件中使用了某些 ES6 特性(例如箭头函数、解构),我可以配置 Eslint 使其抛出错误吗?
我注意到,该设置"parserOptions": {"ecmaVersion": 5}并没有提供理想的效果以及设置"env": {"es6": false}。
您可以尝试使用带有内嵌注释的禁用规则
/* eslint-disable */
alert('foo');
/* eslint-enable */
Run Code Online (Sandbox Code Playgroud)
另请查看http://eslint.org/docs/user-guide/configuring