intellij想法中的多个ECMA脚本版本
我正在使用Intellij IDEA来开发一个Node.js应用程序。 我在前端使用es5,在后端使用es6。
有没有一种方法来定义每个文件夹的ECMAScript级别?
谢谢
如果使用多个ECMAScript版本,则应为项目ECMAScript 6
select公分母。
JetBrains集成开发环境依靠ESLint进行linting,所以每个文件夹都可以提供不同的.eslintrcconfiguration。
{ "env": { "es6": false, ... }, "extends": "eslint:recommended", "rules": { "no-var": 0, ... } }
为前端,和
{ "env": { "es6": true, ... }, "extends": "eslint:recommended", "rules": { "no-var": 1, ... } }
为后端。
在这种情况下,所有干扰ESLint规则的检查应该被禁用 ,就像var used instead of let or const
。