Repolode
biomejs

biomejs/biome

Набор инструментов на Rust для веб-проектов: форматировщик и линтер для JavaScript, TypeScript, JSX, JSON, CSS и других языков, доступные через CLI и LSP.

Open source альтернатива:PrettierESLint

Звёзды
25,979
Форки
1,283
Открытые issues
481
Последний коммит
8 часов назад

Что это?

Biome — набор инструментов для веб-проектов, объединяющий форматировщик кода и линтер. С ним разработчики могут поддерживать единый стиль и находить ошибки в файлах JavaScript, TypeScript, JSX, JSON, CSS, GraphQL, Markdown, YAML и SCSS. Biome написан на Rust и рассчитан на интерактивную работу в редакторах: он форматирует и проверяет код, даже пока тот ещё набирают.

Форматировщик стремится к высокой совместимости с Prettier, а линтер включает более 500 правил из ESLint, typescript-eslint и других источников. Диагностика подробная и учитывает контекст, а безопасные исправления можно применять автоматически командами format, lint, check и ci. Biome работает с разумными настройками по умолчанию, не требует конфигурации для начала работы и запускается без Node.js.

Проект доступен из командной строки, через языковой сервер (LSP) для редакторов, а также в браузере — в виде WebAssembly-песочницы. Он распространяется через npm и как расширения для VS Code и Open VSX.

Ключевые возможности

  • 01Форматирует JavaScript, TypeScript, JSX, JSON, CSS, GraphQL, Markdown, YAML и SCSS.
  • 02Включает линтер с более чем 500 правилами из ESLint, typescript-eslint и других источников.
  • 03Предоставляет подробную контекстную диагностику и автоматически применяет безопасные исправления.
  • 04Предлагает LSP-сервер для полноценной интеграции с редакторами.
  • 05Работает с разумными настройками по умолчанию и не требует Node.js во время выполнения.

Сценарии использования

  • Заменить отдельные настройки Prettier и ESLint единым набором инструментов в веб-проекте.
  • Поддерживать единые правила форматирования и линтинга в CI-пайплайнах с помощью команды ci.
  • Получать подсказки по форматированию и линтингу прямо в процессе редактирования в поддерживаемом редакторе.
  • Проверять форматирование или работу линтера в браузерной песочнице без установки инструментов.

Быстрый старт

  1. 1

    Установите Biome как dev-зависимость с помощью npm

    npm install --save-dev --save-exact @biomejs/biome
  2. 2

    Отформатируйте файлы

    npx @biomejs/biome format --write
  3. 3

    Запустите форматирование, lint и примените безопасные исправления за один раз

    npx @biomejs/biome check --write

Темы

Частые вопросы

Что такое biome?
Набор инструментов на Rust для веб-проектов: форматировщик и линтер для JavaScript, TypeScript, JSX, JSON, CSS и других языков, доступные через CLI и LSP. Biome — набор инструментов для веб-проектов, объединяющий форматировщик кода и линтер. С ним разработчики могут поддерживать единый стиль и находить ошибки в файлах JavaScript, TypeScript, JSX, JSON, CSS, GraphQL, Markdown, YAML и SCSS. Biome написан на Rust и рассчитан на интерактивную работу в редакторах: он форматирует и проверяет код, даже пока тот ещё набирают.
biome можно использовать бесплатно? Какая у него лицензия?
biome распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
biome всё ещё поддерживается?
Активно поддерживается. Последний коммит в biome — 21 окт. 2026 г..
Для чего можно использовать biome?
Заменить отдельные настройки Prettier и ESLint единым набором инструментов в веб-проекте. Поддерживать единые правила форматирования и линтинга в CI-пайплайнах с помощью команды ci. Получать подсказки по форматированию и линтингу прямо в процессе редактирования в поддерживаемом редакторе. Проверять форматирование или работу линтера в браузерной песочнице без установки инструментов.
Как установить biome?
Установите Biome как dev-зависимость с помощью npm: npm install --save-dev --save-exact @biomejs/biome Отформатируйте файлы: npx @biomejs/biome format --write Запустите форматирование, lint и примените безопасные исправления за один раз: npx @biomejs/biome check --write
Где скачать biome?
Исходный код и инструкции по установке — на GitHub: https://github.com/biomejs/biome

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты