3

我正在使用 sonarQube 6.3,当为 Php 或 Javascript 添加新的自定义规则时,它们默认声明为代码气味。我想将它们声明为漏洞或错误。

这是一个规则声明的例子

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

有没有办法做到这一点?

4

1 回答 1

2

有一种方法可以使用一些特殊的标签来设置规则类型。

  • 标签“bug”表示类型“bug”
  • 标签“安全”意味着类型“漏洞”

所以尝试例如:

tags = {"suspicious", "bug"}

注意:这在API Javadoc中有记录(但我承认很难找到)

于 2017-05-31T10:06:10.367 回答