Prettify
Güzelleştirme (Kod Biçimlendirme)
Küçültülmüş veya biçimsiz kodu uygun girintileme, boşluk ve satır ayırma ile biçimlendirerek insanlar tarafından kolay okunur ve anlaşılır hale getirme süreci.
Teknik Detay
Güzelleştirme, kodu AST'ye (Soyut Sözdizimi Ağacı) ayrıştırır ve tutarlı biçimlendirme kurallarıyla yeniden yazdırır. Araçlar: Prettier (opinionated, JS/TS/CSS/HTML/JSON/MD/YAML desteği), Biome (Rust tabanlı, daha hızlı), gofmt (Go, kanonik biçimlendirme), Black (Python), rustfmt (Rust). Biçimlendirme kuralları: girinti genişliği (2/4 boşluk vs sekme), maksimum satır uzunluğu (80/120 karakter), noktalı virgül yerleşimi, tırnak stili (tek/çift), sondaki virgül. Tarayıcı geliştirici araçlarında güzelleştirme: Sources/Debugger panelindeki {} düğmesi küçültülmüş koda biçimlendirme uygular (pretty-print). Sınırlamalar: kısaltılmış (mangled) değişken adları kurtarılamaz (source map gerektirir), kaldırılan yorumlar kalıcı olarak kayıptır. Biçimlendirici vs linter: biçimlendiriciler stili (girintileme, boşluk), linter'lar kod kalitesini (kullanılmayan değişkenler, sorunlu desenler) ele alır.
Ornek
```javascript
// Prettify: web API example
const response = await fetch('/api/resource');
const data = await response.json();
console.log(data);
```