Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more. Learn more →
Top 23 JavaScript eslint-plugin Projects
-
You-Dont-Need-Lodash-Underscore
List of JavaScript methods which you can use natively + ESLint Plugin
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
Project mention: 5 Signs You’ve Built a Secretly Bad Architecture (And How to Fix It) | dev.to | 2024-12-18
Again, vFunction can provide a critical service by identifying and untangling these circular dependencies. With its ability to map and analyze dataflows, vFunction provides a visual representation of how services communicate across your architecture. Other tools, for specific languages, such as JavaScript, use tools like ES Lint or Madge to detect circular dependencies. For Python, Pyreverse excels at visually representing circular dependencies of modules: by highlighting circular communication routes, excessive communication, and tightly coupled components. From there, these insights allow teams to take corrective action.
-
-
XO. This feels like the Black of Typescript linting. XO has styles for everything and is very opinionated. This can be nice, because it takes a lot of code style decisions off of your plate. But beware it can be cumbersome to implement in the middle of a project because it will require extensive reformatting. In lieu of XO, I found Unicorn opinionated enough and more immediately useful.
-
In addition to using the recommended rules, I also like to expand on them by adding several optional, more opinionated rules. For example, I'm not too fond of functions with many parameters as I've found that in the past, they can cause problems and generally become hard to follow, so in most of the codebases I work on, I enforce this using the max-params rule. I also like to ensure that my code is formatted a certain way, so I use the Prettier plugin to ensure that everything matches my Prettier config file, preventing discrepancies around commas and spacing.
-
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Tailwind
-
-
-
putout
🐊 Pluggable and configurable JavaScript Linter, code transformer and formatter, drop-in ESLint superpower replacement 💪 with built-in support for js, jsx, typescript, markdown, yaml and json. Write declarative codemods in a simplest possible way 😏
-
-
-
eslint-plugin-check-file
ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder.
-
-
-
-
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
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript eslint-plugin discussion
JavaScript eslint-plugin related posts
-
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
-
Recommended Linters
-
ESLint: Flat Config Rollout Plan
-
A note from our sponsor - SurveyJS
surveyjs.io | 24 May 2025
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,075 |
2 | eslint-plugin-import | 5,730 |
3 | eslint-plugin-vue | 4,542 |
4 | eslint-plugin-unicorn | 4,504 |
5 | eslint-plugin-prettier | 3,510 |
6 | eslint-plugin-security | 2,276 |
7 | eslint-plugin-simple-import-sort | 2,258 |
8 | eslint-plugin-tailwindcss | 1,861 |
9 | eslint-plugin-promise | 966 |
10 | eslint-plugin-node | 961 |
11 | putout | 751 |
12 | eslint-plugin-react-native | 742 |
13 | eslint-plugin-boundaries | 649 |
14 | eslint-plugin-check-file | 573 |
15 | eslint-config-auto | 404 |
16 | eslint-plugin-svelte3 | 375 |
17 | eslint-plugin-proper-arrows | 308 |
18 | eslint-plugin-ember | 262 |
19 | eslint-plugin-no-unsanitized | 238 |
20 | eslint-plugin-json | 212 |
21 | eslint-plugin-i18n-json | 188 |
22 | eslint-plugin-vuetify | 121 |
23 | eslint-plugin-lwc | 111 |