Freewind's answer is pointing to a specific commit – now outdated.

All rules are listed here https://eslint.org/docs/latest/rules/. from the list you can easily find the eslint:recommended rules - as they are marked with this icon:

Answer from ChrisV on Stack Overflow
🌐
ESLint
eslint.org › docs › latest › rules
Rules Reference - ESLint - Pluggable JavaScript Linter
Each rule has emojis denoting: ✅ Recommended · Using the recommended config from @eslint/js in a configuration file enables this rule · 🔧 Fixable · Some problems reported by this rule are automatically fixable by the --fix command line ...
🌐
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!

🌐
npm
npmjs.com › package › @eslint › js
@eslint/js - npm
February 6, 2026 - The beginnings of separating out JavaScript-specific functionality from ESLint. Right now, this plugin contains two configurations: recommended - enables the rules recommended by the ESLint team (the replacement for "eslint:recommended")
      » npm install @eslint/js
    
Published   Feb 06, 2026
Version   10.0.1
Homepage   https://eslint.org
🌐
ESLint
eslint.org › docs › latest › use › getting-started
Getting Started with ESLint
The "js/recommended" configuration ensures all of the rules marked as recommended on the rules page will be turned on. Alternatively, you can use configurations that others have created by searching for “eslint-config” on npmjs.com.
🌐
npm
npmjs.com › package › @typescript-eslint › eslint-plugin
@typescript-eslint/eslint-plugin - npm
5 days ago - An ESLint plugin which provides lint rules for TypeScript codebases.
Find elsewhere
🌐
npm
npmjs.com › package › eslint
eslint - npm
1 week ago - Please note that supporting JSX syntax is not the same as supporting React. React applies specific semantics to JSX syntax that ESLint doesn't recognize. We recommend using eslint-plugin-react if you are using React and want React semantics.
      » npm install eslint
    
Published   Mar 06, 2026
Version   10.0.3
Author   Nicholas C. Zakas
Homepage   https://eslint.org
🌐
Medium
medium.com › @oliviarizona › eslint-recommended-7d3e6d5dc1aa
ESlint Recommended
March 3, 2025 - “ESLint Recommended” is a preset set of rules created by ESLint to help you write cleaner, error-free JavaScript code. Think of it like a…
🌐
eslint-plugin-vue
eslint.vuejs.org › rules
Available rules | eslint-plugin-vue
3 weeks ago - 2️⃣ Indicates that the rule is for Vue 2 and is included in *.configs["flat/vue2-recommended"] and "plugin:vue/vue2-recommended" presets. No preset enables the rules in this category. Please enable each rule if you want. ... The following rules extend the rules provided by ESLint itself and apply them to the expressions in the <template>.
🌐
TypeScript ESlint
typescript-eslint.io › rules
Overview | typescript-eslint
module.exports = { extends: ['eslint:recommended'], rules: { // Note: you must disable the base rule as it can report incorrect errors 'no-unused-vars': 'off', '@typescript-eslint/no-unused-vars': 'error', }, };
🌐
ESLint
eslint.org › docs › latest › use › configure › configuration-files
Configuration Files - ESLint - Pluggable JavaScript Linter
For plugin configuration - When applying recommended or specific configurations from ESLint plugins (e.g., example/recommended).
🌐
GitHub
github.com › typescript-eslint › typescript-eslint › discussions › 8951
Typescript-eslint should use its own "recommended" config and have a simple startup example · typescript-eslint/typescript-eslint · Discussion #8951
That's part of ESLint really - for any non-trivial usecase it's not going to be a simple "drop a config and go" thing. It's going to require effort to handle edgecases where you need to turn things on/off (eg test files have different constraints to non-test files). You're also gonna wanna turn on additional rules above recommended configs or off rules from recommended configs.
Author   typescript-eslint
🌐
LogRocket
blog.logrocket.com › home › eslint adoption guide: overview, examples, and alternatives
ESLint adoption guide: Overview, examples, and alternatives - LogRocket Blog
August 1, 2024 - The following eslint.config integrates the recommended ESLint rules in addition to the recommended configuration of eslint-plugin-vue.
🌐
Eslint
eslint.style
ESLint Stylistic
ESLint Stylistic · Search⌘CtrlK · Appearance · Formatting and Linting in one go, with fully customizable rules · Get Started · Rules · Why · 🛠️ · Fine-tune every single rule to fit your needs. 👌 · Formatting and Linting in one go, configure once and auto-fix once.
🌐
Next.js
nextjs.org › docs › app › api-reference › config › eslint
Configuration: ESLint | Next.js
2 weeks ago - Those rules are based on plugin:@typescript-eslint/recommended.
🌐
Tim James
timjames.dev › blog › the-best-eslint-rules-for-react-projects-30i8
The Best ESLint Rules for React Projects | Tim James
September 16, 2023 - Hi, I'm Tim William James, a full-stack developer from Canberra, Australia. My core technologies include TypeScript, React, and AWS.
🌐
DhiWise
dhiwise.com › post › essential-eslint-rules-for-react
10 Essential ESLint Rules Every React.js Developer Must Know
September 11, 2024 - React applications can be complex, with multiple components, props, and state variables. ESLint helps catch common errors, such as unused variables, undefined props, and incorrect function calls, which can be difficult to debug in a large codebase.
🌐
Medium
medium.com › @danduh › how-to-use-eslint-like-a-sane-developer-javascript-typescript-edition-9e99631f8557
How to Use ESLint, Debugging Spaghetti Is Nobody’s Idea of Fun | Medium
February 2, 2025 - TypeScript-Specific — If you’re using TypeScript, just extend plugin:@typescript-eslint/recommended and move on.