Showing 36 of 93 projects
An ESLint plugin that enforces contradictory coding opinions to simulate the experience of sharing code on Twitter.
An ESLint plugin that runs Flow type checking as ESLint errors, enabling Flow support in any ESLint-compatible editor.
Official ESLint plugin for Svelte, providing linting rules and best practices for Svelte components.
An ESLint plugin that enforces best practices and catches common errors in Playwright test code.
ESLint plugin to enforce best practices and prevent common mistakes when writing tests with jest-dom.
An ESLint plugin providing additional rules for Node.js-specific code patterns and best practices.
An ESLint plugin that validates React components can safely update with Fast Refresh (hot reloading).
An opinionated ESLint plugin with rules used by GitHub for JavaScript, TypeScript, and React development.
ESLint plugin that enforces consistent filename conventions for JavaScript files.
An ESLint plugin that enforces hexagonal architecture best practices in JavaScript and TypeScript projects.
An ESLint plugin that enforces logical consistency by transforming negated boolean expressions using De Morgan's laws.
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 zero-dependency tool to enforce module boundaries and dependency rules in TypeScript projects.
ESLint parser and plugin for linting MDX files, including JavaScript/TypeScript code and markdown syntax.
A trustworthy ReDoS (Regular Expression Denial of Service) checker for identifying vulnerable regex patterns.
An ESLint plugin providing rules to enforce best practices and prevent common errors in Mocha test suites.
ESLint plugin providing Lodash-specific linting rules to enforce best practices and prevent common errors.
An ESLint plugin for linting HTML files, HTML in JavaScript template literals, and popular frameworks like React, Angular, and Svelte.
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.
ESLint plugin that disallows unsafe innerHTML, outerHTML, and similar DOM manipulation methods without proper sanitization.
An ESLint plugin providing rules for consistent, readable, and valid package.json files.
An ESLint plugin that enforces best practices and consistency when writing ESLint plugins and their tests.
An ESLint plugin for linting JSON, JSONC, and JSON5 files with comprehensive rules and editor integrations.
ESLint plugin providing rules to enforce best practices and catch common errors in AVA test files.
An ESLint plugin that validates and lints JSON files, catching syntax errors and enforcing standards.
An ESLint plugin that filters lint output to only show errors on changed lines, keeping feedback focused.
An ESLint plugin that downgrades all ESLint errors to warnings, simplifying rule configuration.
An ESLint plugin that provides linting rules for YAML files, including support for Vue SFC custom blocks and ESLint directives.
An ESLint plugin for optional static type checking in JavaScript using JSDoc and existing data schemas.
An ESLint plugin that detects potential secrets and credentials in code and JSON files using entropy analysis and pattern matching.
ESLint plugin providing auto-fixable formatting rules to ensure consistency and readability in Jest test suites.
ESLint plugin that validates CSS module class usage in JavaScript to catch unused or undefined classes.
An ESLint plugin that enforces accessibility rules for Styled Components, covering all seven component creation methods.
ESLint plugin that provides readable error messages for ECMAScript syntax and allows granular control over feature usage.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.