Formattatore YAML
Convalida e riformatta YAML con indicazione chiara degli errori di riga e colonna.
Formattatore YAML
YAML appare ovunque: dai manifesti Kubernetes ai flussi di lavoro GitHub Actions ai file di configurazione delle applicazioni. È spietato con gli spazi bianchi: un singolo spazio mal allineato distrugge l'intero documento. Questo strumento controlla la sintassi di un documento YAML e lo riformatta in modo coerente, in modo da poter rilevare una pipeline o un file di configurazione difettoso prima che venga eseguito.
Incolla un documento e viene analizzato istantaneamente. L'input valido viene restituito riformattato con la larghezza di rientro scelta; l'input non valido restituisce la riga e la colonna esatte del problema insieme a ciò che il parser si aspettava lì, quindi non dovrai indovinare quale delle quaranta righe ha la tabulazione smarrita. Due controlli vengono eseguiti automaticamente su ogni documento valido: un avvertimento se una riga utilizza una tabulazione per il rientro (la specifica YAML la vieta anche se molti editor la inseriscono per impostazione predefinita) e un conteggio delle chiavi duplicate nello stesso mapping (YAML lo consente, ma generalmente significa che solo l'ultimo valore rimane e gli altri sono peso morto).
Le opzioni controllano sia la forma che gli spazi bianchi. Ordina le chiavi in ordine alfabetico per ottenere un documento deterministico e confrontabile, utile quando la configurazione generata produce continuamente diff git rumorosi senza motivo funzionale. Comprimere gli elenchi brevi trasforma una sequenza scalare come un elenco di tag su tre righe in una singola riga in stile flusso come tags: [a, b, c]; lascialo disabilitato e tutti gli elenchi di flusso in linea nell'input verranno espansi a un elemento per riga, il che è generalmente più facile da rivedere e unire. Rimuovi commenti rimuove sia i commenti su riga intera che i commenti hash finali per una versione minificata, mentre mantenerli preserva i commenti del documento esattamente come sono scritti.
La formattazione avviene interamente nel tuo browser. Lo YAML che incolli non viene mai caricato, registrato o inviato da nessuna parte: viene analizzato, riformattato e visualizzato localmente, e scompare quando chiudi o ricarichi la scheda.