美文网首页
代码检查工具infer

代码检查工具infer

作者: LittleSakana | 来源:发表于2017-01-20 11:32 被阅读86次

    简介

    Facebook 的 Infer 是一个用OCmal语言写的静态分析工具。Infer 可以分析 Objective-C, Java 或者 C 代码,报告潜在的问题。目前 Infer 着重于发现一些诸如空指针的访问、资源和内存的泄露等导致手机程序崩溃或性能严重下降的问题。Infer 还可发现 iOS 和 C 代码中的内存泄露。

    报告bug类型参考(Objective-C)

    • Resource Leak
    • Memory leak
    • Null dereference
    • Parameter not null checked
    • Ivar not null checked
    • Premature nil termination argument
    • Retain cycle

    安装运行(Mac)

    brew install infer
    gem install xcpretty
    
    #运行
    infer -- xcodebuild -target XXX -configuration Release -sdk iphoneos
    

    相关文章

      网友评论

          本文标题:代码检查工具infer

          本文链接:https://www.haomeiwen.com/subject/zkmwbttx.html