ESLint Config Generator

Build your ESLint configuration visually. Select presets, plugins, and rules to generate your perfect linting setup.

Configuration
Quick Presets
📦
Minimal
Recommended
🔒
Strict
🔷
TypeScript
⚛️
React
💚
Vue
Environment
Parser & Source Type
Plugins Optional
Popular Rules
no-console
Disallow console statements
no-debugger
Disallow debugger statements
no-unused-vars
Disallow unused variables
eqeqeq
Require === and !==
curly
Require curly braces
no-eval
Disallow eval()
semi
Require or disallow semicolons
quotes
Enforce quote style
indent
Enforce indentation
Generated Config
 
Install Dependencies
npm install --save-dev eslint

Privacy First

All configuration is generated locally in your browser. Nothing is sent to any server.

ESLint Config Generator

Our ESLint configuration generator helps you create .eslintrc files visually. Select from popular presets like TypeScript, React, or Vue, customize individual rules, and export in your preferred format.

What is ESLint?

ESLint is a widely-used static code analysis tool that identifies problematic patterns in JavaScript code. It helps maintain code quality, catch bugs early, and enforce consistent coding styles across your project.

Configuration Formats

Popular Presets

Related Tools