首页 > 解决方案 > 没有 SonarQube 的 Eclipse 上的 SonarLint/Java:Lombok 生成的类的误报

问题描述

我在 Eclipse 上使用 SonarLint 而不连接到 SonarQube 服务器。在基于 Maven 的私有 Java 项目中,此设置对我来说已经足够了。

插件似乎看不到 Lombok 生成的代码,因此例如以下代码会引发问题Unused "private" fields should be removed (java:S1068)

@Data
public class Person {

   private String name;
}

在针对 SonarQube 服务器运行时,我总是设法通过设置sonar.java.libraries / sonar.java.binaries生成字节码的路径来解决这个问题(或者根本没有发生问题)。但是,运行“无服务器”会给我这类错误,即使我在 Eclipse面板中设置sonar.java.librariessonar.java.binaries设置。target/classesSonarLint -> Analyzer Properties

版本:

标签: javaeclipselomboksonarlint

解决方案


推荐阅读