如何在 Eclipse 中使用 SonarLint

How to use SonarLint in Eclipse

我被指派使用 SonarQube 来提高代码质量。但是当我将它的插件下载到 Eclipse 时,我知道它已被弃用,新的​​是 SonarLint。

但到目前为止,我找不到任何关于如何使用 SonarLint 的好文档。如何使用它检查 java 项目。我只接触过 Youtube 视频。但遗憾的是,我真的不清楚。

如果能指导我到一个好的地方来获得这方面的清晰知识,我将非常感谢你。

您可以从 Eclipse Marketplace and read the official SonarLint documentation

安装 SonarLint

您可以按照 Sumit Singh 的说明安装 SonarLint。 然后你可以 link 你的项目到 sonarqube 服务器 here

之后只需进行更改并保存即可。 Sonarlint 会自动为你分析项目。默认情况下启用原因分析(据我所知)

如果你想用 Sonar Lint 插件分析一个完整的项目,你可以通过使用文本编辑器搜索所有 Java 文件并将 "package" 替换为“包”来欺骗插件。这将导致 SVN 或 git 更改。打开 "Sonar Lint Report" 视图并 运行 在 "Current project" 上进行分析。之后,还原所有 SVN 更改。 不要 运行 再次分析,因为 Sonar Lint 插件仅分析更改的文件。

当我在 Sonar 服务器上没有可用的项目时,我发现这很有用。