有没有办法用 Java 代码排除声纳(版本4.0)规则?
我正在使用我的课程:
@SuppressWarnings("all")
但是声纳不会删除所有问题,我们仍然有:
我错过了什么?
编辑:On sonar docs SuppressWarnings停用所有规则,但不适合我。此注释仅删除一些规则。
答案 0 :(得分:0)
您可能需要参考此FAQ来获取一些想法。另外,如this question中所述,您可以使用以下代码:
@edu.umd.cs.findbugs.annotations.SuppressWarnings(
value = "NAME_OF_THE_FINDBUGS_RULE_TO_IGNORE",
justification = "Why you choose to ignore it")
答案 1 :(得分:0)
感谢@ArnaudPotier和@AlexanderGavrilov
回答我自己的帖子:
有没有办法用Java代码排除声纳(版本4.0)规则?
是的,但需要声纳配置:http://docs.sonarqube.org/display/SONAR/Narrowing+the+Focus#NarrowingtheFocus-IgnoreIssues
javax\.annotation\.Generated
@Generated(value = { "someValue" })
java.lang.@SuppressWarnings("all")
不适用于所有问题。