![](/img/trans.png)
[英]How to avoid deprecation warnings when @SuppressWarnings(“deprecation”) doesn't work?
[英]SuppressWarnings doesn't work with Sonarqube
我试图抑制警告“要么重写Object.equals(Object),要么完全重命名该方法以防止任何混乱。” 因为它是由于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 Plugin 4.2 ,现在看来可以了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.