Shared config

@flashyos/eslint-config

The estate’s shared lint base. Extending it costs three lines, which is why it exists: nine properties never adopted a linter while adoption meant writing a flat config from scratch.

version 0.1.0 · audit of 2026-10-04 · source: flashyos/packages/eslint-config

npm i -D @flashyos/eslint-config

Two entry points, because eslint-config-next is a real dependency and static generators must be able to extend the base without installing Next to do it.

Edge cases — each one paid for once

A check written in a framework the repository does not install never runs

Two properties had no test runner at all, so nothing could have reported their broken charters. They run node --test now — no dependency. The same rule applies to lint configs.

← Full catalog · The doctrine behind the tools · Adopt one