CLI
Resumen de comandos
Section titled Resumen de comandosbiome
↴biome version
↴biome rage
↴biome start
↴biome stop
↴biome check
↴biome lint
↴biome format
↴biome ci
↴biome init
↴biome lsp-proxy
↴biome migrate
↴biome migrate prettier
↴biome migrate eslint
↴biome search
↴biome explain
↴biome clean
↴
biome
Section titled biomeCLI oficial de Biome. Utilízala para comprobar el estado de tu proyecto o ejecútala para comprobar archivos individuales.
Uso: biome
COMANDO ...
Opciones disponibles:
-h
,--help
— Imprime información de ayuda-V
,--version
— Imprime información sobre la versión
Comandos disponibles:
version
— Muestra la información de la versión de Biome.rage
— Imprime información para depuración.start
— Inicia el proceso del servidor daemon de Biome.stop
— Detiene el proceso del servidor daemon de Biome.check
— Ejecuta el formateador, linter y clasificación de importación a los archivos solicitados.lint
— Ejecutar varias comprobaciones en un conjunto de archivos.format
— Ejecutar el formateador en un conjunto de archivos.ci
— Comando para utilizar en entornos CI. Ejecuta formateador, linter y clasificación de importación a los archivos solicitados.init
— Crea un nuevo proyecto biome. Crea un archivo de configuración con algunos valores predeterminados.lsp-proxy
— Actúa como servidor para el Protocolo de Servidor de Lenguas a través de stdin/stdout.migrate
— Actualiza la configuración cuando se producen cambios de última hora.search
— EXPERIMENTAL: Búsqueda de patrones de Grit en un proyecto.explain
— Muestra documentación sobre diversos aspectos del CL.clean
— Limpia los logs emitidos por el daemon.
versión de biome
Section titled versión de biomeMuestra la información de la versión de Biome.
Uso: biome
version
Opciones globales aplicadas a todos los comandos
-
--colors
=<off|force>
— Establece el modo de formateo de las marcas: “off” imprime todo como texto plano, “force” fuerza el formateo de markup usando ANSI incluso si se determina que la salida de la consola es incompatible -
--use-server
— Conéctate a una instancia en ejecución del servidor daemon de Biome. -
--verbose
— Imprime diagnósticos adicionales, y algunos diagnósticos muestran más información. Además, imprime qué archivos se procesaron y cuáles se modificaron. -
--config-path
=PATH
— Establece la ruta del archivo de configuración, o la ruta del directorio para encontrarbiome.json
obiome.jsonc
. Si se utiliza, desactiva la resolución del archivo de configuración por defecto. -
--max-diagnostics
=<none|<NUMBER>>
— Limita la cantidad de diagnósticos mostrados. Si se indica “none”, se elimina el límite. [default: 20] -
--skip-errors
— Omitir los archivos que contienen errores de sintaxis en lugar de emitir un diagnóstico de error. -
--no-errors-on-unmatched
— Silenciar los errores que se emitirían en caso de que no se procesara ningún archivo durante la ejecución del comando. -
--error-on-warnings
— Indicar a Biome que salga con un código de error si algunos diagnósticos emiten advertencias. -
--reporter
=<json|json-pretty|github|junit|summary|gitlab>
— Permite cambiar la forma en que se comunican los diagnósticos y el resumen. -
--log-level
=<none|debug|info|warn|error>
— El nivel de registro. En orden, del más verboso al menos verboso: debug, info, warn, error.El valor
none
no mostrará ningún registro.[default: none]
-
--log-kind
=<pretty|compact|json>
— Cómo debería ser el registro. [default: pretty] -
--diagnostic-level
=<info|warn|error>
— El nivel de diagnóstico a mostrar. En orden, del más bajo al más importante: info, warn, error. Si se pasa--diagnostic-level=error
, Biome sólo imprimirá los diagnósticos que contengan errores. [default: info]
Opciones disponibles:
-h
,--help
— Imprime información de ayuda
biome rage
Section titled biome rageImprime información para depuración.
Uso: biome
rage
[--daemon-logs
] [--formatter
] [--linter
]
Opciones globales aplicadas a todos los comandos
-
--colors
=<off|force>
— Establece el modo de formateo de las marcas: “off” imprime todo como texto sin formato, “force” fuerza el formateo del marcado usando ANSI incluso si la salida de la consola se determina como incompatible -
--use-server
— Conéctate a una instancia en ejecución del servidor daemon de Biome. -
--verbose
— Imprime diagnósticos adicionales, y algunos diagnósticos muestran más información. Además, imprime qué archivos se procesaron y cuáles se modificaron. -
--config-path
=PATH
— Establece la ruta del archivo de configuración, o la ruta del directorio para encontrarbiome.json
obiome.jsonc
. Si se utiliza, desactiva la resolución del archivo de configuración por defecto. -
--max-diagnostics
=<none|<NUMBER>>
— Limita la cantidad de diagnósticos mostrados. Si se indica “ninguno”, se elimina el límite. [default: 20] -
--skip-errors
— Omitir los archivos que contienen errores de sintaxis en lugar de emitir un diagnóstico de error. -
--no-errors-on-unmatched
— Silenciar los errores que se emitirían en caso de que no se procesara ningún fichero durante la ejecución del comando. -
--error-on-warnings
— Indícale a Biome que salga con un código de error si algunos diagnósticos emiten advertencias. -
--reporter
=<json|json-pretty|github|junit|summary|gitlab>
— Permite cambiar el modo en que se comunican los diagnósticos y el resumen. -
--log-level
=<none|debug|info|warn|error>
— El nivel de registro. En orden, del más verboso al menos verboso: debug, info, warn, error.El valor
none
no mostrará ningún registro.[default: none]
-
--log-kind
=<pretty|compact|json>
— Cómo debería ser el registro. [default: pretty] -
--diagnostic-level
=<info|warn|error>
— El nivel de diagnóstico a mostrar. En orden, del más bajo al más importante: info, warn, error. Si se pasa--diagnostic-level=error
, Biome sólo imprimirá los diagnósticos que contengan errores. [default: info]
Opciones disponibles:
--daemon-logs
— Imprime los registros del servidor daemon de Biome--formatter
— Imprime las opciones de formateo aplicadas--linter
— Imprime las opciones de linter aplicadas-h
,--help
— Imprime información de ayuda
biome start
Section titled biome startInicia el proceso del servidor daemon de Biome.
Uso: biome
start
[--config-path
=PATH
]
Opciones disponibles:
--log-prefix-name
=STRING
— Permite cambiar el prefijo aplicado al nombre de archivo de los registros. Utiliza la variable de entornoBIOME_LOG_PREFIX_NAME
[default: server.log]--log-path
=PATH
— Permite cambiar la carpeta donde se almacenan los registros. Utiliza la variable de entornoBIOME_LOG_PATH
--config-path
=PATH
— Permite establecer una ruta de archivo personalizada para el archivo de configuración, o una ruta de directorio personalizada para encontrarbiome.json
obiome.jsonc
. Utiliza la variable de entornoBIOME_CONFIG_PATH
-h
,--help
— Imprime información de ayuda
biome stop
Section titled biome stopDetiene el proceso del servidor daemon de Biome.
Uso: biome
stop
Opciones disponibles:
-h
,--help
— Imprime información de ayuda
biome check
Section titled biome checkEjecuta formateador, linter y clasificación de importación a los archivos solicitados.
Uso: biome
check
[--write
] [--unsafe
] [--assists-enabled
=<true|false>
] [--staged
] [--changed
] [--since
=REF
] [PATH
]…
La configuración contenida en el archivo biome.json
-
--vcs-enabled
=<true|false>
— Si Biome debe integrarse con el cliente VCS -
--vcs-client-kind
=<git>
— El tipo de cliente. -
--vcs-use-ignore-file
=<true|false>
— Si Biome debe utilizar el archivo de ignorar VCS. Si es [true], Biome ignorará los archivos especificados en el archivo de ignorar. -
--vcs-root
=PATH
— La carpeta en la que Biome debe buscar los archivos VCS. Por defecto, Biome utilizará la misma carpeta en la que se encontróbiome.json
.Si Biome no puede encontrar la configuración, intentará utilizar el directorio de trabajo actual. Si no se puede encontrar el directorio de trabajo actual, Biome no utilizará la integración VCS y se emitirá un diagnóstico
-
--vcs-default-branch
=BRANCH
— La rama principal del proyecto -
--files-max-size
=NUMBER
— El tamaño máximo permitido para los archivos de código fuente en bytes. Los archivos que superen este límite serán ignorados por razones de rendimiento. Por defecto 1 MiB -
--files-ignore-unknown
=<true|false>
— Indica a Biome que no emita diagnósticos al manipular archivos que no conoce -
--use-editorconfig
=<true|false>
— Utiliza cualquier archivo.editorconfig
para configurar el formateador. La configuración enbiome.json
anulará la configuración de.editorconfig
. Por defecto: false. -
--indent-style
=<tab|space>
— El estilo de sangría. -
--indent-size
=NUMBER
— El tamaño de la sangría, 2 por defecto (obsoleto, usaindent-width
) -
--indent-width
=NUMBER
— El tamaño de la sangría, 2 por defecto -
--line-ending
=<lf|crlf|cr>
— El tipo de final de línea. -
--line-width
=NUMBER
— Cuál es el ancho máximo de una línea. Por defecto es 80. -
--attribute-position
=<multiline|auto>
— El estilo de posición del atributo en lenguajes HTMLish. Por defecto auto. -
--bracket-spacing
=<true|false>
— Si se insertan espacios entre paréntesis en los literales de los objetos. Por defecto es true. -
--jsx-quote-style
=<double|single>
— El tipo de comillas utilizadas en JSX. Por defecto es doble. -
--quote-properties
=<preserve|as-needed>
— Cuando se citan las propiedades de los objetos. Por defecto es asNeeded. -
--trailing-comma
=<all|es5|none>
— Imprime las comas finales siempre que sea posible en estructuras sintácticas de varias líneas separadas por comas. Por defecto, “all”. -
--trailing-commas
=<all|es5|none>
— Imprime las comas finales siempre que sea posible en estructuras sintácticas de varias líneas separadas por comas. Por defecto, “all”. -
--semicolons
=<always|as-needed>
— Si el formateador imprime punto y coma en todas las sentencias o sólo en las sentencias for en las que es necesario debido a ASI. -
--arrow-parentheses
=<always|as-needed>
— Si se añaden paréntesis no necesarios a las funciones de flecha. Por defecto es “always”. -
--bracket-same-line
=<true|false>
— Si se abrazan los corchetes de cierre de las etiquetas HTML/JSX multilínea al final de la última línea, en lugar de estar solos en la línea siguiente. Por defecto es false. -
--javascript-formatter-enabled
=<true|false>
— Controla el formateador de archivos JavaScript (y sus super lenguajes). -
--javascript-formatter-indent-style
=<tab|space>
— El estilo de sangría aplicado a los archivos JavaScript (y sus super lenguajes). -
--javascript-formatter-indent-size
=NUMBER
— El tamaño de la sangría aplicada a los archivos JavaScript (y sus super lenguajes). Por defecto es 2. -
--javascript-formatter-indent-width
=NUMBER
— El tamaño de la sangría aplicada a los archivos JavaScript (y sus super lenguajes). Por defecto es 2. -
--javascript-formatter-line-ending
=<lf|crlf|cr>
— El tipo de final de línea aplicado a los archivos JavaScript (y sus super lenguajes). -
--javascript-formatter-line-width
=NUMBER
— Cuál es la anchura máxima de una línea aplicada a archivos JavaScript (y sus super lenguajes). Por defecto es 80. -
--quote-style
=<double|single>
— El tipo de comillas utilizadas en el código JavaScript. Por defecto es doble. -
--javascript-attribute-position
=<multiline|auto>
— El estilo de posición del atributo en elementos jsx. Por defecto es auto. -
--javascript-linter-enabled
=<true|false>
— Controla el linter para archivos JavaScript (y sus super lenguajes). -
--javascript-assists-enabled
=<true|false>
— Controla el linter para archivos JavaScript (y sus super lenguajes). -
--json-formatter-enabled
=<true|false>
— Controla el formateador de archivos JSON (y sus super lenguajes). -
--json-formatter-indent-style
=<tab|space>
— El estilo de sangría aplicado a los archivos JSON (y sus superlenguajes). -
--json-formatter-indent-width
=NUMBER
— El tamaño de la sangría aplicada a los archivos JSON (y sus super lenguajes). Por defecto es 2. -
--json-formatter-indent-size
=NUMBER
— El tamaño de la sangría aplicada a los archivos JSON (y sus super lenguajes). Por defecto es 2. -
--json-formatter-line-ending
=<lf|crlf|cr>
— El tipo de final de línea que se aplica a los archivos JSON (y sus superlenguajes). -
--json-formatter-line-width
=NUMBER
— Cuál es la anchura máxima de una línea aplicada a archivos JSON (y sus super lenguajes). Por defecto es 80. -
--json-formatter-trailing-commas
=<none|all>
— Print trailing commas wherever possible in multi-line comma-separated syntactic structures. Defaults to “none”. -
--json-linter-enabled
=<true|false>
— Control the linter for JSON (and its super languages) files. -
--json-assists-enabled
=<true|false>
— Control the linter for JSON (and its super languages) files. -
--css-formatter-enabled
=<true|false>
— Control the formatter for CSS (and its super languages) files. -
--css-formatter-indent-style
=<tab|space>
— El estilo de sangría aplicado a los archivos CSS (y sus superlenguajes). -
--css-formatter-indent-width
=NUMBER
— El tamaño de la sangría aplicada a los archivos CSS (y sus super lenguajes). Por defecto es 2. -
--css-formatter-line-ending
=<lf|crlf|cr>
— El tipo de final de línea aplicado a los archivos CSS (y sus super lenguajes). -
--css-formatter-line-width
=NUMBER
— Cuál es el ancho máximo de una línea aplicado a archivos CSS (y sus super lenguajes). Por defecto es 80. -
--css-formatter-quote-style
=<double|single>
— El tipo de comillas utilizadas en el código CSS. Por defecto es doble. -
--css-linter-enabled
=<true|false>
— Controla el linter de los archivos CSS. -
--css-assists-enabled
=<true|false>
— Controla las asistencias para archivos CSS. -
--graphql-formatter-enabled
=<true|false>
— Controla el formateador de los archivos GraphQL. -
--graphql-formatter-indent-style
=<tab|space>
— El estilo de sangría aplicado a los archivos GraphQL. -
--graphql-formatter-indent-width
=NUMBER
— El tamaño de la sangría aplicada a los archivos GraphQL. Por defecto es 2. -
--graphql-formatter-line-ending
=<lf|crlf|cr>
— El tipo de final de línea aplicado a los archivos GraphQL. -
--graphql-formatter-line-width
=NUMBER
— Cuál es la anchura máxima de una línea aplicada a los archivos GraphQL. Por defecto es 80. -
--graphql-formatter-quote-style
=<double|single>
— El tipo de comillas utilizadas en el código GraphQL. Por defecto es doble. -
--graphql-linter-enabled
=<true|false>
— Controla el formateador de archivos GraphQL. -
--assists-enabled
=<true|false>
— Si Biome debe habilitar las asistencias a través de LSP.
Opciones globales aplicadas a todos los comandos
-
--colors
=<off|force>
— Establece el modo de formateo de las marcas: “off” imprime todo como texto plano, “force” fuerza el formateo de markup usando ANSI incluso si se determina que la salida de la consola es incompatible -
--use-server
— Conectate a una instancia en ejecución del servidor daemon de Biome. -
--verbose
— Imprime diagnósticos adicionales, y algunos diagnósticos muestran más información. Además, imprime qué archivos se procesaron y cuáles se modificaron. -
--config-path
=PATH
— Establece la ruta del archivo de configuración, o la ruta del directorio para encontrarbiome.json
obiome.jsonc
. Si se utiliza, desactiva la resolución del archivo de configuración por defecto. -
--max-diagnostics
=<none|<NUMBER>>
— Limita la cantidad de diagnósticos mostrados. Si se indica “none”, se elimina el límite. [default: 20] -
--skip-errors
— Omitir los archivos que contienen errores de sintaxis en lugar de emitir un diagnóstico de error. -
--no-errors-on-unmatched
— Silenciar los errores que se emitirían en caso de que no se procesara ningún fichero durante la ejecución del comando. -
--error-on-warnings
— Indica a Biome que salga con un código de error si algunos diagnósticos emiten advertencias. -
--reporter
=<json|json-pretty|github|junit|summary|gitlab>
— Permite cambiar el modo en que se comunican los diagnósticos y el resumen. -
--log-level
=<none|debug|info|warn|error>
— El nivel de registro. En orden, del más verboso al menos verboso: debug, info, warn, error.El valor
none
no mostrará ningún registro.[default: none]
-
--log-kind
=<pretty|compact|json>
— Cómo debería ser el registro. [default: pretty] -
--diagnostic-level
=<info|warn|error>
— El nivel de diagnóstico a mostrar. En orden, del más bajo al más importante: info, warn, error. Si se pasa--diagnostic-level=error
, Biome sólo imprimirá los diagnósticos que contengan errores. [default: info]
Artículos posicionales disponibles:
PATH
— Archivo único, ruta única o lista de rutas
Opciones disponibles:
-
--write
— Escribe correcciones seguras, formatea y ordena la importación -
--unsafe
— Permite realizar correcciones no seguras, debe usarse con--write
o--fix
-
--fix
— Alias para--write
, escribe correcciones seguras, formateo y ordenación de importaciones -
--apply
— Alias para--write
, escribe correcciones seguras, formateo y ordenación de importaciones (obsoleto, use--write
) -
--apply-unsafe
— Alias para--write --unsafe
, escribe correcciones seguras e inseguras, formateo y ordenación de importaciones (obsoleto, use--write --unsafe
) -
--formatter-enabled
=<true|false>
— Permite activar o desactivar la comprobación del formateador. -
--linter-enabled
=<true|false>
— Permite activar o desactivar la comprobación del linter. -
--organize-imports-enabled
=<true|false>
— Permite activar o desactivar las importaciones organizadas. -
--assists-enabled
=<true|false>
— Permite activar o desactivar las asistencias. -
--stdin-file-path
=PATH
— Utiliza esta opción cuando quieras formatear el código enviado desdestdin
, e imprimir la salida enstdout
.No es necesario que el archivo exista en el disco, lo que importa es la extensión del archivo. Basándose en la extensión, Biome sabe cómo comprobar el código.
Ejemplo:
echo 'let a;' | biome check --stdin-file-path=file.js
-
--staged
— Cuando se establece en true, sólo los archivos que han sido puestos en escena (los que están preparados para ser confirmados) serán lintados. Esta opción debe utilizarse cuando se trabaja localmente. -
--changed
— Cuando se establece en true, sólo los archivos que se han cambiado en comparación con su configuracióndefaultBranch
serán linted. Esta opción debe utilizarse en entornos CI. -
--since
=REF
— Utilízalo para especificar la rama base con la que comparar cuando utilices la opción —changed y ladefaultBranch
no esté definida en tubiome.json
-
-h
,--help
— Imprime información de ayuda
biome lint
Section titled biome lintEjecuta varias comprobaciones en un conjunto de archivos.
Uso: biome
lint
[--write
] [--unsafe
] [--only
=<GROUP|RULE>
]… [--skip
=<GROUP|RULE>
]… [--staged
] [--changed
] [--since
=REF
] [PATH
]…
Conjunto de propiedades para integrar Biome con un software VCS.
-
--vcs-enabled
=<true|false>
— Si Biome debe integrarse con el cliente VCS -
--vcs-client-kind
=<git>
— El tipo de cliente. -
--vcs-use-ignore-file
=<true|false>
— Si Biome debe utilizar el archivo de ignorar VCS. Si es [true], Biome ignorará los archivos especificados en el archivo de ignorar. -
--vcs-root
=PATH
— La carpeta en la que Biome debe buscar los archivos VCS. Por defecto, Biome utilizará la misma carpeta en la que se encontróbiome.json
.Si Biome no puede encontrar la configuración, intentará utilizar el directorio de trabajo actual. Si no se puede encontrar el directorio de trabajo actual, Biome no utilizará la integración VCS y se emitirá un diagnóstico
-
--vcs-default-branch
=BRANCH
— La rama principal del proyecto
La configuración del sistema de archivos
--files-max-size
=NUMBER
— El tamaño máximo permitido para los archivos de código fuente en bytes. Los archivos que superen este límite serán ignorados por razones de rendimiento. Por defecto 1 MiB--files-ignore-unknown
=<true|false>
— Indica a Biome que no emita diagnósticos al manipular archivos que no conoce
Opciones específicas del linter JavaScript
--javascript-linter-enabled
=<true|false>
— Controla el linter para archivos JavaScript (y sus super lenguajes).
Opciones específicas del linter JSON
--json-linter-enabled
=<true|false>
— Controla el linter para archivos JSON (y sus super lenguajes).
Opciones globales aplicadas a todos los comandos
-
--colors
=<off|force>
— Establece el modo de formateo de las marcas: “off” imprime todo como texto plano, “force” fuerza el formateo de markup usando ANSI incluso si se determina que la salida de la consola es incompatible. -
--use-server
— Conectate a una instancia en ejecución del servidor daemon de Biome. -
--verbose
— Imprime diagnósticos adicionales, y algunos diagnósticos muestran más información. Además, imprime qué archivos se procesaron y cuáles se modificaron. -
--config-path
=PATH
— Establece la ruta del archivo de configuración, o la ruta del directorio para encontrarbiome.json
obiome.jsonc
. Si se utiliza, desactiva la resolución del archivo de configuración por defecto. -
--max-diagnostics
=<none|<NUMBER>>
— Limita la cantidad de diagnósticos mostrados. Si se indicanone
, se elimina el límite. [default: 20] -
--skip-errors
— Omitir los archivos que contienen errores de sintaxis en lugar de emitir un diagnóstico de error. -
--no-errors-on-unmatched
— Silenciar los errores que se emitirían en caso de que no se procesara ningún fichero durante la ejecución del comando. -
--error-on-warnings
— Indica a Biome que salga con un código de error si algunos diagnósticos emiten advertencias. -
--reporter
=<json|json-pretty|github|junit|summary|gitlab>
— Permite cambiar el modo en que se comunican los diagnósticos y el resumen. -
--log-level
=<none|debug|info|warn|error>
— El nivel de registro. En orden, del más verboso al menos verboso: debug, info, warn, error.El valor
none
no mostrará ningún registro.[default: none]
-
--log-kind
=<pretty|compact|json>
— Cómo debería ser el registro. [default: pretty] -
--diagnostic-level
=<info|warn|error>
— El nivel de diagnóstico a mostrar. En orden, del más bajo al más importante: info, warn, error. Si se pasa--diagnostic-level=error
, Biome sólo imprimirá los diagnósticos que contengan errores. [default: info]
Artículos posicionales disponibles:
PATH
— Archivo único, ruta única o lista de rutas
Opciones disponibles:
-
--write
— Escribe correcciones seguras -
--unsafe
— Permite realizar correcciones no seguras, debe usarse con--write
o--fix
-
--fix
— Alias de--write
, escribe correcciones seguras -
--apply
— Alias para--write
, escribe correcciones seguras (obsoleto, use--write
) -
--apply-unsafe
— Alias de--write --unsafe
, escribe correcciones seguras e inseguras (obsoleto, use--write --unsafe
) -
--only
=<GROUP|RULE>
— Ejecuta sólo la regla o grupo de reglas dados. Si el nivel de gravedad de una regla esoff
, entonces el nivel de gravedad de la regla se establece enerror
si es una regla recomendada owarn
en caso contrario.Ejemplo:
biome lint --only=correctness/noUnusedVariables --only=suspicious
-
--skip
=<GROUP|RULE>
— Omite la regla o grupo de reglas dados estableciendo el nivel de gravedad de las reglas enoff
. Esta opción tiene prioridad sobre--only
.Ejemplo:
biome lint --skip=correctness/noUnusedVariables --skip=suspicious
-
--stdin-file-path
=PATH
— Utiliza esta opción cuando quieras formatear el código enviado desdestdin
, e imprimir la salida enstdout
.No es necesario que el archivo exista en el disco, lo que importa es la extensión del archivo. Basándose en la extensión, Biome sabe cómo pelar el código.
Ejemplo:
echo 'let a;' | biome lint --stdin-file-path=file.js
-
--staged
— Cuando se establece en true, sólo los archivos que han sido puestos en escena (los que están preparados para ser confirmados) serán lintados. -
--changed
— Cuando se establece en true, sólo los archivos que se han cambiado en comparación con su configuracióndefaultBranch
serán linted. -
--since
=REF
— Utilízalo para especificar la rama base con la que comparar cuando utilices la opción —changed y ladefaultBranch
no esté definida en tu biome.json -
-h
,--help
— Imprime información de ayuda
biome format
Section titled biome formatEjecuta el formateador en un conjunto de archivos.
Uso: biome
format
[--write
] [--staged
] [--changed
] [--since
=REF
] [PATH
]…
Opciones genéricas aplicadas a todos los archivos
--use-editorconfig
=<true|false>
— Utiliza cualquier archivo.editorconfig
para configurar el formateador. La configuración enbiome.json
anulará la configuración de.editorconfig
. Por defecto: false.--indent-style
=<tab|space>
— El estilo de sangría.--indent-size
=NUMBER
— El tamaño de la sangría, 2 por defecto (obsoleto, usaindent-width
)--indent-width
=NUMBER
— El tamaño de la sangría, 2 por defecto--line-ending
=<lf|crlf|cr>
— El tipo de final de línea.--line-width
=NUMBER
— Cuál es el ancho máximo de una línea. Por defecto es 80.--attribute-position
=<multiline|auto>
— El estilo de posición del atributo en lenguajes HTMLish. Por defecto auto.--bracket-spacing
=<true|false>
— Si se insertan espacios entre paréntesis en los literales de los objetos. Por defecto es true.
Opciones de formato específicas de los archivos JavaScript
--jsx-quote-style
=<double|single>
— El tipo de comillas utilizadas en JSX. Por defecto es doble.--quote-properties
=<preserve|as-needed>
— Cuando se citan las propiedades de los objetos. Por defecto es asNeeded.--trailing-comma
=<all|es5|none>
— Imprime la coma final siempre que sea posible en estructuras sintácticas de varias líneas separadas por una coma. Por defecto, “all”.--trailing-commas
=<all|es5|none>
— Imprime las comas finales siempre que sea posible en estructuras sintácticas de varias líneas separadas por comas. Por defecto, “all”.--semicolons
=<always|as-needed>
— Si el formateador imprime punto y coma en todas las sentencias o sólo en las sentencias for en las que es necesario debido a ASI.--arrow-parentheses
=<always|as-needed>
— Si se añaden paréntesis no necesarios a las funciones de flecha. Por defecto es “always”.--bracket-same-line
=<true|false>
— Si se abrazan los corchetes de cierre de las etiquetas HTML/JSX multilínea al final de la última línea, en lugar de estar solos en la línea siguiente. Por defecto es false.--javascript-formatter-enabled
=<true|false>
— Controla el formateador de archivos JavaScript (y sus super lenguajes).--javascript-formatter-indent-style
=<tab|space>
— El estilo de sangría aplicado a los archivos JavaScript (y sus super lenguajes).--javascript-formatter-indent-size
=NUMBER
— El tamaño de la sangría aplicada a los archivos JavaScript (y sus super lenguajes). Por defecto es 2.--javascript-formatter-indent-width
=NUMBER
— El tamaño de la sangría aplicada a los archivos JavaScript (y sus super lenguajes). Por defecto es 2.--javascript-formatter-line-ending
=<lf|crlf|cr>
— El tipo de final de línea aplicado a los archivos JavaScript (y sus super lenguajes).--javascript-formatter-line-width
=NUMBER
— Cuál es la anchura máxima de una línea aplicada a archivos JavaScript (y sus super lenguajes). Por defecto es 80.--quote-style
=<double|single>
— El tipo de comillas utilizadas en el código JavaScript. Por defecto es doble.--javascript-attribute-position
=<multiline|auto>
— El estilo de posición del atributo en elementos jsx. Por defecto es auto.--bracket-spacing
=<true|false>
— Si se insertan espacios entre paréntesis en los literales de los objetos. Por defecto es true.
Conjunto de propiedades para integrar Biome con un software VCS.**
-
--vcs-enabled
=<true|false>
— Si Biome debe integrarse con el cliente VCS -
--vcs-client-kind
=<git>
— El tipo de cliente. -
--vcs-use-ignore-file
=<true|false>
— Si Biome debe utilizar el archivo de ignorar VCS. Si es [true], Biome ignorará los archivos especificados en el archivo de ignorar. -
--vcs-root
=PATH
— La carpeta en la que Biome debe buscar los archivos VCS. Por defecto, Biome utilizará la misma carpeta en la que se encontróbiome.json
.Si Biome no puede encontrar la configuración, intentará utilizar el directorio de trabajo actual. Si no se puede encontrar el directorio de trabajo actual, Biome no utilizará la integración VCS y se emitirá un diagnóstico
-
--vcs-default-branch
=BRANCH
— La rama principal del proyecto
La configuración del sistema de archivos
--files-max-size
=NUMBER
— El tamaño máximo permitido para los archivos de código fuente en bytes. Los archivos que superen este límite serán ignorados por razones de rendimiento. Por defecto 1 MiB--files-ignore-unknown
=<true|false>
— Indica a Biome que no emita diagnósticos al manipular archivos que no conoce
Opciones globales aplicadas a todos los comandos
-
--colors
=<off|force>
— Establece el modo de formateo de las marcas: “off” imprime todo como texto plano, “force” fuerza el formateo de markup usando ANSI incluso si se determina que la salida de la consola es incompatible -
--use-server
— Conéctese a una instancia en ejecución del servidor daemon de Biome. -
--verbose
— Imprime diagnósticos adicionales, y algunos diagnósticos muestran más información. Además, imprime qué archivos se procesaron y cuáles se modificaron. -
--config-path
=PATH
— Establece la ruta del archivo de configuración, o la ruta del directorio para encontrarbiome.json
obiome.jsonc
. Si se utiliza, desactiva la resolución del archivo de configuración por defecto. -
--max-diagnostics
=<none|<NUMBER>>
— Limita la cantidad de diagnósticos mostrados. Si se indicanone
, se elimina el límite. [default: 20] -
--skip-errors
— Omitir los archivos que contienen errores de sintaxis en lugar de emitir un diagnóstico de error. -
--no-errors-on-unmatched
— Silenciar los errores que se emitirían en caso de que no se procesara ningún fichero durante la ejecución del comando. -
--error-on-warnings
— Indica a Biome que salga con un código de error si algunos diagnósticos emiten advertencias. -
--reporter
=<json|json-pretty|github|junit|summary|gitlab>
— Permite cambiar el modo en que se comunican los diagnósticos y el resumen. -
--log-level
=<none|debug|info|warn|error>
— El nivel de registro. En orden, del más verboso al menos verboso: debug, info, warn, error.El valor
none
no mostrará ningún registro.[default: none]
-
--log-kind
=<pretty|compact|json>
— Cómo debería ser el registro. [default: pretty] -
--diagnostic-level
=<info|warn|error>
— El nivel de diagnóstico a mostrar. En orden, del más bajo al más importante: info, warn, error. Si se pasa--diagnostic-level=error
, Biome sólo imprimirá los diagnósticos que contengan errores. [default: info]
Artículos posicionales disponibles:
PATH
— Archivo único, ruta única o lista de rutas.
Opciones disponibles:
-
--json-formatter-enabled
=<true|false>
— Controla el formateador de archivos JSON (y sus super lenguajes). -
--json-formatter-indent-style
=<tab|space>
— El estilo de sangría aplicado a los archivos JSON (y sus superlenguajes). -
--json-formatter-indent-width
=NUMBER
— El tamaño de la sangría aplicada a los archivos JSON (y sus super lenguajes). Por defecto es 2. -
--json-formatter-indent-size
=NUMBER
— El tamaño de la sangría aplicada a los archivos JSON (y sus super lenguajes). Por defecto es 2. -
--json-formatter-line-ending
=<lf|crlf|cr>
— El tipo de final de línea que se aplica a los archivos JSON (y sus superlenguajes). -
--json-formatter-line-width
=NUMBER
— Cuál es la anchura máxima de una línea aplicada a archivos JSON (y sus super lenguajes). Por defecto es 80. -
--json-formatter-trailing-commas
=<none|all>
— Imprime comas finales siempre que sea posible en estructuras sintácticas de varias líneas separadas por comas. El valor por defecto es “none”. -
--stdin-file-path
=PATH
— Utiliza esta opción cuando quieras formatear el código enviado desdestdin
, e imprimir la salida enstdout
.No es necesario que el archivo exista en el disco, lo que importa es la extensión del archivo. En función de la extensión, Biome sabe cómo formatear el código.
Ejemplo:
echo 'let a;' | biome format --stdin-file-path=file.js
-
--write
— Escribe archivos formateados en el sistema de archivos. -
--fix
— Alias de--write
, escribe archivos formateados en el sistema de archivos. -
--staged
— Cuando se establece en true, sólo los archivos que han sido puestos en escena (los que están preparados para ser confirmados) serán lintados. -
--changed
— Cuando se establece en true, sólo los archivos que se han cambiado en comparación con su configuracióndefaultBranch
serán linted. -
--since
=REF
— Usa esto para especificar la rama base con la que comparar cuando estés usando la opción —changed y ladefaultBranch
no esté establecida en tu biome.json -
-h
,--help
— Imprime información de ayuda
biome ci
Section titled biome ciComando para utilizar en entornos CI. Ejecuta formateador, linter y clasificación de importación a los archivos solicitados.
Los archivos no se modificarán, el comando es una operación de sólo lectura.
Uso: biome
ci
[--formatter-enabled
=<true|false>
] [--linter-enabled
=<true|false>
] [--organize-imports-enabled
=<true|false>
] [--assists-enabled
=<true|false>
] [--changed
] [--since
=REF
] [PATH
]…
La configuración contenida en el archivo biome.json
-
--vcs-enabled
=<true|false>
— Si Biome debe integrarse con el cliente VCS -
--vcs-client-kind
=<git>
— El tipo de cliente. -
--vcs-use-ignore-file
=<true|false>
— Si Biome debe utilizar el archivo de ignorar VCS. Si es [true], Biome ignorará los archivos especificados en el archivo de ignorar. -
--vcs-root
=PATH
— La carpeta en la que Biome debe buscar los archivos VCS. Por defecto, Biome utilizará la misma carpeta en la que se encontróbiome.json
.Si Biome no puede encontrar la configuración, intentará utilizar el directorio de trabajo actual. Si no se puede encontrar el directorio de trabajo actual, Biome no utilizará la integración VCS y se emitirá un diagnóstico
-
--vcs-default-branch
=BRANCH
— La rama principal del proyecto -
--files-max-size
=NUMBER
— El tamaño máximo permitido para los archivos de código fuente en bytes. Los archivos que superen este límite serán ignorados por razones de rendimiento. Por defecto 1 MiB -
--files-ignore-unknown
=<true|false>
— Indica a Biome que no emita diagnósticos al manipular archivos que no conoce -
--use-editorconfig
=<true|false>
— Utiliza cualquier archivo.editorconfig
para configurar el formateador. La configuración enbiome.json
anulará la configuración de.editorconfig
. Por defecto: false. -
--indent-style
=<tab|space>
— El estilo de sangría. -
--indent-size
=NUMBER
— El tamaño de la sangría, 2 por defecto (obsoleto, useindent-width
) -
--indent-width
=NUMBER
— El tamaño de la sangría, 2 por defecto -
--line-ending
=<lf|crlf|cr>
— El tipo de final de línea. -
--line-width
=NUMBER
— Cuál es el ancho máximo de una línea. Por defecto es 80. -
--attribute-position
=<multiline|auto>
— El estilo de posición del atributo en lenguajes HTMLish. Por defecto auto. -
--bracket-spacing
=<true|false>
— Si se insertan espacios entre paréntesis en los literales de los objetos. Por defecto es true. -
--jsx-quote-style
=<double|single>
— El tipo de comillas utilizadas en JSX. Por defecto es doble. -
--quote-properties
=<preserve|as-needed>
— Cuando se citan las propiedades de los objetos. Por defecto es asNeeded. -
--trailing-comma
=<all|es5|none>
— Imprime las comas finales siempre que sea posible en estructuras sintácticas de varias líneas separadas por comas. Por defecto, “all”. -
--trailing-commas
=<all|es5|none>
— Imprime las comas finales siempre que sea posible en estructuras sintácticas de varias líneas separadas por comas. Por defecto, “all”. -
--semicolons
=<always|as-needed>
— Si el formateador imprime punto y coma en todas las sentencias o sólo en las sentencias for en las que es necesario debido a ASI. -
--arrow-parentheses
=<always|as-needed>
— Si se añaden paréntesis no necesarios a las funciones de flecha. Por defecto es “always”. -
--bracket-same-line
=<true|false>
— Si se abrazan los corchetes de cierre de las etiquetas HTML/JSX multilínea al final de la última línea, en lugar de estar solos en la línea siguiente. Por defecto es false. -
--javascript-formatter-enabled
=<true|false>
— Controla el formateador de archivos JavaScript (y sus super lenguajes). -
--javascript-formatter-indent-style
=<tab|space>
— El estilo de sangría aplicado a los archivos JavaScript (y sus super lenguajes). -
--javascript-formatter-indent-size
=NUMBER
— El tamaño de la sangría aplicada a los archivos JavaScript (y sus super lenguajes). Por defecto es 2. -
--javascript-formatter-indent-width
=NUMBER
— El tamaño de la sangría aplicada a los archivos JavaScript (y sus super lenguajes). Por defecto es 2. -
--javascript-formatter-line-ending
=<lf|crlf|cr>
— El tipo de final de línea aplicado a los archivos JavaScript (y sus super lenguajes). -
--javascript-formatter-line-width
=NUMBER
— Cuál es la anchura máxima de una línea aplicada a archivos JavaScript (y sus super lenguajes). Por defecto es 80. -
--quote-style
=<double|single>
— El tipo de comillas utilizadas en el código JavaScript. Por defecto es doble. -
--javascript-attribute-position
=<multiline|auto>
— El estilo de posición del atributo en elementos jsx. Por defecto es auto. -
--javascript-linter-enabled
=<true|false>
— Controla el linter para archivos JavaScript (y sus super lenguajes). -
--javascript-assists-enabled
=<true|false>
— Controla el linter para archivos JavaScript (y sus super lenguajes). -
--json-formatter-enabled
=<true|false>
— Controla el formateador de archivos JSON (y sus super lenguajes). -
--json-formatter-indent-style
=<tab|space>
— El estilo de sangría aplicado a los archivos JSON (y sus superlenguajes). -
--json-formatter-indent-width
=NUMBER
— El tamaño de la sangría aplicada a los archivos JSON (y sus super lenguajes). Por defecto es 2. -
--json-formatter-indent-size
=NUMBER
— El tamaño de la sangría aplicada a los archivos JSON (y sus super lenguajes). Por defecto es 2. -
--json-formatter-line-ending
=<lf|crlf|cr>
— El tipo de final de línea que se aplica a los archivos JSON (y sus superlenguajes). -
--json-formatter-line-width
=NUMBER
— Cuál es la anchura máxima de una línea aplicada a archivos JSON (y sus super lenguajes). Por defecto es 80. -
--json-formatter-trailing-commas
=<none|all>
— Imprime comas finales siempre que sea posible en estructuras sintácticas de varias líneas separadas por comas. El valor por defecto es “none”. -
--json-linter-enabled
=<true|false>
— Controla el linter para archivos JSON (y sus super lenguajes). -
--json-assists-enabled
=<true|false>
— Controla el linter para archivos JSON (y sus super lenguajes). -
--css-formatter-enabled
=<true|false>
— Controla el formateador de los archivos CSS (y sus super lenguajes). -
--css-formatter-indent-style
=<tab|space>
— El estilo de sangría aplicado a los archivos CSS (y sus superlenguajes). -
--css-formatter-indent-width
=NUMBER
— El tamaño de la sangría aplicada a los archivos CSS (y sus super lenguajes). Por defecto es 2. -
--css-formatter-line-ending
=<lf|crlf|cr>
— El tipo de final de línea aplicado a los archivos CSS (y sus super lenguajes). -
--css-formatter-line-width
=NUMBER
— Cuál es el ancho máximo de una línea aplicado a archivos CSS (y sus super lenguajes). Por defecto es 80. -
--css-formatter-quote-style
=<double|single>
— El tipo de comillas utilizadas en el código CSS. Por defecto es doble. -
--css-linter-enabled
=<true|false>
— Controla el linter de los archivos CSS. -
--css-assists-enabled
=<true|false>
— Controla las asistencias para archivos CSS. -
--graphql-formatter-enabled
=<true|false>
— Controla el formateador de los archivos GraphQL. -
--graphql-formatter-indent-style
=<tab|space>
— El estilo de sangría aplicado a los archivos GraphQL. -
--graphql-formatter-indent-width
=NUMBER
— El tamaño de la sangría aplicada a los archivos GraphQL. Por defecto es 2. -
--graphql-formatter-line-ending
=<lf|crlf|cr>
— El tipo de final de línea aplicado a los archivos GraphQL. -
--graphql-formatter-line-width
=NUMBER
— Cuál es la anchura máxima de una línea aplicada a los archivos GraphQL. Por defecto es 80. -
--graphql-formatter-quote-style
=<double|single>
— El tipo de comillas utilizadas en el código GraphQL. Por defecto es doble. -
--graphql-linter-enabled
=<true|false>
— Controla el formateador de los archivos GraphQL. -
--assists-enabled
=<true|false>
— Si Biome debe habilitar las asistencias a través de LSP.
Opciones globales aplicadas a todos los comandos
-
--colors
=<off|force>
— Establece el modo de formateo de las marcas: “off” imprime todo como texto plano, “force” fuerza el formateo de markup usando ANSI incluso si se determina que la salida de la consola es incompatible -
--use-server
— Conectate a una instancia en ejecución del servidor daemon de Biome. -
--verbose
— Imprime diagnósticos adicionales, y algunos diagnósticos muestran más información. Además, imprime qué archivos se procesaron y cuáles se modificaron. -
--config-path
=PATH
— Establece la ruta del archivo de configuración, o la ruta del directorio para encontrarbiome.json
obiome.jsonc
. Si se utiliza, desactiva la resolución del archivo de configuración por defecto. -
--max-diagnostics
=<none|<NUMBER>>
— Limita la cantidad de diagnósticos mostrados. Si se indicanone
, se elimina el límite. [default: 20] -
--skip-errors
— Omitir los archivos que contienen errores de sintaxis en lugar de emitir un diagnóstico de error. -
--no-errors-on-unmatched
— Silenciar los errores que se emitirían en caso de que no se procesara ningún fichero durante la ejecución del comando. -
--error-on-warnings
— Indica a Biome que salga con un código de error si algunos diagnósticos emiten advertencias. -
--reporter
=<json|json-pretty|github|junit|summary|gitlab>
— Permite cambiar el modo en que se comunican los diagnósticos y el resumen. -
--log-level
=<none|debug|info|warn|error>
— El nivel de registro. En orden, del más verboso al menos verboso: debug, info, warn, error.El valor
none
no mostrará ningún registro.[default: none]
-
--log-kind
=<pretty|compact|json>
— Cómo debería ser el registro. [default: pretty] -
--diagnostic-level
=<info|warn|error>
— El nivel de diagnóstico a mostrar. En orden, del más bajo al más importante: info, warn, error. Si se pasa--diagnostic-level=error
, Biome sólo imprimirá los diagnósticos que contengan errores. [default: info]
Artículos posicionales disponibles:
PATH
— Archivo único, ruta única o lista de rutas
Opciones disponibles:
--formatter-enabled
=<true|false>
— Permite activar o desactivar la comprobación del formateador.--linter-enabled
=<true|false>
— Permite activar o desactivar la comprobación del linter.--organize-imports-enabled
=<true|false>
— Permite activar o desactivar las importaciones organizadas.--assists-enabled
=<true|false>
— Permite activar o desactivar las asistencias.--changed
— Cuando se establece en true, sólo los archivos que se han cambiado en comparación con su configuracióndefaultBranch
serán linted.--since
=REF
— Utiliza esta opción para especificar la rama base con la que comparar cuando utilices la opción —changed y ladefaultBranch
no esté definida en tu biome.json-h
,--help
— Imprime información de ayuda
biome init
Section titled biome initCrea un nuevo proyecto de bioma. Crea un archivo de configuración con algunos valores predeterminados.
Uso: biome
init
[--jsonc
]
Opciones disponibles:
--jsonc
— Indica a Biome que emita un archivobiome.jsonc
.-h
,--help
— Imprime información de ayuda
biome lsp-proxy
Section titled biome lsp-proxyActúa como servidor para el Protocolo de Servidor de Lenguas a través de stdin/stdout.
Uso: biome
lsp-proxy
[--config-path
=PATH
]
Opciones disponibles:
--log-prefix-name
=STRING
— Permite cambiar el prefijo aplicado al nombre de archivo de los registros. Utiliza la variable de entornoBIOME_LOG_PREFIX_NAME
[default: server.log]--log-path
=PATH
— Permite cambiar la carpeta donde se almacenan los registros. Utiliza la variable de entornoBIOME_LOG_PATH
--config-path
=PATH
— Permite establecer una ruta de archivo personalizada para el archivo de configuración, o una ruta de directorio personalizada para encontrarbiome.json
obiome.jsonc
. tiliza la variable de entornoBIOME_CONFIG_PATH
-h
,--help
— Imprime información de ayuda
biome migrate
Section titled biome migrateActualiza la configuración cuando se producen cambios de última hora.
Uso: biome
migrate
[--write
] [COMMAND ...
]
Opciones globales aplicadas a todos los comandos
-
--colors
=<off|force>
— Establece el modo de formateo de las marcas: “off” imprime todo como texto plano, “force” fuerza el formateo de markup usando ANSI incluso si se determina que la salida de la consola es incompatible -
--use-server
— Conectate con una instancia en ejecución del servidor daemon de Biome. -
--verbose
— Imprime diagnósticos adicionales, y algunos diagnósticos muestran más información. Además, imprime qué archivos se procesaron y cuáles se modificaron. -
--config-path
=PATH
— Establece la ruta del archivo de configuración, o la ruta del directorio para encontrarbiome.json
obiome.jsonc
. Si se utiliza, desactiva la resolución del archivo de configuración por defecto. -
--max-diagnostics
=<none|<NUMBER>>
— Limita la cantidad de diagnósticos mostrados. Si se indicanone
, se elimina el límite. [default: 20] -
--skip-errors
— Omitir los archivos que contienen errores de sintaxis en lugar de emitir un diagnóstico de error. -
--no-errors-on-unmatched
— Silenciar los errores que se emitirían en caso de que no se procesara ningún fichero durante la ejecución del comando. -
--error-on-warnings
— Indica a Biome que salga con un código de error si algunos diagnósticos emiten advertencias. -
--reporter
=<json|json-pretty|github|junit|summary|gitlab>
— Permite cambiar el modo en que se comunican los diagnósticos y el resumen. -
--log-level
=<none|debug|info|warn|error>
— El nivel de registro. En orden, del más verboso al menos verboso: debug, info, warn, error.El valor
none
no mostrará ningún registro.[default: none]
-
--log-kind
=<pretty|compact|json>
— Cómo debería ser el registro. [default: pretty] -
--diagnostic-level
=<info|warn|error>
— El nivel de diagnóstico a mostrar. En orden, del más bajo al más importante: info, warn, error. Si se pasa--diagnostic-level=error
, Biome sólo imprimirá los diagnósticos que contengan errores. [default: info]
Opciones disponibles:
--write
— Escribe el nuevo archivo de configuración en el disco--fix
— Alias de--write
, escribe el nuevo archivo de configuración en disco-h
,--help
— Imprime información de ayuda
Comandos disponibles:
prettier
— Intenta encontrar los archivos.prettierrc
/prettier.json
y.prettierignore
, y mapear la configuración de Prettier en el archivo de configuración de Biome.eslint
— Intenta encontrar el archivo de configuración de ESLint en el directorio de trabajo y, como resultado, actualiza el archivo de configuración del bioma.
biome migrate prettier
Section titled biome migrate prettierIntenta encontrar los archivos .prettierrc
/prettier.json
y .prettierignore
, y mapear la configuración de Prettier en el archivo de configuración de Biome.
Uso: biome
migrate
prettier
Opciones disponibles:
-h
,--help
— Imprime información de ayuda
biome migrate eslint
Section titled biome migrate eslintIntenta encontrar el archivo de configuración de ESLint en el directorio de trabajo y, como resultado, actualiza el archivo de configuración del bioma.
Uso: biome
migrate
eslint
[--include-inspired
] [--include-nursery
]
Opciones disponibles:
--include-inspired
— Incluye reglas inspiradas en una regla eslint en la migración--include-nursery
— Incluye normas de guardería en la migración-h
,--help
— Imprime información de ayuda
biome search
Section titled biome searchEXPERIMENTAL: Busca patrones de Grit en un proyecto.
Nota: GritQL escapa fragmentos de código usando comillas, pero la mayoría de los shells interpretan las comillas como invocaciones de comandos. Para evitar esto, es mejor poner comillas simples alrededor de tus consultas Grit.
Ejemplo
Section titled Ejemplobiome search '`console.log($message)`' # find all `console.log` invocations
Uso: biome
search
PATTERN
[PATH
]…
Opciones globales aplicadas a todos los comandos
-
--colors
=<off|force>
— Establece el modo de formateo de las marcas: “off” imprime todo como texto plano, “force” fuerza el formateo de markup usando ANSI incluso si se determina que la salida de la consola es incompatible. -
--use-server
— Conecta con una instancia en ejecución del servidor daemon de Biome. -
--verbose
— Imprime diagnósticos adicionales, y algunos diagnósticos muestran más información. Además, imprime qué archivos se procesaron y cuáles se modificaron. -
--config-path
=PATH
— Establece la ruta del archivo de configuración, o la ruta del directorio para encontrarbiome.json
obiome.jsonc
. Si se utiliza, desactiva la resolución del archivo de configuración por defecto. -
--max-diagnostics
=<none|<NUMBER>>
— Limita la cantidad de diagnósticos mostrados. Si se indicanone
, se elimina el límite. [default: 20] -
--skip-errors
— Omitir los archivos que contienen errores de sintaxis en lugar de emitir un diagnóstico de error. -
--no-errors-on-unmatched
— Silenciar los errores que se emitirían en caso de que no se procesara ningún archivo durante la ejecución del comando. -
--error-on-warnings
— Indica a Biome que salga con un código de error si algunos diagnósticos emiten advertencias. -
--reporter
=<json|json-pretty|github|junit|summary|gitlab>
— Permite cambiar el modo en que se comunican los diagnósticos y el resumen. -
--log-level
=<none|debug|info|warn|error>
— El nivel de registro. En orden, del más verboso al menos verboso: debug, info, warn, error.El valor
none
no mostrará ningún registro.[default: none]
-
--log-kind
=<pretty|compact|json>
— Cómo debería ser el registro. [default: pretty] -
--diagnostic-level
=<info|warn|error>
— El nivel de diagnóstico a mostrar. En orden, del más bajo al más importante: info, warn, error. Si se pasa--diagnostic-level=error
, Biome sólo imprimirá los diagnósticos que contengan errores. [default: info]
La configuración del sistema de archivos
--files-max-size
=NUMBER
— El tamaño máximo permitido para los archivos de código fuente en bytes. Los archivos que superen este límite serán ignorados por razones de rendimiento. Por defecto 1 MiB--files-ignore-unknown
=<true|false>
— Indica a Biome que no emita diagnósticos al manipular archivos que no conoce
Conjunto de propiedades para integrar Biome con un software VCS.
-
--vcs-enabled
=<true|false>
— Si Biome debe integrarse con el cliente VCS -
--vcs-client-kind
=<git>
— El tipo de cliente. -
--vcs-use-ignore-file
=<true|false>
— Si Biome debe utilizar el archivo de ignorar VCS. Si es [true], Biome ignorará los archivos especificados en el archivo de ignorar. -
--vcs-root
=PATH
— La carpeta en la que Biome debe buscar los archivos VCS. Por defecto, Biome utilizará la misma carpeta en la que se encontróbiome.json
.Si Biome no puede encontrar la configuración, intentará utilizar el directorio de trabajo actual. Si no se puede encontrar el directorio de trabajo actual, Biome no utilizará la integración VCS y se emitirá un diagnóstico
-
--vcs-default-branch
=BRANCH
— La rama principal del proyecto
Artículos posicionales disponibles:
-
PATTERN
— El patrón GritQL a buscar.Tenga en cuenta que el comando de búsqueda (actualmente) no admite reescrituras.
-
PATH
— Archivo único, ruta única o lista de rutas.
Opciones disponibles:
-
--stdin-file-path
=PATH
— Utiliza esta opción cuando quieras buscar a través de código canalizado desdestdin
, e imprimir la salida enstdout
.No es necesario que el archivo exista en el disco, lo que importa es la extensión del archivo. En función de la extensión, Biome sabe cómo analizar el código.
Ejemplo:
echo 'let a;' | biome search '
let $var' --stdin-file-path=file.js
-
-h
,--help
— Imprime información de ayuda
biome explain
Section titled biome explainMuestra documentación sobre diversos aspectos de la CLI.
Ejemplo
Section titled Ejemplobiome explain noDebugger
biome explain daemon-logs
Uso: biome
explain
NAME
Artículos posicionales disponibles:
NAME
— Nombre único para el que mostrar la documentación.
Opciones disponibles:
-h
,--help
— Imprime información de ayuda
biome clean
Section titled biome cleanLimpia los logs emitidos por el demonio.
Uso: biome
clean
Opciones disponibles:
-h
,--help
— Imprime información de ayuda
Información útil
Section titled Información útil- Al encontrar enlaces simbólicos, la CLI los expandirá hasta tres niveles de profundidad. Niveles más profundos resultarán en un diagnóstico de error.