Minhas ferramentas

FORMATADOR DE YAML / VALIDAÇÃO

Formatador de YAML

Indentação alinhada com comentários mantidos; chega de configurações quebradas por um espaço.

Roda localmente · o código não é enviado
Opções

SEU PRÓXIMO PASSO

Conecte ferramentas úteis ao fluxo de trabalho da sua empresa

Crie uma conta empresarial para configurar monitoramento de sites, e-mail comercial e notificações e convide sua equipe para trabalhar junto.

Empresas novas recebem um teste Pro de 14 dias, sem cartão. Os testes não incluem a concessão mensal paga de créditos.

Já tem uma conta? Abra seu espaço de trabalho →

Como usar

  1. Cole o código, solte um arquivo ou carregue o exemplo; a linguagem já vem definida para esta página e pode ser alterada.
  2. Escolha formatar ou minificar e ajuste indentação, largura e outras opções; o resultado aparece à direita enquanto você digita.
  3. Copie ou baixe o resultado; em caso de erro, use "Ir para o erro", corrija e execute novamente.

Linguagens e mecanismos

A formatação usa os mesmos mecanismos de código aberto de editores populares, então os resultados coincidem com o Prettier no VS Code e sua equipe pode manter um único estilo. Todos os mecanismos são carregados deste site e rodam no seu navegador.

Idioma
IdiomaFormatoComprimir
HTMLPrettier 3✓ comentários e espaços
XMLMecanismo XML do XunL✓
CSS / SCSS / LessPrettier 3✓ reestruturação CSSO
JavaScript / TypeScriptPrettier 3 (Babel)✓ Terser (apenas JavaScript)
JSONPrettier 3✓ números grandes mantêm a precisão
YAMLPrettier 3— (comentários mantidos)
SQLsql-formatter (14 dialetos)—

Perguntas frequentes

Quais são os erros de YAML mais comuns?

Indentação com tabulação (o YAML só permite espaços), indentação inconsistente em um mesmo nível, falta de espaço depois dos dois-pontos e strings sem aspas contendo dois-pontos ou #. As falhas mostram a linha e a coluna.

Meu código é enviado?

Não. Os mecanismos são baixados deste site e rodam no seu navegador; seu código nunca passa pelos nossos servidores nem por terceiros, então é seguro para código e configurações internas.

Qual o tamanho máximo dos arquivos?

Até 5 MB por arquivo; acima de 300 KB a página espera o botão em vez de formatar enquanto você digita, para manter o navegador responsivo.

O que é YAML e como ele difere do JSON?

YAML é um formato de configuração que usa indentação para a estrutura, comum em Docker Compose, Kubernetes, GitHub Actions e muitas configurações de projetos. É mais fácil de ler e escrever que JSON — sem chaves nem aspas, e comentários são permitidos —, mas a indentação deve usar espaços, um nível errado muda o significado, e os dois-pontos precisam de um espaço depois. JSON é um subconjunto de YAML, então a maior parte do JSON é interpretada como YAML. Esta ferramenta normaliza a indentação e aponta erros de sintaxe por linha e coluna.

guia prático do formatador de YAML e perguntas frequentes

O que faz um formatador de YAML?

O analisador YAML do Prettier 3 normaliza a indentação para espaços e organiza listas e mapas, mantendo os comentários e os separadores de documento ---.

Para quem é e quando é útil?

Desenvolvedores e operadores que escrevem Docker Compose, Kubernetes, GitHub Actions e configurações de aplicações e estão caçando erros de indentação.

Como uso este formatador de YAML?

Cole YAML para obter indentação consistente com comentários mantidos e erros de sintaxe com linha e coluna.

Como devo interpretar os resultados?

O YAML proíbe indentação com tabulação; âncoras, aliases e strings em bloco são preservados, mas os campos não são validados contra esquemas como o do Kubernetes.

Onde o trabalho é feito e quais serviços recebem dados?

O YAML é formatado no seu navegador, então senhas e chaves que ele contenha nunca são enviadas.