在 SonarQube 6.3 中将自定义规则类型声明为漏洞
Declare custom rule type as Vulnerability in SonarQube 6.3
我正在使用 sonarQube 6.3,当为 Php 或 Javascript 添加新的自定义规则时,它们默认声明为代码味道。我想将它们声明为漏洞或错误。
这里是一个规则声明的例子
@Rule(key = "Rule1",
priority = Priority.MAJOR,
name = "Rule 1 sould be used.",
tags = {"suspicious" })
有办法吗?
有一种方法可以使用一些特殊标签来设置规则类型。
- 标签"bug"表示类型"bug"
- 标签"security"表示类型"vulnerability"
所以试试这个例子:
tags = {"suspicious", "bug"}
注意:这在 API Javadoc 中有记录(但我承认很难找到)
我正在使用 sonarQube 6.3,当为 Php 或 Javascript 添加新的自定义规则时,它们默认声明为代码味道。我想将它们声明为漏洞或错误。
这里是一个规则声明的例子
@Rule(key = "Rule1",
priority = Priority.MAJOR,
name = "Rule 1 sould be used.",
tags = {"suspicious" })
有办法吗?
有一种方法可以使用一些特殊标签来设置规则类型。
- 标签"bug"表示类型"bug"
- 标签"security"表示类型"vulnerability"
所以试试这个例子:
tags = {"suspicious", "bug"}
注意:这在 API Javadoc 中有记录(但我承认很难找到)