Formattatore YAML
Incolla YAML. Te lo restituisce pulito, oppure ti dice esattamente quale riga è sbagliata.
- 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.
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.