Showing 36 of 157 projects
ESLint plugin providing rules to enforce best practices and consistency when using lodash/fp.
An ESLint plugin that disallows the use of loops (for, while, etc.) to encourage functional programming patterns.
An ESLint plugin that enforces TypeScript type assertions using ^? Twoslash, $ExpectError, and $ExpectType comments.
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.
An ESLint plugin providing SQL linting rules for formatting and preventing unsafe queries in JavaScript/TypeScript code.
Automatically generates and maintains documentation for ESLint plugins and rules, including rule tables, config tables, and rule doc notices.
An ESLint plugin providing linting rules for Scoped CSS in Vue.js single-file components.
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.
An ESLint plugin that validates JSON, YAML, TOML, JavaScript, and Vue files against JSON Schema.
Backbone-specific linting rules for ESLint to enforce best practices and prevent common errors.
ESLint plugin that enforces TypeScript/JavaScript path aliases from tsconfig/jsconfig instead of relative imports.
ESLint plugin that provides rules to detect and warn about deprecated functions, imports, and member expressions.
An ESLint plugin that enforces best practices and common patterns for React-Redux applications.
An ESLint plugin that automatically optimizes regular expression literals for better performance.
An ESLint plugin that detects potential XSS vulnerabilities in JavaScript code before deployment.
Check JavaScript code compatibility with target browsers and Node.js versions using a browserslist.
Auto-fixable ESLint rules for enforcing alphabetical sorting of styled component declarations.
An ESLint plugin that lints unhandled functions that might throw errors and ensures best practices for JavaScript/TypeScript.
ESLint plugin that prevents using extended native objects in JavaScript code.
An ESLint plugin to disable other ESLint plugins using file path patterns and inline comments.
An ESLint plugin that overrides no-unused-expressions to be friendly towards Chai.js expect and should statements.
An ESLint plugin that enforces ES5-only JavaScript by forbidding ES2015+ features.
ESLint plugin to granularly enforce TypeScript's erasableSyntaxOnly flag for gradual migration.
An ESLint plugin that provides a parser and linting rules for BrightScript files used in Roku development.
An ESLint plugin to lint, format, auto-fix, and sort JSON files within your ESLint workflow.
An ESLint plugin that enforces good writing style in code comments by checking for passive voice, weasel words, and other issues.
An ESLint plugin that catches insensitive language in code to promote diversity and inclusion.
A modern ESLint plugin providing rules to prevent common issues and enforce best practices in RxJS 7 applications.
An ESLint plugin that provides linting and formatting rules for TOML files.
ESLint plugin to disallow jQuery functions and suggest native JavaScript alternatives.
An ESLint plugin providing linting rules specifically for QUnit JavaScript testing framework.
An ESLint plugin for vanilla-extract that enforces CSS property ordering, style validation, and best practices with auto-fixing.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.