java - 如何禁用 SQUID :UnusedProtectedMethod in Sonar for a class or method?

标签 java sonarqube

我有几个覆盖 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/

相关文章:

sonarqube - sonar-project.properties 文件中的 "projectkey"是什么

java - @Transactional 是否打开 session 并绑定(bind)它?

java - Spring:xml配置转换为java配置

java - C 就像在 java 中使用整数一样?

java - 在输入速度非常慢时使用 64 位 Windows IE WebDriver

java - SonarQube 已停止且未运行

sonarqube - 我可以使用 sonarlint 运行分析并在 sonarqube 服务器上看到相同的结果而不涉及 Sonar 扫描仪吗

java - Sonar 安装问题 : Unrecognized VM option '+HeapDumpOnOutOfMemoryError'

java - SonarQube - 防止调用某些静态方法的自定义规则

Java从字节流mp3