# Formatador TOML

Formate arquivos de configuração TOML, como Cargo.toml, pyproject.toml e outras configurações de aplicativos com o plugin Prettier TOML. O formatador normaliza os espaços ao redor dos sinais de igual, das tabelas inline e dos arrays, separa tabelas com uma linha em branco, preserva todos os comentários e informa erros de sintaxe com linha e coluna, para que desenvolvedores possam organizar configurações com segurança antes de enviá-las ao repositório.

## Perguntas frequentes

### Qual mecanismo formata TOML?

A ferramenta usa Prettier 3 com prettier-plugin-toml 4.1 no servidor. Ela lê documentos TOML 1.0 e os imprime em um estilo consistente.

### O que muda na saída?

Chaves e valores ficam com um espaço ao redor do sinal de igual, e tabelas inline e arrays recebem espaçamento uniforme. Linhas em branco extras são removidas, e cada cabeçalho de tabela é separado da seção anterior por uma linha em branco.

### Os comentários são mantidos?

Sim. Comentários em linhas próprias e comentários ao final de linhas, após os valores, permanecem onde estavam, preservando as anotações nos arquivos de configuração.

### As chaves ou tabelas serão ordenadas?

Não. Chaves, tabelas e arrays de tabelas mantêm a ordem original, importante para arquivos que as pessoas leem de cima para baixo.

### As aspas das strings podem mudar?

Strings literais entre aspas simples podem ser reescritas com aspas duplas quando o valor não contém barra invertida nem aspas duplas, sem alterar o valor. Strings que exigem aspas literais mantêm as aspas simples.

### Como os arrays longos são tratados?

Arrays que cabem na largura de impressão permanecem em uma linha. Arrays com vírgula final ou que excedem essa largura são impressos com um elemento por linha.

### O que acontece com TOML inválido?

A formatação é interrompida, e a ferramenta mostra a mensagem do analisador com a linha e a coluna, por exemplo, quando falta um valor depois de um sinal de igual. Chaves duplicadas e outros casos de TOML inválido são informados da mesma maneira.

### Posso mudar a indentação?

Sim. Escolha 2 ou 4 espaços ou tabulações para arrays aninhados e uma largura de impressão de 40 a 200 caracteres; o padrão é 80.

### Qual pode ser o tamanho do arquivo?

Até 1 MB de texto por solicitação, muito mais do que o tamanho típico dos arquivos de configuração. A formatação é interrompida após 10 segundos.

### Minha configuração é armazenada?

Não. Arquivos de configuração podem conter segredos, por isso o conteúdo é processado apenas na memória e nunca é salvo nem registrado em logs.

Seu anúncio aqui?

[Envie-nos um e-mail](mailto:hi@dennn.is?subject=Publicidade%20em%20OneClick%20Pro)

[Anúncio O conjunto de plugins pronto para agentes para WordPress.](https://sleekwp.com/?ref=oneclickpro)
