如何将 cppcheck-results 导入 SonarQube

How to get cppcheck-results into SonarQube

我们使用 cpp-checkSonarQube 6.0 并希望将 cppcheck 的结果注入系统。 Cppcheck 运行良好并生成一个包含结果的 xml 文件。然而,Cpp-check 和 SonarQube 不是 运行 在同一台机器上。

在里面设置东西就够了吗 管理 > C++(社区)> 代码代码分析 > Cppcheckreports ?

我们将 xml 的名称放入该字段 - 但 SonarQube 应该如何找到它? 我们在这里缺少什么?

SonarQube 和 Cppcheck 不必 运行 在同一台机器上。但是 Cppcheck 报告 确实 需要对分析可用。如果你不能在 Cppcheck 运行s 所在的机器上 运行 分析,那么你只需要设置一些进程(FTP?Sneakernet?)来获取它需要的文件去吧。

这一切都假设你有 Cppcheck plugin installed in SonarQube, as well as some plugin, such as SonarC++($),它声明了语言。

SonarQube 的 cppcheck 插件已经有 6 年没有维护了,并且不能与最新版本的 SonarQube 一起使用。 https://github.com/SonarQubeCommunity/sonar-cppcheck/issues/6#issuecomment-377563241