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

pure
pureJavaScript

An ESLint plugin that enforces pure functional programming by disallowing side-effect-causing language constructs.

#functional-programming#immutability#side-effects
Stars33
Forks1
Last commit10 years ago
Gobo
GoboC#

An opinionated code formatter for GameMaker Language (GML) that enforces consistent style and reduces git diffs.

#developer-tools#code-formatter#csharp
Stars33
Forks7
Last commit1 month ago
QUnit
QUnitJavaScript

An ESLint plugin providing linting rules specifically for QUnit JavaScript testing framework.

#javascript-testing#unit-testing#code-quality
Stars33
Forks25
Last commit3 months ago
Fukuzatsu
FukuzatsuRuby

A Ruby tool that measures code complexity in class files using cyclomatic complexity algorithms without added opinions.

#cyclomatic-complexity#developer-tools#cli-tool
Stars32
Forks7
Last commit7 years ago
eslint-rule-documentation
eslint-rule-documentationJavaScript

Find the documentation URL for any ESLint rule, including core rules and plugin rules.

#developer-tools#npm-package#nodejs
Stars31
Forks31
Last commit3 years ago
Eslint: detect unused classes
Eslint: detect unused classesJavaScript

ESLint plugin that detects unused Material UI styling classes in your codebase.

#material-ui#code-quality#eslint-plugin
Stars31
Forks12
Last commit3 years ago
wp-cli-stubs
wp-cli-stubsPHP

WP-CLI function and class declaration stubs for static analysis tools like PHPStan.

#stubs#wp-cli#code-quality
Stars30
Forks6
Last commit5 months ago
Pyra
PyraPython

A high-level linter and static analyzer for Python data science code that detects potential issues like data leakage and non-reproducibility.

#data-leakage-detection#data-science#python-linter
Stars30
Forks2
Last commit3 months ago
default_rails_template
default_rails_templateRuby

A comprehensive Rails application template with pre-configured tools for CI/CD, testing, and deployment.

#rails-template#error-monitoring#feature-flags
Stars29
Forks3
Last commit11 months ago
Notice
NoticeJavaScript

An ESLint rule that checks and automatically fixes copyright notices or file headers at the top of files.

#header-validation#developer-tools#automated-fixes
Stars29
Forks3
Last commit1 year ago
expect practices
expect practicesJavaScript

ESLint plugin that detects common mistakes and anti-patterns in chai.js expect() assertions.

#javascript-testing#code-quality#testing
Stars29
Forks15
Last commit3 days ago
RequireJS
RequireJSJavaScript

An ESLint plugin that enforces code conventions and detects errors in RequireJS modules.

#module-system#amd-modules#code-quality
Stars29
Forks16
Last commit3 years ago
Web components tester istambul
Web components tester istambulJavaScript

Istanbul coverage plugin for web-component-tester to collect and report test coverage for JavaScript projects.

#javascript-testing#web-components#unit-testing
Stars28
Forks29
Last commit
@mysticatea/eslint-plugin
@mysticatea/eslint-pluginJavaScript

A comprehensive ESLint plugin providing custom rules and configurations for JavaScript, TypeScript, Vue.js, and Node.js projects.

#static-code-analysis#prettier-integration#ecmascript
Stars27
Forks10
Last commit
GoodExtensions-iOS
GoodExtensions-iOSSwift

A collection of Swift extensions for iOS development that simplifies common tasks and promotes clean, concise code.

#ios#productivity#library
Stars27
Forks1
Last commit4 months ago
no-inferred-method-name
no-inferred-method-nameJavaScript

An ESLint rule that detects inferred method names in ES6 object literals to ensure proper lexical identifier binding.

#code-quality#object-literals#es6
Stars26
Forks4
Last commit4 years ago
new-with-error
new-with-errorJavaScript

ESLint plugin that enforces using `throw new Error()` instead of `throw Error()` for consistency.

#coding-standards#code-quality#error-handling
Stars26
Forks1
Last commit5 days ago
plugin
pluginJavaScript

ESLint plugin with custom rules to enforce high-performance JavaScript coding patterns.

#developer-tools#v8-optimization#code-quality
Stars25
Forks3
Last commit9 years ago
Composer-Plugin-QA
Composer-Plugin-QAPHP

A Composer plugin that provides a unified command-line interface to run various PHP quality assurance tools.

#quality#code-sniffer#composer-plugin
Stars25
Forks6
Last commit6 years ago
Run ergebnis/composer-normalize to ensure your PHP project has a normalized composer.json
Run ergebnis/composer-normalize to ensure your PHP project has a normalized composer.jsonMakefile

A GitHub Action that runs ergebnis/composer-normalize to normalize composer.json files in CI/CD workflows.

#composer#workflow-automation#github-action
Stars25
Forks4
Last commit
Run sqlcheck on the PR to identifies anti-patterns in SQL queries
Run sqlcheck on the PR to identifies anti-patterns in SQL queriesShell

A GitHub Action that automatically identifies SQL anti-patterns in pull requests using sqlcheck.

#sqlcheck#github-action#pull-requests
Stars25
Forks6
Last commit
Run dotenv-linter, with reviewdog output on the PR
Run dotenv-linter, with reviewdog output on the PRShell

A GitHub Action that runs dotenv-linter with reviewdog to lint .env files in pull requests.

#hacktoberfest#environment-variables#dotenv-linter
Stars24
Forks4
Last commit
angular-doctor
angular-doctorTypeScript

Scans Angular codebases for performance, architecture, and dead code issues, outputting a health score with actionable diagnostics.

#developer-tools#skill#ci-cd
Stars24
Forks1
Last commit7 months ago
cmake_check
cmake_checkTypeScript

A linter for CMake files that enforces user-defined rules and coding standards.

#linter#coding-standards#continuous-integration
Stars24
Forks4
Last commit6 years ago
typeforce
typeforcePython

A CLI tool that enhances Python type checking by automatically adding py.typed markers and installing missing stub files for mypy.

#developer-tools#mypy-stubs#typing
Stars22
Forks2
Last commit4 years ago
eslint-config-kingstinct-react-native
eslint-config-kingstinct-react-nativeJavaScript

TypeScript-based ESLint configuration for Node, React, and React Native with support for YML and GraphQL.

#developer-tools#linter#airbnb-config
Stars22
Forks2
Last commit
Hapi
HapiJavaScript

ESLint plugin enforcing hapi's JavaScript style guide rules for consistent code quality.

#developer-tools#code-quality#eslint-plugin
Stars22
Forks10
Last commit6 months ago
action-ros-lint
action-ros-lintTypeScript

A GitHub Action to run linters on ROS 2 packages without compiling code for fast feedback.

#robotics#ament-lint#linter
Stars22
Forks8
Last commit1 year ago
lmn-gulp-tasks
lmn-gulp-tasksJavaScript

A collection of configurable Gulp tasks for JavaScript bundling, CSS processing, image optimization, and code quality checks.

#gulp#browserify#asset-optimization
Stars22
Forks6
Last commit9 years ago
Mongodb
MongodbJavaScript

ESLint plugin enforcing MongoDB Node.js driver best practices and syntax validation.

#database-driver#developer-tools#nodejs
Stars21
Forks3
Last commit3 years ago
eslint-index
eslint-indexJavaScript

A CLI tool for finding, counting, and tabulating ESLint rules in configuration files.

#developer-tools#cli-tool#nodejs
Stars21
Forks4
Last commit5 years ago
toplevel
toplevelJavaScript

An ESLint plugin that disallows side effects and stateful variables at the module top level.

#module-system#side-effects#typescript
Stars21
Forks3
Last commit8 months ago
auto-optional
auto-optionalPython

A Python tool that automatically adds Optional type hints to function arguments with None default values.

#pypi#developer-tools#pre-commit
Stars20
Forks3
Last commit5 months ago
Stylelinter - GitHub Action that runs stylelint
Stylelinter - GitHub Action that runs stylelintShell

A GitHub Action that runs stylelint to lint CSS and CSS-like files in your CI/CD workflows.

#styles#css-linting#action
Stars20
Forks11
Last commit2 years ago
awesome-lint as a GitHub Action
awesome-lint as a GitHub ActionDockerfile

A GitHub Action that lints awesome lists using sindresorhus/awesome-lint to ensure consistency and quality.

#workflow-automation#github-action#awesome-lists
Stars20
Forks5
Last commit2 years ago
eslint-plugin-error-cause
eslint-plugin-error-causeTypeScript

ESLint plugin that detects when error causes are lost during exception re-throwing.

#developer-tools#coding-standards#typescript
Stars20
Forks0
Last commit1 year ago
PreviousPage 18 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
8 years ago
3 years ago
5 years ago
3 years ago
4 months ago
3 years ago
Next
#Static Analysis447
#Developer Tools353
#Linting259
#Javascript168
#Eslint135
#Eslint Plugin135
#Linter130
#Ci Cd122
#Typescript90
#Hacktoberfest69
#Cli Tool62
#Best Practices60