> For AI agents: the complete documentation index is available at https://rslint.rs/llms.txt, the full documentation bundle is available at https://rslint.rs/llms-full.txt.

# Configuration overview

This page lists Rslint's user-facing configuration options. Rslint uses an ESLint-style flat config: the configuration exports an array, and later matching entries override earlier ones.

See [Configuration File](https://rslint.rs/config/configuration-file.md) to create a config, understand config discovery, and learn how entries are merged.

## Configuration options


matching

[`basePath`](/config/base-path)[`files`](/config/files)[`ignores`](/config/ignoring-files)

linting

[`rules`](/config/rules)[`plugins`](/config/plugins)[`settings`](/config/settings)

[languageOptions](/config/language-options)

[`languageOptions.ecmaVersion`](/config/language-options#languageoptionsecmaversion)[`languageOptions.sourceType`](/config/language-options#languageoptionssourcetype)[`languageOptions.parserOptions.projectService`](/config/language-options#languageoptionsparseroptionsprojectservice)[`languageOptions.parserOptions.project`](/config/language-options#languageoptionsparseroptionsproject)[`languageOptions.globals`](/config/language-options#languageoptionsglobals)