簡體   English   中英

添加規則時出現 Eslint 錯誤 @typescript-eslint/interface-name-prefix

[英]Eslint erro when adding rule @typescript-eslint/interface-name-prefix

當我添加規則時,

"@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
      }
    }
  ]
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM