# Formatador de YAML

Valide e organize YAML com este formatador de YAML. Cole configurações, manifestos do Kubernetes, pipelines de CI ou front matter; a ferramenta analisa o documento para detectar erros de sintaxe e, em seguida, normaliza os espaços após os dois-pontos e os traços de lista, bem como dentro de coleções em fluxo, como [a, b] e { x: 1 }. A indentação, os comentários, as aspas e os escalares em bloco permanecem como foram escritos, para que engenheiros e desenvolvedores de DevOps obtenham arquivos mais organizados com segurança.

## Perguntas frequentes

### O que o formatador de YAML altera?

Ele normaliza os espaços: um espaço após os dois-pontos de um mapeamento, um espaço após o traço de uma lista, um espaço após as vírgulas em sequências em fluxo e espaços dentro das chaves de mapeamentos em fluxo. Vários espaços antes de um comentário são reduzidos a um.

### Ele altera a indentação do meu YAML?

Não, ele mantém a indentação que você escreveu, pois a indentação define a estrutura em YAML. Um bloco aninhado indentado com quatro espaços continua com quatro espaços.

### Ele valida o documento?

Sim, primeiro o documento é analisado, e os erros são informados com uma mensagem e o número da linha, por exemplo, quando os dois-pontos em um mapeamento em fluxo não são seguidos por um espaço. Corrija a linha indicada e formate novamente.

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

Sim, comentários em linhas completas e comentários finais são preservados. Um comentário final mantém um único espaço entre o valor e o sinal #.

### O que acontece com os escalares em bloco?

Escalares em bloco literais e dobrados, introduzidos com | ou >, são copiados exatamente, inclusive os espaços dentro de suas linhas. Todas as linhas indentadas além da chave pertencem ao escalar e permanecem intactas.

### Strings entre aspas são alteradas?

Não, strings entre aspas simples e duplas, bem como os espaços dentro delas, são mantidos. Aspas nunca são adicionadas nem removidas, então os valores preservam seu tipo.

### As terminações de linha são alteradas?

Sim, terminações de linha Windows CRLF e as antigas terminações CR do Mac são convertidas para LF. Os analisadores de YAML tratam ambas da mesma forma, então os dados não mudam.

### É possível formatar vários documentos em um arquivo?

Não, entradas com vários documentos separados por --- são rejeitadas com a mensagem Vários documentos não são compatíveis. Formate cada documento separadamente e junte-os novamente depois.

### Por que o resultado está envolto em delimitadores de código yaml?

A saída é retornada como um bloco de código Markdown marcado como yaml, então aparece com destaque em Markdown. Copie as linhas entre os delimitadores para o seu arquivo .yaml ou .yml.

### Qual pode ser o tamanho do meu arquivo?

Até 5 MB por execução; entradas maiores são rejeitadas com uma mensagem. Uma entrada vazia retorna um resultado vazio, e a saída corresponde à opção YAML do Code Formatter.

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)
