Gerador de Configuração Biome
Gere um arquivo de configuração Biome (biome.json) — configurações do formatador (recuo, largura de linha, vírgulas finais), um preset de regra de linter (recomendado, rigoroso ou desligado), organização de importações e substituições por idioma para JavaScript/TypeScript, JSON e CSS.
Entrada
"latest" sempre resolve para o esquema mais recente. Fixe em sua versão Biome instalada (por exemplo "2.4.13") para que seu editor valide as opções exatas que essa versão suporta.
Formatador
Espaços por nível de recuo — só se aplica quando indentStyle é "space".
Linter
Parênteses ao redor de um único parâmetro de função seta.
Opções de Saída
Saída
Mais formas de usar esta ferramenta
API REST
curl -X POST https://api.iotools.cloud/v1/tool/biome-config-generator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"includeSchema": "true",
"schemaVersion": "latest",
"formatterEnabled": "true",
"indentStyle": "tab",
"indentWidth": "2",
"lineWidth": "80",
"lineEnding": "lf",
"linterEnabled": "true",
"linterPreset": "recommended",
"organizeImports": "true",
"quoteStyle": "double",
"jsxQuoteStyle": "double",
"quoteProperties": "asNeeded",
"trailingCommas": "all",
"semicolons": "always",
"arrowParentheses": "always",
"bracketSpacing": "true",
"bracketSameLine": "",
"jsonFormatterEnabled": "true",
"cssFormatterEnabled": "",
"cssQuoteStyle": "double",
"vcsEnabled": "true",
"vcsUseIgnoreFile": "true",
"includeHeader": "true"
}'Troque pela sua própria chave, da sua conta. Os campos da ferramenta viram o corpo da requisição — sem envelope.
Peça a um agente de IA
Use the IOTools `biome-config-generator` tool (Biome Config Generator) on this input:
YOUR_INPUT_HERECole isto em qualquer agente conectado ao servidor MCP do IOTools e depois adicione sua entrada.
Widget para incorporar
<iframe
src="https://iotools.cloud/embed/biome-config-generator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Gerador de Configuração Biome — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Coloque isso na sua própria página — grátis, sem chave, só um link de volta.
| Custo por chamada de API/MCP | A partir de 5 créditos |
|---|---|
| Precisa de mais créditos? | Ver preços |
Também disponível via
Guias
O Gerador de Configuração Biome constrói um arquivo de configuração biome.json pronto para usar a partir de um conjunto de alternâncias e caixas de seleção — sem necessidade de memorizar nomes de opções aninhadas do Biome ou escrever JSON manualmente. Escolha seu formatador, linter e configurações por idioma, depois copie ou baixe o arquivo diretamente para a raiz do seu projeto.
O que faz
Biome é um formatador e linter rápido e completo para JavaScript, TypeScript, JSON e CSS, mas seu biome.json tem muitas seções aninhadas — formatter, linter, assist e substituições por idioma javascript/json/css — que são fáceis de errar manualmente. Esta ferramenta monta uma configuração completa e válida para você. Cobre:
- Configurações do formatador —
indentStyle,indentWidth,lineWidthelineEnding. - Preset de regra de linter — Recomendado (padrão equilibrado do Biome), Rigoroso (todas as regras, incluindo nursery/experimental) ou Desligado (apenas formatador).
- Organização de importações — a alternância
assist.actions.source.organizeImportsque substitui a chaveorganizeImportsautônoma antiga. - Formatação de JavaScript/TypeScript —
quoteStyle,jsxQuoteStyle,quoteProperties,trailingCommas,semicolons,arrowParentheses,bracketSpacingebracketSameLine. - Substituições de JSON e CSS — ativar/desativar formatação por idioma (a formatação CSS é opcional no Biome, desligada por padrão).
- Integração VCS — conectar Biome ao seu
.gitignorepara que ele pule automaticamente os arquivos ignorados. - Inclusão de
$schema— fixe em sua versão Biome instalada, ou deixe em"latest", para preenchimento automático e validação de IDE.
Como usar
- Alterne se deseja incluir o campo
$schemae defina uma versão se quiser fixá-la em seu lançamento Biome instalado. - Ajuste as configurações de formatador — estilo de recuo/largura, largura de linha e finais de linha.
- Escolha um preset de regra de linter.
- Defina seu estilo de aspas JavaScript/TypeScript, vírgulas finais, pontos e vírgulas e espaçamento de colchetes.
- Alterne a formatação JSON/CSS e integração VCS conforme necessário.
- Copie a configuração gerada ou baixe-a como
biome.jsone coloque-a na raiz do seu projeto.
A saída é atualizada instantaneamente quando você altera qualquer opção.
Devo fixar a versão do esquema ou usar "latest"?
"latest" sempre resolve para o esquema mais recente, o que é conveniente mas pode ficar à frente da versão CLI Biome realmente instalada em seu projeto — seu editor pode sugerir opções que sua versão instalada ainda não suporta. Fixá-lo em sua versão exata instalada (por exemplo "2.4.13") mantém a validação de IDE em sincronia com o que você está realmente executando.
Por que a formatação CSS está desligada por padrão?
Biome forneceu formatação CSS depois que o suporte JS/JSON amadureceu, e ainda é opcional para que projetos existentes não fiquem surpresos com uma reformatação repentina de suas folhas de estilo. Ative depois de confirmar que a saída corresponde às expectativas da sua equipe.
Isso substitui minha configuração Prettier/ESLint?
Apenas se você estiver migrando — Biome agrupa um formatador e linter que podem substituir ambos, mas não lê arquivos .prettierrc ou .eslintrc. Se você estiver se movendo de um deles, veja o Gerador de Configuração Prettier ou Gerador de Configuração ESLint para comparação, e os comandos de migração do próprio Biome para portar configurações existentes.
Privacidade
Este gerador é executado inteiramente em seu navegador. Suas seleções nunca são carregadas, registradas ou armazenadas — a configuração é montada localmente a partir das opções escolhidas e nada sai de seu dispositivo.