Biome Documentation
Official docs for Biome — one toolchain for your web project (formatter, linter, and more).
CRITICAL: grep references/ for keywords before answering. Lint rules are at references/linter/rules/.
Reference Index (546 docs)
Linter Rules (473 docs)
references/linter/— Linter overview and configurationreferences/linter/rules/— Individual rule docs organized by category:- a11y — Accessibility rules (useAltText, useAriaProps, etc.)
- complexity — Complexity rules (noBannedTypes, noExcessiveCognitiveComplexity, etc.)
- correctness — Correctness rules (noUnusedVariables, noConstAssign, useExhaustiveDependencies, etc.)
- nursery — Experimental/new rules
- performance — Performance rules (noAccumulatingSpread, noBarrelFile, noDelete, etc.)
- security — Security rules (noDangerouslySetInnerHtml, noGlobalEval, etc.)
- style — Style rules (useConst, noVar, useTemplate, useImportType, etc.)
- suspicious — Suspicious code rules (noDoubleEquals, noExplicitAny, noDebugger, etc.)
Formatter (3 docs)
references/formatter/— Formatter overview, options (indentStyle, lineWidth, quoteStyle, etc.)
Analyzer (1 doc)
references/analyzer/— Import sorting and analysis
Assist (18 docs)
references/assist/— Source actions and assists
Guides (11 docs)
references/guides/— Getting started, configure Biome, integrate in editor, integrate in CI, migrate from ESLint/Prettier, use Biome in big projects
Reference (9 docs)
references/reference/— biome.json schema, CLI reference, diagnostics, reporters, GritQL patterns
Recipes (4 docs)
references/recipes/— CI setup, Git hooks, continuous integration
Internals (6 docs)
references/internals/— Architecture, changelog, credits, language support, versioning
Blog (19 docs)
references/blog/— Release announcements and updates