Awesome Open Source
Awesome Open Source
Combined Topics
code-quality
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 78 Code Quality Open Source Projects
Categories
>
Software Quality
>
Code Quality
Infer
⭐
11,983
A static analyzer for Java, C, C++, and Objective-C
Static Analysis
⭐
8,171
A curated list of static analysis (SAST) tools for all programming languages, config files, build tools, and more.
Checkstyle
⭐
5,757
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
Sonarqube
⭐
5,471
Continuous Inspection
Pyre Check
⭐
5,143
Performant type-checking for python.
Awesome Guidelines
⭐
4,508
A curated list of high quality coding style conventions and standards.
Simplecov
⭐
4,167
Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites
Grumphp
⭐
3,418
A PHP code-quality tool
Pmd
⭐
3,230
An extensible multilanguage static code analyzer.
Pylint
⭐
3,173
It's not just a linter that annoys you!
Reviewdog
⭐
2,919
🐶 Automated code review tool integrated with any code analysis tools regardless of programming language
Htmlhint
⭐
2,539
⚙️ The static code analysis tool you need for your HTML
Codeclimate
⭐
2,150
Code Climate CLI
Jscpd
⭐
1,935
Copy/paste detector for programming source code.
Piranha
⭐
1,658
A tool for refactoring code related to feature flag APIs
State Of The Art Shitcode
⭐
1,467
💩State-of-the-art shitcode principles your project should follow to call it a proper shitcode
Wemake Python Styleguide
⭐
1,334
The strictest and most opinionated python linter ever!
Cross Platform Node Guide
⭐
1,144
📗 How to write cross-platform Node.js code
Typewiz
⭐
1,010
Automatically discover and add missing types in your TypeScript code
Feflow
⭐
921
🚀 A command line tool aims to improve front-end engineer workflow and standard, powered by TypeScript.
Unused
⭐
882
Deprecated; see https://github.com/unused-code/unused
Phpqa
⭐
823
Docker image that provides static analysis tools for PHP
Sonarts
⭐
769
Static code analyzer for TypeScript
Android Guidelines
⭐
759
Project Guidelines for the Android Buffer App
Imgbot
⭐
715
An Azure Function solution to crawl through all of your image files in GitHub and losslessly compress them. This will make the file size go down, but leave the dimensions and quality untouched. Once it's done, ImgBot will open a pull request for you to review and merge.
[email protected]
Pdepend
⭐
710
PHP_Depend is an adaptation of the established Java development tool JDepend. This tool shows you the quality of your design in terms of extensibility, reusability and maintainability.
Sonarjs
⭐
671
SonarSource Static Analyzer for JavaScript and TypeScript
Vim Disapprove Deep Indentation
⭐
569
ಠ_ಠ Vim plugin to disapprove deeply indented code. ಠ_ಠ
Undercover
⭐
564
Actionable code coverage - detects untested code blocks in recent changes
Pep8speaks
⭐
541
A GitHub app to automatically review Python code style over Pull Requests
Composerrequirechecker
⭐
532
A CLI tool to check whether a specific composer package uses imported symbols that aren't part of its direct composer dependencies
Phpdependencyanalysis
⭐
499
Static code analysis to find violations in a dependency graph
Flake8 Bugbear
⭐
499
A plugin for Flake8 finding likely bugs and design problems in your program. Contains warnings that don't belong in pyflakes and pycodestyle.
Sonar Dotnet
⭐
457
Code analyzer for C# and VB.NET projects https://redirect.sonarsource.com/plugins/vbnet.html
Log Process Errors
⭐
421
Show some ❤️ to Node.js process errors
Sonar Kotlin
⭐
408
SonarQube plugin for Kotlin
Gradle Static Analysis Plugin
⭐
387
Easy setup of static analysis tools for Android and Java projects.
Git Cop
⭐
352
DEPRECATED: Use Git Lint (https://www.alchemists.io/projects/git-lint) instead.
Solhint
⭐
349
Solhint is an open source project created by https://protofire.io. Its goal is to provide a linting utility for Solidity code.
Sourcery
⭐
341
Refactor Python using AI. ⭐ this repo and Sourcery Starbot will send you a PR
Taylor
⭐
299
Measure Swift code metrics and get reports in Xcode, Jenkins and other CI platforms.
Sonar Php
⭐
284
🐘 SonarPHP: PHP static analyzer for SonarQube & SonarLint
Gradle Code Quality Tools Plugin
⭐
281
Gradle plugin that generates ErrorProne, Findbugs, Checkstyle, PMD, CPD, Lint, Detekt & Ktlint Tasks for every subproject.
Wotan
⭐
269
Pluggable TypeScript and JavaScript linter
Vim Fibo Indent
⭐
244
Fibonacci Indentation for Vim.
Interrogate
⭐
233
Explain yourself! Interrogate a codebase for docstring coverage.
Tslint React Hooks
⭐
217
TSLint rule for detecting invalid uses of React Hooks
Flakehell
⭐
210
Flake8 wrapper to make it nice, legacy-friendly, configurable.
Dotenv Linter
⭐
204
☺️ Linting dotenv files like a charm!
Github Action
⭐
202
Coveralls Github Action
Skunk
⭐
190
A SkunkScore Calculator for Ruby Code -- Find the most complicated code without test coverage!
Gradle Baseline
⭐
189
A set of Gradle plugins that configure default code quality tools for developers.
Parcel Plugin Typescript
⭐
176
🚨 Enhanced TypeScript support for Parcel
Flake8 Eradicate
⭐
175
Flake8 plugin to find commented out or dead code
Code Review Checklist
⭐
159
This code review checklist helps you be a more effective and efficient code reviewer.
Single_cov
⭐
153
Actionable code coverage.
Cflint
⭐
151
Static code analysis for CFML (a linter)
Detekt Intellij Plugin
⭐
144
detekt plugin for IntelliJ
Gradle Pitest Plugin
⭐
139
Gradle plugin for PIT Mutation Testing
Attractor
⭐
127
code complexity metrics visualization and exploration tool for ruby and javascript
Js Cpa
⭐
120
Code pattern analysis for JS
Coveralls Ruby
⭐
113
Coveralls for Ruby
Goreadme
⭐
106
Generate readme file from Go doc. Now available with Github actions!
Pkgnet
⭐
104
R package for analyzing other R packages via graph representations of their dependencies
Editorconfig Checker
⭐
102
A tool to verify that your files are in harmony with your .editorconfig
Pscodehealth
⭐
101
PowerShell module gathering PowerShell code quality and maintainability metrics
Platform
⭐
97
Code Climate Engineering Data Platform
Test Each
⭐
89
🤖 Repeat tests. Repeat tests. Repeat tests.
Typo3scan
⭐
83
Scans TYPO3 extensions for usage of deprecated and or changed code
Hippo
⭐
82
PHP standards checker.
Prettier_action
⭐
70
GitHub action for running prettier on your projects pull requests
Eslint Config Ivweb
⭐
59
ESLint shareable config for the IVWEB JavaScript style guide.
Duplo
⭐
50
Duplicates finder for various source code formats.
Ansible Role Sonarqube
⭐
20
Ansible Role: SonarQube
Php Code Quality
⭐
19
Code Quality scripts that can be run via Composer.
Ruby_warning_filter
⭐
9
Verbose Ruby mode without the noise
App Githooks
⭐
5
Plugin-based system to run specific actions and checks when git hooks are triggered.
Sonar Jproperties Plugin
⭐
5
SonarQube Java Properties Analyzer
1-78 of 78 projects
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210