Biome now formats and lints CSS-in-JS and GraphQL template literals natively via experimentalEmbeddedSnippetsEnabled, eliminating separate tool chains for styled-components and graphql-tag.
Summary
Reduces context switching between linters for polyglot JavaScript files. HTML a11y rules and Vue/Svelte parsing improvements cut false positives in component-heavy codebases, lowering configuration friction.
Why it matters
Reduces context switching between linters for polyglot JavaScript files. HTML a11y rules and Vue/Svelte parsing improvements cut false positives in component-heavy codebases, lowering configuration friction.
Implementation verdict
Replaces manual CSS/GraphQL formatter passes. Requires upgrading to v2.4.0, running `biome migrate --write`, and enabling experimental flag in biome.json. Worth adopting now for CSS-in-JS shops; a11y rules are stable but HTML support remains experimental.
Sources
Dev Signal
Get briefs like this in your inbox — free, 3x a week.
100+ sources compressed into one 4-minute read. Ranked, cited, implementation-ready.