ESLint Config Generator
Generate an ESLint config file — modern flat config (eslint.config.js) or legacy .eslintrc.json — from a framework preset (Vanilla, Node, React, Next.js, Vue, TypeScript), an optional style guide (Airbnb, Standard, Google, Prettier), language options, environments, and common rule toggles.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Config Format
flat, legacy Framework / Environment
vanilla, node, react, nextjs, vue, typescript Style Guide
none, airbnb, standard, google, prettier Use TypeScript (@typescript-eslint)
ecmaVersion
latest, 2024, 2023, 2022, 2021, 2020, 2019, 2018 sourceType
module, commonjs, script browser globals (window, document, fetch)
node globals (process, require, __dirname)
jest globals (describe, test, expect)
mocha globals
semi (require semicolons)
error, warn, off quotes
single, double, backtick, off indent
2, 4, tab, off no-unused-vars
error, warn, off no-console
error, warn, off eqeqeq (strict equality)
error, warn, off prefer-const
error, warn, off no-var
error, warn, off Include inline comments explaining each option
Include descriptive header comment
Include npm install command at top
Response
Tool output
Output-contract version for this tool. Currently "1" for all tools.
Credits this call consumed, after any settlement refund. 0 when metering is disabled.
Credits left in the current monthly allowance, or null when metering is disabled.