将CppCheck XML报表转换为gitlab兼容的代码质量JSON报表
cppcheck-codequalit的Python项目详细描述
cppcheck代码质量
关于
我希望CppCheck的报告在GitLab Merge请求中显示为Code Quality reports, 它是由代码气候团队/服务定义的JSON文件。在
这就是所有这些:将CppCheck XML转换为代码气候JSON。在
用法
CppCheck已经有一个脚本可以将它的XML报告转换为HTML,以便于操作 人类阅读。参见CppCheck Manual v?.?中的“第11章HTML报告”
此脚本遵循该示例并提供类似的命令行选项。所以 用法如下:
# Generate CppCheck report as XML cppcheck --xml --enable=warning,style,performance ./my_src_dir/ 2> cppcheck_out.xml # Convert to a Code Climate JSON report python3 -m cppcheck-codequality --input-file=cppcheck_out.xml --output-file=cppcheck.json
现在,在GitLab CI脚本中,upload this file 作为代码质量报告。在
^{pr2}$贡献
信用和商标
CppCheck是一个具有gplv3.0许可证的开源项目。在
“Code Climate”可能是Code Climate,Inc.的注册商标,该公司提供 超级酷免费和付费服务的开发者社区。在
“GitLab”是GitLab B.V.的商标
所有其他商标归其各自所有者所有。在
- 项目
标签: