# Formattatore YAML

Convalidate e riordinate YAML con questo formattatore YAML. Incollate configurazioni, manifest Kubernetes, pipeline CI o front matter: lo strumento analizza il documento per rilevare gli errori di sintassi, quindi normalizza gli spazi dopo i due punti e i trattini degli elenchi, nonché all'interno di raccolte in forma compatta come [a, b] e { x: 1 }. Il rientro, i commenti, le virgolette e gli scalari in blocco restano invariati, così gli ingegneri e gli sviluppatori DevOps ottengono file più ordinati in tutta sicurezza.

## Domande frequenti

### Cosa modifica il formattatore YAML?

Normalizza gli spazi: uno spazio dopo i due punti di una mappatura, uno spazio dopo il trattino di un elenco, uno spazio dopo le virgole nelle sequenze in forma compatta e spazi all'interno delle parentesi graffe delle mappature in forma compatta. Gli spazi multipli prima di un commento vengono ridotti a uno.

### Modifica il rientro del mio YAML?

No, mantiene il rientro che avete scritto, perché in YAML il rientro definisce la struttura. Un blocco annidato con un rientro di quattro spazi resta a quattro spazi.

### Il documento viene convalidato?

Sì, il documento viene prima analizzato e gli errori vengono segnalati con un messaggio e il numero di riga; per esempio, quando ai due punti in una mappatura in forma compatta non segue uno spazio. Correggete la riga indicata e formattate di nuovo.

### I commenti vengono mantenuti?

Sì, i commenti su righe intere e quelli in coda vengono mantenuti. Tra il valore e il simbolo # del commento in coda resta un solo spazio.

### Cosa succede agli scalari in blocco?

Gli scalari in blocco letterali e ripiegati introdotti con | o > vengono copiati esattamente, compresi gli spazi nelle relative righe. Ogni riga con un rientro maggiore di quello della chiave appartiene allo scalare e resta invariata.

### Le stringhe tra virgolette vengono modificate?

No, le stringhe tra apici singoli o doppi e gli spazi al loro interno vengono mantenuti. Le virgolette non vengono mai aggiunte né rimosse, così i valori conservano il proprio tipo.

### Le terminazioni di riga cambiano?

Sì, le terminazioni di riga Windows CRLF e le vecchie terminazioni Mac CR vengono convertite in LF. I parser YAML le trattano allo stesso modo, quindi i dati non cambiano.

### Può formattare più documenti in un unico file?

No, gli input con più documenti separati da --- vengono rifiutati con il messaggio I documenti multipli non sono supportati. Formattate ogni documento separatamente e riuniteli in seguito.

### Perché il risultato è racchiuso in un blocco di codice yaml?

L'output viene restituito come blocco di codice Markdown contrassegnato come yaml, quindi viene visualizzato con evidenziazione in Markdown. Copiate le righe tra i delimitatori nel vostro file .yaml o .yml.

### Qual è la dimensione massima del file?

Fino a 5 MB per esecuzione; gli input più grandi vengono rifiutati con un messaggio. Un input vuoto restituisce un risultato vuoto e l'output corrisponde all'opzione YAML del Formattatore di codice.

Il tuo annuncio qui?

[Scrivici](mailto:hi@dennn.is?subject=Pubblicit%C3%A0%20su%20OneClick%20Pro)

[Annuncio La suite di plugin pronta per gli agenti di WordPress.](https://sleekwp.com/?ref=oneclickpro)
