Showing 36 of 242 projects
An ESLint plugin that provides linting rules for YAML files, including support for Vue SFC custom blocks and ESLint directives.
A static analysis tool that enforces secure coding practices and best practices for Python.
A comprehensive and opinionated TypeScript-first ESLint configuration for modern JavaScript projects.
A comprehensive style guide for writing clean, consistent, and idiomatic Swift code, with an accompanying linter.
A Leiningen plugin that enforces code quality standards by checking for common style issues and anti-patterns in Clojure projects.
A deprecated VS Code extension providing OCaml language support with syntax highlighting, IntelliSense, linting, and debugging.
A static analysis engine for PHP that detects type mismatches in function arguments, return values, and method calls.
A comprehensive toolkit for minifying, linting, and converting Pico-8 and Picotron game carts to reduce code size.
An open-source tool that checks PHP source code for deviations from coding conventions and standards.
A Flake8 plugin that checks for missing PEP 3107-style type annotations in Python functions and methods.
A Java library for parsing static code analysis reports from 79+ tools into a unified format.
ESLint plugin providing auto-fixable formatting rules to ensure consistency and readability in Jest test suites.
A customizable linter for validating Kubernetes resources against organization-defined standards.
ESLint plugin that validates CSS module class usage in JavaScript to catch unused or undefined classes.
A GitHub Action that automatically finds and fixes typos in source code and documentation.
An ESLint plugin that enforces accessibility rules for Styled Components, covering all seven component creation methods.
A minimal Neovim plugin written in Lua that provides essential Go development tools like formatting, linting, testing, and struct tag management.
A minimal, single-file Neovim configuration specifically optimized for Python development with modern tooling.
ESLint plugin that provides readable error messages for ECMAScript syntax and allows granular control over feature usage.
ESLint plugin providing rules to enforce best practices and consistency when using lodash/fp.
Static analysis tool for Terraform Provider code, offering linting checks for acceptance tests, resources, schemas, and validations.
A good-looking ESLint formatter with syntax highlighting and theme support for delightful readability.
A CLI tool to test ESLint rules against thousands of repositories for regression testing and validation.
A configurable style checker for Go code that enforces coding standards and best practices.
An ESLint plugin that disallows the use of loops (for, while, etc.) to encourage functional programming patterns.
A Flake8 plugin that identifies which Python imports should be moved into or out of typing.TYPE_CHECKING blocks to optimize runtime performance and prevent circular imports.
A Flake8 plugin that identifies which Python imports should be moved into or out of type-checking blocks to improve performance and prevent circular imports.
A platform-independent Git hooks manager supporting per-repo and shared hooks with version control, auto-updates, and containerized execution.
A GitHub Action that lints pull request titles against a custom regex pattern to enforce consistent formatting.
An ESLint plugin that enforces TypeScript type assertions using ^? Twoslash, $ExpectError, and $ExpectType comments.
A GitHub Action that runs tflint with reviewdog on pull requests to enforce Terraform best practices.
A GitHub Action that runs shellcheck with reviewdog to automatically review shell scripts in pull requests.
A standalone linting tool for Twig template files to catch syntax errors and enforce coding standards.
ESLint plugin providing rules for pragmatic Ramda usage, refactoring, and simplification.
A collection of Meteor-specific linting rules for ESLint to enforce best practices and catch common errors.
Lint any project in any language using Swift and regular expressions, with validation and autocorrect support.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.