java - 没有 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.libraries
和sonar.java.binaries
设置。target/classes
SonarLint -> Analyzer Properties
版本:
- 日食:2021-03 (4.19.0)
- SonarLint:5.8.1.28988
解决方案
推荐阅读
- ios - 如何将证书添加到 iOS 应用沙盒中
- json - firestore文档中geopoint的json格式
- python - Pandas 无法替代 NaN
- javascript - 在反应中打开带有url的新标签
- linux - 当我升级archlinux时,存在依赖问题。我该如何解决?
- python - matplotlib - 将 xtick 标签值替换为其他标签值的日志格式
- ibm-cloud - 适用于 Cloudant 的 IBM Watson IoT 平台历史数据连接器
- javascript - 我尝试要求 nodejs fs 模块并不断收到以下错误,请问我该怎么做?
- java - 布尔值不能转换为字符串
- c++ - Clion 编辑器无法识别标准 C++ 库