Biome: линтер и форматтер вместо ESLint + Prettier
Biome — инструмент для линтинга и форматирования JavaScript/TypeScript, написанный на Rust — набирает популярность как замена связке ESLint + Prettier. Один бинарник вместо двух инструментов с десятками плагинов: установил → запустил → работает. Без конфигурации по умолчанию, с совместимостью с правилами ESLint для плавной миграции.
Почему быстрее
Biome написан на Rust — компилируемом языке, который работает в сотни раз быстрее JavaScript (на котором написаны ESLint и Prettier). На проекте с 10 000 файлов ESLint + Prettier тратят минуты; Biome — секунды. Для CI/CD это экономия времени на каждом коммите. Для разработчика — мгновенная обратная связь вместо ожидания.
Biome — часть экосистемы void(0) (Oxc, Rolldown, Vite), которая переписывает JavaScript-инфраструктуру на Rust. Философия: инструменты должны работать со скоростью файловой системы, а не со скоростью Node.js. Для разработчиков, уставших от «npm install → 800 пакетов → 5 минут», Biome — облегчение.
ESLint остаётся стандартом с крупнейшей экосистемой правил и плагинов. Biome пока покрывает 80% типичных правил — но для простых проектов этих 80% достаточно. Тренд ясен: JavaScript-инфраструктура переписывается на Rust, и Biome — один из лидеров этого движения.