CLI
Resumen de comandos
Sección titulada «Resumen de comandos»biome
↴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
↴
CLI 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
Sección titulada «versión de biome»Muestra 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
Sección titulada «biome rage»Imprime 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
Sección titulada «biome start»Inicia 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
Sección titulada «biome stop»Detiene el proceso del servidor daemon de Biome.
Uso: biome
stop
Opciones disponibles:
-h
,--help
— Imprime información de ayuda
biome check
Sección titulada «biome check»Ejecuta 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
Sección titulada «biome lint»Ejecuta 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
Sección titulada «biome format»Ejecuta 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
Sección titulada «biome ci»Comando 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
Sección titulada «biome init»Crea 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
Sección titulada «biome lsp-proxy»Actú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
Sección titulada «biome migrate»Actualiza 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
Sección titulada «biome migrate 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.
Uso: biome
migrate
prettier
Opciones disponibles:
-h
,--help
— Imprime información de ayuda
biome migrate eslint
Sección titulada «biome migrate 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.
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
Sección titulada «biome search»EXPERIMENTAL: 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
Sección titulada «Ejemplo»biome 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
Sección titulada «biome explain»Muestra documentación sobre diversos aspectos de la CLI.
Ejemplo
Sección titulada «Ejemplo»biome 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
Sección titulada «biome clean»Limpia los logs emitidos por el demonio.
Uso: biome
clean
Opciones disponibles:
-h
,--help
— Imprime información de ayuda
Información útil
Sección titulada «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.