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

Misc
MiscTypeScript

A comprehensive ESLint plugin with rules for JavaScript and TypeScript, focusing on code consistency, style enforcement, and custom linting.

#developer-tools#typescript#code-quality
Stars11
Forks0
Last commit2 years ago
angular-scaffold
angular-scaffoldJavaScript

Scaffolds production-ready Angular projects with pre-configured ESLint, Stylelint, Prettier, Jest, Storybook, and Git hooks.

#scaffold#prettier#code-quality
Stars11
Forks2
Last commit9 months ago
pre-commit-deno
pre-commit-deno

pre-commit git hooks for Deno projects to enforce code quality and formatting.

#developer-tools#pre-commit#linter
Stars11
Forks3
Last commit4 years ago
eslint-docgen
eslint-docgenJavaScript

Automatically generate ESLint plugin documentation from rule metadata and test cases.

#developer-tools#code-quality#testing
Stars11
Forks8
Last commit4 months ago
Atom Linter
Atom LinterJavaScript

A linter plugin for Less CSS that integrates with the Atom editor's Linter package.

#linter#atom-package#editor-integration
Stars11
Forks2
Last commit4 years ago
slime-critic
slime-criticEmacs Lisp

SLIME extension that integrates Lisp Critic to analyze Common Lisp code for bad programming practices.

#emacs#lisp#slime
Stars10
Forks1
Last commit3 years ago
iwyu-target-cmake
iwyu-target-cmakeCMake

CMake macro to add per-source include-what-you-use violation checks to individual build targets.

#build-tools#cmake#c-plus-plus
Stars10
Forks4
Last commit10 years ago
DOM
DOMJavaScript

An ESLint plugin that detects DOM API performance issues like forced reflows and synchronous layout calculations.

#api#web-optimization#layout
Stars10
Forks0
Last commit8 years ago
SublimeLinter PEP 257
SublimeLinter PEP 257Python

A SublimeLinter plugin that checks Python docstring conventions using pydocstyle.

#linter#sublime-text#editor-plugin
Stars10
Forks7
Last commit1 year ago
Run Go lint checks on PR event
Run Go lint checks on PR eventShell

GitHub Action that runs Go lint checks on pull requests and tracks lint status using a configuration file.

#automated-checks#lint#linter
Stars10
Forks2
Last commit7 years ago
Ash-Nazg
Ash-NazgJavaScript

A comprehensive and opinionated ESLint configuration that aggregates and curates rules from multiple plugins for strict JavaScript/TypeScript linting.

#developer-tools#code-style#typescript
Stars9
Forks1
Last commit11 days ago
@ni/javascript-styleguide
@ni/javascript-styleguideJavaScript

A comprehensive ESLint configuration for JavaScript, TypeScript, Angular, and Playwright projects.

#playwright#developer-tools#typescript
Stars9
Forks13
Last commit1 month ago
Feedzai
FeedzaiJavaScript

Feedzai's ESLint configurations for JavaScript and React projects, promoting best practices and code consistency.

#coding-standards#accessibility#configuration
Stars9
Forks3
Last commit2 years ago
Handshake Style Guide
Handshake Style Guide

A community-driven collection of best practices and coding conventions for the Less CSS preprocessor.

#coding-conventions#maintainability#frontend
Stars9
Forks0
Last commit10 years ago
PyCodeStyle Action - A GitHub Action that leaves a comment on your PR with pycodestyle (autopep8) feedback
PyCodeStyle Action - A GitHub Action that leaves a comment on your PR with pycodestyle (autopep8) feedbackShell

A GitHub Action that runs pycodestyle and comments style errors on pull requests.

#pep8#pull-requests#automated-testing
Stars9
Forks4
Last commit
mandrake
mandrakeElixir

A functional programming library that brings magical capabilities to Elixir.

#functional-programming#elixir#developer-tools
Stars9
Forks2
Last commit11 years ago
Check Gradle version
Check Gradle versionJavaScript

GitHub Action that verifies projects use the latest stable Gradle version by checking against Gradle's official current version.

#gradle#version-checker#version-check
Stars8
Forks0
Last commit3 days ago
Cucumber
CucumberJavaScript

An ESLint plugin providing linting rules for Cucumber.js step definitions and behavior-driven development.

#bdd#code-quality#testing
Stars8
Forks5
Last commit3 years ago
eslint-multiplexer
eslint-multiplexerJavaScript

A CLI tool that merges ESLint results from multiple runs, aggregating message occurrences for common files.

#developer-tools#results#merge
Stars8
Forks1
Last commit2 days ago
Cecilia
CeciliaJavaScript

Zero-config ESLint and Prettier configuration for JavaScript, React, and Node.js projects.

#developer-tools#prettier#nodejs
Stars7
Forks0
Last commit1 month ago
TestHelper plugin
TestHelper pluginPHP

A browser-based backend plugin for CakePHP that enhances test-driven development with GUI tools and code generation.

#development-workflow#tdd#code-quality
Stars6
Forks2
Last commit13 days ago
Block PR merges when Checks for target branches are failing
Block PR merges when Checks for target branches are failingTypeScript

GitHub Action that blocks PR merges when check suites or commit statuses for target branches are failing.

#devops#workflow-automation#pull-requests
Stars6
Forks3
Last commit
Run Golint to lint your Golang code
Run Golint to lint your Golang codeShell

A GitHub Action that runs golint on Go code and fails the workflow if linting issues are found.

#ci-cd#code-quality#linting
Stars6
Forks3
Last commit4 years ago
no-restricted-syntax
no-restricted-syntaxJavaScript

An ESLint plugin that adds rules using arbitrary selectors to query and report on specific JavaScript syntax patterns.

#esquery#developer-tools#ast-query
Stars6
Forks0
Last commit1 year ago
Node.js Standard Style
Node.js Standard StyleJavaScript

A linter that enforces Node.js core style rules and can automatically fix issues.

#developer-tools#code-style#nodejs
Stars6
Forks1
Last commit9 years ago
not-defined
not-definedJavaScript

A tiny utility that checks if a value is undefined, null, empty, or NaN for cleaner conditionals.

#developer-tools#validation#npm-package
Stars5
Forks3
Last commit10 months ago
eslint-config-angular-strict
eslint-config-angular-strictJavaScript

A production-ready, opinionated ESLint configuration that enforces strict best practices for Angular applications.

#linting-rules#developer-tools#template-linting
Stars5
Forks0
Last commit
angular-dev-enhanced
angular-dev-enhancedTypeScript

A professional Angular template with optimized configuration, testing tools, and Docker support for streamlined development.

#playwright#prettier#code-quality
Stars5
Forks0
Last commit9 months ago
Run dlint security linter on your Python code
Run dlint security linter on your Python codeDockerfile

GitHub Action that runs the dlint security linter on Python code to detect insecure coding patterns.

#linter#security-linter#python-security
Stars5
Forks2
Last commit5 years ago
eslint-plugin-ng-module-sort
eslint-plugin-ng-module-sortTypeScript

An ESLint plugin to automatically sort arrays in Angular and NestJS module decorators for better code organization.

#developer-tools#angular-eslint#angular2
Stars5
Forks0
Last commit
pre-commit-hooks
pre-commit-hooksPython

A collection of pre-commit hooks for multiple languages and tools to ensure code quality, security, and consistency.

#multi-language#developer-tools#pre-commit
Stars5
Forks2
Last commit10 months ago
Superlint
SuperlintJavaScript

A configurable ESLint wrapper around eslint-config-supermind for consistent JavaScript/JSX linting.

#dev-tools#inferno#accessibility
Stars5
Forks0
Last commit9 years ago
headers.nvim
headers.nvimLua

A Neovim plugin that provides zero-config warnings for missing headers and footers in code files.

#vimscript#developer-tools#workflow-automation
Stars4
Forks0
Last commit2 months ago
eslint-config-spartan
eslint-config-spartanTypeScript

An opinionated ESLint flat configuration with modular mixins for various JavaScript/TypeScript frameworks and tools.

#developer-tools#prettier-integration#typescript
Stars4
Forks2
Last commit4 days ago
rust-ngx-translate-lint
rust-ngx-translate-lintRust

A high-performance Rust port of ngx-translate-lint for checking translation files in Angular/ngx-translate projects.

#internationalization#cli-tool#code-quality
Stars4
Forks0
Last commit11 months ago
Microtemplates
MicrotemplatesJavaScript

An ESLint plugin for linting Resig-style microtemplate strings used in Underscore.js, Lodash, and similar libraries.

#html-templates#javascript-linting#underscore-js
Stars4
Forks2
Last commit
PreviousPage 20 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
7 years ago
6 years ago
4 days ago
3 months ago
10 years ago
Next
#Static Analysis447
#Developer Tools353
#Linting259
#Javascript168
#Eslint135
#Eslint Plugin135
#Linter130
#Ci Cd122
#Typescript90
#Hacktoberfest69
#Cli Tool62
#Best Practices60