intermediate
Biome
Используйте Biome для быстрого format и lint, когда единый toolchain подходит правилам команды и экосистеме.
Biome объединяет быстрый format и lint в одном Rust-toolchain. Принимают, чтобы сузить конфиг относительно ESLint + Prettier, если покрытие правил совпадает с потребностями.
Миграция требует аудита соответствия правил: у специализированных ESLint plugins (a11y, import resolver, framework) может не быть аналога в Biome.
{
"formatter": { "enabled": true },
"linter": { "enabled": true, "rules": { "recommended": true } }
}
На интервью: зачем объединять tooling, прирост производительности, пробелы экосистемы, CI и детерминизм проверок.
Типовые ошибки: полная parity 1:1; тихое удаление критичных custom rules; Biome format + ESLint lint без ясного владельца.
Компромисс — простота и скорость против глубины plugins в зрелой ESLint-экосистеме.
Чеклист:
- Сравните покрытие правил до миграции.
- Реалистично измерьте CI.
- Задокументируйте намеренные пробелы.
- Один авторитетный путь lint/format.