With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →
Top 20 eslint-rule Open-Source Projects
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
eslint-plugin-perfectionist
🦄 ESLint plugin for sorting various data such as objects, imports, types, enums, JSX props, etc.
-
graphql-eslint
ESLint parser, plugin and set rules for GraphQL (for schema and operations). Easily customizable with custom rules. Integrates with IDEs and modern GraphQL tools.
-
eslint-plugin-functional
ESLint rules to disable mutation and promote fp in JavaScript and TypeScript.
-
putout
🐊 Pluggable and configurable JavaScript Linter, code transformer and formatter, drop-in ESLint superpower replacement 💪 with built-in support for js, jsx typescript, flow, markdown, yaml and json. Write declarative codemods in a simplest possible way 😏
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
eslint-plugin-import-helpers
ESLint plugin to help enforce a configurable order for import statements
-
eslint-plugin-project-structure
Eslint plugin that allows you to enforce rules on project structure to keep your repository consistent even in large teams.
-
eslint-plugin-snakecasejs
:pencil2: ESLint Plugin: enforce snake_case syntax on variables and function names
-
javascript-style-guide
This project is a code style guide of all basic back- and front end project used at Anolilab. (by anolilab)
-
eslint-plugin-no-expired-todo-comments
🔌 An ESLint plugin to prevent TODO comments with expired dates.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Usually you would pick a config you like and set it up for your project, notable ones are already mentioned but I'll mention more:
- xo https://github.com/xojs/xo
Project mention: ESLint plugin for sorting objects, imports, types now supports Astro/Vue/Svelte | news.ycombinator.com | 2023-09-06
The situation is partly saved by the eslint plugin eslint-plugin-i18n-json, which checks the identity of the keys in json files, but it's also not enough for reliability.
Project mention: Consistent project structure with eslint-plugin-project-structure. | /r/developers | 2023-10-05
Project mention: Introducing Anolilab ESLint Config: Elevate Your Code Quality with Ease | /r/node | 2023-06-18
Project mention: An ESlint plugin for consistent filename and folder naming. Allows you to enforce a consistent naming pattern for the filename and folder. | /r/javascript | 2023-05-15[1] https://github.com/JamieMason/eslint-plugin-move-files
Project mention: I've created an ESLint rule to complain about outdated TODO comments with expired dates | /r/SideProject | 2023-05-14
eslint-rules related posts
- ESLint: Flat Config Rollout Plan
- Consistent project structure with eslint-plugin-project-structure.
- Consistent project structure with eslint-plugin-project-structure.
- Consistent project structure with eslint-plugin-project-structure.
- Consistent project structure with eslint-plugin-project-structure.
- Consistent project structure with eslint-plugin-project-structure.
- Consistent project structure with eslint-plugin-project-structure.
-
A note from our sponsor - SurveyJS
surveyjs.io | 29 Apr 2024
Index
What are some of the best open-source eslint-rule projects? This list will help you:
Project | Stars | |
---|---|---|
1 | XO | 7,543 |
2 | eslint-plugin-unicorn | 3,877 |
3 | eslint-plugin-perfectionist | 1,594 |
4 | graphql-eslint | 761 |
5 | eslint-plugin-functional | 729 |
6 | putout | 652 |
7 | eslint-plugin-boundaries | 460 |
8 | eslint-config-auto | 392 |
9 | eslint-plugin-proper-arrows | 304 |
10 | eslint-plugin-import-helpers | 286 |
11 | eslint-config-xo | 262 |
12 | eslint-plugin-i18n-json | 172 |
13 | eslint-plugin-project-structure | 129 |
14 | eslint-plugin-no-secrets | 122 |
15 | eslint-plugin-tailwind | 101 |
16 | eslint-plugin-proper-ternary | 95 |
17 | eslint-plugin-snakecasejs | 30 |
18 | javascript-style-guide | 9 |
19 | eslint-plugin-move-files | 8 |
20 | eslint-plugin-no-expired-todo-comments | 3 |
Sponsored