ESLint:禁用.eslintrc中的所有ES6规则

时间:2018-08-09 11:32:42

标签: eslint eslintrc

我通过指定并规定.eslintrc文件中的每条规则为“关闭”,来禁用所有(31)ES6规则(https://eslint.org/docs/rules/#ecmascript-6)...

{
  "extends": [
    "eslint:recommended",
    "airbnb/base"
  ],
  "plugins": [
    "angular",
    "babel"
  ],
  "rules": {
    "arrow-body-style": "off",
    ...
    ...
    "yield-star-spacing": "off"
  }
}

但是,我想知道是否还有其他方法可以实现这一目标。

我尝试改为在.eslintrc文件中添加以下内容(以避免在"rules"对象中指定每个规则),但是这种方法不起作用,并且仍然在出现ES6错误时通知我。 ..

{
  "extends": [
    "eslint:recommended",
    "airbnb/base"
  ],
  "plugins": [
    "angular",
    "babel"
  ],
  "rules": {
  },
  "env": {
    "es6": false
  },
  "parserOptions": {
    "ecmaVersion": 5,
    "sourceType": "module"
  }
}

我的工作是否有问题,或者我的第一种方法(即依次指定每个规则并将其“关闭”)是实现此目的的唯一方法?

谢谢

0 个答案:

没有答案