Skip to content

Latest commit

 

History

History
108 lines (86 loc) · 12.7 KB

readme.md

File metadata and controls

108 lines (86 loc) · 12.7 KB

Awesome Code Review

Awesome Code Review Awesome

A curated list of tools, articles, books, and any other resource related to code review

Code review is the systematic examination (sometimes referred to as peer review) of computer source code.

Contents

Academic Papers

Articles

Books

Talks and Podcasts

Code Review Tools

  • Bitbucket Atlassian's cloud-based code review tool.
  • Crucible Atlassian's on-premise code review tool (in maintenance mode as of January 2020).
  • Gerrit Open source git code review tool originating out of Google.
  • GitHub Git hosting and pioneer of the "Pull Request".
  • Graphite Fast, simple code review.
  • Phabricator Open source git/mercurial/svn code review tool originating out of Facebook (No longer maintained as of June 2021).
  • Reviewable Code review tool built on top of GitHub pull requests.
  • Review Board Open source review tool that is SCM/platform neutral.
  • Upsource JetBrain's on-premise git/mercurial/perforce/svn code review tool (No longer available as on Feb. 2022).

Supplemental Tools

  • Gitpod Code review pull requests in a full IDE within your browser.
  • LGTM Automated Git code review for GitHub and Bitbucket pull requests for finding security vulnerabilities and code quality issues (Shutting down Dec. 2022).
  • PullRequest Code review as a service for GitHub pull requests.
  • Sider Automated code review service for GitHub.
  • Softagram Automated code change visualization (and dependency analytics) for pull requests, merge requests (GitLab) and patch sets (Gerrit).
  • SonarCloud Detect code smells, bugs and vulnerabilities in Azure DevOps, Bitbucket and GitHub repositories.
  • Viezly Code review service with pull request visualization and enhanced navigation between changes.

Contribute

Contributions welcome! Read the contribution guidelines first.

License

CC0

To the extent possible under law, John Barton has waived all copyright and related or neighboring rights to this work.