SaaSHub helps you find the best software and product alternatives Learn more โ
Top 23 JavaScript eslint-plugin Projects
-
You-Dont-Need-Lodash-Underscore
List of JavaScript methods which you can use natively + ESLint Plugin
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
Project mention: 5 Open Source Linters and Static Analysis Tools for AI-Assisted Codebases | dev.to | 2026-04-06
The eslint-plugin-security plugin adds rules that catch common security misconfigurations: object injection sinks, unsafe uses of regular expressions, and non-literal calls to require. AI tools produce all of these regularly when working from common tutorial-style examples in their training data.
-
-
-
-
putout
๐ Pluggable and configurable JavaScript Linter, code transformer and formatter with superpowers ๐ช: built-in support of js, jsx, ts, markdown, yaml, toml, json and ignore. Write declarative codemods in a simplest possible way ๐
For a long time parsers like acorn, Babel and Espree (of ESLint) could not parse it, but with Hashbang Proposal everything changed, also recast couldn't handle hashbang but it is not longer supported so there is not more need of such a strange way to keep line numbers correct ๐.
-
Project mention: ESLint & Prettier Setup for Latest React Native with TypeScript | dev.to | 2025-09-24
React Native ESLint Rules
-
eslint-plugin-check-file
ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder.
-
-
-
-
html-eslint
An ESLint plugin for linting HTML files, HTML in JSJavaScript Template Literals, React, Angular and Svelte
Project mention: Bringing Baseline into Product Development โ and Keeping It Safe in Practice | dev.to | 2025-09-09HTML: @html-eslint/eslint-plugin
-
eslint-plugin-ember
An ESLint plugin that provides set of rules for Ember applications based on commonly known good practices.
-
eslint-plugin-no-unsanitized
Custom ESLint rule to disallows unsafe innerHTML, outerHTML, insertAdjacentHTML and alike
That's very cool - using a linter as a standardization system removes a lot of the guesswork out of submitting! But it's an unenviable challenge to guard against bad actors here - there's now an open-source oracle that an attacker could use to see if their technique would sneak by the review process, and they can have a coding agent iterate until successful.
I might encourage adding things like https://ofriperetz.dev/articles/eslint-plugin-security-is-un... or https://github.com/mozilla/eslint-plugin-no-unsanitized as things that flag for further review - and likely adding even more that you might not publicize as part of the eslint-plugin repository, so there's a more obscure level of protection that might catch a would-be attacker!
-
-
-
-
-
JavaScript eslint-plugin discussion
JavaScript eslint-plugin related posts
-
PRs are disabled for non-contributors
-
ESLint & Prettier Setup for Latest React Native with TypeScript
-
Just use this Next.js Eslint Configuration
-
Incrementally fixing lots of ESlint errors in a clean way with ESlint Nibble
-
Improving Code Quality with Linting
-
Resolving Circular Dependency Issues in ES5 Projects
-
Tailwind CSS for frontend teams: From settings to rules
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 Jun 2026
Index
What are some of the best open-source eslint-plugin projects in JavaScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | You-Dont-Need-Lodash-Underscore | 19,159 |
| 2 | eslint-plugin-import | 5,917 |
| 3 | eslint-plugin-unicorn | 5,042 |
| 4 | eslint-plugin-prettier | 3,646 |
| 5 | eslint-plugin-simple-import-sort | 2,442 |
| 6 | eslint-plugin-security | 2,354 |
| 7 | eslint-plugin-tailwindcss | 2,059 |
| 8 | eslint-plugin-promise | 999 |
| 9 | eslint-plugin-node | 957 |
| 10 | putout | 793 |
| 11 | eslint-plugin-react-native | 762 |
| 12 | eslint-plugin-check-file | 610 |
| 13 | eslint-config-auto | 399 |
| 14 | eslint-plugin-svelte3 | 371 |
| 15 | eslint-plugin-proper-arrows | 309 |
| 16 | html-eslint | 264 |
| 17 | eslint-plugin-ember | 263 |
| 18 | eslint-plugin-no-unsanitized | 245 |
| 19 | eslint-plugin-json | 217 |
| 20 | eslint-plugin-i18n-json | 194 |
| 21 | eslint-plugin-vuetify | 132 |
| 22 | eslint-plugin-lwc | 115 |
| 23 | eslint-plugin-proper-ternary | 96 |