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

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 commit11 days ago
depend
dependTypeScript

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

#dependency-analysis#nodejs#code-quality
Stars489
Forks9
Last commit19 days 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
Stars486
Forks46
Last commit2 years 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
Stars477
Forks23
Last commit5 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
Forks85
Last commit11 months 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
Stars467
Forks14
Last commit1 month ago
ineffassign
ineffassignGo

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

#developer-tools#go-linter#inefficient-code
Stars466
Forks55
Last commit9 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
Forks41
Last commit8 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
Forks56
Last commit1 month 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
Stars451
Forks11
Last commit
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
Stars451
Forks23
Last commit2 days ago
luacheck
luacheckLua

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

#linter#luajit#cli-tool
Stars445
Forks60
Last commit1 month ago
sqlint
sqlintRuby

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

#pre-commit#editor-integration#syntax-checking
Stars438
Forks26
Last commit6 months 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
Stars436
Forks46
Last commit10 months 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
Stars434
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
Stars432
Forks86
Last commit11 days ago
Astro
AstroTypeScript

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

#astro#astrojs#eslintplugin
Stars427
Forks31
Last commit7 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
Stars424
Forks8
Last commit5 months ago
gulp-jshint
gulp-jshintJavaScript

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

#jshint#javascript-linting#nodejs
Stars418
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
Stars407
Forks34
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
Svelte
SvelteTypeScript

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

#developer-tools#code-quality#eslint-plugin
Stars401
Forks69
Last commit3 days ago
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 commit9 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
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 commit8 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
Stars397
Forks66
Last commit
iOS-Playbook
iOS-Playbook

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

#guidelines#team-collaboration#playbook
Stars396
Forks51
Last commit8 years 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
Forks41
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
Stars389
Forks57
Last commit7 days ago
unconvert
unconvertGo

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

#developer-tools#go-linter#type-conversions
Stars388
Forks28
Last commit1 year 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
Stars386
Forks55
Last commit5 days ago
Playwright
PlaywrightTypeScript

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

#playwright#typescript#code-quality
Stars384
Forks55
Last commit7 days ago
pyanalyze
pyanalyzePython

A semi-static Python type checker that imports modules to understand dynamic constructs and enable plugin extensions.

#developer-tools#plugin-system#linter
Stars382
Forks39
Last commit4 months ago
Parse
ParsePHP

A static security scanner for PHP code that identifies potential vulnerabilities without executing the code.

#command-line-tool#vulnerability-detection#security
Stars382
Forks41
Last commit7 years ago
Exakat
ExakatPHP

An automated static analysis engine for PHP that performs automated code reviews and identifies issues.

#exakat-engine#phar#php7
Stars380
Forks42
Last commit4 years ago
PreviousPage 10 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
24 days ago
3 months ago
Next
#Static Analysis343
#Developer Tools266
#Linting182
#Linter115
#Javascript112
#Ci Cd97
#Eslint95
#Eslint Plugin79
#Hacktoberfest62
#Best Practices56
#Typescript54
#Cli Tool52