Dev Tool
ESLint Config Generator
Generate .eslintrc.json or eslint.config.js (flat config) for any stack. React, TypeScript, Next.js, Vue โ live preview, copy & download.
๐Config Format
๐Environment Presets
๐Extends
โ๏ธParser
๐Rules
no-console
Disallow console.log in production code
no-unused-vars
Disallow declared but unused variables
no-undef
Disallow undeclared variables
eqeqeq
Require === instead of ==
Mode:
prefer-const
Prefer const over let when variable is not reassigned
arrow-body-style
Require/disallow braces in arrow function body
Style:
semi
Require or disallow semicolons
Semicolons:
quotes
Quote style for strings
Quote type:
indent
Indentation style
Spaces/Tab:
โ๏ธCustom Rules
๐๏ธLive Preview โ .eslintrc.json
{
"env": {
"browser": true
},
"extends": [
"eslint:recommended"
],
"rules": {
"no-console": "warn",
"no-unused-vars": "error",
"no-undef": "error",
"eqeqeq": [
"error",
"always"
],
"prefer-const": "error",
"arrow-body-style": [
"warn",
"as-needed"
],
"semi": [
"error",
"always"
],
"quotes": [
"error",
"single"
],
"indent": [
"error",
"2"
]
}
}