Initialising Workbench...
Build your ESLint config visually. Choose parser, environments, extends presets and rules — then get a ready-to-use config file.
env
extends
plugins
.eslintrc.json
The ESLint Config Generator builds a complete ESLint configuration by clicking checkboxes instead of reading docs. It supports both the legacy .eslintrc.json format and the new flat eslint.config.js format introduced in ESLint 9.
Pick your parser (Babel, TypeScript), environments, extends presets (Airbnb, Standard, Next.js, Prettier), plugins, and common rules like no-console and semi. The live preview updates instantly — copy or download when you're ready.