> Swift Code Review Checklist
// A structured checklist for reviewing Swift pull requests — covering correctness, memory management, API design, concurrency, test coverage, and SwiftUI-specific concerns.
Good code review is not about finding every possible issue — it's about finding the issues that matter and leaving the code in a better state than you found it. This checklist covers the categories that most frequently produce real bugs or cause maintainability problems down the line.
For Swift specifically, correctness in the presence of optionals and concurrency is where most subtle bugs live. An API that looks correct but silently discards errors, or a closure that creates a retain cycle, can be hard to track down later. These are worth the extra attention during review rather than after the fact.