Android / iOS 靜態(tài)代碼掃描工具調(diào)研

Android 篇

名稱 來源 功能特點 檢查SQL 注入 檢查 NullPointException 支持IDE情況
Android Lint Android SDK 針對Android,檢查范圍廣 Eclipse、Android Studio
FindBugs 國外 針對Java程序,失去對Android特性的檢查 Eclipse、Android Studio
QA Plug 國外 集合了FindBugs、CheckStyle和PMD的組件插件,失去對Android特性的檢查 Eclipse、Android Studio
360 火線 奇虎360 針對Android,依賴規(guī)則檢查,可以看作是AndroidLint 的擴(kuò)充,檢查規(guī)則有上百條 Android Studio
godeyes 百度 針對Android/iOS,依賴規(guī)則檢查,偏向于檢查會引起Crash的內(nèi)容,,檢查規(guī)則只有幾十條 Eclipse 、Android stuido
infer facebook 針對Android/iOS的檢查工具 Mac\Linux

iOS 篇

名稱 來源 功能特點 檢查SQL 注入 檢查 NullPointException 支持IDE情況
Clang Static Analyzer Apple XCode 自帶工具 未測試 XCode
OCLint oclint.org 建立在 Clang 上的工具 未測試 未測試 XCode
infer facebook 針對Android/iOS的檢查工具 Mac\Linux
godeyes 百度 針對Android/iOS,依賴規(guī)則檢查,偏向于檢查會引起Crash的內(nèi)容,,檢查規(guī)則只有幾十條 Mac

參考資料

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容