Sonarqube 使用C++;声纳社区插件。Cppcheck不';行不通

Sonarqube 使用C++;声纳社区插件。Cppcheck不';行不通,sonarqube,cppcheck,Sonarqube,Cppcheck,当我使用sonar runner时,sonar不会启动cppcheck。 我在Ubuntu 12.04中使用了最后一个版本(声纳,C++社区Pulgin和声纳流道)。 如果有人有声纳与cppcheck(和其他插件,但现在我只需要cppcheck)正常工作,请告诉我如何请 在项目的sonar仪表板中显示代码行数、注释、质量指数、技术债务等,。。。规则符合性显示为100%,但事实并非如此,因为项目存在cppcheck错误。 我确信sonar不会启动cppcheck,因为运行cppcheck需要1-2

当我使用sonar runner时,sonar不会启动cppcheck。 我在Ubuntu 12.04中使用了最后一个版本(声纳,C++社区Pulgin和声纳流道)。 如果有人有声纳与cppcheck(和其他插件,但现在我只需要cppcheck)正常工作,请告诉我如何请

在项目的sonar仪表板中显示代码行数、注释、质量指数、技术债务等,。。。规则符合性显示为100%,但事实并非如此,因为项目存在cppcheck错误。 我确信sonar不会启动cppcheck,因为运行cppcheck需要1-2分钟,sonar runner在cppcheck部分显示0毫秒


谢谢大家!

尽管文档中另有说明,我无法从sonar触发cppcheck分析

我的解决方案是在其一侧启动cppcheck,然后使用报告文件参数启动sonar runner以将报告导入sonar dashboard:

sonar.cxx.cppcheck.reportPath=C:\...\cppcheck_report.xml

如果在预期位置生成文件,则可能不需要精确设置此参数,工作目录/cppcheck报告/(未测试)。

尽管文档中另有说明,我无法从sonar触发cppcheck分析

我的解决方案是在其一侧启动cppcheck,然后使用报告文件参数启动sonar runner以将报告导入sonar dashboard:

sonar.cxx.cppcheck.reportPath=C:\...\cppcheck_report.xml

如果在预期位置生成文件,则可能不需要精确设置此参数,工作目录/cppcheck报告/(未测试)。

您好,我有一个类似的结果。我试图将-Dsonar.cpp.cppcheck.path添加到cppcheck.exe路径,但没有更多结果。。。但也许你可以试一试?此外,在控制台输出中,在“传感器CXxCPCheckSensor…完成:1ms”附近没有打印任何内容。嗨,我有一个类似的结果。我试图将-Dsonar.cpp.cppcheck.path添加到cppcheck.exe路径,但没有更多结果。。。但也许你可以试一试?此外,在控制台输出中,“传感器CXXCPCheckSensor…完成:1ms”附近没有打印任何内容。这是正确的,sonar插件本身不进行分析。虽然它确实会检查当前目录中的报告,但sonar runner(至少在我的例子中)不了解相对路径。没错,sonar插件本身不进行分析。虽然它确实会检查报告的当前目录,但sonar runner(至少在我的例子中)不了解相对路径。