1

Clang スキャンビルド アナライザーから XML 形式で出力を取得することは可能ですか? 現在、次のコマンドは、Web ブラウザーで表示する HTML 形式の出力を生成します。

scan-build xcodebuild -configuration Debug -sdk iphonesimulator

Windows 上の CppCheck は、XML 形式で出力を生成します。結果を CppCheck と同じ形式に解析する必要があります。しかし、MACOS では cppCheck を使用できません。私が達成しようとしているのは、ObjectiveC プロジェクトのダッシュボード (継続的統合) レポートを作成できるように、結果を Sonar C++ プラグインにフィードすることです。Sonar C++ プラグインは、CppCheck を使用してコードを静的に分析します。

どんな入力でも大歓迎です。

4

2 に答える 2

0

デフォルトでは、clang 静的アナライザーは xml 形式で出力します。scan-buildclang 静的アナライザーに html で出力してもらい、html 出力を解析して、ビルド プロセス中に static-anlayzer によって検出されたすべてのエラーの概要を生成します。

scan-build スクリプトを見るとPostProcess、出力形式が の場合の関数がありますhtml。現在のところ、ファイルのscan-build後処理は行いません。XML に精通している場合は、XML ( ) ファイルを解析し、後処理を行って要約を生成plistできるはずです。.plist

于 2013-06-25T16:20:30.993 に答える