SwiftLint 用法

安装

  • 全局安装
    1. 通过brew安装
      brew install swiftlint
    2. 在xcode的Build Phases增加 New Run script Phase 代码如下:
      if which swiftlint >/dev/null; then
      swiftlint
      else
      echo "warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint"
      fi
  • 局部安装
    1. 通过CocoaPods安装 ,在Podfile文件增加
      pod 'SwiftLint'
    2. 在xcode的Build Phases增加 New Run script Phase 代码如下(⚠️与上面代码不同)
      "${PODS_ROOT}/SwiftLint/swiftlint"

使用

  • 安装完成后,重新编译就会弹出相关的提示。
  • 自动纠正(按照默认配置)代码风格。
    swiftlint autocorrect

自定义配置文件

  • 创建.swiftlint.yml 文件 根据官方实例官方Rules,自定义自己的规则

参考文档:

SwiftLint,规范代码,成为完美的偏执患者
realm/SwiftLint