Showing 17 of 89 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.
A collection of Meteor-specific linting rules for ESLint to enforce best practices and catch common errors.
ESLint plugin providing rules for pragmatic Ramda usage, refactoring, and simplification.
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.
An ESLint plugin providing rules to enforce best practices and catch common errors in Jasmine test suites.
ESLint plugin that automatically fixes object key ordering with the same options as the official sort-keys rule.
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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.