升级到 5.5 版本后,现在最新的 (5.6) SonarQube 总是将我通过插件创建的问题显示为“代码气味”。我想更多地了解分类以及如何将它们添加为其他类型(“漏洞”和“错误”)。我创建问题的代码如下:
Issuable issuable = this.resourcePerspectives.as(Issuable.class, inputFile);
if (issuable != null) {
Issue issue = issuable.newIssueBuilder()
.ruleKey(activeRule.ruleKey())
.line(vulnerability.getLine())
.message(someMessage)
.severity(severity)
.build();
issuable.addIssue(issue))
} //...