如何在扫描期间忽略// NOSONAR?

时间:2016-05-24 01:33:48

标签: java sonarqube

我必须对我的项目中使用//NOSONAR抑制的声纳问题进行审核。

有没有办法进行忽略指令的扫描,以便我可以看到哪些违规被抑制?

1 个答案:

答案 0 :(得分:2)

大多数SonarQube语言插件都提供内置规则来跟踪NOSONAR用法:

  

" NOSONAR"不应该用来关闭问题 - 当使用NOSONAR时,此规则会引发问题。

(其他语言请参阅Java examplelist of equivalent rule

在相关的质量配置文件中启用此规则可让您持续跟踪NOSONAR的使用情况(并可能会在您的质量关卡中考虑到这一点)。

至于获取有关被抑制的实际问题的详细信息,没有办法忽略一个精确对忽略问题的指令。作为{{ 3}}建议您最好在删除NOSONAR标志的情况下运行临时分析,并查看引发的新问题(避免在现有的SonarQube项目中执行此操作,以免在其历史记录中添加噪声)