声纳违规除了一些方法

时间:2013-08-09 08:11:06

标签: java intellij-idea equals sonarqube hashcode

我想从声纳中排除一些方法(用于分析目的)。

实际上是自动生成的equals()hashCode()。没有使用花括号等,我并不总是想要修复它们。有没有办法只为某些方法排除范围?

1 个答案:

答案 0 :(得分:1)

您可以试一下Switch Off Violations插件:http://docs.codehaus.org/display/SONAR/Switch+Off+Violations+Plugin

您不能在方法上设置排除项,而是在代码块上设置排除项。 使用“阻止排除模式”:

  • 块的开始的正则表达式= public int hashCode()
  • 块结束的正则表达式=}