🌐
GitHub
github.com › dustinspecker › awesome-eslint
GitHub - dustinspecker/awesome-eslint: A list of awesome ESLint plugins, configs, etc. · GitHub
Ash-Nazg - One config to rule them all! Cecilia - ESLint configuration for awesome projects.
Starred by 4.7K users
Forked by 245 users
🌐
GitHub
github.com › antfu › eslint-config
GitHub - antfu/eslint-config: Anthony's ESLint config preset · GitHub
Reasonable defaults, best practices, only one line of config · Designed to work with TypeScript, JSX, Vue, JSON, YAML, Toml, Markdown, etc. Out-of-box. ... ESLint Flat config, compose easily!
Starred by 6.1K users
Forked by 578 users
Languages   JavaScript 56.0% | TypeScript 41.3% | Vue 2.0% | HTML 0.3% | Astro 0.2% | CSS 0.1% | Svelte 0.1%
🌐
GitHub
github.com › topics › eslint-config
eslint-config · GitHub Topics · GitHub
The most strict (yet practical) ESLint config. 51 plugins. 1376 rules.
🌐
GitHub
github.com › eslint › eslint › discussions › 18377
Add more comprehensive examples of best practise eslint.config.js's for v9 migration · eslint/eslint · Discussion #18377
Because the ESLint ecosystem is so vast, it's difficult to know what kind of examples will work for everyone. In general, we don't recommend using eslint-plugin-prettier or eslint-config-prettier, so probably not the best example to highlight.
Author   eslint
🌐
GitHub
github.com › standard › eslint-config-standard
GitHub - standard/eslint-config-standard: ESLint Config for JavaScript Standard Style · GitHub
ESLint Config for JavaScript Standard Style. Contribute to standard/eslint-config-standard development by creating an account on GitHub.
Starred by 2.7K users
Forked by 552 users
Languages   TypeScript 97.2% | Shell 1.6% | JavaScript 1.2%
🌐
GitHub
github.com › TheBestCo › eslint-config
GitHub - TheBestCo/eslint-config: The Best Company's eslint config
npm install --save-dev @thebestco/eslint-config eslint-plugin-import eslint-plugin-react eslint-plugin-jsx-a11y eslint-plugin-react-you-might-not-need-an-effect eslint-plugin-react-hooks@next babel-eslint eslint
Author   TheBestCo
🌐
GitHub
github.com › NullVoxPopuli › eslint-configs
GitHub - NullVoxPopuli/eslint-configs: My Preferred ESLint configs for all my projects. Uses only overrides so that they're easy to maintain and update
My Preferred ESLint configs for all my projects. Uses only overrides so that they're easy to maintain and update - NullVoxPopuli/eslint-configs
Starred by 11 users
Forked by 9 users
Languages   JavaScript 85.6% | TypeScript 8.9% | Shell 5.5% | JavaScript 85.6% | TypeScript 8.9% | Shell 5.5%
🌐
GitHub
github.com › code-pushup › eslint-config
GitHub - code-pushup/eslint-config: Recommended ESLint presets by Code PushUp · GitHub
So, for example, extending angular config implicitly extends typescript and javascript configs as well. graph BT; typescript --extends--> javascript node --extends--> javascript angular --extends--> typescript ngrx --extends--> angular react --extends--> javascript graphql --extends--> node ... npm install -D eslint @eslint/js eslint-plugin-{functional,import,promise,sonarjs,unicorn} globals typescript-eslint
Starred by 10 users
Forked by 2 users
Languages   JavaScript 99.6% | Shell 0.4%
🌐
GitHub
github.com › eslint › eslintrc
GitHub - eslint/eslintrc: The legacy ESLintRC config file format for ESLint · GitHub
This repository contains the legacy ESLintRC configuration file format for ESLint. This package is not intended for use outside of the ESLint ecosystem.
Starred by 167 users
Forked by 52 users
Languages   JavaScript 99.7% | TypeScript 0.3%
Find elsewhere
🌐
GitHub
github.com › eslint-recommended › eslint-config
GitHub - eslint-recommended/eslint-config: Recommended ESLint Shareable Config for JavaScript
Recommended ESLint Shareable Config for JavaScript - eslint-recommended/eslint-config
Author   eslint-recommended
🌐
GitHub
github.com › 10up › eslint-config
GitHub - 10up/eslint-config: A shareable ESLint config.
@10up/eslint-config is a shareable configuration package for eslint built on top of eslint-airbnb-config and modified to meet 10up's own standards.
Starred by 16 users
Forked by 6 users
Languages   JavaScript 100.0% | JavaScript 100.0%
🌐
GitHub
github.com › fullstacksjs › eslint-config
GitHub - fullstacksjs/eslint-config: One configuration to rule them all
To conditionally disable expensive linting rules, you can modify your configuration as follows: ... @typescript-eslint/no-floating-promises @typescript-eslint/no-misused-promises import/default # (disabled in TS env) import/export # (disabled in TS env) import/named # (disabled in TS env) import/no-named-as-default-member # (disabled in TS env) import/namespace import/no-cycle import/no-deprecated
Starred by 90 users
Forked by 9 users
Languages   JavaScript 99.5% | JavaScript 99.5%
🌐
GitHub
github.com › eslint › config-inspector
GitHub - eslint/config-inspector: A visual tool for inspecting and understanding your ESLint flat configs. · GitHub
Visit http://localhost:7777/ to view and play with your ESLint config.
Starred by 1.3K users
Forked by 52 users
Languages   Vue 56.2% | TypeScript 42.4%
🌐
GitHub
github.com › prettier › eslint-config-prettier
GitHub - prettier/eslint-config-prettier: Turns off all rules that are unnecessary or might conflict with Prettier. · GitHub
This is perfectly fine, but if you really need to omit the deprecated and removed rules, you can do so by setting the ESLINT_CONFIG_PRETTIER_NO_DEPRECATED environment variable to a non-empty value. For example: env ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=true npx eslint-find-rules --deprecated index.js
Starred by 5.9K users
Forked by 262 users
Languages   JavaScript
🌐
GitHub
github.com › github › eslint-plugin-github
GitHub - github/eslint-plugin-github: An opinionated collection of ESLint rules used by GitHub.
An opinionated collection of ESLint rules used by GitHub. - github/eslint-plugin-github
Starred by 326 users
Forked by 65 users
Languages   JavaScript 98.9% | JavaScript 98.9%
🌐
GitHub
github.com › thoughtbot › eslint-config
GitHub - thoughtbot/eslint-config: A sharable ESLint configuration that enforces thoughtbot’s JavaScript guides.
Batteries-included sharable ESLint configurations for React, React Native, TypeScript, and Node.js that enforce thoughtbot’s JavaScript guides.
Author   thoughtbot
🌐
GitHub
github.com › edenspiekermann › espi-eslint-config
GitHub - edenspiekermann/espi-eslint-config: ESLint configuration
This repository contains the ESLINT configuration for projects at EdenSpiekermann.
Author   edenspiekermann
🌐
Reddit
reddit.com › r/reactjs › what eslint rules you recommend?
r/reactjs on Reddit: What eslint rules you recommend?
February 21, 2025 -

Hey all, I am in the process of creating my own eslint version 9 set of rules with a flat config for the first time and I am wondering what you guys are using or recommending as a must have?

I use Typescript with React so thought to definitely include eslint-plugin-react and typescript-eslint. What else? I saw there is sonar eslint too but this one seems not so popular?

Do you have any "gems" that are not enabled by default or not popular but still a great addition?

I also see that many rules can be customized a bit, do you recommend that or rather not?

Really curious and interested about your experience on this, thanks!

🌐
GitHub
github.com › sxzz › eslint-config
GitHub - sxzz/eslint-config: A opinionated ESLint config preset.
A opinionated ESLint config preset for JavaScript, TypeScript, Vue, Astro, and Prettier.
Starred by 228 users
Forked by 15 users
Languages   TypeScript 100.0% | TypeScript 100.0%