提问者:小点点

添加规则@typescript-eslint/interface-name-prefix时发生Eslint错误


当我添加规则时,

"@typescript-eslint/interface-name-prefix": [ "error", { "prefixWithI": "always" }]

给出以下错误消息:

找不到规则“@typescript-eslint/interface-name-prefix”的定义。eslint(@typescript-eslint/interface-name-prefix)


共1个答案

匿名用户

规则@typescript-eslint/interface-name-prefix已被删除,如您在此处所见。

您可以通过以下方式实现与[“error”,{“PrefixWithI”:“always”}]相同的效果:

{
  "@typescript-eslint/naming-convention": [
    "error",
    {
      "selector": "interface",
      "format": ["PascalCase"],
      "custom": {
        "regex": "^I[A-Z]",
        "match": true
      }
    }
  ]
}