【发布时间】:2014-05-21 11:28:29
【问题描述】:
将 SonarQube 从 4.0 升级到 4.2 后,我从带有 Lombok 注释的类中收到一堆“应删除未使用的私有字段”错误。
我有
@SuppressWarnings("PMD.UnusedPrivateField")
在所有这些类的开头声明。当我使用 SonarQube 3.7 和 4.0 时,它运行良好。
我用
mvn sonar:sonar
生成 SonarQube 报告。
这显示了我的班级的样子:
@Data
@SuppressWarnings("PMD.UnusedPrivateField")
public class MyClass {
private String field;
}
如何在 4.2 版中消除这些错误?谢谢。
【问题讨论】: