Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Code Quality

Code Quality

559 projects

Showing 36 of 559 projects

SonarDelphi
SonarDelphiJava

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

#semantic-analysis#custom-rules#pascal
Stars155
Forks30
Last commit6 days 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
Stars155
Forks35
Last commit1 year 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
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
Stars152
Forks13
Last commit19 days 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
CSharpGuidelinesAnalyzer
CSharpGuidelinesAnalyzerC#

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

#analyzer#coding-standards#csharp
Stars149
Forks31
Last commit1 month 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
Forks29
Last commit1 month 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
Forks49
Last commit4 years 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
Forks50
Last commit11 days 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
Stars139
Forks27
Last commit4 months 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
Stars139
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
Stars137
Forks80
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 commit6 months ago
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 commit4 months 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 commit1 day 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
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 commit6 months ago
sblint
sblintCommon Lisp

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

#linter#sbcl#roswell
Stars130
Forks6
Last commit5 years 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
Stars130
Forks5
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
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
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
Stars127
Forks20
Last commit4 years ago
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 commit2 months ago
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
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
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
Stars119
Forks5
Last commit2 months 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
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
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
AnyLint
AnyLintSwift

Lint any project in any language using Swift and regular expressions, with validation and autocorrect support.

#developer-tools#automated-fixes#xcode-integration
Stars117
Forks5
Last commit3 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
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
DesignPatternDetector
DesignPatternDetectorPHP

A proof-of-concept tool that detects design patterns and anti-patterns in PHP source code.

#software-architecture#cli-tool#design-patterns
Stars116
Forks12
Last commit2 years ago
Polylint
PolylintTypeScript

A linter for Polymer projects that catches errors before running code.

#web-components#html-linter#developer-tools
Stars116
Forks16
Last commit8 years ago
PreviousPage 14 of 16

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
3 months ago
3 months ago
7 days ago
Next
#Static Analysis343
#Developer Tools266
#Linting182
#Linter115
#Javascript112
#Ci Cd97
#Eslint95
#Eslint Plugin79
#Hacktoberfest62
#Best Practices56
#Typescript54
#Cli Tool52