EVERYTHING XIAOMI
Get listed

reviewdog

reviewdog connects code analysis tools with code hosting services, posting findings from changed lines as review comments.

Place
#14 of 51
Score
7.2
reviewdog's website

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.

All about pricing
PlanPriceWhat it gives you
reviewdogFreeMIT-licensed software · CLI and GitHub Actions installation
Backer$1 a monthRecurring contribution to support the project · $1.00 per month
Onetime backer$5, paid onceOne-time contribution to support the project · $5.00
Sponsor$50 a monthRecurring 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

All alternatives
  1. 1RhodeCode Enterprise logo

    RhodeCode Enterprise

    Free planOpen sourceWebAPILinuxSelf-hosted
    8.3From $75 a year
  2. 2Cubic logo

    Cubic

    Free planWebAPILinuxmacOS
    7.9From $30 a month
  3. 3Sourcery logo

    Sourcery

    Free planWebAPIExtensionLinux
    7.9From $12 a month
  4. 4Ellipsis logo

    Ellipsis

    Free planWebAPILinuxmacOS
    7.8Free plan
  5. 5Gerrit Code Review logo

    Gerrit Code Review

    Free planOpen sourceWebAPILinuxmacOS
    7.7Free plan
  6. 6Greptile logo

    Greptile

    Free planWebAPIExtensionLinux
    7.7From $30 a month