Strumento per sviluppatori

Formattatore YAML

Incolla YAML. Te lo restituisce pulito, oppure ti dice esattamente quale riga è sbagliata.

Formattatore YAML Funziona sul tuo dispositivo
  • Funziona nel tuo browser — il tuo testo non viene mai inviato da nessuna parte
  • Nessuna registrazione, nessuna quota, gratis da usare quante volte vuoi

Come funziona

Tutto il design di YAML si basa sull'indentazione, il che lo rende piacevole da leggere e insolitamente facile da rompere. Un singolo spazio fuori posto produce un messaggio di errore da una pipeline CI venti minuti dopo. Questo strumento lo analizza qui e te lo dice subito.

Validazione con numero di riga

Se il documento non viene analizzato, ottieni la riga e la colonna in cui è fallito e il motivo indicato dal parser. È quasi sempre più utile del risultato formattato, ed è il motivo per cui la maggior parte delle persone apre uno strumento come questo.

Riformattazione

Lo YAML valido viene analizzato in una struttura dati e riscritto da zero, quindi l'indentazione diventa uniforme, le virgolette vengono normalizzate e gli spazi finali superflui scompaiono. Poiché passa attraverso i dati invece di modificare il testo, il risultato è garantito valido.

Cosa ti costa il passaggio attraverso i dati

I commenti si perdono. Non fanno parte dei dati, quindi un parser li scarta. Ancore e alias vengono espansi nei loro valori completi invece di essere mantenuti. Se i commenti del tuo file contano, formatta una copia e applica a mano le correzioni di indentazione.

Ordinare le chiavi

L'ordine alfabetico rende due file di configurazione davvero confrontabili in un diff. È anche la scelta sbagliata per un file in cui l'ordine ha un significato per chi legge — una pipeline CI si legge meglio in ordine di esecuzione che in ordine alfabetico.

Più documenti

Un file che contiene più documenti separati da --- viene gestito e ciascuno viene formattato in sequenza.

FAQ

Formattatore YAML — domande

Perché i miei commenti sono spariti?

La formattazione analizza lo YAML in dati e lo riscrive, e i commenti non fanno parte dei dati. Formatta una copia se devi conservarli.

Mi dice dov'è l'errore?

Sì, con riga e colonna e la spiegazione del parser.

Il mio YAML viene caricato?

No. Viene analizzato nel tuo browser, cosa che conta visto quanto spesso lo YAML contiene segreti e dettagli di infrastruttura.

Può gestire più documenti in un file?

Sì, i documenti separati da --- vengono formattati uno per uno.

Devo ordinare le chiavi?

Utile per confrontare due file di configurazione. Poco utile quando l'ordine ha un significato per chi legge.