После обновления 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? Спасибо.