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.
β268Updated this week
Alternatives and similar repositories for Harmonize
Users that are interested in Harmonize are comparing it to the libraries listed below
Sorting:
- A Swift macro driven auto-mocking library.β354Updated last month
- π₯ A library based on Xcode Preview, for easy generation: Playbook view, Snapshot and Accessibility tests. SwiftUI and UIKit supported!β377Updated 2 weeks ago
- Xcode selective testing: Run only tests relevant to the changeset.β228Updated last week
- AsyncExtensions aims to mimic Swift Combine operators for async sequences.β394Updated 4 months ago
- Unidirectional flow implemented using the latest Swift Generics and Swift Concurrency features.β295Updated last month
- πΈ Automatic snapshots from Xcode previews. Supports UIKit/AppKit/SwiftUI on iOS/macOS/watchOS/visionOS/tvOS. Browse previews in-app withβ¦β359Updated 3 weeks ago
- Useful, testable Swift concurrency.β406Updated 4 months ago
- A type-safe HTTP client for Swift.β318Updated 7 months ago
- SwiftUI view testing libraryβ177Updated 2 years ago
- Compile-time-safe dependency injection in Swiftβ156Updated 2 weeks ago
- β° A few clocks that make working with Swift concurrency more testable and more versatile.β296Updated 6 months ago
- Mocking framework for Swift using Macrosβ97Updated last year
- More dependencies for `swift-dependencies`β324Updated last month
- Swift macro that simplifies and automates the process of creating spies for testingβ448Updated last week
- β76Updated last year
- Magical testing tools for Swift macros.β312Updated last month
- β335Updated last year
- A tool converts test cases written in XCTest to swift-testingβ227Updated 5 months ago
- πΈοΈ dependency-graph is a command-line tool that can visualize the dependencies of packages.β306Updated last year
- A bidirectional router with more type safety and less fuss.β382Updated 4 months ago
- Swift Macro for enhanced automatic inits.β150Updated 4 months ago
- Report issues in your application and library code as Xcode runtime warnings, breakpoints, assertions, and do so in a testable manner.β457Updated 2 months ago
- A library of queues that enable sending ordered tasks to asynchronous contextsβ230Updated last week
- Bugtracker working off source codeβ188Updated last year
- A queue for Swift concurrencyβ388Updated last month
- Observe how different SwiftUI container views affect state and lifecycle events (onAppear, onDisappear).β390Updated 2 years ago
- Extensions and additions to AsyncSequence, AsyncStream and AsyncThrowingStream.β210Updated 2 years ago
- PerformanceSuite: A Swift-based iOS library for monitoring app performance and quality metrics.β109Updated 2 months ago
- Power Assert in Swift.β491Updated last month
- iOS 13-compatible backports of commonly used async/await-based system APIs that are only available from iOS 15 by default.β381Updated 2 years ago