What it does
Reviews each push
The first review reads the whole pull request. Every later push is reviewed only for what that push changed.
Follows your repository's rules
A
.codewarden.yml file, read from the base branch, says which paths to skip, which rules apply where, and how many comments a review may carry.Checks the change against a Jira ticket
Link a ticket in the pull request and code that contradicts what the ticket states is reported.
Reads a Sentry issue next to the fix
Link an issue and CodeWarden reads its stack trace, then reports code that would still raise the same error.
Answers when you reply
Reply to one of its comments with
@codewardenapp. It explains, defends the finding, or concedes and stops raising it.Shows its work in a console
Every review, including the comments it decided not to post and why, at
app.codewarden.co.What it reports
Defects in the code the pull request added: bugs, crashes on inputs the code can receive, security holes, race conditions, resources that are never released, queries that will not scale, and logic that contradicts what the surrounding code or the pull request description says. Each comment carries a category and a severity.What it does not do
- It does not comment on style. Naming, formatting, import order, missing tests, missing documentation, and suggestions that start with “consider” are refused by design. Asking for them in
.codewarden.ymldoes not change that. - It does not report what it cannot see. It is shown part of a pull request, never all of it, so it never reports that something is “missing” or “not implemented”.
- It does not clone your repository or run anything from it. No build, no tests, no linters, no scripts. Everything it reads comes through the GitHub API.
- It does not approve or block pull requests. It posts a review with comments; merging stays your decision.
- It does not write to Jira or Sentry. Both integrations are read-only.
- It only runs on GitHub.com. GitHub Enterprise Server, GitLab and Bitbucket are not supported.
Next steps
Quickstart
Install the App and get your first review.
Plans and AI turns
What a plan includes and what counts against it.