Il codice compresso o disordinato è difficile da leggere e da revisionare. Questi formattatori ripristinano una struttura pulita e coerente e segnalano gli errori di sintassi.
Formattare rende i diff più piccoli e gli errori più facili da individuare. Se l'input non è valido il formattatore indica il problema, quindi funge anche da validatore rapido prima di fare commit di un file di configurazione o inviare un payload API.
Scegli l'indentazione adatta al progetto e ricorda che la formattazione cambia gli spazi, non il significato. Formatta allo stesso modo entrambi i lati di un confronto prima del diff per evitare rumore.
Un payload JSON o XML disordinato è difficile da validare a occhio, quindi formattalo prima e solo dopo controlla i tipi o convertilo. Vale anche per SQL: una query formattata è molto più facile da revisionare in una pull request rispetto a un'istruzione su una riga sola.