在我的eslint
配置(YAML
格式)中,我扩展了3种不同的配置:
extends:
- airbnb-base
- plugin:angular/johnpapa
- ionic
我的问题如下:
YAML
中的正确格式吗?eslint:recommended
):如果错误与这些“共享”规则之一相关,我会多次获得相同的错误吗?答案 0 :(得分:1)
首先,是,这是YAML中的正确格式(例如参见ESLint - Configuring Plugins)。作为JSON,它将是
{
"extends": [
"airbnb-base",
"plugin:angular/johnpapa",
"ionic"
]
}
如果您的extend
部分中有多个规则集,则以下每个规则集都会扩展或覆盖之前的规则集。因此,每个规则只有一个设置(请参阅ESLint - Extending Configuration Files)有时,当可共享配置中的规则存在冲突而您无法为extend
部分定义特定订单时,您必须手动定义您rules
部分中的此特定规则。
所以第二个问题的答案是:不,你不会多次得到同样的错误。
答案 1 :(得分:-1)
扩展eslint
规则的正确方法如下:
extends: ["standard", "plugin:jest/recommended"]