我们使用cpp-check和SonarQube 6.0并希望将cppcheck的结果注入系统中。 Cppcheck 运行良好并生成包含结果的 xml 文件。然而 Cpp-check 和 SonarQube 不在同一台机器上运行。
设置一些东西就足够了 管理 > C++(社区) > Code代码分析 > Cppcheckreports ?
我们将 xml 的名称放入该字段 - 但 SonarQube 应该如何找到它? 我们在这里缺少什么?
SonarQube 的 cppcheck 插件已经有 6 年没有维护了,并且无法与新版本的 SonarQube 一起使用。 https://github.com/SonarQubeCommunity/sonar-cppcheck/issues/6#issuecomment-377563241
SonarQube 和 Cppcheck 不必在同一台机器上运行。但 Cppcheck 报告确实需要可供分析使用。如果您无法在运行 Cppcheck 的计算机上运行分析,那么您只需设置一些进程(FTP?Sneakernet?)即可将文件获取到需要的位置。
这一切都假设您在 SonarQube 中安装了 Cppcheck 插件,以及一些插件,例如 SonarC++($),它声明了语言。
2023 年编辑 C++ 分析可在 SonarQube 的所有商业版本 以及 SonarCloud 上使用,对于开源项目免费