Saltearse al contenido

CLI

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.

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 encontrar biome.json o biome.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

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 encontrar biome.json o biome.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

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 entorno BIOME_LOG_PREFIX_NAME [default: server.log]
  • --log-path=PATH — Permite cambiar la carpeta donde se almacenan los registros. Utiliza la variable de entorno BIOME_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 encontrar biome.json o biome.jsonc. Utiliza la variable de entorno BIOME_CONFIG_PATH
  • -h, --help — Imprime información de ayuda

Detiene el proceso del servidor daemon de Biome.

Uso: biome stop

Opciones disponibles:

  • -h, --help — Imprime información de ayuda

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 en biome.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, usa indent-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 encontrar biome.json o biome.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 desde stdin, e imprimir la salida en stdout.

    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ón defaultBranch 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 la defaultBranch no esté definida en tu biome.json

  • -h, --help — Imprime información de ayuda

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 encontrar biome.json o biome.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

  • --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 es off, entonces el nivel de gravedad de la regla se establece en error si es una regla recomendada o warn 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 en off. 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 desde stdin, e imprimir la salida en stdout.

    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ón defaultBranch serán linted.

  • --since=REF — Utilízalo para especificar la rama base con la que comparar cuando utilices la opción —changed y la defaultBranch no esté definida en tu biome.json

  • -h, --help — Imprime información de ayuda

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 en biome.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, usa indent-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 encontrar biome.json o biome.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:

  • --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 desde stdin, e imprimir la salida en stdout.

    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ón defaultBranch 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 la defaultBranch no esté establecida en tu biome.json

  • -h, --help — Imprime información de ayuda

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 en biome.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, use indent-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 encontrar biome.json o biome.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:

  • --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ón defaultBranch 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 la defaultBranch no esté definida en tu biome.json
  • -h, --help — Imprime información de ayuda

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 archivo biome.jsonc.
  • -h, --help — Imprime información de ayuda

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 entorno BIOME_LOG_PREFIX_NAME [default: server.log]
  • --log-path=PATH — Permite cambiar la carpeta donde se almacenan los registros. Utiliza la variable de entorno BIOME_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 encontrar biome.json o biome.jsonc. tiliza la variable de entorno BIOME_CONFIG_PATH
  • -h, --help — Imprime información de ayuda

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 encontrar biome.json o biome.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]

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.

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

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

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.

Ventana de terminal
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 encontrar biome.json o biome.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 — 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 desde stdin, e imprimir la salida en stdout.

    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

Muestra documentación sobre diversos aspectos de la CLI.

Ventana de terminal
biome explain noDebugger
Ventana de terminal
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

Limpia los logs emitidos por el demonio.

Uso: biome clean

Opciones disponibles:

  • -h, --help — Imprime información de ayuda
  • 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.