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

mypy-silent
mypy-silentPython

Automatically add or remove # type: ignore comments to silence mypy errors in legacy Python codebases.

#developer-tools#typehints#python
Stars19
Forks3
Last commit2 days ago
eslint-dashboard
eslint-dashboardJavaScript

Interactive ESLint workflow that runs directly in your terminal with a dashboard interface.

#terminal-dashboard#developer-tools#javascript-tooling
Stars19
Forks0
Last commit5 years ago
TypeGraphQL
TypeGraphQLTypeScript

ESLint plugin providing linting rules for TypeGraphQL decorators to catch common errors.

#graphql#decorators#typescript
Stars18
Forks2
Last commit4 years ago
Block Autosquash Commits
Block Autosquash CommitsJavaScript

A GitHub Action that prevents merging pull requests containing autosquash commit messages like fixup! or squash!.

#version-control#continuous-integration#git-workflow
Stars18
Forks12
Last commit
Only-Error
Only-ErrorJavaScript

An ESLint plugin that upgrades all ESLint warnings to errors for stricter code quality enforcement.

#developer-tools#code-enforcement#typescript
Stars18
Forks3
Last commit2 years ago
cppcheck-target-cmake
cppcheck-target-cmakeCMake

A CMake module for running CPPCheck static analysis on specific targets and source groups within a CMake build.

#build-tools#c#cppcheck
Stars18
Forks7
Last commit10 years ago
Stylelint problem matcher to create annotations
Stylelint problem matcher to create annotationsTypeScript

A GitHub Action that registers a problem matcher to surface Stylelint errors as inline annotations and highlighted logs.

#stylelint-problem-matcher#developer-tools#css-linting
Stars18
Forks2
Last commit
Lodash template
Lodash templateJavaScript

An ESLint plugin for linting and formatting John Resig-style micro templates, Lodash templates, Underscore templates, and EJS.

#template#underscore-template#html-linting
Stars17
Forks3
Last commit
eslint-plugin-code-complete
eslint-plugin-code-completeTypeScript

An ESLint plugin that enforces clean code principles like high cohesion, low coupling, and meaningful naming for maintainable software.

#maintainability#typescript#code-quality
Stars17
Forks2
Last commit
codacy-eslint
codacy-eslintTypeScript

A Dockerized ESLint tool for Codacy that integrates ESLint plugins and rules into automated code review workflows.

#automated-code-review#ci-cd#typescript
Stars16
Forks20
Last commit1 day ago
this
thisJavaScript

ESLint plugin that enforces a strict no-this policy in JavaScript code.

#functional-programming#developer-tools#code-quality
Stars16
Forks1
Last commit3 years ago
clang-tidy-target-cmake
clang-tidy-target-cmakeCMake

A CMake module that integrates clang-tidy static analysis checks into your build targets.

#clang-tidy#cmake#c-plus-plus
Stars16
Forks6
Last commit10 years ago
Math
MathTypeScript

An ESLint plugin that enforces best practices for JavaScript's Math object and Number APIs.

#developer-tools#code-quality#best-practices
Stars15
Forks0
Last commit1 day ago
TestCafe globals
TestCafe globalsJavaScript

ESLint plugin providing fixture and test globals for TestCafe to enforce good practices in end-to-end testing.

#javascript-testing#nodejs#code-quality
Stars15
Forks7
Last commit6 years ago
ts-analyzer
ts-analyzerTypeScript

A TypeScript codebase analyzer that provides detailed metrics on type safety, code complexity, and quality.

#developer-tools#nextjs#type-safety
Stars15
Forks2
Last commit14 days ago
Update repository go report card
Update repository go report cardDockerfile

A GitHub Action that triggers a refresh of a repository's Go Report Card analysis.

#actions#goreportcard#developer-tools
Stars15
Forks2
Last commit6 years ago
C4D-Validate-Components
C4D-Validate-ComponentsPascal

A Delphi utility for automatic validation of form components using custom attributes.

#rtti#automated-testing#validate
Stars15
Forks10
Last commit2 years ago
gulp-lesshint
gulp-lesshintJavaScript

A Gulp plugin that lints .less files using lesshint to enforce code quality and style consistency.

#gulp#less-linting#build-automation
Stars14
Forks4
Last commit7 years ago
summary-chart
summary-chartJavaScript

An ESLint formatter that visualizes linting errors by rules and files using ASCII bar charts.

#developer-tools#code-quality#javascript
Stars14
Forks3
Last commit2 years ago
pathtype
pathtypeGo

A Go package that provides a dedicated Path type for file system operations, wrapping standard library functions.

#filesystem#developer-tools#type-safety
Stars14
Forks4
Last commit5 years ago
nvim-plugin-boilerplate
nvim-plugin-boilerplateShell

An annotated Neovim plugin template with pre-configured development tools and CI workflows.

#vimscript#developer-tools#pre-commit
Stars14
Forks0
Last commit13 days ago
react-native-template-airbnb
react-native-template-airbnbObjective-C

A clean, minimalist React Native template following Airbnb's style guide for quick project setup.

#template#airbnb-style-guide#react-native
Stars14
Forks3
Last commit7 years ago
claude-rules-doctor
claude-rules-doctorTypeScript

CLI tool that validates Claude rules by checking if their path globs actually match files in your project.

#glob-patterns#rule-validation#developer-tools
Stars14
Forks3
Last commit8 months ago
v-project-basement
v-project-basementV

Universal minimum GitHub CI scripts and issue templates for V projects to automate code validation and streamline development.

#v-lang#template#devops
Stars14
Forks0
Last commit3 years ago
modulens
modulensTypeScript

A suite of architecture, structure, and quality analysis tools for frontend workspaces, starting with Angular.

#workspace-analysis#developer-tools#architecture-tools
Stars13
Forks0
Last commit6 months ago
ReDoSDetector
ReDoSDetectorTypeScript

An ESLint plugin that detects vulnerable regular expressions susceptible to ReDoS attacks.

#developer-tools#redos#regex-security
Stars13
Forks1
Last commit1 day ago
Runs Hadolint against a Dockerfile within a repository
Runs Hadolint against a Dockerfile within a repositoryShell

A GitHub Action that runs hadolint to analyze Dockerfiles and report violations on pull requests.

#container-security#devops#pull-requests
Stars13
Forks3
Last commit
Duck
DuckRust

A fast and flexible analyzer for GameMaker Language (GML) that enforces customizable linting rules.

#customizable-lints#gamemaker#analyzer
Stars13
Forks1
Last commit1 year ago
DbDeo
DbDeoPython

A tool that analyzes SQL code in software repositories to detect common database design anti-patterns and smells.

#sql-code-analysis#software-metrics#anti-pattern-detection
Stars13
Forks1
Last commit8 years ago
angular-code-quality-toolkit
angular-code-quality-toolkitTypeScript

A VS Code extension that runs Angular code-quality tools (depcheck, ts-prune, ESLint, stylelint) to identify unused dependencies, dead code, and lint issues.

#developer-tools#vscode-extension#dependency-analysis
Stars13
Forks1
Last commit
pii
piiJavaScript

An ESLint plugin that detects personally identifiable information (PII) like emails, phone numbers, and IP addresses in code.

#developer-tools#privacy#security
Stars13
Forks0
Last commit4 years ago
PyTypes
PyTypesPython

A Python library that infers type annotations by tracing program execution and analyzing runtime behavior.

#runtime-analysis#developer-tools#program-tracing
Stars12
Forks1
Last commit4 years ago
no-constructor-bind
no-constructor-bindJavaScript

ESLint plugin that enforces using class arrow functions instead of binding methods in the constructor.

#class-syntax#code-quality#eslint-rules
Stars12
Forks1
Last commit3 years ago
linters
lintersJavaScript

Shareable, super strict ESLint, Prettier, and Commitlint configurations for modern JavaScript/TypeScript projects.

#strict#developer-tools#commitlint
Stars11
Forks0
Last commit3 months ago
flymake-ansible-lint
flymake-ansible-lintEmacs Lisp

A Flymake backend for ansible-lint that provides real-time syntax and style checking for Ansible playbooks and roles in Emacs.

#emacs#yaml#ansible-lint
Stars11
Forks2
Last commit23 days ago
Falcon
FalconGo

A minimal and efficient error handling package for Go applications.

#developer-tools#minimalist#error
Stars11
Forks1
Last commit7 years ago
PreviousPage 19 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
2 years ago
8 months ago
7 days ago
2 months ago
2 years ago
23 days ago
Next
#Static Analysis447
#Developer Tools353
#Linting259
#Javascript168
#Eslint135
#Eslint Plugin135
#Linter130
#Ci Cd122
#Typescript90
#Hacktoberfest69
#Cli Tool62
#Best Practices60