是否可以从Clang扫描构建分析器获取XML格式的输出?目前,以下命令以html格式生成输出,以便在webbrowser中查看。
scan-build xcodebuild -configuration Debug -sdk iphonesimulator
Windows上的CppCheck以XML格式生成输出。我需要将结果解析为与CppCheck相同的格式。但我不能在MACOS上使用cppCheck。我想要实现的是将结果输入Sonar C ++插件,以便我可以创建ObjectiveC项目的仪表板(连续集成)报告。 Sonar C ++插件使用CppCheck静态分析代码。
任何输入都会非常感激。
答案 0 :(得分:1)
正在运行scan-build --help
显示:
-plist - By default the output of scan-build is a set of HTML files.
This option outputs the results as a set of .plist files.
答案 1 :(得分:0)
默认情况下,clang静态分析器以xml格式输出。 scan-build
希望clang静态分析器在html中输出并解析html输出,以生成static-anlayzer在构建过程中发现的所有错误的摘要。
如果您看到扫描构建脚本,则输出格式为PostProcess
时会有html
函数。 scan-build
目前尚未对plist
文件进行后处理。如果您熟悉XML,则应该能够解析XML(.plist
)文件并进行后期处理以生成摘要。