繁体   English   中英

SuppressWarnings不适用于Sonarqube

[英]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.2Java Plugin 4.2 ,现在看来可以了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM