Showing 36 of 242 projects
A static analysis tool for F# that enforces coding conventions, detects code smells, and checks formatting rules.
ESLint plugin that enforces consistent filename conventions for JavaScript files.
A Go static analysis tool that finds repeated string and number literals that could be replaced by constants.
An ESLint plugin that enforces hexagonal architecture best practices in JavaScript and TypeScript projects.
A Gulp plugin for checking and fixing JavaScript code style using JSCS.
ESLint plugin providing rules to enforce readable and proper arrow function definitions.
An ESLint plugin for checking accessibility rules in Vue.js single-file components.
A fast and simple linter for .env files that enforces consistency and best practices.
ESLint parser and plugin for linting MDX files, including JavaScript/TypeScript code and markdown syntax.
A CSS3 SAX-inspired parser written in JavaScript for parsing and validating CSS syntax.
An ESLint plugin providing rules to enforce best practices and prevent common errors in Mocha test suites.
ESLint shareable config for XO with support for JavaScript, TypeScript, HTML, and Markdown.
A static analysis tool for Elm that helps find and prevent mistakes through customizable rules.
A customizable Python linting engine that allows project-specific static analysis rules through AST expressions and regex patterns.
ESLint plugin providing Lodash-specific linting rules to enforce best practices and prevent common errors.
A comprehensive linter for Ember.js and Handlebars templates that enforces best practices and accessibility.
An ESLint plugin providing linting rules and best practices for Ember.js applications.
Solid-specific linting rules for ESLint to enforce best practices and catch reactivity issues.
A Go tool for enforcing architectural rules like dependencies, package contents, function properties, and naming conventions.
A complete, fast, standards-based validation tool for GeoJSON data.
A comprehensive static analysis and linting tool for the D programming language.
An ESLint plugin providing rules for consistent, readable, and valid package.json files.
An open-source tool that combines tflint, tfsec, infracost, and inframap to validate Terraform Infrastructure-as-Code.
A configurable linting tool for analyzing Slim templates, integrating with RuboCop for static analysis.
An ESLint plugin that enforces best practices and consistency when writing ESLint plugins and their tests.
ESLint plugin providing rules to enforce best practices and catch common errors in AVA test files.
A configurable linting tool that identifies and reports anti-patterns in TSQL scripts.
An abstract interpreter for Rust's MIR that performs static analysis to find bugs and verify correctness properties.
Analyze ESLint configurations to list current, available, unused, and deprecated rules.
An ESLint plugin that filters lint output to only show errors on changed lines, keeping feedback focused.
A command-line wrapper for ESLint that adds file watching capabilities without requiring complex build tools.
A Python static type checker built on mypy with stricter defaults, advanced typing features, and baseline error management.
A configurable linter and validator for Gherkin feature files, written in JavaScript.
A GitHub Action that runs PHP-CS-Fixer to automatically fix PHP code style issues in your CI/CD pipeline.
A tool that parses lint errors and reports them as comments on GitHub pull requests.
An ESLint plugin that downgrades all ESLint errors to warnings, simplifying rule configuration.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.