Showing 36 of 745 projects
An ESLint plugin that enforces pure functional programming by disallowing side-effect-causing language constructs.
An opinionated code formatter for GameMaker Language (GML) that enforces consistent style and reduces git diffs.
An ESLint plugin providing linting rules specifically for QUnit JavaScript testing framework.
A Ruby tool that measures code complexity in class files using cyclomatic complexity algorithms without added opinions.
Find the documentation URL for any ESLint rule, including core rules and plugin rules.
ESLint plugin that detects unused Material UI styling classes in your codebase.
WP-CLI function and class declaration stubs for static analysis tools like PHPStan.
A high-level linter and static analyzer for Python data science code that detects potential issues like data leakage and non-reproducibility.
A comprehensive Rails application template with pre-configured tools for CI/CD, testing, and deployment.
An ESLint rule that checks and automatically fixes copyright notices or file headers at the top of files.
ESLint plugin that detects common mistakes and anti-patterns in chai.js expect() assertions.
An ESLint plugin that enforces code conventions and detects errors in RequireJS modules.
Istanbul coverage plugin for web-component-tester to collect and report test coverage for JavaScript projects.
A comprehensive ESLint plugin providing custom rules and configurations for JavaScript, TypeScript, Vue.js, and Node.js projects.
A collection of Swift extensions for iOS development that simplifies common tasks and promotes clean, concise code.
An ESLint rule that detects inferred method names in ES6 object literals to ensure proper lexical identifier binding.
ESLint plugin that enforces using `throw new Error()` instead of `throw Error()` for consistency.
ESLint plugin with custom rules to enforce high-performance JavaScript coding patterns.
A Composer plugin that provides a unified command-line interface to run various PHP quality assurance tools.
A GitHub Action that runs ergebnis/composer-normalize to normalize composer.json files in CI/CD workflows.
A GitHub Action that automatically identifies SQL anti-patterns in pull requests using sqlcheck.
A GitHub Action that runs dotenv-linter with reviewdog to lint .env files in pull requests.
Scans Angular codebases for performance, architecture, and dead code issues, outputting a health score with actionable diagnostics.
A linter for CMake files that enforces user-defined rules and coding standards.
A CLI tool that enhances Python type checking by automatically adding py.typed markers and installing missing stub files for mypy.
TypeScript-based ESLint configuration for Node, React, and React Native with support for YML and GraphQL.
ESLint plugin enforcing hapi's JavaScript style guide rules for consistent code quality.
A GitHub Action to run linters on ROS 2 packages without compiling code for fast feedback.
A collection of configurable Gulp tasks for JavaScript bundling, CSS processing, image optimization, and code quality checks.
ESLint plugin enforcing MongoDB Node.js driver best practices and syntax validation.
A CLI tool for finding, counting, and tabulating ESLint rules in configuration files.
An ESLint plugin that disallows side effects and stateful variables at the module top level.
A Python tool that automatically adds Optional type hints to function arguments with None default values.
A GitHub Action that runs stylelint to lint CSS and CSS-like files in your CI/CD workflows.
A GitHub Action that lints awesome lists using sindresorhus/awesome-lint to ensure consistency and quality.
ESLint plugin that detects when error causes are lost during exception re-throwing.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.