Multi-language formatting — Formats JavaScript, TypeScript, JSX, JSON, CSS, and GraphQL with 97% Prettier compatibility.
450+ linting rules — Lints web files with rules from ESLint, typescript-eslint, and other sources.
LSP support — Integrates directly into editors for real-time formatting and linting as you type.
Zero configuration — Works out of the box with sensible defaults, no setup required.
Biome consolidates formatter and linter into a single performant toolchain written in Rust. It requires no Node.js to run and delivers fast parallel processing with first-class editor integration. Developers get detailed diagnostics and a cohesive experience for web project maintenance.