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 でこれらのエラーを取り除くにはどうすればよいですか? ありがとう。