小编Tom*_*lin的帖子

如何在SonarQube中抑制"源文件不应该有任何重复块"的警告?

我正在使用SonarQube 5.4并研究抑制几个问题.我发现SonarQube没有检测到规则的抑制一旦我插入文件的开头(文件没有编译)或者其中一个重复的代码块的标记,源文件不应该有任何重复的@SuppressWarnings("common-java:DuplicatedBlocks")块.

我在http://docs.sonarqube.org/display/PLUG/Java+FAQ上找到了相关信息,其中说明了以下内容:

// NOSONAR标记用于停用给定行的所有规则,但不适用于停用方法或类的所有行的所有规则(或仅限给定规则).这就是为什么在SonarQube中添加对@SuppressWarnings("all")的支持的原因.

我使用的是SonarQube Java插件3.13.1版.

我知道我可以将SonarQube GUI中的问题标记为误报,但这不会通过分支转移,这对我来说是必需的功能.

我应该如何使用@SuppressWarnings-tag来禁用重复的代码块?

java sonarqube

7
推荐指数
1
解决办法
3565
查看次数

标签 统计

java ×1

sonarqube ×1