如何解决Eclipse 上没有 SonarQube 的 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.libraries
面板中将 sonar.java.binaries
和 target/classes
设置为 SonarLint -> Analyzer Properties
。
版本:
- Eclipse:2021-03 (4.19.0)
- SonarLint:5.8.1.28988
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。