簡體   English   中英

Clang靜態分析器以xml格式輸出

[英]Clang static analyzer output in xml format

是否可以從Clang掃描生成分析器獲取XML格式的輸出? 當前,以下命令生成html格式的輸出以在webbrowser中查看。

scan-build xcodebuild -configuration Debug -sdk iphonesimulator

Windows上的CppCheck生成XML格式的輸出。 我需要將結果解析為與CppCheck相同的格式。 但是我不能在MACOS上使用cppCheck。 我想要實現的是將結果輸入到Sonar C ++插件中,以便我可以創建ObjectiveC項目的儀表板(持續集成)報告。 Sonar C ++插件使用CppCheck來靜態分析代碼。

任何輸入將不勝感激。

運行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.

默認情況下,clang靜態分析器以xml格式輸出。 scan-build希望clang靜態分析器以html輸出並解析html輸出以生成在構建過程中static-anlayzer發現的所有錯誤的摘要。

如果您看到scan-build腳本,則輸出格式為html時,將存在一個PostProcess函數。 到目前為止, scan-build不會對plist文件進行后處理。 如果您熟悉XML,則應該能夠解析XML( .plist )文件並進行后期處理以生成摘要。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM