Как получить недавно добавленные правила Swiftlint

У меня последняя версия Swiftlint (через brew). Когда я проверяю гитхаб, я вижу, что они добавили кучу правил с момента релиза, даже несколько пару дней назад. Как мне получить эти правила на моем Mac? Должен ли я удалить версию, которая у меня есть, и переустановить ту же версию? (получат ли это даже новые правила?) Нужно ли загружать zip с github?


person Mozahler    schedule 12.03.2017    source источник


Ответы (2)


Используйте 1_. Но части нового кода еще нет в ветке релиза. Для ветки dev вам нужно вручную загрузить самую новую версию. Жаль, что новая документация по правилам такая плохая, потому что я столкнулся с точно такой же проблемой.

Я бы посоветовал подождать, пока правила не появятся в ветке релиза и не будут развернуты варкой. Иногда эти правила могут содержать ошибки и ненадежны.

person Sebastian Weiß    schedule 16.03.2017
comment
Имеет смысл. Спасибо за ваш вклад. - person Mozahler; 17.03.2017

Альтернативой brew update является интеграция SwiftLint с помощью CocoaPods, и в этом случае вы должны обновить его с помощью pod update.

Я рекомендую подход CocoaPods, так как он гарантирует, что все соразработчики получат одни и те же ошибки (и предупреждения), и позволит избежать ситуаций, когда один разработчик не получает никакой ошибки, проталкивает код и сталкивается с другим разработчиком для создания ошибок.

person Cœur    schedule 29.03.2017