Parser and language options.
The ECMAScript version to use for parsing.
How to treat files - as ES modules, CommonJS, or scripts.
The parser to use for JavaScript/TypeScript files.
Enables parsing JSX syntax.
Core ESLint rules for common code quality issues.
Disallows unused variables.
Disallows calls to console methods.
Requires the use of === and !==.
Requires curly braces for all control flow statements.
Requires let or const instead of var.
Rules from @typescript-eslint/eslint-plugin.
Disallows the any type.
Disallows unused variables (TypeScript-aware).
Requires explicit return types on functions.
Which files this config applies to and which to ignore.
Glob patterns of files this config applies to.
Glob patterns for files to ignore.