ESLint Config Generator

Build your perfect .eslintrc.json visually. Choose frameworks, presets, plugins and fine-tune individual rules.

6 Frameworks 5 Presets 6 Plugins 50+ Rules

F Framework

Vanilla JS React Vue Angular Node.js TypeScript

P Preset

ESLint Recommended Airbnb Standard Google Prettier

+ Plugins

React TypeScript Import JSX-a11y Promise Unicorn

E Environment

Browser ES2021 Node Jest Mocha Web Worker CommonJS

S Parser Options

R Rules

Generated Configuration

{}

Install Command

npm install --save-dev eslint

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

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 →
Copied!