Directory
ESLint + Prettier
Linter + formatter (classic)
FreeLibraries & build toolingeslint.org
What it is
The long-standing pair: ESLint (v10) catches bugs and bad patterns via a huge plugin ecosystem, Prettier (v3) reformats code deterministically. ESLint 10 uses flat
eslint.config.js config; the old .eslintrc format is gone.Why it earns a slot
Still the default in most scaffolds and the only option if you need niche rules like
eslint-plugin-jsx-a11y. Without a formatter, AI-generated code arrives in five different styles and every diff is noise.Know before you commit
Flat config broke most older tutorials and many plugins. If you are starting fresh and need no exotic rules, Biome is far less setup.
Getting started
npm install --save-dev eslint prettier
Also in Libraries & build tooling
Astro Starlight + Nextra
starlight.astro.build
Framework docs themes
FreeLibraries & build tooling
Free · MIT
Open dossier
Biome
biomejs.dev
Linter + formatter (Rust)
FreeLibraries & build tooling
Free · MIT/Apache-2.0
Open dossier
Chromatic
chromatic.com
Visual regression testing
Free tier + paidLibraries & build tooling
Free tier · Starter $179/mo
Open dossier