当我添加规则时,
"@typescript-eslint/interface-name-prefix": [ "error", { "prefixWithI": "always" }]
给出以下错误消息:
找不到规则“@typescript-eslint/interface-name-prefix”的定义。eslint(@typescript-eslint/interface-name-prefix)
规则@typescript-eslint/interface-name-prefix
已被删除,如您在此处所见。
您可以通过以下方式实现与[“error”,{“PrefixWithI”:“always”}]
相同的效果:
{
"@typescript-eslint/naming-convention": [
"error",
{
"selector": "interface",
"format": ["PascalCase"],
"custom": {
"regex": "^I[A-Z]",
"match": true
}
}
]
}