我如何获得最近添加的Swiftlint规则

时间:2017-03-12 17:18:58

标签: swiftlint

我有最新版本的Swiftlint(通过brew)。当我检查github时,我发现自发布以来他们已经添加了一堆规则,甚至几天前也是如此。如何将这些规则放到我的Mac上?我是否必须卸载我的版本并重新安装相同的版本? (这会得到新的规则吗?)我是否必须从github下载zip?

2 个答案:

答案 0 :(得分:1)

使用brew update。但是一些新代码尚未出现在发布分支中。对于dev-branch,您需要手动提取最新版本。令人遗憾的是,关于规则的新文档非常糟糕,因为我遇到了完全相同的问题。

我建议等到规则在发布分支中并由brew部署。有时这些规则可能是错误的并且不可靠。

答案 1 :(得分:1)

brew update的替代方法是使用CocoaPods集成SwiftLint,在这种情况下,您将使用pod update更新它。

我推荐使用CocoaPods方法,因为它可以让所有联合开发人员得到相同的错误(和警告),并避免出现一个开发人员没有收到任何错误,推送代码并面对另一个开发人员构建错误的情况。