aicoolies logo
reviewdog logo
reviewdog logo

reviewdog

Automated code review for any linter on CI

open-sourceopen sourceupdated May 22, 2026
Visit Website →
Share

reviewdog is an open-source automated code review tool that integrates any linter or static analysis tool with GitHub, GitLab, Bitbucket, and Gitea pull requests. Parses output in errorformat, Checkstyle XML, SARIF, and JSON formats to post inline review comments on changed lines only. Works with GitHub Actions, Travis CI, CircleCI, GitLab CI, and Jenkins. Supports 40+ languages through universal linter adapter architecture.

reviewdog is a language-agnostic automated code review tool that acts as a universal adapter between any linter or static analysis tool and code hosting platforms. Created by Japanese developer haya14busa, it parses diagnostic output from tools in multiple formats including Vim-style errorformat, Checkstyle XML, SARIF, JSON Lines, and unified diff. The parsed results are posted as inline review comments directly on pull request diffs, ensuring developers see issues exactly where they occur in the changed code.

The tool integrates with all major CI platforms including GitHub Actions, GitLab CI, CircleCI, Travis CI, Bitbucket Pipelines, and Jenkins. A key differentiator is its diff-aware filtering — reviewdog only reports issues on newly changed lines, preventing existing technical debt from flooding pull request reviews. Dedicated GitHub Actions exist for popular linters like eslint, golangci-lint, shellcheck, rubocop, and actionlint, while the generic interface supports any tool that outputs diagnostic messages.

With 9,200 GitHub stars and MIT licensing, reviewdog has become essential infrastructure for development teams that want consistent automated code quality checks across their entire stack. A single reviewdog.yml configuration file defines which linters run against which file patterns, working identically in CI and local development. The tool supports code suggestion comments on supported platforms, allowing reviewers to accept automated fixes with one click directly from the pull request interface.

Pricing

Free and open source under MIT License

Platforms

GitHub Actions, GitLab CI, CircleCI, Jenkins

Categories

Tags

Use Cases

Alternatives

Related Tools

Claude Code logo

Claude Code

Top Pick

Anthropic's agentic coding CLI

Anthropic's agentic CLI coding tool that delegates complex tasks to Claude directly from the terminal. Understands entire codebases via automatic context gathering, edits multiple files, runs shell commands, and manages Git workflows autonomously. Supports CLAUDE.md for persistent project instructions, integrates with VS Code and JetBrains, and uses Claude Opus/Sonnet with extended thinking for complex architectural decisions. Built for terminal-first developers.

paidOpen Source
Cursor logo

Cursor

Top Pick

The AI-first code editor

AI-first code editor built as a VS Code fork that deeply integrates LLMs into every part of the development workflow. Features Tab autocomplete with multi-line predictions, Cmd+K inline editing, AI chat with full codebase awareness, and Agent mode for autonomous multi-file edits with terminal execution. Supports GPT-4, Claude, and more with automatic context from project files and docs. Includes privacy mode for SOC 2 compliance. The leading AI-native IDE with 100K+ paying users.

freemiumTelemetry
OpenCode logo

OpenCode

Top Pick

Open-source AI coding agent for the terminal

Open-source terminal-based AI coding agent built in Go by the SST team, with a rich TUI (Bubble Tea) supporting 75+ model providers including OpenAI, Anthropic, Gemini, Bedrock, Groq, and OpenRouter. Features vim-like editing, persistent SQLite sessions, and LSP integration for 40+ languages. Fully free with no vendor lock-in, it has rapidly grown to 95k+ GitHub stars.

open-sourceOpen Source
Codex logo

Codex

Top Pick

OpenAI coding agent for app, editor, terminal, and cloud work

Codex is OpenAI's coding agent for software development across the Codex app, editor, terminal, and cloud tasks. It helps write, review, debug, refactor, and automate code, with ChatGPT plan access for managed surfaces and API-key usage for CLI, SDK, and IDE workflows. The open-source CLI and SDK support local repository work, while cloud features add GitHub review, Slack/Linear integrations, worktrees, skills, MCP, and automations.

freemiumOpen Source
Mitosis logo

Mitosis

Write components once and compile them into native code for multiple frameworks

Mitosis is Builder.io-backed open-source infrastructure for writing a component once and compiling it into native framework components for React, Vue, Angular, Svelte, Qwik, Solid, React Native, and other targets. It supports cross-framework design systems and Figma-to-code synchronization, but is distinct from the Builder.io visual builder product.

open-sourceOpen Source

Figma Console MCP

Turn a Figma design system into a programmable API for AI assistants

Figma Console MCP is open-source design-system infrastructure that exposes Figma to AI assistants through MCP. It supports structured extraction, design creation and editing, debugging, accessibility audits, and bidirectional design-token workflows across local, remote read-only, and paired cloud modes; it is not a generic one-click Figma-to-code exporter.

open-sourceOpen SourceTelemetry