ESLint Flat Config Generator
Build a modern ESLint flat config (eslint.config.js). Pick your project type, code style and rule severities, then copy the generated file or the npm install command. Everything runs in your browser.
1. Project type
2. Code style
Semicolons
Quotes
Indentation
3. Rule severities
4. Plugins
Generated eslint.config.js
Copied to clipboard.
Install command
Run this in your project to install ESLint plus the plugins you selected.
How to use
- Select your project type — React, Vue, Node and TypeScript add their own recommended presets.
- Set your code style and the severity of each rule.
- Copy or download eslint.config.js into your project root.
- Run the install command, then run
npx eslint .to lint your code.