在我的eslint配置(YAML格式)中,我扩展了 3 种不同的配置:
extends:
- airbnb-base
- plugin:angular/johnpapa
- ionic
Run Code Online (Sandbox Code Playgroud)
我的问题如下:
YAML吗?eslint:recommended):如果错误与这些“共享”规则之一有关,我会多次收到相同的错误吗?首先,是的,它是 YAML 中的正确格式(例如参见ESLint - 配置插件)。作为 JSON,它将是
{
"extends": [
"airbnb-base",
"plugin:angular/johnpapa",
"ionic"
]
}
Run Code Online (Sandbox Code Playgroud)
如果您的部分中有多个规则集extend,则后面的每个规则集都将扩展或覆盖之前的规则集。因此,您将只为每个规则设置一个设置(请参阅ESLint - 扩展配置文件)有时,当可共享配置中的规则发生冲突并且您无法为该extend部分定义特定顺序时,您必须手动定义此特定规则rules部分。
所以你的第二个问题的答案是:不,你不会多次得到同样的错误。
Dan*_*ore -5
扩展规则的正确方法eslint如下:
extends: ["standard", "plugin:jest/recommended"]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3852 次 |
| 最近记录: |