Showing 26 of 242 projects
A Swift-based linter that uses scripts and regex to enforce custom rules across any language or project.
A linting tool for enforcing clean and consistent code in Less stylesheets.
A linter for Polymer projects that catches errors before running code.
Automatically generates and maintains documentation for ESLint plugins and rules, including rule tables, config tables, and rule doc notices.
Format and lint markdown code blocks using your favorite language-specific tools.
ESLint plugin that automatically fixes object key ordering with the same options as the official sort-keys rule.
An ESLint plugin providing rules to enforce best practices and catch common errors in Jasmine test suites.
ESLint plugin providing rules for optimizing usage of JavaScript Array functions and methods.
Additional ESLint rules for ESLint directive comments like eslint-disable-line and eslint-enable.
A GitHub Action that automatically formats Python code to conform to PEP 8 style guidelines.
Backbone-specific linting rules for ESLint to enforce best practices and prevent common errors.
A GitHub Action that automatically lints pull request titles using commitlint conventions.
An ESLint plugin that enforces best practices and common patterns for React-Redux applications.
Lint Ember app addon dependencies to ensure only one version of each is activated in the final build.
An advanced linter for Yocto/OpenEmbedded bitbake recipes that enforces style guidelines and detects common pitfalls.
A Flake8 plugin that provides specialized linting for Python type hinting stub files (.pyi).
A GitHub Action that validates pull requests contain references to Jira tickets in titles, branch names, or commits.
A GitHub Action that runs PSScriptAnalyzer static code analysis on PowerShell scripts during pull requests.
An ESLint plugin that automatically optimizes regular expression literals for better performance.
A Go static analysis tool that detects assignments and declarations with excessive blank identifiers.
A command-line tool to verify that your files adhere to .editorconfig rules.
A fast TypeScript GitHub Action that validates pull request titles against a configurable regex pattern.
An ESLint configuration that catches code problems without enforcing style, designed for use with Prettier.
A Python-based linter that allows you to create custom linting rules using regular expressions.
Auto-fixable ESLint rules for enforcing alphabetical sorting of styled component declarations.
A comprehensive ESLint shareable config supporting modern frameworks and flat config only.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.