簡介
Clang Static Analyzer
是一款靜態代碼掃描工具,專門用於針對C,C++和Objective-C的程序進行分析。已經被Xcode集成,可以直接使用Xcode進行靜態代碼掃描分析,也可以單獨在命令行下使用並提供html格式的輸出報吿和xml格式的結果文件方便集成到Jenkins上進行展示。不過相對來說,csa對oc可用的檢查器簡直是少之又少,只有16條,而去大部分是核心向的比如空指針檢測,類型轉換檢測,空判斷檢測,內存泄漏檢測這種一出問題必須崩的blocker級錯誤,和代碼風格相關的幾乎沒有,可配置性也比較差。
http://clang-analyzer.llvm.org/
使用方法
由於最新版本中的xcode以及集成了 Clang Static Analyzer
,我們在xcode中直接調用即可。
即可
關於jekins
安裝CSA
http://www.360doc.com/content/15/1230/15/26281448_524200589.shtml
參考自 https://www.jianshu.com/p/b81a9f5bcf34