安装
- 全局安装
- 通过brew安装
brew install swiftlint
- 在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
- 局部安装
- 通过CocoaPods安装 ,在Podfile文件增加
pod 'SwiftLint'
- 在xcode的Build Phases增加 New Run script Phase 代码如下(⚠️与上面代码不同)
"${PODS_ROOT}/SwiftLint/swiftlint"
使用
- 安装完成后,重新编译就会弹出相关的提示。
- 自动纠正(按照默认配置)代码风格。
swiftlint autocorrect
自定义配置文件
- 创建.swiftlint.yml 文件 根据官方实例官方Rules,自定义自己的规则
参考文档:
SwiftLint,规范代码,成为完美的偏执患者 realm/SwiftLint