Skip to content
Version 3 is the current documentation. Upgrading? Read the v2 to v3 migration guide, or open the frozen v2 archive.

Less setup. Clearer feedback.

A lean ESLint 10 foundation for JavaScript and TypeScript. Detect your stack, add only what you use, and keep feedback useful in your editor and CI.
ESLint Config v3

Start lean. Build on your terms.

Install the core composer, then add the packages for your framework and tooling. Automatic detection keeps the configuration file to one line.

Read the quick start
bash
pnpm add -D eslint @santi020k/eslint-config-basic
Flat config
ESLint 10+
Framework guides
20
Optional configs
61
Editor + pipeline
CI ready

01 / Find your starting point

A clear path from setup to rollout.

Preview the choices, understand the configuration, and adopt new rules at your own pace.

02 / Your stack, explicitly

One foundation. The frameworks you use.

Framework adapters stay optional. Pick the guide for your project and install only the packages you need.

03 / Go deeper

Keep the details within reach.

Explore the contracts, tooling, and reference behind your configuration.

Did this page help?

Your answer stays in this browser. Share details on GitHub to help improve the docs.