我有一些Hadoop映射,并减少覆盖受保护方法的类.声纳标记这些:
Unused protected method
Plugin: squid Key: UnusedProtectedMethod
Run Code Online (Sandbox Code Playgroud)
我知道Sonar中有一个解决方案可以解决这个问题,而且在某些时候我的组织会使用带有该修复的版本.与此同时,我想禁用警告.我试过了:
@SuppressWarnings("UnusedProtectedMethod")
Run Code Online (Sandbox Code Playgroud)
和
@SuppressWarnings("SQUID.UnusedProtectedMethod")
Run Code Online (Sandbox Code Playgroud)
无济于事.
@SuppressWarnings适用于PMD问题,@ edu.umd.cs.findbugs.annotations.SuppressWarnings(value ="blah")适用于findbugs问题.鱿鱼问题还有其他变种,还是只是不支持?
用
@SuppressWarnings("squid:UnusedProtectedMethod")
Run Code Online (Sandbox Code Playgroud)
另请参阅SonarQube Java 插件常见问题解答 - SuprressWarnings
这已在 SonarQube Java 插件 2.8 版中实现。
归档时间: |
|
查看次数: |
8799 次 |
最近记录: |