Automate your code review with style, quality, security, and test‑coverage checks when you need them with these 10 Best Code Quality Apps On GitHub.

1- Better Code Hub

Spend less time fixing bugs. And more time shipping new features.
10 Best Code Quality Apps On GitHub: Automate Your Code Review

A clean codebase keeps development velocity high and makes it easy for developers to start contributing. Better Code Hub indicates just the right amount of refactoring needed to keep it compliant.
Better Code Hub checks your code for compliance against 10 benchmarked software engineering guidelines. It gives immediate feedback on where to focus for quality improvements. 17 modern programming languages are supported.

2- Codebeat

Tired of manually scraping your code looking for the smallest issues? Take codebeat for a spin! rocket.
Codebeat

codebeat is an automated static code analysis tool supporting multiple languages used by both web and mobile developers worldwide. Now also providing style analysis for projects written in Swift fire.

3- Codecov

Codecov provides highly integrated tools to group, merge, archive and compare coverage reports.
Codecov

Upload coverage reports from your CI builds.
Codecov merges all builds and languages into one beautiful coherent report.
Get commit statues, pull request comments and coverage overlay via GitHub's browser extension via Sourcegraph.

4- ImgBot

ImgBot is a friendly robot that optimizes your images and saves you time. Optimized images mean smaller file sizes without sacrificing quality.
ImgBot

Shortly after installing ImgBot, you will receive a pull request with all of your images optimized. Just merge the pull request and you’re done! As you work on your project, ImgBot works alongside you to keep your images optimized.

Why should I optimize my images?

When you’re shipping code and hitting deadlines, it’s easy to forget about optimizing your images. But the truth is, if you don’t optimize your images you are losing money. Web pages with optimized images load faster. Faster pages have higher conversion rates, lower bounce rates, and happier users. And of course, smaller images reduce bandwidth costs for you and your visitors.

Why should I use ImgBot?

Setting up and configuring your own tools can be a complicated and lengthy process. That means you are not focusing on shipping your next big update. With just a few clicks, you can install ImgBot and permanently solve your image optimization problems.

ImgBot is verified by GitHub which mean it has gone through extensive security reviews to make sure ImgBot is reliable and your data is safe. You can trust ImgBot.

5- Codacy
Codacy

Codacy is an automated code analysis/quality tool that helps developers ship better software, faster. With Codacy, you get static analysis, cyclomatic complexity, duplication and code unit test coverage changes in every commit and pull request.

You can use Codacy to enforce your code quality standard, save time in code reviews, enforce security best practices and onboard developers faster. Integrate with your GitHub repositories to get quality analysis of every pull request inside GitHub.

6- CodeScene

CodeScene identifies and prioritizes technical debt based on how the organization works with the code. Using CodeScene you can:
CodeScene

Prioritize a small part of your codebase – typically 2-4% – that identifies the most likely return on any code quality investments.
Explore the efficiency of your organization with respect to Conway’s Law.
Detect sub-systems with low team autonomy that become productivity bottlenecks.
Measure the technical risk when a key developer leaves the project.

CodeScene is a behavioral code analysis tool that analyzes behavioral data as recorded in version-control systems. This lets CodeScene uncover both organizational information such as knowledge distribution, inter-team coordination bottlenecks in code, as well as prioritizing technical issues based on the estimated return on investment if the findings are addressed.

7- Code Climate

Collaboratively improve code quality with Code Climate and GitHub
Code Climate

Code Climate combines line-by-line test coverage reports, technical debt assessments, and style checks in every pull request so that your team only merges clear, maintainable, and well-tested code.

8- CodeFactor

Ensure that your code meets quality standards
CodeFactor

CodeFactor instantly performs Code Review with every GitHub Commit or PR. Zero setup time. Get actionable feedback within seconds. Customize rules, get refactoring tips and ignore irrelevant issues.

Languages

Bash, C, C#, C++, CoffeeScript, CSS, Dockerfile, Go, Groovy, Java, JS, Kotlin, Less, PHP, Python, Ruby, Scala, SCSS, Sugar SS, Swift, TypeScript and YAML.

9- DeepScan

Tired of the troubles with JavaScript? DeepScan can help you.
DeepScan

DeepScan is an advanced static analysis tool engineered to support JavaScript, TypeScript, React, and Vue.js.

You can use DeepScan to find possible runtime errors and quality issues instead of coding conventions. Integrate with your GitHub repositories to get quality insight into your web project.

Better Understand Your JavaScript

DeepScan supports data-flow analysis understanding the execution flow of your program. With lower false alarm rates, you can find possible runtime errors and code issues without running it.

Always Know The Quality Status of Your Team

Once you configure your team and GitHub repository, DeepScan continuously analyzes your projects as commits are pushed. You can always get to know an overall picture of your team's quality status.

10- LGTM

LGTM is a code analysis platform for identifying vulnerabilities and preventing them from reaching production.
LGTM

LGTM automatically runs 1600+ standard analyses contributed by researchers from the Semmle Security Research Team and our customer community, including Microsoft, Google, Uber and Mozilla.

Quickly refine and run custom QL queries to find variants of known issues and prevent them from being re-introduced into your codebase.

Bonus:

Pull Panda has joined GitHub and is now completely free!

Backed up on pull requests? Tired of nagging people about code reviews? Join companies like Pivotal, Instacart, and WeWork that are using Pull Panda to ship faster and gain insights into their development processes.

Pull Panda is owned and operated by GitHub.

Pull Panda is a bundle of three apps for GitHub:

Pull Reminders - Get notified in Slack about unfinished code reviews. Automatic reminders ensure that pull requests never slip through the cracks.
Pull Analytics - Get real-time analytics into your development process including code review turnaround times, individual contributors, and throughput.
Pull Assigner - Automated code review assignment distributes review workload evenly across your team and helps spread knowledge around.