一尘不染

关闭声纳的某些代码

jenkins

是否可以为特定的代码块关闭声纳(www.sonarsource.org)测量,而哪些是不想测量的?

一个示例是Findbugs输出的“保留堆栈跟踪”警告。离开服务器时,如果客户端不知道该异常,我可能只想将消息传递回客户端,而不包括我刚刚捕获的实际异常(因为该客户端没有该JAR,例如包含例外)。


阅读 307

收藏
2020-07-25

共1个答案

一尘不染

这是一个常见问题解答。您可以//NOSONAR在线上触发警告。我更喜欢使用FindBugs机制,该机制包括添加@SuppressFBWarnings批注:

@edu.umd.cs.findbugs.annotations.SuppressFBWarnings(
    value = "NAME_OF_THE_FINDBUGS_RULE_TO_IGNORE",
    justification = "Why you choose to ignore it")
2020-07-25