perrystreetsoftware / HarmonizeLinks
Harmonize is a modern linter for Swift that allows you to write architectural lint rules as unit tests, helping your team to keep your codebase clean, maintainable, and consistent as it grows, without relying on manual code reviews.
☆261Updated last month
Alternatives and similar repositories for Harmonize
Users that are interested in Harmonize are comparing it to the libraries listed below
Sorting:
- Xcode selective testing: Run only tests relevant to the changeset.☆228Updated last month
- AsyncExtensions aims to mimic Swift Combine operators for async sequences.☆392Updated 4 months ago
- A Swift macro driven auto-mocking library.☆345Updated 2 weeks ago
- Unidirectional flow implemented using the latest Swift Generics and Swift Concurrency features.☆295Updated 2 weeks ago
- A type-safe HTTP client for Swift.☆314Updated 6 months ago
- 📸 Automatic snapshots from Xcode previews. Supports UIKit/AppKit/SwiftUI on iOS/macOS/watchOS/visionOS/tvOS. Browse previews in-app with…☆357Updated 2 weeks ago
- Useful, testable Swift concurrency.☆405Updated 4 months ago
- 🔥 A library based on Xcode Preview, for easy generation: Playbook view, Snapshot and Accessibility tests. SwiftUI and UIKit supported!☆367Updated last month
- SwiftUI view testing library☆177Updated 2 years ago
- ☆334Updated last year
- Compile-time-safe dependency injection in Swift☆152Updated 3 weeks ago
- ⏰ A few clocks that make working with Swift concurrency more testable and more versatile.☆295Updated 6 months ago
- More dependencies for `swift-dependencies`☆318Updated 2 weeks ago
- Mocking framework for Swift using Macros☆97Updated last year
- A queue for Swift concurrency☆385Updated last month
- Report issues in your application and library code as Xcode runtime warnings, breakpoints, assertions, and do so in a testable manner.☆455Updated last month
- A tool converts test cases written in XCTest to swift-testing☆224Updated 4 months ago
- Swift macro that simplifies and automates the process of creating spies for testing☆445Updated last week
- Extensions and additions to AsyncSequence, AsyncStream and AsyncThrowingStream.☆209Updated 2 years ago
- A library of queues that enable sending ordered tasks to asynchronous contexts☆231Updated last month
- ☆76Updated last year
- A bidirectional router with more type safety and less fuss.☆382Updated 4 months ago
- Magical testing tools for Swift macros.☆304Updated last month
- Simplified error handling with built-in user-friendly messages for common errors. Fully localized. Community-driven.☆355Updated 3 weeks ago
- Swift Macro for enhanced automatic inits.☆151Updated 3 months ago
- Observe how different SwiftUI container views affect state and lifecycle events (onAppear, onDisappear).☆390Updated 2 years ago
- Truly type-safe SQL.☆230Updated last week
- ☆125Updated 2 years ago
- A library of data structures for working with collections of identifiable elements in an ergonomic, performant way.☆582Updated last month
- Power Assert in Swift.☆490Updated 2 weeks ago