Rams reads your views on every pull request: modifiers, colors, fonts, spacing, accessibility. It posts inline one-click fixes and a summary, usually in about a minute. Swift files that don't draw UI are left alone.
.font(.system(size: 15)) ignores the text size a user chose in Settings. Rams flags hardcoded sizes and suggests the semantic style, .body or .headline, that scales with them.
Color.white as a card background is white in both appearances, so dark mode ships a glowing rectangle. Rams suggests the semantic color, like Color(.systemBackground), that adapts on its own.
A Button wrapping Image(systemName: "ellipsis") announces nothing to VoiceOver. Rams flags the missing .accessibilityLabel and writes one from the button's purpose.
A 24pt icon button is a miss waiting to happen. Apple's floor is 44x44, and Rams flags any control framed under it, with the fix as a one-click suggestion.
spacing: 7 here, 11 there, .padding(13) on the card. Rams flags values that sit off a consistent grid, so rhythm survives the tenth PR.
A Text with padding, a background, and a corner radius reads as tappable. Without an action it's a dead control. Rams catches the ones that look interactive and aren't.
Install the GitHub App and your next SwiftUI pull request gets a review in about a minute.
Frameworks