2022-02-10 18:04:01
Codestyle - штука, которая по-хорошему должна быть обговорена в каждой команде
Почти наверняка в вашей команде есть такие договорённости.
Но готов поспорить, что даже несмотря на это, в своём коде вы найдёте много мест, которые написаны не по вашему кодстайлу
Во многих языках и IDE это решается базовыми тулзами. Да, возможно, они делают не так красиво, как вы могли бы придумать сами, а апдейтить под свои хотелки вам лень, но это действительно убирает все возможные споры и даёт один базовый кодстайл.
В разработке на Swift тоже есть такая тулза и называется она SwiftLint. Многие, возможно, уже сталкивались с ней.
Но если вы просто сталкивались и всё, то пора бы уже разобраться и прикрутить!
В этой статье автор расскажет, как подключить SwiftLint, разберёт на примерах, как это всё работает, и создаст маленький Run Script, чтобы всё это работало автоматически при сейвах (по желанию можете нечто подобное и на CI прикрутить).
SwiftLint за основу берёт Swift кодстайл, который используют у себя GitHub, но кастомные правила тоже можно добавить!
https://medium.com/codex/swift-automatic-code-styling-tool-in-2021-971531595651
916 viewsSurik Sarkisyan, 15:04