我必须对我的项目中使用//NOSONAR
抑制的声纳问题进行审核。
有没有办法进行忽略指令的扫描,以便我可以看到哪些违规被抑制?
答案 0 :(得分:2)
大多数SonarQube语言插件都提供内置规则来跟踪NOSONAR
用法:
" NOSONAR"不应该用来关闭问题 - 当使用NOSONAR时,此规则会引发问题。
(其他语言请参阅Java example或list of equivalent rule)
在相关的质量配置文件中启用此规则可让您持续跟踪NOSONAR
的使用情况(并可能会在您的质量关卡中考虑到这一点)。
至于获取有关被抑制的实际问题的详细信息,没有办法忽略一个精确对忽略问题的指令。作为{{ 3}}建议您最好在删除NOSONAR
标志的情况下运行临时分析,并查看引发的新问题(避免在现有的SonarQube项目中执行此操作,以免在其历史记录中添加噪声)