SwiftLint最简单的配置
一种基于Swift样式指南的,用于实施Swift样式和约定的工具。
SwiftLint帮助我们在项目中编写了更好的代码,对于我们和团队来说,我们不必担心同一行或下一行中的方括号,查看具有1000行或强制展开变量的控制器。
这篇文章是关于使用自定义规则和cocoapods以最简单的方式将其放入项目中的工具的。
首先…
- 在Mac中安装homebrew:https://brew.sh
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2.在终端中安装SwiftLint:
brew install swiftlint
3.在您的Podfile中添加SwiftLint:
Pod'SwiftLint'
如果您的项目中没有cocoapods,我强烈建议您签出:https://medium.com/@AyunasCode/how-to-install-cocoapods-52c523f73a63
4.让我们去Xcode!
4.1在打开项目的情况下,转到导航器。
4.2单击您的项目名称。
4.3单击目标,然后转到构建阶段选项卡。
4.4单击+图标
4.5添加脚本阶段:
“ $ {PODS_ROOT} / SwiftLint / swiftlint”
5.好的,清理并构建您的项目,然后…屏住呼吸,如果您是人类,您的项目现在会有大量的警告甚至错误(强制展开),但是请耐心等待! Podfile的框架创建了很多这样的内容,在警告和空格之间加上了括号和单词之间的空格。
保持冷静和.swiftlint.yml
该文件将控制规则以及swiftlint框架的透明性,从而解决几乎所有不需要的警告。
还记得Brew安装吗? 我们是本教程的第一步吗? 你需要这个朋友
6.在项目中添加一个名为.swiftlint.yml的新空文件。
如果.swiftlint.yml没有正确缩进,则此命令将不起作用,并且终端将显示所有先前的警告
在框架中进行此更改后,您所需要做的就是在Xcode中构建项目,并修复所有与Swift Style Guide无关的内容。
我希望本文能帮助开发人员加快此配置过程,并帮助您处理编写代码的方式。 将来对您和您的团队都更好!