У меня последняя версия Swiftlint (через brew). Когда я проверяю гитхаб, я вижу, что они добавили кучу правил с момента релиза, даже несколько пару дней назад. Как мне получить эти правила на моем Mac? Должен ли я удалить версию, которая у меня есть, и переустановить ту же версию? (получат ли это даже новые правила?) Нужно ли загружать zip с github?
Как получить недавно добавленные правила Swiftlint
Ответы (2)
Используйте 1_. Но части нового кода еще нет в ветке релиза. Для ветки dev вам нужно вручную загрузить самую новую версию. Жаль, что новая документация по правилам такая плохая, потому что я столкнулся с точно такой же проблемой.
Я бы посоветовал подождать, пока правила не появятся в ветке релиза и не будут развернуты варкой. Иногда эти правила могут содержать ошибки и ненадежны.
Альтернативой brew update
является интеграция SwiftLint с помощью CocoaPods, и в этом случае вы должны обновить его с помощью pod update
.
Я рекомендую подход CocoaPods, так как он гарантирует, что все соразработчики получат одни и те же ошибки (и предупреждения), и позволит избежать ситуаций, когда один разработчик не получает никакой ошибки, проталкивает код и сталкивается с другим разработчиком для создания ошибок.