zoukankan      html  css  js  c++  java
  • 使用 OClint 进行静态代码分析

      OCLint 就是一个建立在 Clang 上的工具,能够发现代码中潜在的问题。

      最近需要一个静态分析代码工具,帮助我们发布运行应用前找到代码潜在的问题。

    其实对于iOS开发,我们的日常开发上已经用到了这样一个静态分析的工具,那就是 Clang, Clang 是支持CC++Objective-C 和 Swift 的一个前端编译工具,他将 OC 或者 Swift 的代码输出抽象语法树(Abstract Syntax Tree),然后编译成 LLVM 的 bitcode,最后由 LLVM 编译成 machine code。这个工具支撑着我们日常的开发和调试。

      安装 OCLint:

      brew tap oclint/formulae

      brew install oclint

      安装 xcpretty:

      gem install xcpretty

      进入工程目录,生成 compile_commands.json 文件:

      xcodebuild | tee xcodebuild.log

      生成 json 文件:

      oclint-xcodebuild

      

       

  • 相关阅读:
    C#几个经常用到的字符串的截取
    写入Log错误日志
    AES 加密与解密
    支付宝小额免密支付和代扣区别:原来如此
    Sql server --触发器
    yum、ip、等命令无法不全子命令解决
    3、VNC
    6、DHCP
    2、OpenSsh
    VIM的使用
  • 原文地址:https://www.cnblogs.com/ZachRobin/p/7615809.html
Copyright © 2011-2022 走看看