ESLint配置文件

时间:2018-11-27 13:06:09

标签: node.js eslint

我正在阅读有关eslint配置文件中的extendsplugins键的许多文档,但似乎我无法理解它们的确切含义。令我感到困惑的是,例如,当您想使用更漂亮的东西时,可以选择(https://prettier.io/docs/en/eslint.html):

{
  "extends": ["plugin:prettier/recommended"]
}

代替

{
  "plugins": ["prettier"],
  "rules": {
    "prettier/prettier": "error"
  }
}

因此,在这一点上,它似乎是可互换的。但是,如果我们要使用eslint-plugin-security(https://github.com/nodesecurity/eslint-plugin-security),它将为我们提供唯一的选择,其中他们同时使用pluginsextends部分:< / p>

"plugins": [
  "security"
],
"extends": [
  "plugin:security/recommended"
]

问题是-它们可以互换吗?如果没有-它们有何不同?

0 个答案:

没有答案