我有几个覆盖 protected 方法的 Hadoop 映射和归约类。 Sonar 将这些标记为:
Unused protected method
Plugin: squid Key: UnusedProtectedMethod
我知道 Sonar 中有一个解决此问题的修复程序,并且在某个时候我的组织将使用具有该修复程序的版本。同时,我想禁用警告。我试过:
@SuppressWarnings("UnusedProtectedMethod")
和
@SuppressWarnings("SQUID.UnusedProtectedMethod")
没用。
@SuppressWarnings 适用于 PMD 问题,@edu.umd.cs.findbugs.annotations.SuppressWarnings(value = "blah") 适用于 findbugs 问题。鱿鱼问题是否有另一种变体,或者只是还不支持?
最佳答案
使用
@SuppressWarnings("squid:UnusedProtectedMethod")
另见 SonarQube Java Plugin FAQ - SuprressWarnings
这已在 SonarQube Java 插件版本 2.8 中实现。
关于java - 如何禁用 SQUID :UnusedProtectedMethod in Sonar for a class or method?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9912620/