Начало работы
Biome лучше всего устанавливать в качестве dev-зависимости ваших проектов, но он также доступен в виде автономного исполняемого файла, которому не требуется Node.js.
npm i -D -E @biomejs/biome
pnpm add -D -E @biomejs/biome
bun add -D -E @biomejs/biome
deno add -D npm:@biomejs/biome
yarn add -D -E @biomejs/biome
Настройка
Заголовок раздела «Настройка»Несмотря на то, что Biome не требует настройки, вы, вероятно, захотите подстроить
параметры под нужды вашего проекта. Для этого вы можете выполнить следующую
команду для создание файла настроек biome.json
.
npx @biomejs/biome init
pnpm exec biome init
bunx --bun biome init
deno run -A npm:@biomejs/biome init
yarn exec biome init
Использование
Заголовок раздела «Использование»Давайте вкратце рассмотрим, как использовать Biome в вашем проекте.
Интерфейс командной строки (CLI)
Заголовок раздела «Интерфейс командной строки (CLI)»Biome предоставляет интерфейс командной строки для форматирования, линтинга и проверки вашего кода.
# Отформатировать все файлыnpx @biomejs/biome format --write
# Отформатировать выбранные файлыnpx @biomejs/biome format --write <файлы>
# Выполнить линтинг и применить безопасные исправления для всех файловnpx @biomejs/biome lint --write
# Выполнить линтинг и применить безопасные исправления для выбранных файловnpx @biomejs/biome lint --write <файлы>
# Отформатировать, выполнить линтинг и организовать импорты всех файловnpx @biomejs/biome check --write
# Отформатировать, выполнить линтинг и организовать импорты выбранных файловnpx @biomejs/biome check --write <файлы>
# Отформатировать все файлыpnpm exec biome format --write
# Отформатировать выбранные файлыpnpm exec biome format --write <файлы>
# Выполнить линтинг и применить безопасные исправления для всех файловpnpm exec biome lint --write
# Выполнить линтинг и применить безопасные исправления для выбранных файловpnpm exec biome lint --write <файлы>
# Отформатировать, выполнить линтинг и организовать импорты всех файловpnpm exec biome check --write
# Отформатировать, выполнить линтинг и организовать импорты выбранных файловpnpm exec biome check --write <файлы>
# Отформатировать все файлыbunx biome format --write
# Отформатировать выбранные файлыbunx biome format --write <файлы>
# Выполнить линтинг и применить безопасные исправления для всех файловbunx biome lint --write
# Выполнить линтинг и применить безопасные исправления для выбранных файловbunx biome lint --write <файлы>
# Отформатировать, выполнить линтинг и организовать импорты всех файловbunx biome check --write
# Отформатировать, выполнить линтинг и организовать импорты выбранных файловbunx biome check --write <файлы>
# Отформатировать выбранные файлыdeno run -A npm:@biomejs/biome format --write <файлы>
# Отформатировать все файлыdeno run -A npm:@biomejs/biome format --write
# Выполнить линтинг и применить безопасные исправления для всех файловdeno run -A npm:@biomejs/biome lint --write
# Выполнить линтинг и применить безопасные исправления для выбранных файловdeno run -A npm:@biomejs/biome lint --write <файлы>
# Отформатировать, выполнить линтинг и организовать импорты всех файловdeno run -A npm:@biomejs/biome check --write
# Отформатировать, выполнить линтинг и организовать импорты выбранных файловdeno run -A npm:@biomejs/biome check --write <файлы>
# Отформатировать все файлыyarn exec biome format --write
# Отформатировать выбранные файлыyarn exec biome format --write <файлы>
# Выполнить линтинг и применить безопасные исправления для всех файловyarn exec biome lint --write
# Выполнить линтинг и применить безопасные исправления для выбранных файловyarn exec biome lint --write <файлы>
# Отформатировать, выполнить линтинг и организовать импорты всех файловyarn exec biome check --write
# Отформатировать, выполнить линтинг и организовать импорты выбранных файловyarn exec biome check --write <файлы>
Интеграция с редакторами
Заголовок раздела «Интеграция с редакторами»Biome доступен в качестве официального дополнения в ваших любимых редакторах.
Также существуют дополнения от сообщества для других редакторов, таких как Vim, Neovim и Sublime Text, например.
Непрерывная интеграция
Заголовок раздела «Непрерывная интеграция»Выполните biome ci
в качестве части CI-пайплайна, чтобы увеличить качество и согласованность кода
вашей команды. Это работает также, как и команда biome check
, но оптимизировано под окружения CI.
Посетите рецепты Непрерывной интеграции, чтобы получить больше примеров.
Дальнейшие шаги
Заголовок раздела «Дальнейшие шаги»Готово! Теперь вы готовы к использованию Biome. 🥳
- Мигрировать с ESLint и Prettier
- Узнать больше о том, как настроить Biome
- Узнать больше о том, как использовать и настраивать форматтер
- Узнать больше о том, как использовать и настраивать линтер
- Ознакомиться с командами и параметрами CLI
- Ознакомиться с параметрами настройки
- Присоединиться к нашему сообществу в Discord
Copyright (c) 2023-present Biome Developers and Contributors.