JavaScript Eslint

Open-source JavaScript projects categorized as Eslint | Edit details

Top 23 JavaScript Eslint Projects

  • GitHub repo javascript

    JavaScript Style Guide

    Project mention: Internet debates have raged for too long – Let's Settle This | | 2022-01-09
  • GitHub repo nodebestpractices

    :white_check_mark: The Node.js best practices list (December 2021)

    Project mention: express-ts | | 2022-01-14
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo Standard

    🌟 JavaScript Style Guide, with linter & automatic code fixer

    Project mention: I look for a "Rosetta" documentation to found correspondence between languages tooling | | 2022-01-16

    In JavaScript, there are several options. The whole ecosystem moves so fast that I have no idea what is the most popular these days. There's uglify-js, which is both a minifier and beautifier. There's also standard and, as you already have, there's prettier.

  • GitHub repo ESLint

    Find and fix problems in your JavaScript code.

    Project mention: Is using the backtick (`) in console.log() considered bad form? | | 2022-01-17

    Maybe ESLint has a different opinion, otherwise I see no reason not to use this. Also. if you don’t use ESLint yet, there’s undoubtedly a plug-in for your IDE 🙂

  • GitHub repo front-end-guide

    📚 Study guide and introduction to the modern front end stack.

    Project mention: Front-end guide from Grab | | 2021-03-02
  • GitHub repo lint-staged

    🚫💩 — Run linters on git staged files

    Project mention: Day 1: Project Scaffolding | | 2021-12-31

    Install TypeScript, Jest, Husky, Lint-Staged, and Prettier at the root of the project

  • GitHub repo eslint-plugin-react

    React specific linting rules for ESLint

    Project mention: Is there a way to use a variable type with a React component? | | 2022-01-15

    This is true (though I'd argue that this case really isn't that narrow, I have an entire code base with not a single function component in sight), but that's also why React Dev Tools allows you to define a displayName field that it can display (and there's even a lint rule to make sure every component has a usable name, which is part of eslint-plugin-react's recommended preset)

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo XO

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

    Project mention: Yarn.lock: How to Update it | | 2021-09-05

    Real world example: you are using create-react-app, and you want to also to use xo, as both come with their own version of ESLint pre-installed, you could end up with 2 ESLint installed.

  • GitHub repo eslint-plugin-vue

    Official ESLint plugin for Vue.js

    Project mention: Best VSCode Extension To use With VueJS | | 2022-01-04

    EsLint With Plugin Vuejs

  • GitHub repo eslint-config-prettier

    Turns off all rules that are unnecessary or might conflict with Prettier.

    Project mention: eslint-config-canonical: 1,000+ rules ESLint rules | | 2021-12-14


  • GitHub repo prettier-eslint

    Code :arrow_right: prettier :arrow_right: eslint --fix :arrow_right: Formatted Code :sparkles:

    Project mention: I always have a hard time configuring my projects | | 2021-02-19

    side note: you can use prettier-eslint (as opposed to the prettier eslint plugin) which runs prettier and then eslint --fix. that way you won't get annoyed by a shit ton red lines from eslint linting with prettier.

  • GitHub repo eslint-plugin-jsx-a11y

    Static AST checker for a11y rules on JSX elements.

    Project mention: Lessons Learned from Building a React Component Library with TypeScript | | 2021-10-19

    First is eslint-plugin-jsx-a11y. We use this eslint plugin to automate verification of the accessibility of our component library. It checks the JSX of our components for obvious violations. This is as far as we can go with automation, but we complement eslint-plugin-jsx-a11y with manual auditing in Storybook I will discuss shortly.

  • GitHub repo eslint-config-wesbos

    No-Sweat™ Eslint and Prettier Setup - with or without VS Code

    Project mention: How to create custom reusable ESLint, TypeScript, Prettier config for React apps | | 2021-12-06

    P.S. Development of my custom eslint-config inspired by eslint-config-wesbos.

  • GitHub repo eslint-plugin-unicorn

    Various awesome ESLint rules

    Project mention: How do I learn how bad my code is? How do I learn to make it better? | | 2022-01-05

    I find that it hurts readability compared to a for loop.

  • GitHub repo eslint-config-standard

    ESLint Config for JavaScript Standard Style

    Project mention: A notable JavaScript developer shamelessly copied one of my most downloaded nod | | 2021-09-26

    The JS Open Source Community is filled with people grifting things like this. Quite notably, there's a linter called JS Standard Style, which actually has nothing to do with JS Standards.

    It's marketed as if it was a standard, the fact that it isn't is tucked away in the readme, and also -- the entire project is just a wrapper around someones .eslintrc file, yet barely any credit is given to the ESLint devs who do all the work.

    Go ahead and read the readme here, Could you genuinely tell this wasn't really a JS Standard at a glance? Could you tell this was just a config file for someone elses work? None of the donations go upstream to eslint by the way.

    Hell, the actual config file is hidden inside a sub repo:

    which has the audacity to claim

    > This module is for advanced users. You probably want to use standard instead :)

    It's a config file for someone elses program! Why does this library go through so much effort to hide that it's just someones config file? Why on earth is it called JS Standard Style?

    The whole community is filled with slimy nonsense like this.

  • GitHub repo vue-web-extension

    🛠️ A Vue CLI 3+ preset (previously a Vue CLI 2 boilerplate) for quickly starting a web extension with Vue, Babel, ESLint and more!

    Project mention: Vue in a Chrome extension | | 2021-11-09

    Junior dev here and I'm a bit confused on what you need to use Vue within a Chrome extension. I found a few articles about it but it's often using this boilerplate: and I'd like to build my own (to really understand how it works).

  • GitHub repo eslint-plugin-node

    Additional ESLint's rules for Node.js

    Project mention: Import and export declarations are not supported yet (in TS) | | 2021-03-14

    GitHub issue

  • GitHub repo eslint-plugin-simple-import-sort

    Easy autofixable import sorting.

    Project mention: Sorting imports on save in React projects with ESLint. | | 2021-12-04

    TLDR eslint-plugin-simple-import-sort

  • GitHub repo MEVN-CLI

    Light speed setup for MEVN(Mongo Express Vue Node) Apps

    Project mention: Reference project for VENM | | 2021-05-07

    I created a project with mevn-cli and mongoose was throwing some error trying to create users in mongodb (my stack is down right now so can't check what the exact error was), it wasn't auth I don't think because it seemed like it connected ok, but I'm rebuilding my setup with no-auth for now just to rule that out.

  • GitHub repo eslint_d.js

    Makes eslint the fastest linter on the planet

    Project mention: Eslind-fix with flycheck config? | | 2021-02-19

  • GitHub repo eslint-plugin-jsdoc

    JSDoc specific linting rules for ESLint.

    Project mention: [AskJS] If you don't use TypeScript, tell me why (2 year follow up) | | 2021-06-27

    Just learned about eslint-plugin-jsdoc (!)

  • GitHub repo react-typescript-web-extension-starter

    :desktop_computer: Web Extension starter kit built with React, TypeScript, TailwindCSS, Storybook, Jest, EsLint, Prettier, and Webpack. Supports Google Chrome + Mozilla Firefox + Brave Browser + Microsoft Edge :fire:

    Project mention: Web Extension starter kit built with React, TypeScript, TailwindCSS, Storybook, EsLint, Prettier, & Webpack | | 2022-01-01
  • GitHub repo prettier-eslint-cli

    CLI for prettier-eslint

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 2022-01-17.

JavaScript Eslint related posts


What are some of the best open-source Eslint projects in JavaScript? This list will help you:

Project Stars
1 javascript 118,262
2 nodebestpractices 73,709
3 Standard 26,508
4 ESLint 19,823
5 front-end-guide 14,146
6 lint-staged 9,624
7 eslint-plugin-react 7,526
8 XO 6,336
9 eslint-plugin-vue 3,607
10 eslint-config-prettier 3,522
11 prettier-eslint 3,452
12 eslint-plugin-jsx-a11y 2,637
13 eslint-config-wesbos 2,324
14 eslint-plugin-unicorn 2,243
15 eslint-config-standard 2,241
16 vue-web-extension 1,369
17 eslint-plugin-node 831
18 eslint-plugin-simple-import-sort 811
19 MEVN-CLI 773
20 eslint_d.js 744
21 eslint-plugin-jsdoc 640
22 react-typescript-web-extension-starter 593
23 prettier-eslint-cli 476
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.