Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Code Quality

Code Quality

745 projects

Showing 36 of 745 projects

Diff
DiffTypeScript

An ESLint plugin that filters lint output to only show errors on changed lines, keeping feedback focused.

#git-diff#developer-tools#pre-commit
Stars210
Forks19
Last commit2 months ago
eslint-find-rules
eslint-find-rulesJavaScript

Analyze ESLint configurations to list current, available, unused, and deprecated rules.

#developer-tools#code-quality#javascript
Stars210
Forks36
Last commit1 year ago
Publishing code coverage to CodeClimate
Publishing code coverage to CodeClimateTypeScript

A GitHub Action that publishes code coverage reports to Code Climate from CI workflows.

#quality#devops#codeclimate
Stars207
Forks63
Last commit1 year ago
SublimeLinter-php
SublimeLinter-phpPython

A SublimeLinter plugin that checks PHP syntax using the built-in php -l command.

#php-linter#syntax-checking#sublime-text
Stars206
Forks29
Last commit1 year ago
Annotate a GitHub Pull Request Based on a Checkstyle XML-Report
Annotate a GitHub Pull Request Based on a Checkstyle XML-ReportPHP

Converts Checkstyle XML reports into GitHub Pull Request annotations for use in GitHub Actions.

#cs2pr#developer-tools#githubaction-workflow
Stars202
Forks27
Last commit
basedmypy
basedmypyPython

A Python static type checker built on mypy with stricter defaults, advanced typing features, and baseline error management.

#developer-tools#typing-features#baseline
Stars201
Forks6
Last commit10 months ago
gotestdox
gotestdoxGo

A command-line tool that formats Go test results as readable sentences to encourage literate test naming.

#agiledox#developer-tools#command-line-tool
Stars200
Forks5
Last commit2 days ago
eslint-watch
eslint-watchJavaScript

A command-line wrapper for ESLint that adds file watching capabilities without requiring complex build tools.

#developer-tools#linter#workflow-automation
Stars198
Forks28
Last commit4 months ago
misspell-fixer
misspell-fixersed

A command-line utility that automatically detects and fixes common misspellings and typos in source code files.

#spelling-correction#spelling-corrector#developer-tools
Stars195
Forks23
Last commit10 months ago
gcc-poison
gcc-poisonObjective-C

A header file that uses GCC's poison pragma to ban unsafe C/C++ functions from your codebase.

#gcc#compiler-directives#c
Stars195
Forks19
Last commit12 years ago
DesigniteJava
DesigniteJavaJava

A Java code quality assessment tool that detects design/implementation smells and computes object-oriented metrics.

#software-maintenance#code-smells#design-smells
Stars193
Forks70
Last commit1 year ago
PHP Coding Standards Fixer Action
PHP Coding Standards Fixer ActionDockerfile

A GitHub Action that runs PHP-CS-Fixer to automatically fix PHP code style issues in your CI/CD pipeline.

#automated-fixes#php-cs-fixer#workflow-automation
Stars193
Forks37
Last commit
Elixir Refactorings
Elixir RefactoringsElixir

A comprehensive catalog of 82 refactoring strategies for Elixir code, categorized by language-specific, traditional, functional, and Erlang-specific transformations.

#software-maintenance#functional-programming#elixir-lang
Stars192
Forks4
Last commit
BeautyNet
BeautyNetPython

A simple, flexible, and extensible object-oriented template for PyTorch projects.

#project-template#deep-learning#object-oriented
Stars191
Forks11
Last commit2 years ago
extreme-angular
extreme-angularHTML

A strict and opinionated Angular starter template with pre-configured ESLint, Prettier, Stylelint, CSpell, Git hooks, and CI/CD.

#developer-tools#commitlint#a11y
Stars187
Forks12
Last commit1 day ago
linty fresh
linty freshPython

A tool that parses lint errors and reports them as comments on GitHub pull requests.

#github-integration#automated-code-review#lyft
Stars185
Forks26
Last commit3 years ago
Only-Warn
Only-WarnJavaScript

An ESLint plugin that downgrades all ESLint errors to warnings, simplifying rule configuration.

#developer-tools#ci-cd#code-quality
Stars184
Forks17
Last commit4 months ago
YAML
YAMLTypeScript

An ESLint plugin that provides linting rules for YAML files, including support for Vue SFC custom blocks and ESLint directives.

#developer-tools#yaml#eslintplugin
Stars184
Forks21
Last commit3 days ago
Sheriff
SheriffTypeScript

A comprehensive and opinionated TypeScript-first ESLint configuration for modern JavaScript projects.

#playwright#eslint-configuration#developer-tools
Stars182
Forks9
Last commit13 days ago
vim-troll-stopper
vim-troll-stopperVim Script

A Vim plugin that highlights visually similar Unicode characters to prevent trolls from corrupting your code.

#developer-tools#syntax-highlighting#text-editor
Stars181
Forks7
Last commit3 years ago
git_hooks
git_hooksElixir

Configure and manage git hooks in Elixir projects to enforce code quality and automate workflows.

#hex#elixir-lang#elixir
Stars180
Forks22
Last commit11 days ago
Dlint
DlintPython

A static analysis tool that enforces secure coding practices and best practices for Python.

#secure-coding#developer-tools#linter
Stars179
Forks17
Last commit6 months ago
TypeScript Quality Hooks
TypeScript Quality HooksJavaScript

A quality check hook for Claude Code that runs TypeScript compilation, ESLint auto-fixing, and Prettier formatting with SHA256 config caching for <5ms validation.

#developer-tools#ai-assistant#claude-code
Stars178
Forks14
Last commit
deadlink
deadlink

A Python tool that parses text files for HTTP URLs and checks if they are still valid.

#python-tool#link-checker#tool
Stars176
Forks4
Last commit7 months ago
Prolific Interactive Style Guide
Prolific Interactive Style Guide

A comprehensive style guide for writing clean, consistent, and idiomatic Swift code, with an accompanying linter.

#swiftlint#coding-standards#code-quality
Stars175
Forks18
Last commit9 years ago
lein-bikeshed
lein-bikeshedClojure

A Leiningen plugin that enforces code quality standards by checking for common style issues and anti-patterns in Clojure projects.

#build-tools#leiningen-plugin#code-quality
Stars175
Forks22
Last commit7 years ago
testifylint
testifylintGo

A Go linter that checks for common mistakes and enforces best practices when using the testify testing framework.

#go-modules#testify#linter
Stars172
Forks19
Last commit23 days ago
Tuli
TuliPHP

A static analysis engine for PHP that detects type mismatches in function arguments, return values, and method calls.

#composer#developer-tools#bug-detection
Stars169
Forks7
Last commit10 years ago
ContextKit
ContextKitShell

A planning and context engineering system for Claude Code that transforms AI assistants into proactive development partners.

#platform-agnostic#project-planning#ios
Stars168
Forks19
Last commit4 months ago
no-secrets
no-secretsTypeScript

An ESLint plugin that detects potential secrets and credentials in code and JSON files using entropy analysis and pattern matching.

#entropy-analysis#secret-detection#pattern-matching
Stars168
Forks6
Last commit
gemini-cli-custom-slash-commands
gemini-cli-custom-slash-commands

A collection of 10 custom slash commands for Gemini CLI that automate daily productivity and development workflows.

#task-automation#developer-tools#productivity
Stars167
Forks15
Last commit11 months ago
PHPCheckstyle
PHPCheckstylePHP

An open-source tool that checks PHP source code for deviations from coding conventions and standards.

#coding-conventions#composer#coding-standards
Stars166
Forks32
Last commit3 years ago
flake8-annotations
flake8-annotationsPython

A Flake8 plugin that checks for missing PEP 3107-style type annotations in Python functions and methods.

#developer-tools#flake8-plugin#python3
Stars165
Forks9
Last commit15 days ago
Basics
BasicsDart

A Dart library providing convenient extension methods on basic Dart objects like String, Iterable, and Object.

#dart#productivity#iterable
Stars165
Forks19
Last commit23 days ago
PHP Assumptions
PHP AssumptionsPHP

A static analysis tool that detects weak boolean assumptions in PHP code and suggests converting them to assertions.

#developer-tools#cli-tool#assertions
Stars164
Forks12
Last commit1 year ago
Violations Lib
Violations LibJava

A Java library for parsing static code analysis reports from 79+ tools into a unified format.

#phpcs#clang#java-library
Stars160
Forks41
Last commit3 months ago
PreviousPage 13 of 21

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
1 month ago
9 days ago
1 year ago
11 months ago
4 months ago
Next
#Static Analysis447
#Developer Tools352
#Linting259
#Javascript168
#Eslint135
#Eslint Plugin135
#Linter130
#Ci Cd122
#Typescript90
#Hacktoberfest69
#Cli Tool62
#Best Practices60