Tool Launcher

Search for a tool...

1tt.dev1tt.dev
Config Generator
v9.0

Parser and language options.

ecmaVersion

The ECMAScript version to use for parsing.

sourceType

How to treat files - as ES modules, CommonJS, or scripts.

parser

The parser to use for JavaScript/TypeScript files.

jsx

Enables parsing JSX syntax.

Core ESLint rules for common code quality issues.

no-unused-vars

Disallows unused variables.

no-console

Disallows calls to console methods.

eqeqeq

Requires the use of === and !==.

curly

Requires curly braces for all control flow statements.

no-var

Requires let or const instead of var.

Rules from @typescript-eslint/eslint-plugin.

@typescript-eslint/no-explicit-any

Disallows the any type.

@typescript-eslint/no-unused-vars

Disallows unused variables (TypeScript-aware).

@typescript-eslint/explicit-function-return-type

Requires explicit return types on functions.

Which files this config applies to and which to ignore.

files
**/*.{js,jsx,ts,tsx}

Glob patterns of files this config applies to.

ignores
node_modules/dist/

Glob patterns for files to ignore.

eslint.config.json