Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

feat: Add `sentry review` command for AI-powered code review

Open
#120 0 comments 0 reactions 1 assignee View on GitHub

@MathurAditya724 is already working on this.

Since Feb 3, 2026.

Assessment

This issue has not been assessed yet.

Description

Summary

Add a sentry review command that uses Sentry's Seer AI to review code for bugs, logic errors, and issues that could cause production failures.

Why Before the PR?

The key insight: catch problems before you push, not after.

When you create a PR:

  • CI pipelines spin up (costs time and resources)
  • Teammates get notified
  • Failed checks create noise and delay

With sentry review, you can run a quick AI-powered check locally and fix issues before creating the PR. Ship cleaner code on the first push.

Command Design

# Review current branch changes (vs main)
sentry review

# Review specific PR
sentry review --pr 123

# Review a file or directory
sentry review src/handlers/

# Review staged changes only
sentry review --staged

What It Catches

  • Logic errors - Bugs and flawed control flow
  • Error-prone patterns - Code likely to cause production failures
  • Performance issues - Regressions or inefficient code
  • Security concerns - Potential vulnerabilities

Key Differentiator

Unlike generic linters, Seer combines:

  1. Error context - Historical production errors from Sentry
  2. Performance data - Real issues your app has experienced
  3. Code analysis - Static examination of changes

This surfaces issues that will actually cause production problems, not pedantic style nits.

Technical Details

  • Use Seer API endpoint for code review
  • Integrate with GitHub PR context when available
  • Output actionable suggestions with file:line references
  • Support both interactive and CI modes

References

Dominant language
TypeScript
Stars
121
Forks
14
Avg merge
22h 3m
Merged PRs (30d)
94

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from getsentry/cli

All issues in getsentry/cli

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.