Android / iOS 静态代码扫描工具调研

1 篇文章 0 订阅
1 篇文章 0 订阅

Android 篇

名称来源功能特点检查SQL 注入检查 NullPointException支持IDE情况
Android LintAndroid SDK针对Android,检查范围广Eclipse、Android Studio
FindBugs国外针对Java程序,失去对Android特性的检查Eclipse、Android Studio
QA Plug国外集合了FindBugs、CheckStyle和PMD的组件插件,失去对Android特性的检查Eclipse、Android Studio
360 火线奇虎360针对Android,依赖规则检查,可以看作是AndroidLint 的扩充Android Studio
godeyes百度针对Android/iOS,依赖规则检查,偏向于检查会引起Crash的内容Eclipse 、Android stuido
inferfacebook针对Android/iOS的检查工具未测试未测试全平台
kiuwankiuwan针对多种语言,有免费版本, 详见参考资料连接   

iOS 篇

名称来源功能特点检查SQL 注入检查 NullPointException支持IDE情况
Clang Static AnalyzerAppleXCode 自带工具未测试XCode
OCLintoclint.org建立在 Clang 上的工具未测试未测试XCode
inferFacebook针对Android/iOS的检查工具未测试未测试全平台
godeyes百度针对iOS,依赖规则检查,偏向于检查会引起Crash的内容Mac

参考资料

  • 静态代码分析知识库
    • https://www.owasp.org/index.php/Static_Code_Analysis
    • https://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis
  • FindBugs 
    • http://findbugs.sourceforge.net/)
    • https://androidbycode.wordpress.com/2015/02/13/static-code-analysis-automation-using-findbugs-android-studio/
  • pmd
    • https://pmd.github.io/
  • checkstyle
    • https://github.com/checkstyle/checkstyle
  • kiuman
    • https://www.kiuwan.com/free/
  • 360 火线
    • http://magic.360.cn/index.html
  • Godeyes
    • http://godeyes.duapp.com/
  • OCLint 
    • http://oclint.org/
    • http://docs.oclint.org/en/stable/
    • http://www.cnblogs.com/itech/p/5238065.html 
  • infer
    • https://github.com/facebook/infer
    • http://fbinfer.com
    • http://blog.csdn.net/elisa1988/article/details/46531745
  • Clang Static Analyzer
    • https://developer.apple.com/legacy/library/featuredarticles/StaticAnalysis/FeaturedArticle.html
  • 其他
    • http://www.jianshu.com/p/b81a9f5bcf34

转摘   http://yiweifen.com/html/news/WaiYu/116044.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值