Primeros pasos
Instalación
Section titled InstalaciónLa forma más rápida de descargar Biome es utilizar un gestor de paquetes como npm
.
Esto requiere Node.js v14.18 o posterior.
El CLI también está disponible como ejecutable independiente si quieres usar Biome sin instalar Node.js.
Para instalar Biome, ejecute los siguientes comandos en un directorio que contenga un archivo package.json
.
npm install --save-dev --save-exact @biomejs/biome
yarn add --dev --exact @biomejs/biome
pnpm add --save-dev --save-exact @biomejs/biome
bun add --dev --exact @biomejs/biome
deno add --dev npm:@biomejs/biome
Configuración
Section titled ConfiguraciónTe recomendamos que generes un archivo de configuración biome.json
o biome.jsonc
para cada proyecto.
Esto elimina la necesidad de repetir las opciones de la CLI cada vez que ejecute un comando,
y asegura que Biome utilice la misma configuración en tu editor.
Algunas opciones sólo están disponibles en un archivo de configuración.
Si estás satisfecho con los ajustes por defecto de Biome, no necesitas crear un archivo de configuración.
Para crear el archivo biome.json
, ejecute el comando init
en la carpeta raíz de tu proyecto:
npx @biomejs/biome init
yarn biome init
pnpm biome init
bunx biome init
deno run -A npm:@biomejs/biome init
Pasa la opción --jsonc
para emitir un archivo biome.jsonc
en su lugar.
Después de ejecutar el comando init
, tendrás un nuevo archivo biome.json
en tu directorio:
{ "$schema": "https://biomejs.dev/schemas/2.0.0-beta/schema.json", "vcs": { "enabled": false, "clientKind": "git", "useIgnoreFile": false }, "files": { "ignoreUnknown": false }, "formatter": { "enabled": true, "indentStyle": "tab" }, "linter": { "enabled": true, "rules": { "recommended": true } }, "javascript": { "formatter": { "quoteStyle": "double" } }, "assist": { "enabled": true, "actions": { "source": { "organizeImports": "on" } } }}
El linter.enabled: true
activa el linter y rules.recommended: true
activa las reglas recomendadas.
Esto corresponde a los ajustes por defecto.
El formateo está activado por defecto, pero puedes desactivarlo utilizando explícitamente formatter.enabled: false
.
Utilización
Section titled UtilizaciónEl Biome CLI viene con muchos comandos y opciones, para que pueda utilizar sólo lo que necesita.
Puedes formatear archivos y directorios utilizando el comando format
con la opción --write
:
npx @biomejs/biome format --write <files>
yarn biome format --write <files>
pnpm biome format --write <files>
bunx biome format --write <files>
deno run -A npm:@biomejs/biome format --write <files>
Puedes analizar y aplicar safe fixes a archivos y directorios utilizando el comando lint
con la opción --write
:
npx @biomejs/biome lint --write <files>
yarn biome lint --write <files>
pnpm biome lint --write <files>
bunx biome lint --write <files>
deno run -A npm:@biomejs/biome lint --write <files>
Puedes ejecutar ambos aprovechando el comando check
:
npx @biomejs/biome check --write <files>
yarn biome check --write <files>
pnpm biome check --write <files>
bunx biome check --write <files>
deno run -A npm:@biomejs/biome check --write <files>
El comando check
ejecuta varias herramientas a la vez.
Formatea, verifica errores y organiza las importaciones.
Instalar un plugin del editor
Section titled Instalar un plugin del editorRecomendamos instalar un plugin de editor para sacar el máximo partido a Biome. Consulta la página del editor para saber qué editores son compatibles con Biome.
Configuración CI
Section titled Configuración CISi utilizas Node.js, la forma recomendada de ejecutar Biome en CI es utilizar tu gestor de paquetes preferido. Esto asegura que tu CI pipeline use la misma versión de Biome que la que usas dentro del editor o cuando ejecutas comandos CLI locales. Como alternativa, puedes utilizar una Acción CI específica.
Próximos pasos
Section titled Próximos pasos¡Felicidades! Ya puedes utilizar Biome. 🥳
- Migrar de ESLint y Prettier
- Más información sobre cómo configurar Biome
- Obtén más información sobre cómo utilizar y configurar el formateador
- Más información sobre cómo utilizar y configurar el linter
- Familiarízate con las opciones de la CLI
- Familiarízate con las opciones de configuración
- Únete a nuestra comunidad en Discord