Конфигурационный файл ESLint - PullRequest
0 голосов
/ 27 ноября 2018

Я читал много документов о ключах extends и plugins в файле конфигурации eslint, но, похоже, я не могу понять их точное значение.Что меня смущает, так это то, что, например, когда вы хотите использовать красивее, вы можете выбрать опцию (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),, это дает нам единственный вариант, где они используют оба раздела, plugins и extends:

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

Вопрос в том, являются ли они взаимозаменяемыми? Если нет, то чем они отличаются?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...