ESLint Config Generator
Build your perfect .eslintrc.json visually. Choose frameworks, presets, plugins and fine-tune individual rules.
F Framework
P Preset
+ Plugins
E Environment
S Parser Options
R Rules
Generated Configuration
{}
Install Command
What is ESLint?
ESLint is a widely-used static analysis tool for identifying and fixing problems in JavaScript code. It helps maintain consistent coding standards across teams and catches common bugs before they reach production.
This generator helps you create a complete .eslintrc.json configuration file without memorizing rule names or plugin configurations. Simply select your framework, choose a base preset, enable plugins, and fine-tune individual rules.
How to Use
- Select your framework to auto-configure relevant plugins and parser settings
- Choose a preset like Airbnb or Standard for a solid baseline
- Enable additional plugins for import validation, accessibility, and more
- Fine-tune individual rules by toggling them to off, warn, or error
- Copy the generated config and the npm install command to your project
Understanding Rule Levels
off — The rule is completely disabled. Use this for rules that conflict with your workflow or formatter.
warn — Violations are flagged but do not cause ESLint to exit with an error code. Good for migration.
error — Violations cause ESLint to exit with a non-zero code. Use for rules you want to strictly enforce.
🚀 Explore 125+ Free Developer Tools
From CSS generators to JSON formatters — all free, no signup required.
Browse All Tools →