Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free. Learn more →
Top 14 JavaScript eslint-rule Projects
-
Project mention: Configuring ESLint, Prettier, and TypeScript Together | Josh Goldberg | /r/typescript | 2023-05-04
You might enjoy `xo` :) https://github.com/xojs/xo
-
I recently scanned out codebase with https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-set-has.md and found many instances of potential "accidentally quadratic" uses of array.includes instead. gas a nice autofix to convert to set. there are some fun and sometimes useful lint rules out there...
-
Amplication
Amplication: open-source Node.js backend code generator. An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more.
-
putout
🐊 Pluggable and configurable JavaScript Linter, code transformer and formatter with built-in ESLint and Babel support for js, jsx typescript, flow, markdown, yaml and json. Write declarative codemods in a simplest possible way 😏
-
-
-
-
eslint-plugin-import-helpers
ESLint plugin to help enforce a configurable order for import statements
-
SurveyJS
A Non-Cloud Alternative to Google Forms that has it all.. SurveyJS JavaScript libraries allow you to easily set up a robust form management system fully integrated into your IT infrastructure where users can create and edit multiple dynamic JSON-based forms in a no-code form builder. Learn more now.
-
Based on your requirements and environment, answer the questions accordingly. At least with eslint version 8.0.1, you are only presented with 2 style guides: standard and XO. Personally, I prefer the standard styling guide but at any give time, it is a personal choice and as such feel free to choose any from a bunch of available options. Once all dependencies are installed, ensure that you have the following packages added as devDependencies to your project:
-
-
-
-
-
eslint-plugin-snakecasejs
:pencil2: ESLint Plugin: enforce snake_case syntax on variables and function names
-
eslint-plugin-no-expired-todo-comments
🔌 An ESLint plugin to prevent TODO comments with expired dates.
Project mention: I've created an ESLint rule to complain about outdated TODO comments with expired dates | /r/SideProject | 2023-05-14 -
Appwrite
Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!
JavaScript eslint-rules related posts
-
eslint-plugin-simple-import-sort VS eslint-plugin-perfectionist - a user suggested alternative
2 projects | 22 Jun 2023
- Configuring ESLint, Prettier, and TypeScript Together | Josh Goldberg
- Anyone using the data types Map and Set IRL?
- this has broken my code 3 times
- Array.reduce() feels like a cheat code/superpower if you know how to use it.
- Why are functions declared inside a component instead of directly in the file.
- es-lint rule to force arrow functions as callbacks
-
A note from our sponsor - Mergify
blog.mergify.com | 27 Sep 2023
Index
What are some of the best open-source eslint-rule projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | XO | 7,334 |
2 | eslint-plugin-unicorn | 3,497 |
3 | putout | 595 |
4 | eslint-plugin-boundaries | 378 |
5 | eslint-config-auto | 374 |
6 | eslint-plugin-proper-arrows | 300 |
7 | eslint-plugin-import-helpers | 287 |
8 | eslint-config-xo | 248 |
9 | eslint-plugin-i18n-json | 161 |
10 | eslint-plugin-no-secrets | 112 |
11 | eslint-plugin-tailwind | 101 |
12 | eslint-plugin-proper-ternary | 92 |
13 | eslint-plugin-snakecasejs | 29 |
14 | eslint-plugin-no-expired-todo-comments | 2 |