【问题标题】:Declare custom rule type as Vulnerability in SonarQube 6.3在 SonarQube 6.3 中将自定义规则类型声明为漏洞
【发布时间】:2017-10-31 00:41:01
【问题描述】:

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

这是一个规则声明的例子

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

有办法吗?

【问题讨论】:

    标签: sonarqube sonarqube6.3


    【解决方案1】:

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

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

    所以试试例如:

    tags = {"suspicious", "bug"}
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-23
      • 2021-06-05
      • 1970-01-01
      • 2019-07-19
      • 2015-08-28
      • 2021-02-06
      相关资源
      最近更新 更多