Xcode使用Swiftlint常用的有两种方式
1.使用Homebrew
命令行执行:brew install swiftlint
Xcode中使用如图:
代码如下:
if which swiftlint >/dev/null; then
swiftlint
else
echo "warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint"
fi
2.使用cocoapods
进入工程Podfile文件增加
pod 'SwiftLint'
进行安装后
同第一个方法中增加Run Script,代码如下
"${PODS_ROOT}/SwiftLint/swiftlint"
3.如果想使用自己编辑的文件需要将下载.swiftlint.yml文件
因为是以点开头的文件会自动隐藏MAC
需要从命令行执行
defaults write com.apple.Finder AppleShowAllFiles Yes && killall Finder
将.swiftlint.yml放入到你的工程根目录中
同第一个方法中增加Run Script
下一步修改.swiftlint.yml文件路径如图:
[图片上传中...(WeChat7c70d2beea3857cb796cef3adc48acef.png-4a7f71-1583303404522-0)]
注:
如果是老工程可以进入到工程目录、命令行执行swiftlint autocorrect
会自动修复一部分不规范的代码,如图: