Summary
This action fails PRs when SwiftUI accessibility practices are violated. It’s a practical “cheese → mousetrap” wedge: free linting that leads to better UI quality and deeper tooling.
Mermaid source
flowchart LR\n A[PR Opened] --> B[GitHub Action]\n B --> C[Parse SwiftUI]\n C --> D[Rule Checks]\n D -->|fail| E[PR blocked]\n D -->|pass| F[Merge]