Sample review

Here's what Solon sees.

A real PR with one human-authored fix and one AI agent-authored change. Watch how Solon treats them differently — and how much noise gets filtered before it ever reaches a reviewer.

PR #42 · Add session lookup + avatar component
src/api/auth/session.ts:42Security

Missing auth check before returning session token. Any authenticated user can request another user’s session by ID.

src/components/UserAvatar.tsx:18Accessibility

Image is missing alt text. Screen readers will announce this as "image" with no context.

src/api/auth/session.ts:61AI-authored diff

This block was generated by an AI coding agent. Extra scrutiny applied automatically — flagged for human sign-off before merge.

12 style findings suppressed — view full log
Audit log — PR #42
Author type: mixed (human + agent)
Standards checked: Security, Accessibility, Best Practices
Decision: flagged for extra review
Timestamp: 2026-08-11T14:02:03Z
Suppressed (logged, not posted)
· style: prefer const over let (x4)
· naming: inconsistent casing in helper functions
· formatting: missing trailing commas
· style: prefer arrow functions
· naming: abbreviation in variable name

Want this running on your repo?

Install Solon on GitHubBecome a design partner