如何将 cppcheck 结果输入 SonarQube

问题描述 投票:0回答:2

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

设置一些东西就足够了 管理 > C++(社区) > Code代码分析 > Cppcheckreports ?

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

sonarqube cppcheck
2个回答
1
投票

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


0
投票

SonarQube 和 Cppcheck 不必在同一台机器上运行。但 Cppcheck 报告确实需要可供分析使用。如果您无法在运行 Cppcheck 的计算机上运行分析,那么您只需设置一些进程(FTP?Sneakernet?)即可将文件获取到需要的位置。

这一切都假设您在 SonarQube 中安装了 Cppcheck 插件,以及一些插件,例如 SonarC++($),它声明了语言。

2023 年编辑 C++ 分析可在 SonarQube 的所有商业版本 以及 SonarCloud 上使用,对于开源项目免费

© www.soinside.com 2019 - 2024. All rights reserved.