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

wsl
wslGo

A Go linter that enforces consistent whitespace and empty line usage to improve code readability.

#readability#hacktoberfest#whitespace
Stars374
Forks45
Last commit1 month ago
wrapcheck
wrapcheckGo

A Go linter that checks if errors from external packages are properly wrapped to improve debugging.

#hacktoberfest#go-modules#go-linter
Stars373
Forks33
Last commit6 months ago
Magento Coding Standards
Magento Coding StandardsPHP

A set of Magento-specific rules for PHP_CodeSniffer to enforce coding standards in Magento 2 projects.

#magento2#rector-php#magento
Stars373
Forks165
Last commit3 months ago
dupl
duplGo

A Go tool for detecting code clones in Go source files using suffix trees on serialized ASTs.

#suffix-tree#ast-analysis#developer-tools
Stars369
Forks22
Last commit3 months ago
forbidden-apis
forbidden-apisJava

A Java bytecode analyzer that detects and blocks forbidden API calls during builds with Ant, Maven, or Gradle.

#gradle#build-tools#static-code-analysis
Stars369
Forks37
Last commit8 months ago
Jest-DOM
Jest-DOMJavaScript

ESLint plugin to enforce best practices and prevent common mistakes when writing tests with jest-dom.

#javascript-testing#unit-testing#testing-library
Stars367
Forks44
Last commit3 months ago
Bladestan
BladestanPHP

A PHPStan extension for static analysis of Blade templates in Laravel projects.

#developer-tools#laravel#code-quality
Stars367
Forks26
Last commit1 month ago
Typescript React With Mobx Starter
Typescript React With Mobx StarterTypeScript

A TypeScript React starter template with MobX, Ant Design, and optional Vite/Webpack build tools.

#webpack5#admin-template#ant-design
Stars364
Forks112
Last commit3 years ago
cargo-spellcheck
cargo-spellcheckRust

A Rust tool that checks and fixes spelling and grammar mistakes in documentation using hunspell and nlprule.

#hacktoberfest#languagetool#developer-tools
Stars361
Forks38
Last commit21 days ago
Maintenance Modules
Maintenance Modules

A curated list of Node.js modules for automating and improving the maintenance and development of npm packages.

#developer-tools#npm-packages#release-automation
Stars360
Forks16
Last commit10 years ago
Vue Mess Detector
Vue Mess DetectorTypeScript

A static code analysis tool for detecting code smells and best practice violations in Vue.js and Nuxt.js projects.

#code-smells#developer-tools#code-quality
Stars359
Forks13
Last commit3 days ago
gulp-check-unused-css
gulp-check-unused-cssCSS

A Gulp plugin that checks HTML templates for unused CSS classes and CSS files for undefined classes.

#html-css-validation#css-optimization#frontend-tooling
Stars355
Forks18
Last commit3 years ago
parallel-lint
parallel-lintPHP

A parallel PHP syntax checker with multiple output formats and Git blame integration.

#command-line-tool#ci-cd#code-quality
Stars355
Forks25
Last commit1 month ago
linters
linters

A community wiki curating static analysis tools (linters) for improving code quality across programming languages and formats.

#developer-tools#security-scanning#programming-languages
Stars349
Forks30
Last commit2 months ago
covr
covrR

Track and report test coverage for R packages with local reports and optional CI integration.

#travis-ci#codecov#unit-testing
Stars345
Forks123
Last commit5 months ago
haml-lint
haml-lintRuby

A linting tool for HAML that enforces style consistency and integrates with RuboCop for static analysis.

#developer-tools#rubocop#template-engine
Stars336
Forks111
Last commit6 days ago
N
NJavaScript

An ESLint plugin providing additional rules for Node.js-specific code patterns and best practices.

#commonjs#es-modules#nodejs
Stars336
Forks60
Last commit6 days ago
GitHub
GitHubJavaScript

An opinionated ESLint plugin with rules used by GitHub for JavaScript, TypeScript, and React development.

#eslintplugin#security#accessibility
Stars331
Forks64
Last commit3 days ago
nixpkgs-hammering
nixpkgs-hammeringNix

A linter for Nix package expressions that identifies common mistakes and provides explanations for Nixpkgs contributors.

#developer-tools#nix-overlays#code-quality
Stars331
Forks19
Last commit14 days ago
ex_check
ex_checkElixir

A single Mix task to efficiently run all code analysis and testing tools in an Elixir project.

#elixir#developer-tools#mix-task
Stars327
Forks14
Last commit1 year ago
phpqa - jmolivas
phpqa - jmolivasPHP

A CLI tool that unifies multiple PHP quality assurance and static analysis tools under a single command interface.

#pre-commit-hooks#analyzer#development-workflow
Stars325
Forks29
Last commit8 years ago
bodyclose
bodycloseGo

A static analysis tool for Go that checks whether HTTP response bodies are properly closed to enable TCP connection reuse.

#request#linter#http
Stars324
Forks39
Last commit4 months ago
FSharpLint
FSharpLintF#

A static analysis tool for F# that enforces coding conventions, detects code smells, and checks formatting rules.

#dotnet-tool#code-smells#msbuild
Stars324
Forks74
Last commit4 days ago
mypy-pycharm-plugin
mypy-pycharm-pluginJava

A PyCharm plugin that runs mypy type checking across your entire Python project and provides navigation between errors.

#python-development#developer-tools#type-errors
Stars321
Forks16
Last commit5 years ago
Ionic Boilerplate
Ionic BoilerplateJavaScript

A comprehensive Ionic starter kit with testing, CI/CD, and build automation for hybrid mobile apps.

#build-automation#gitlab-ci#continuous-integration
Stars321
Forks107
Last commit3 years ago
filenames
filenamesJavaScript

ESLint plugin that enforces consistent filename conventions for JavaScript files.

#developer-tools#code-quality#eslint-plugin
Stars320
Forks34
Last commit1 year ago
goconst
goconstGo

A Go static analysis tool that finds repeated string and number literals that could be replaced by constants.

#developer-tools#linter#constants
Stars318
Forks21
Last commit12 days ago
eslint-plugin-hexagonal-architecture
eslint-plugin-hexagonal-architectureTypeScript

An ESLint plugin that enforces hexagonal architecture best practices in JavaScript and TypeScript projects.

#software-architecture#hexagonal#dependency-management
Stars315
Forks17
Last commit
De Morgan
De MorganTypeScript

An ESLint plugin that enforces logical consistency by transforming negated boolean expressions using De Morgan's laws.

#developer-tools#boolean-logic#typescript
Stars314
Forks2
Last commit24 days ago
SerilogAnalyzer
SerilogAnalyzerC#

A Roslyn analyzer that detects common mistakes and enforces best practices in Serilog logging code.

#analyzer#csharp#visual-studio
Stars314
Forks31
Last commit2 years ago
arrow functions
arrow functionsJavaScript

ESLint plugin providing rules to enforce readable and proper arrow function definitions.

#concise-object-return#developer-tools#name-inference
Stars311
Forks14
Last commit1 year ago
gulp-jscs
gulp-jscsJavaScript

A Gulp plugin for checking and fixing JavaScript code style using JSCS.

#jscs#code-style#code-quality
Stars311
Forks48
Last commit8 years ago
Run dotenv-linter - Lints your .env files like a charm, with optional reviewdog output on the PR
Run dotenv-linter - Lints your .env files like a charm, with optional reviewdog output on the PRPython

A fast and simple linter for .env files that enforces consistency and best practices.

#python-tool#environment-variables#pre-commit
Stars301
Forks10
Last commit
MDX
MDXTypeScript

ESLint parser and plugin for linting MDX files, including JavaScript/TypeScript code and markdown syntax.

#eslint-mdx#vscode-extension#code-quality
Stars298
Forks35
Last commit8 days ago
Enforcing practices
Enforcing practicesTypeScript

An ESLint plugin providing rules to enforce best practices and prevent common errors in Mocha test suites.

#javascript-testing#hacktoberfest#eslintplugin
Stars288
Forks72
Last commit1 day ago
NsDepCop
NsDepCopC#

A static code analysis tool that enforces namespace and assembly dependency rules in C# projects.

#namespace#nuget#msbuild
Stars288
Forks36
Last commit3 months ago
PreviousPage 11 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
3 years ago
4 days ago
Next
#Static Analysis343
#Developer Tools266
#Linting182
#Linter115
#Javascript112
#Ci Cd97
#Eslint95
#Eslint Plugin79
#Hacktoberfest62
#Best Practices56
#Typescript54
#Cli Tool52