reviewdog
reviewdog connects code analysis tools with code hosting services, posting findings from changed lines as review comments.
What reviewdog is
reviewdog connects code analysis tools with code hosting services, posting findings from changed lines as review comments. It can also run locally to filter linter output against a diff. Supported inputs include errorformat, Reviewdog Diagnostic Format, unified diff, Checkstyle XML, and SARIF 2.1.0 JSON. Reporters can send results to GitHub Checks and pull request reviews, GitLab merge request discussions and commits, Gerrit change review, or Bitbucket Code Insights. Code suggestions work with RDFormat or diff input, depending on the reporter. The README describes CI use with GitHub Actions, Travis CI, CircleCI, GitLab CI, Bitbucket Pipelines, and Jenkins, and integration with linting tools regardless of programming language. Installation options include Homebrew, Scoop, a shell installer, and `go install`. The software is free and MIT-licensed. Some reporters require platform credentials; the GitHub PR Checks reporter may rely on an app server whose continuous availability is not guaranteed. GitHub Actions or the GitHub PR review reporter are alternatives to that dependency.
Good
- Runs locally and filters linter output against a diff.
- Supports multiple diagnostic input formats, including SARIF.
- Reports to GitHub, GitLab, Gerrit, and Bitbucket.
- Installation options include Homebrew, Scoop, and `go install`.
- Free and MIT-licensed.
Watch out
- Some reporters require platform credentials.
- GitHub PR Checks may rely on an app server without guaranteed continuous availability.
- Forked pull requests may fall back to annotations with a per-run limit.
Who it suits
It suits developers and teams who want analysis findings attached to code reviews or filtered locally against a diff. It can fit workflows using the listed code hosts and CI services.
Verdict
reviewdog offers several ways to route code-analysis findings into review workflows, with local diff filtering as another option. Check the reporter’s credential needs and server dependency before choosing a GitHub PR Checks setup.
Plans and prices
From reviewdog's own pricing page, checked 11 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| reviewdog | Free | MIT-licensed software · CLI and GitHub Actions installation |
| Backer | $1 a month | Recurring contribution to support the project · $1.00 per month |
| Onetime backer | $5, paid once | One-time contribution to support the project · $5.00 |
| Sponsor | $50 a month | Recurring contribution to support the project · $50.00 per month |
The facts
Each one read from reviewdog's own pages, with the date it was checked.
What it does
- Alternative setup
- The README says users can avoid depending on the reviewdog server by running under GitHub Actions or using the GitHub PR review reporter.checked 10 Oct 2026
- CI integrations
- The README documents integrations with GitHub Actions, Travis CI, CircleCI, GitLab CI, Bitbucket Pipelines, Jenkins, and local workflows.checked 11 Oct 2026
- Code hosting integrations
- Reporters include GitHub Checks and pull request reviews, GitLab merge request discussions, and Bitbucket Code Insights reports.checked 10 Oct 2026
- Code suggestions
- Code suggestions are supported for RDFormat or diff input, with reporter support varying by destination.checked 11 Oct 2026
- Contribution model
- The Open Collective page describes reviewdog as an open-source collective and identifies Open Source Collective as its fiscal host.checked 11 Oct 2026
- Forked pull requests
- For forked pull requests where GITHUB_TOKEN lacks write access to Check or Review APIs, reviewdog falls back to GitHub Actions annotations, which have a per-run limit.checked 11 Oct 2026
- Hosted server dependency
- The GitHub PR Checks reporter can use the reviewdog GitHub App server, and the README says its availability is not guaranteed 24 hours a day, 365 days a year.checked 11 Oct 2026
- Hosted service dependency
- The GitHub PR Checks reporter can use a reviewdog app server, and the README cautions that it cannot guarantee that server runs continuously.checked 10 Oct 2026
- Input formats
- It accepts compiler or linter output via stdin and supports errorformat, RDFormat, unified diff, checkstyle XML, and SARIF 2.1.0 JSON.checked 11 Oct 2026
- Installation
- Installation options include a shell installer, Homebrew, Scoop on Windows, Go install, and a GitHub Action setup step.checked 11 Oct 2026
- Language support
- The README describes integrating with any linter tools regardless of programming language and lists public actions for many language and file checks.checked 11 Oct 2026
- License
- The project is provided under the MIT License, which includes an as-is warranty disclaimer.checked 11 Oct 2026
- Local use
- It can run locally to filter linter output by diff.checked 11 Oct 2026
- Maintainer and support
- The repository names haya14busa as author and invites users to support the project through GitHub Sponsors or Open Collective.checked 11 Oct 2026
- Maintainer support
- The README invites contributors to create reviewdog actions and offers to put their repositories under the reviewdog organization and co-maintain them.checked 10 Oct 2026
- Purpose
- reviewdog integrates code analysis tools with code hosting services to post review comments when findings are in the patch diff.checked 11 Oct 2026
- Report destinations
- Reporters include GitHub Checks and pull request reviews, GitLab merge request discussions and commits, Gerrit change review, and Bitbucket Code Insights.checked 11 Oct 2026
- Security credentials
- Reporters use platform API tokens or credentials where required, and the README documents environment variables for GitHub, GitLab, Gerrit, and Bitbucket authentication.checked 11 Oct 2026
Where it runs
- App setup
- The reviewdog app page directs users to install the GitHub app and obtain a REVIEWDOG_TOKEN for a repository.checked 10 Oct 2026
Alternatives to reviewdog
- 1

RhodeCode Enterprise
Free planOpen sourceWebAPILinuxSelf-hosted8.3From $75 a year - 2

Cubic
Free planWebAPILinuxmacOS7.9From $30 a month - 3

Sourcery
Free planWebAPIExtensionLinux7.9From $12 a month - 4

Ellipsis
Free planWebAPILinuxmacOS7.8Free plan - 5

Gerrit Code Review
Free planOpen sourceWebAPILinuxmacOS7.7Free plan - 6

Greptile
Free planWebAPIExtensionLinux7.7From $30 a month
