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

blacktex
blacktex

A command-line tool that cleans up LaTeX files by removing comments and correcting common anti-patterns.

#academic-writing#document-formatting#linter
Stars159
Forks11
Last commit2 years ago
SonarDelphi
SonarDelphiJava

A modern, performant Delphi language analyzer plugin for SonarQube with semantic analysis and custom rule support.

#semantic-analysis#custom-rules#pascal
Stars157
Forks31
Last commit1 month ago
nslocalizer
nslocalizerPython

A command-line tool for finding missing and unused NSLocalizedStrings in Xcode projects.

#macos-development#build-automation#command-line-tool
Stars156
Forks10
Last commit7 years ago
CSS-modules
CSS-modulesJavaScript

ESLint plugin that validates CSS module class usage in JavaScript to catch unused or undefined classes.

#code-quality#css-modules#eslint-plugin
Stars156
Forks35
Last commit1 year ago
es-x
es-xTypeScript

ESLint plugin that provides readable error messages for ECMAScript syntax and allows granular control over feature usage.

#developer-tools#syntax-checking#npm-package
Stars155
Forks13
Last commit4 days ago
Find and automatically fix typos and grammar issues in your code
Find and automatically fix typos and grammar issues in your codeShell

A GitHub Action that automatically finds and fixes typos in source code and documentation.

#misspell#typo-fixer#spell-checking
Stars154
Forks7
Last commit
CSharpGuidelinesAnalyzer
CSharpGuidelinesAnalyzerC#

A Visual Studio analyzer that enforces C# coding guidelines not covered by Resharper.

#analyzer#coding-standards#csharp
Stars150
Forks31
Last commit3 months ago
Lodash/fp
Lodash/fpJavaScript

ESLint plugin providing rules to enforce best practices and consistency when using lodash/fp.

#functional-programming#code-quality#best-practices
Stars150
Forks24
Last commit3 years ago
phpstan-magento
phpstan-magentoPHP

A PHPStan extension that adds Magento 2-specific static analysis capabilities for both modules and applications.

#magento2#dev-tools#code-quality
Stars147
Forks30
Last commit26 days ago
ember-cli-template-lint
ember-cli-template-lintJavaScript

Ember CLI integration for linting Ember.js templates to enforce code style and best practices.

#ember-template-lint#developer-tools#lint
Stars146
Forks48
Last commit4 years ago
DelphiLint
DelphiLintPascal

An IDE package for RAD Studio providing on-the-fly static code analysis and linting for Delphi, powered by SonarDelphi.

#ide-plugin#sonardelphi#pascal
Stars143
Forks30
Last commit5 months ago
Github Actions for Magento2
Github Actions for Magento2Shell

A collection of GitHub Actions for automating code quality checks, integration testing, and performance profiling of Magento 2 extensions.

#magento2#performance-testing#ci-cd
Stars141
Forks49
Last commit3 days ago
tfproviderlint
tfproviderlintGo

Static analysis tool for Terraform Provider code, offering linting checks for acceptance tests, resources, schemas, and validations.

#developer-tools#terraform-provider#terraform
Stars140
Forks26
Last commit1 year ago
Enforce naming convention on pull request title
Enforce naming convention on pull request titleJavaScript

A GitHub Action that enforces pull request title conventions using regex patterns and prefix rules.

#hacktoberfest#devops#team-collaboration
Stars138
Forks81
Last commit
mo
moJavaScript

A good-looking ESLint formatter with syntax highlighting and theme support for delightful readability.

#readability#developer-tools#pretty
Stars136
Forks1
Last commit8 months ago
Monitor and limit your docker image size
Monitor and limit your docker image sizePython

A CLI tool to enforce size and layer limits on Docker images, ideal for CI/CD pipelines.

#containerization#devops#image-optimization
Stars133
Forks5
Last commit
nakedret
nakedretGo

A Go static analysis tool that identifies naked returns in functions exceeding a specified line length.

#linter#static-code-analysis#code-quality
Stars132
Forks16
Last commit5 months ago
sblint
sblintCommon Lisp

A linter for Common Lisp source code using SBCL to detect errors and improve code quality.

#linter#sbcl#roswell
Stars131
Forks6
Last commit5 years ago
eslint-remote-tester
eslint-remote-testerTypeScript

A CLI tool to test ESLint rules against thousands of repositories for regression testing and validation.

#developer-tools#eslint-test#regression-testing
Stars131
Forks13
Last commit4 days ago
no-loops
no-loopsJavaScript

An ESLint plugin that disallows the use of loops (for, while, etc.) to encourage functional programming patterns.

#functional-programming#code-quality#best-practices
Stars130
Forks5
Last commit8 months ago
go-checkstyle
go-checkstyleGo

A configurable style checker for Go code that enforces coding standards and best practices.

#coding-standards#jenkins-integration#ci-cd
Stars130
Forks17
Last commit5 years ago
Dodgy
DodgyPython

A Python tool that scans codebases for potentially dangerous patterns like hardcoded passwords or accidental diff checkins.

#secret-detection#pre-commit#security-scanning
Stars130
Forks20
Last commit4 years ago
flake8-typing-only-imports
flake8-typing-only-importsPython

A Flake8 plugin that identifies which Python imports should be moved into or out of type-checking blocks to improve performance and prevent circular imports.

#import-optimization#typing#flake8-plugin
Stars128
Forks15
Last commit
flake8-type-checking
flake8-type-checkingPython

A Flake8 plugin that identifies which Python imports should be moved into or out of typing.TYPE_CHECKING blocks to optimize runtime performance and prevent circular imports.

#import-optimization#typing#flake8-plugin
Stars128
Forks15
Last commit
gulp-tslint
gulp-tslintJavaScript

A Gulp plugin that integrates TSLint for linting TypeScript files in build pipelines.

#developer-tools#build-automation#typescript
Stars123
Forks42
Last commit3 years ago
Lint a PR
Lint a PRTypeScript

A GitHub Action that lints pull request titles against a custom regex pattern to enforce consistent formatting.

#actions#workflow-automation#pull-request
Stars122
Forks23
Last commit4 months ago
eslint-plugin-expect-type
eslint-plugin-expect-typeTypeScript

An ESLint plugin that enforces TypeScript type assertions using ^? Twoslash, $ExpectError, and $ExpectType comments.

#developer-tools#type-assertions#expect-type
Stars120
Forks6
Last commit
Sarcasm
SarcasmJavaScript

A JavaScript library that provides a sarcastic way to express disagreement in code.

#humor#developer-tools#open-source
Stars120
Forks8
Last commit7 years ago
nvim-rulebook
nvim-rulebookLua

A Neovim plugin that prettifies TypeScript errors, adds inline ignore comments, and looks up rule documentation for over 50 linters and formatters.

#diagnostic-tool#developer-tools#pretty-errors
Stars120
Forks5
Last commit6 days ago
twig-lint
twig-lintPHP

A standalone linting tool for Twig template files to catch syntax errors and enforce coding standards.

#syntax-checking#template-engine#ci-cd
Stars118
Forks32
Last commit4 years ago
reaper
reaperPython

A tool that calculates a GitHub repository's quality score based on engineering best practices using metadata and source analysis.

#python-tool#batch-processing#plugin-system
Stars118
Forks24
Last commit5 years ago
gommit
gommitGo

A Go tool to enforce consistent git commit message patterns using configurable regex matchers.

#commits#version-control#devops
Stars117
Forks5
Last commit16 days ago
AnyLint
AnyLintSwift

A Swift-based linter that uses scripts and regex to enforce custom rules across any language or project.

#developer-tools#custom-rules#regex
Stars117
Forks5
Last commit3 years ago
Lesshint
LesshintJavaScript

A linting tool for enforcing clean and consistent code in Less stylesheets.

#developer-tools#linter#code-quality
Stars117
Forks48
Last commit4 years ago
Ramda
RamdaJavaScript

ESLint plugin providing rules for pragmatic Ramda usage, refactoring, and simplification.

#functional-programming#code-quality#eslint-plugin
Stars117
Forks11
Last commit4 years ago
ESLint-plugin-Meteor
ESLint-plugin-MeteorJavaScript

A collection of Meteor-specific linting rules for ESLint to enforce best practices and catch common errors.

#eslint-plugin-meteor#code-quality#best-practices
Stars117
Forks19
Last commit4 years ago
PreviousPage 14 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
1 year ago
1 day ago
5 months ago
5 months ago
11 days ago
Next
#Static Analysis447
#Developer Tools352
#Linting259
#Javascript168
#Eslint135
#Eslint Plugin135
#Linter130
#Ci Cd122
#Typescript90
#Hacktoberfest69
#Cli Tool62
#Best Practices60