Prettify
Prettify (Formatacao de Codigo)
O processo de formatar codigo fonte com indentacao, espacamento e quebras de linha consistentes para melhorar a legibilidade, tambem conhecido como "pretty-printing" ou "beautifying".
Detalhe técnico
Os formatadores de codigo analisam o AST (Abstract Syntax Tree) e regeneram o codigo fonte com regras de formatacao consistentes. As ferramentas: Prettier (JS/TS/CSS/HTML/JSON/Markdown, opiniosa), Black (Python, sem configuracao), gofmt (Go, canonico), rustfmt (Rust). As regras de formatacao: largura de indentacao (2/4 espacos ou tabs), comprimento maximo de linha (80/100/120 caracteres), posicionamento de chavetas (mesma linha vs nova linha), virgulas finais e aspas (simples vs duplas). O formato-ao-guardar no editor assegura estilo consistente em toda a equipa.
Exemplo
```javascript
// Prettify: web API example
const response = await fetch('/api/resource');
const data = await response.json();
console.log(data);
```