Линтер и форматтер для JavaScript и TypeScript без настройки вручную: подключает Biome, ESLint или Oxlint с готовыми правилами одной командой.
- Звёзды
- 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
Установите Biome как dev-зависимость с помощью npm
npm install --save-dev --save-exact @biomejs/biome - 2
Отформатируйте файлы
npx @biomejs/biome format --write - 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 обновляется ежедневно.
Похожие проекты
Black — форматтер Python-кода с заданным стилем и предсказуемым результатом, который перезаписывает файлы с минимальными diff.
Утилита и библиотека для Python, которые автоматически сортируют и группируют импорты.
Быстрый CLI-инструмент статического анализа с открытым исходным кодом: находит ошибки и проверяет соблюдение стандартов с помощью похожих на код шаблонов, а не regex или AST.
CLI для оценки качества кода в проекте на 14 языках: формирует общий рейтинг и ранжирует файлы.
Набор высокопроизводительных инструментов для JavaScript и TypeScript на Rust: парсер, линтер, форматтер, трансформер, минификатор и резолвер.