iOS開發-代碼分析工具之Clang Static Analyzer

文章目錄

簡介

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章