【发布时间】:2020-08-15 02:22:31
【问题描述】:
关于 ESLint 中 extends: [] 与 plugins: [] 之间的区别,我认为已回答 question 并没有真正回答问题。
就我而言,我只是使用了扩展部分:
extends: [
'plugin:@typescript-eslint/recommended',
],
plugins: [],
rules: {
'@typescript-eslint/explicit-function-return-type': [
'error',
{
allowExpressions: true,
},
],
}
如您所见,我只是使用了来自plugin:@typescript-eslint/recommended 的预定义配置,并且还在rules: {} 部分覆盖了@typescript-eslint/explicit-function-return-type 规则。但是为什么我们需要这个 PLUGINS 部分呢?如果没有它一切正常?我错过了什么?
【问题讨论】:
标签: javascript typescript eslint