JavaScript eslint-rules

Open-source JavaScript projects categorized as eslint-rules

Top 14 JavaScript eslint-rule Projects

  • XO

    ❤️ JavaScript/TypeScript linter (ESLint wrapper) with great defaults

    Project mention: Configuring ESLint, Prettier, and TypeScript Together | Josh Goldberg | /r/typescript | 2023-05-04

    You might enjoy `xo` :)

  • eslint-plugin-unicorn

    More than 100 powerful ESLint rules

    Project mention: Anyone using the data types Map and Set IRL? | /r/typescript | 2023-03-06

    I recently scanned out codebase with 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-boundaries

    Eslint plugin checking architecture boundaries between elements

  • eslint-config-auto

    Automatically configure ESLint based on project dependencies

  • eslint-plugin-proper-arrows

    ESLint rules to ensure proper arrow function definitions

  • 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.

  • eslint-config-xo

    ESLint shareable config for XO

    Project mention: Setting up ESLINT with TS/JS in your React project in 2023 | | 2023-03-20

    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-i18n-json

    Fully extendable eslint plugin for JSON i18n translation files.

  • eslint-plugin-no-secrets

    An eslint plugin to find strings that might be secrets/credentials

  • eslint-plugin-tailwind

    ESLint rules for Tailwind CSS

  • eslint-plugin-proper-ternary

    ESLint rules to ensure proper usage of ternary/conditional expressions

  • 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!

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-05-14.

JavaScript eslint-rules related posts


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
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.