我和我的同事想将 SonarQube 整合到我们现有的项目中。我们对 Java 项目的正常开发过程包括在代码更改时运行 Checkstyle 以确保它们遵循我们的样式规则,将项目提交到我们的代码存储库并让 Jenkins 构建和打包最新版本。我们想将 SonarQube 添加到最后一步(通过 Jenkins 插件),但我们不想在 SonarQube 中复制所有 Checkstyle 规则,因为这需要我们维护两组单独的规则并使事情变得更复杂如果我们需要更改规则。我们不想完全切换到 SonarQube,因为我们希望在将代码提交到我们的存储库之前仍然运行 Checkstyle。
那么有没有办法将我们现有的一组 Checkstyle XML 文件“上传”(可以这么说)到 SonarQube 以供其在评估中使用?
谢谢您的帮助。