Prettify
Prettify (Formatage de code)
Le processus de reformatage du code ou des données avec une indentation cohérente, des sauts de ligne et un espacement pour rendre la structure lisible et compréhensible par l'humain.
Détail technique
Les formateurs analysent l'entrée en un AST (ou flux de tokens pour les formats plus simples), puis génèrent la sortie avec des règles de formatage cohérentes. Les outils clés : Prettier (JS/HTML/CSS/JSON/Markdown, basé sur des opinions), les formateurs JSON (indentation 2/4 espaces, tri des clés), les formateurs XML/HTML (indentation, auto-fermeture), les beautifiers SQL (majuscules des mots-clés, indentation). Le prettifying est l'inverse de la minification. La distinction clé : le formatage préserve la sémantique (la sortie est fonctionnellement identique), il ne modifie que l'espacement et les sauts de ligne.
Exemple
```javascript
// Prettify: web API example
const response = await fetch('/api/resource');
const data = await response.json();
console.log(data);
```