TGViewer
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT @iosgr · 12K subscribers
Post #4355 7.42K
Harmonize – линтер для вашей архитектуры

Harmonize – новый линтер, основная фича которого – описание всех правил в виде обычных юнит-тестов. Библиотека дает доступ ко всей структуре проекта, включая классы, методы, пакеты, и с помощью обычного Swift кода вы можете проверять кучу разных полезных штук. Например:
👉То, что все ViewModel наследуются от нужного базового класса.
👉То, что инициализаторы определенных классов не используют какие-то конкретные типы.
👉То, что часть классов имеют только один публичный метод.
👉То, что все модели лежат в определенном пакете.
Medium Goodbye Code Reviews, Hello Harmonize: Enforce Your Architecture in Swift Enforce architecture and best practices in your iOS apps as unit tests, with a modern, open-source linter for Swift.
  • 🔥 24
  • 👍 6
  • ❤ 3
More from @iosgr
  1. Oct 15, 2026Как исследовать macOS приложения с lldb Закапываемся в то, как lldb работает под капотом,…
  2. Oct 14, 2026Карта зависимостей системных фреймворков Держите классный граф, на котором можно посмотрет…
  3. Oct 13, 2026Обновленный SwiftUI скилл от Пола Хадсона Один из самых популярных скиллов для iOS разрабо…
  4. Oct 12, 2026Про модификаторы SwiftUI Автор статьи отрендерил восемь разных цепочек модификаторов и сра…
  5. Oct 9, 2026CLI для SF Symbols Недавно в SF Symbols появился CLI с двумя командами – search и export.…
  6. Oct 8, 2026Server side Swift теперь и в Google Cloud Google выпустили Swift SDK, который позволяет де…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →