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

Inch
InchRuby

A command-line tool that analyzes Ruby code documentation and suggests improvements without enforcing strict rules.

#developer-tools#tomdoc#yard
Stars518
Forks40
Last commit2 years ago
woke
wokeGo

A text file analysis tool that detects non-inclusive language in source code and suggests inclusive alternatives.

#developer-tools#inclusive-language#pre-commit
Stars516
Forks62
Last commit2 years ago
sqlvet
sqlvetGo

A static analysis tool for Go that validates raw SQL queries to catch syntax errors and prevent SQL injections.

#database#linter#security
Stars499
Forks29
Last commit21 days ago
SonarSource.sonarlint-visualstudio
SonarSource.sonarlint-visualstudioC#

SonarQube extension for Visual Studio providing code quality and security feedback directly in the IDE

#visual-studio#security#code-quality
Stars496
Forks82
Last commit1 day ago
Dead Code Detector
Dead Code DetectorPHP

A PHPStan extension that detects unused PHP code (methods, constants, properties, enum cases) and can automatically remove it.

#laravel#dead#unused-code
Stars494
Forks26
Last commit7 days ago
depend
dependTypeScript

An ESLint plugin that suggests dependency optimizations, native alternatives, and detects redundant polyfills.

#dependency-analysis#nodejs#code-quality
Stars492
Forks11
Last commit2 months ago
Awesome Gradle Plugins
Awesome Gradle Plugins

A curated list of awesome Gradle plugins and resources for improving development workflow automation.

#gradle#devops#workflow-automation
Stars487
Forks47
Last commit2 years ago
Skylos
SkylosPython

Open-source static analysis tool for Python, TypeScript, and Go that detects dead code, security vulnerabilities, and AI-generated regressions.

#security-scanning#ai-code-review#vulnerability-detection
Stars479
Forks24
Last commit2 days ago
CodeBuff
CodeBuffJava

A universal code formatter that uses machine learning to learn formatting patterns from a corpus of existing code.

#developer-tools#java#pretty-printing
Stars477
Forks84
Last commit1 year ago
Hardcore
HardcoreJavaScript

An extremely strict yet practical ESLint configuration with 51 plugins and over 1300 rules for JavaScript, TypeScript, React, Vue, and Node.js.

#developer-tools#config#nodejs
Stars469
Forks13
Last commit5 days ago
ineffassign
ineffassignGo

Detects ineffectual assignments in Go code where variables are assigned but never used.

#developer-tools#go-linter#inefficient-code
Stars469
Forks57
Last commit11 months ago
GitHub Actions for WordPress
GitHub Actions for WordPressShell

A collection of GitHub Actions and workflows for automating WordPress plugin development, deployment, and quality checks.

#phpcs#security-scanning#wordpress-org
Stars463
Forks39
Last commit9 months ago
HTML
HTMLJavaScript

An ESLint plugin to extract and lint inline JavaScript scripts from HTML and XML files.

#developer-tools#html#javascript-linting
Stars457
Forks55
Last commit3 months ago
eslint-interactive
eslint-interactiveTypeScript

A CLI tool that groups ESLint errors by rule and provides per-rule actions like auto-fix and disable comments to efficiently handle large linting outputs.

#developer-tools#automated-fixes#cli-tool
Stars456
Forks12
Last commit
luacheck
luacheckLua

A static analyzer and linter for Lua code that detects undefined globals, unused variables, and other issues.

#linter#luajit#cli-tool
Stars452
Forks62
Last commit3 months ago
sqlint
sqlintRuby

A simple command-line SQL linter that checks syntax against ANSI and PostgreSQL standards.

#pre-commit#editor-integration#syntax-checking
Stars439
Forks26
Last commit1 month ago
todocheck
todocheckGo

A static code analyzer that validates TODO comments by linking them to open issues in supported issue trackers.

#hacktoberfest#developer-tools#todo
Stars439
Forks46
Last commit1 month ago
nvim-coverage
nvim-coverageLua

A Neovim plugin that displays test coverage data in the sign column and summary reports for multiple programming languages.

#multi-language#developer-tools#test-coverage
Stars433
Forks55
Last commit1 year ago
elvis
elvisErlang

A command-line Erlang style reviewer that enforces code consistency and readability across your codebase.

#hacktoberfest#developer-tools#elvis
Stars433
Forks85
Last commit16 days ago
ts-error-translator.nvim
ts-error-translator.nvimLua

A Neovim plugin that translates cryptic TypeScript error messages into plain English explanations.

#developer-tools#neovim-plugin#error-translation
Stars430
Forks8
Last commit6 months ago
Astro
AstroTypeScript

An ESLint plugin for linting Astro components, covering frontmatter, HTML templates, JSX expressions, client-side scripts, and directives.

#astro#astrojs#eslintplugin
Stars428
Forks33
Last commit4 days ago
gulp-jshint
gulp-jshintJavaScript

A Gulp plugin that integrates JSHint for linting JavaScript files in your build pipeline.

#jshint#javascript-linting#nodejs
Stars417
Forks64
Last commit7 years ago
Elm Analyse
Elm AnalyseElm

A static analysis tool for Elm code that identifies deficiencies and enforces best practices.

#ast-analysis#developer-tools#linter
Stars416
Forks56
Last commit3 years ago
Standard Style
Standard Style

A curated list of packages, tools, and resources in the JavaScript Standard Style ecosystem.

#standardjs#developer-tools#standard
Stars408
Forks35
Last commit2 years ago
Flow Errors
Flow ErrorsJavaScript

An ESLint plugin that runs Flow type checking as ESLint errors, enabling Flow support in any ESLint-compatible editor.

#developer-tools#type-safety#javascript-tooling
Stars402
Forks23
Last commit4 years ago
Lint Pull Request commits with commitlint
Lint Pull Request commits with commitlintJavaScript

A GitHub Action that automatically lints commit messages in pull requests using commitlint.

#hacktoberfest#commitlint#pull-requests
Stars401
Forks66
Last commit
ES6 Coding Style
ES6 Coding Style

Personal coding style guidelines for ES6 and PostgreSQL with an ESLint configuration.

#coding-guidelines#code-quality#postgresql
Stars401
Forks83
Last commit10 years ago
Auto
AutoJavaScript

Automatically configures ESLint rules and plugins based on your project's dependencies.

#sonarjs#developer-tools#eslint-config-airbnb
Stars399
Forks13
Last commit2 years ago
Svelte
SvelteTypeScript

Official ESLint plugin for Svelte, providing linting rules and best practices for Svelte components.

#developer-tools#code-quality#eslint-plugin
Stars399
Forks70
Last commit1 day ago
iOS-Playbook
iOS-Playbook

A living collection of guidelines and best practices for developing excellent iOS applications.

#guidelines#team-collaboration#playbook
Stars397
Forks51
Last commit8 years ago
elixir-style-guide
elixir-style-guideElixir

A community-driven style guide for Elixir, implemented as checks in the Credo static analysis tool.

#readability#elixir#developer-tools
Stars397
Forks21
Last commit9 years ago
Regal
RegalGo

A linter, debugger, and language server for Rego that identifies mistakes, enforces best practices, and enhances policy development.

#rego#developer-tools#language-server
Stars396
Forks56
Last commit3 days ago
deprecation-detector
deprecation-detectorPHP

A static analysis tool that scans PHP projects for usages of deprecated code, with special support for Symfony.

#upgrade-assistance#cli-tool#code-quality
Stars390
Forks40
Last commit5 years ago
Modernizer
ModernizerJava

A Maven plugin that detects uses of legacy Java APIs in your codebase, promoting modern, performant, and idiomatic alternatives.

#api-migration#apache-commons#bytecode-analysis
Stars390
Forks57
Last commit3 days ago
Playwright
PlaywrightTypeScript

An ESLint plugin that enforces best practices and catches common errors in Playwright test code.

#playwright#typescript#code-quality
Stars388
Forks59
Last commit3 days ago
unconvert
unconvertGo

A Go tool that identifies and removes unnecessary type conversions from Go source code.

#developer-tools#go-linter#type-conversions
Stars387
Forks27
Last commit1 year ago
PreviousPage 10 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 months ago
5 months ago
Next
#Static Analysis447
#Developer Tools352
#Linting259
#Javascript168
#Eslint135
#Eslint Plugin135
#Linter130
#Ci Cd122
#Typescript90
#Hacktoberfest69
#Cli Tool62
#Best Practices60