SuppressWarnings 不适用于 Sonarqube
SuppressWarnings doesn't work with Sonarqube
我试图抑制警告 "Either override Object.equals(Object), or totally rename the method to prevent any confusion." 因为它是由于 Hibernate 的 UserType 而实现的。
以下均无效:
@SuppressWarnings(value = "squid:S1201")
或
@SuppressWarnings(value = "S1201")
或
@SuppressWarnings("S1201")
或
@edu.umd.cs.findbugs.annotations.SuppressWarnings(
value = "SuspiciousEqualsMethodName",
justification = "Hibernate UserType equals method."
)
或
@edu.umd.cs.findbugs.annotations.SuppressFBWarnings(
value = "SuspiciousEqualsMethodName",
justification = "Hibernate UserType equals method."
)
或
@SuppressWarnings("PMD.SuspiciousEqualsMethodName")
有什么想法吗?
SonarQube 版本 5.1.2 - LGPL v3 - 带有 Java 插件 v3.4 的社区。
根据SONARJAVA-57,应该是@SuppressWarnings("squid:S1201")
我们已经升级到 SonarQube 5.6.2 和 Java 插件 4.2 现在它似乎可以工作了。
我试图抑制警告 "Either override Object.equals(Object), or totally rename the method to prevent any confusion." 因为它是由于 Hibernate 的 UserType 而实现的。
以下均无效:
@SuppressWarnings(value = "squid:S1201")
或
@SuppressWarnings(value = "S1201")
或
@SuppressWarnings("S1201")
或
@edu.umd.cs.findbugs.annotations.SuppressWarnings(
value = "SuspiciousEqualsMethodName",
justification = "Hibernate UserType equals method."
)
或
@edu.umd.cs.findbugs.annotations.SuppressFBWarnings(
value = "SuspiciousEqualsMethodName",
justification = "Hibernate UserType equals method."
)
或
@SuppressWarnings("PMD.SuspiciousEqualsMethodName")
有什么想法吗?
SonarQube 版本 5.1.2 - LGPL v3 - 带有 Java 插件 v3.4 的社区。
根据SONARJAVA-57,应该是@SuppressWarnings("squid:S1201")
我们已经升级到 SonarQube 5.6.2 和 Java 插件 4.2 现在它似乎可以工作了。