2017-05-30 106 views
2

我使用的是sonarQube 6.3,當爲PHP或Javascript添加新的自定義規則時,它們默認聲明爲代碼異味。我想將它們聲明爲漏洞或錯誤。聲明自定義規則類型爲SonarQube 6.3中的漏洞

這裏是一個規則聲明

@Rule(key = "Rule1", priority = Priority.MAJOR, name = "Rule 1 sould be used.", tags = {"suspicious" })

有沒有辦法做到這一點的例子嗎?

回答

1

有一種方法可以使用一些特殊標籤來設置規則類型。

  • 標籤 「錯誤」 是指鍵入 「錯誤」
  • 標籤 「安全」 是指式 「漏洞」

因此,嘗試例如:

tags = {"suspicious", "bug"} 

注:這是記錄在API Javadoc(但很難找到我承認)

+0

謝謝你的幫助 – SabrinaS