Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Eslint Plugin

Eslint Plugin

157 projects

Showing 36 of 157 projects

Lodash/fp
Lodash/fpJavaScript

ESLint plugin providing rules to enforce best practices and consistency when using lodash/fp.

#functional-programming#code-quality#best-practices
Stars150
Forks24
Last commit3 years ago
no-loops
no-loopsJavaScript

An ESLint plugin that disallows the use of loops (for, while, etc.) to encourage functional programming patterns.

#functional-programming#code-quality#best-practices
Stars130
Forks5
Last commit11 months ago
eslint-plugin-expect-type
eslint-plugin-expect-typeTypeScript

An ESLint plugin that enforces TypeScript type assertions using ^? Twoslash, $ExpectError, and $ExpectType comments.

#developer-tools#type-assertions#expect-type
Stars120
Forks6
Last commit
ESLint-plugin-Meteor
ESLint-plugin-MeteorJavaScript

A collection of Meteor-specific linting rules for ESLint to enforce best practices and catch common errors.

#eslint-plugin-meteor#code-quality#best-practices
Stars117
Forks17
Last commit5 years ago
Ramda
RamdaJavaScript

ESLint plugin providing rules for pragmatic Ramda usage, refactoring, and simplification.

#functional-programming#code-quality#eslint-plugin
Stars117
Forks11
Last commit5 years ago
eslint-doc-generator
eslint-doc-generatorTypeScript

Automatically generates and maintains documentation for ESLint plugins and rules, including rule tables, config tables, and rule doc notices.

#generator#developer-tools#lint
Stars113
Forks23
Last commit1 day ago
SQL
SQLTypeScript

An ESLint plugin providing SQL linting rules for formatting and preventing unsafe queries in JavaScript/TypeScript code.

#postgres#typescript#code-quality
Stars113
Forks23
Last commit9 months ago
VueJS Scoped CSS
VueJS Scoped CSSTypeScript

An ESLint plugin providing linting rules for Scoped CSS in Vue.js single-file components.

#stylus#css-linting#npm
Stars109
Forks15
Last commit1 day ago
sort-keys-fix
sort-keys-fixJavaScript

ESLint plugin that automatically fixes object key ordering with the same options as the official sort-keys rule.

#developer-tools#automatic-fixing#object-sorting
Stars103
Forks25
Last commit2 years ago
Jasmine
JasmineJavaScript

An ESLint plugin providing rules to enforce best practices and catch common errors in Jasmine test suites.

#javascript-testing#unit-testing#eslint-plugin-jasmine
Stars101
Forks57
Last commit2 years ago
@eslint-community/eslint-plugin-eslint-comments
@eslint-community/eslint-plugin-eslint-commentsJavaScript

Additional ESLint rules for ESLint directive comments like eslint-disable-line and eslint-enable.

#developer-tools#directive-comments#code-quality
Stars99
Forks15
Last commit
JSON Schema
JSON SchemaTypeScript

An ESLint plugin that validates JSON, YAML, TOML, JavaScript, and Vue files against JSON Schema.

#yaml#json5#validation
Stars97
Forks12
Last commit2 days ago
array-func
array-funcJavaScript

ESLint plugin providing rules for optimizing usage of JavaScript Array functions and methods.

#developer-tools#performance-optimization#eslintplugin
Stars97
Forks7
Last commit3 days ago
Backbone
BackboneJavaScript

Backbone-specific linting rules for ESLint to enforce best practices and prevent common errors.

#code-quality#backbonejs#eslint-plugin
Stars92
Forks11
Last commit7 months ago
paths
pathsTypeScript

ESLint plugin that enforces TypeScript/JavaScript path aliases from tsconfig/jsconfig instead of relative imports.

#jsconfig#developer-tools#build-tools
Stars91
Forks4
Last commit1 month ago
deprecate
deprecateJavaScript

ESLint plugin that provides rules to detect and warn about deprecated functions, imports, and member expressions.

#code-quality#tooling#eslint-plugin
Stars84
Forks15
Last commit7 months ago
React-Redux
React-ReduxJavaScript

An ESLint plugin that enforces best practices and common patterns for React-Redux applications.

#react-redux#code-quality#best-practices
Stars83
Forks18
Last commit1 year ago
Optimize Regex
Optimize RegexJavaScript

An ESLint plugin that automatically optimizes regular expression literals for better performance.

#regex-optimization#developer-tools#regex
Stars77
Forks7
Last commit2 years ago
xss
xssJavaScript

An ESLint plugin that detects potential XSS vulnerabilities in JavaScript code before deployment.

#developer-tools#web-security#code-security
Stars73
Forks17
Last commit3 years ago
ecmascript-compat
ecmascript-compatJavaScript

Check JavaScript code compatibility with target browsers and Node.js versions using a browserslist.

#developer-tools#ecmascript#compatibility-checking
Stars69
Forks14
Last commit1 year ago
Better Styled Components
Better Styled ComponentsJavaScript

Auto-fixable ESLint rules for enforcing alphabetical sorting of styled component declarations.

#developer-tools#auto-fix#styled-components
Stars67
Forks9
Last commit
eslint-plugin-exception-handling
eslint-plugin-exception-handlingTypeScript

An ESLint plugin that lints unhandled functions that might throw errors and ensures best practices for JavaScript/TypeScript.

#developer-tools#typescript#code-quality
Stars64
Forks4
Last commit
no-use-extend-native
no-use-extend-nativeJavaScript

ESLint plugin that prevents using extended native objects in JavaScript code.

#developer-tools#ecmascript#code-quality
Stars58
Forks4
Last commit5 months ago
disable
disableJavaScript

An ESLint plugin to disable other ESLint plugins using file path patterns and inline comments.

#developer-tools#javascript-tooling#code-quality
Stars57
Forks2
Last commit3 years ago
with unused expressions
with unused expressionsJavaScript

An ESLint plugin that overrides no-unused-expressions to be friendly towards Chai.js expect and should statements.

#javascript-testing#developer-tools#unit-testing
Stars57
Forks10
Last commit
es5
es5JavaScript

An ESLint plugin that enforces ES5-only JavaScript by forbidding ES2015+ features.

#ecmascript#es5#code-quality
Stars55
Forks16
Last commit3 years ago
eslint-plugin-erasable-syntax-only
eslint-plugin-erasable-syntax-onlyTypeScript

ESLint plugin to granularly enforce TypeScript's erasableSyntaxOnly flag for gradual migration.

#developer-tools#nodejs#typescript
Stars54
Forks4
Last commit
BrightScript
BrightScriptTypeScript

An ESLint plugin that provides a parser and linting rules for BrightScript files used in Roku development.

#ast-parser#lint#linter
Stars49
Forks9
Last commit3 years ago
JSON, package.json
JSON, package.jsonJavaScript

An ESLint plugin to lint, format, auto-fix, and sort JSON files within your ESLint workflow.

#developer-tools#package-json#prettier-alternative
Stars43
Forks4
Last commit3 years ago
eslint-plugin-write-good-comments
eslint-plugin-write-good-commentsJavaScript

An ESLint plugin that enforces good writing style in code comments by checking for passive voice, weasel words, and other issues.

#developer-tools#code-quality#documentation
Stars42
Forks3
Last commit
eslint-plugin-rxjs-x
eslint-plugin-rxjs-xTypeScript

A modern ESLint plugin providing rules to prevent common issues and enforce best practices in RxJS 7 applications.

#reactive-programming#rxjs#typescript
Stars40
Forks4
Last commit3 days ago
Woke
WokeJavaScript

An ESLint plugin that catches insensitive language in code to promote diversity and inclusion.

#developer-tools#inclusive-language#sensitive-content-detection
Stars39
Forks2
Last commit2 years ago
TOML
TOMLTypeScript

An ESLint plugin that provides linting and formatting rules for TOML files.

#developer-tools#toml-format#eslintplugin
Stars36
Forks5
Last commit24 days ago
jQuery
jQueryJavaScript

ESLint plugin to disallow jQuery functions and suggest native JavaScript alternatives.

#jquery-migration#frontend#code-quality
Stars34
Forks11
Last commit16 days ago
pure
pureJavaScript

An ESLint plugin that enforces pure functional programming by disallowing side-effect-causing language constructs.

#functional-programming#immutability#side-effects
Stars33
Forks1
Last commit10 years ago
vanilla-extract
vanilla-extractTypeScript

An ESLint plugin for vanilla-extract that enforces CSS property ordering, style validation, and best practices with auto-fixing.

#css-property-ordering#style-validation#vanilla-extract
Stars33
Forks1
Last commit
PreviousPage 3 of 5

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
4 days ago
17 days ago
3 years ago
3 months ago
1 month ago
1 day ago
7 months ago
5 days ago
Next
#Code Quality135
#Static Analysis112
#Linting110
#Javascript101
#Eslint84
#Developer Tools81
#Typescript44
#Best Practices17
#Eslint Rules17
#Testing14
#Nodejs14
#Javascript Testing13