Showing 36 of 339 projects
A linting tool for enforcing clean and consistent code in Less stylesheets.
A collection of Meteor-specific linting rules for ESLint to enforce best practices and catch common errors.
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 advanced linter for Yocto/OpenEmbedded bitbake recipes that enforces style guidelines and detects common pitfalls.
An ESLint plugin that enforces best practices and common patterns for React-Redux applications.
A Flake8 plugin that provides specialized linting for Python type hinting stub files (.pyi).
Lint Ember app addon dependencies to ensure only one version of each is activated in the final build.
A GitHub Action that validates pull requests contain references to Jira tickets in titles, branch names, or commits.
An ESLint plugin that automatically optimizes regular expression literals for better performance.
A GitHub Action that runs PSScriptAnalyzer static code analysis on PowerShell scripts during pull requests.
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.
Auto-fixable ESLint rules for enforcing alphabetical sorting of styled component declarations.
A Python-based linter that allows you to create custom linting rules using regular expressions.
An ESLint plugin that lints unhandled functions that might throw errors and ensures best practices for JavaScript/TypeScript.
A comprehensive ESLint shareable config supporting modern frameworks and flat config only.
ESLint plugin that prevents using extended native objects in JavaScript code.
An ESLint plugin that overrides no-unused-expressions to be friendly towards Chai.js expect and should statements.
An ESLint plugin to disable other ESLint plugins using file path patterns and inline comments.
An ESLint plugin that enforces ES5-only JavaScript by forbidding ES2015+ features.
A gulp plugin that integrates CoffeeLint for linting CoffeeScript files in build pipelines.
A curated collection of ESLint plugins that automatically installs based on your project's dependencies.
ESLint plugin to granularly enforce TypeScript's erasableSyntaxOnly flag for gradual migration.
A flake8 plugin that statically checks Python typing imports are properly guarded for version compatibility.
A flake8 plugin that enforces limits on Python type annotation nesting complexity to improve code readability.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.