๐Ÿ‹
Menu
Web

Prettify

Prettify (Pemformatan Kode)

Proses memformat kode yang diminifikasi atau kode yang tidak terformat dengan indentasi, spasi, dan pemisahan baris yang tepat untuk membuatnya mudah dibaca dan dipahami oleh manusia.

Detail Teknis

Prettifying mem-parsing kode menjadi AST (Abstract Syntax Tree) dan mencetak ulang dengan aturan pemformatan yang konsisten. Alat: Prettier (opinionated, mendukung JS/TS/CSS/HTML/JSON/MD/YAML), Biome (berbasis Rust, lebih cepat), gofmt (Go, pemformatan kanonik), Black (Python), rustfmt (Rust). Aturan pemformatan: lebar indentasi (2/4 spasi vs tab), panjang baris maksimum (80/120 karakter), penempatan titik koma, gaya tanda kutip (tunggal/ganda), koma di akhir. Prettify browser dev tools: tombol {} di panel Sources/Debugger menerapkan pemformatan untuk kode yang diminifikasi (pretty-print). Batasan: nama variabel yang di-mangle tidak dapat dipulihkan (memerlukan source map), komentar yang dihapus hilang selamanya. Pemformat vs linter: pemformat menangani gaya (indentasi, spasi), linter menangani kualitas kode (variabel tidak terpakai, pola bermasalah).

Contoh

```javascript
// Prettify: web API example
const response = await fetch('/api/resource');
const data = await response.json();
console.log(data);
```

Alat Terkait

Istilah Terkait