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.