Mengapa PR GitHub terlihat lebih kecil saat spasi disembunyikan
Perubahan kecil mudah tenggelam dalam baris merah dan hijau ketika formatter sekaligus mengubah indentasi. Pengumuman GitHub 22 Oktober mengurangi pekerjaan berulang: preferensi tampilan spasi pribadi kini dapat digunakan lintas pull request.
Preferensi yang mengikuti PR berikutnya
Di Files changed → Settings → Whitespace changes tersedia Always show, Always hide, dan Hide for this diff only. Preferensi tersimpan bersifat pribadi dan berlaku lintas PR. Saat spasi disembunyikan, filter Hide whitespace muncul dekat All commits; X menampilkan spasi sementara tanpa mengubah preferensi.
Jumlah file dan statistik diff mengikuti tampilan yang sedang terlihat. Angka lebih kecil belum tentu berarti penulis menghapus perubahan. Filter aktif bisa menjelaskan mengapa dua pembaca melihat angka berbeda pada PR yang sama.
Menemukan baris di balik format
Kami menulis contoh JavaScript untuk menghitung harga setelah pajak. Versi baru membulatkan hasil ke dua desimal sekaligus mengubah indentasi dari dua menjadi empat spasi. Gambar menampilkan keluaran git diff lokal yang benar-benar dijalankan, bukan layar GitHub.
Diff biasa menampilkan perhitungan dan pengembalian sebagai baris yang diganti. Dengan git diff -w, perhitungan tetap menjadi konteks dan perubahan return lebih jelas. Pembaca bisa fokus pada aturan pembulatan, nilai negatif, dan tes yang ada. Tampilan lebih bersih belum membuktikan program benar.

Spasi juga bisa mengubah perilaku
Indentasi Python, susunan YAML, dan spasi di dalam string dapat bermakna. Mengubah "Hello world" menjadi "Helloworld" mengubah teks yang terlihat. -w mengatur perbandingan spasi, bukan memahami semantik bahasa.
Dalam contoh string sederhana ini, -w benar-benar tidak menghasilkan diff. Gambar kedua merekam hasil eksekusi. Ini tidak membuktikan seluruh perilaku GitHub sama dengan Git lokal, tetapi menunjukkan alasan untuk membuka tampilan lengkap ketika spasi memiliki makna.

Ruang lebih luas untuk file baru
Pada split view, file baru dan file yang dihapus kini memakai kedua kolom. Tanpa versi lama sebagai pembanding, ruang tambahan mengurangi pembungkusan baris pada tipe atau nama tes yang panjang.
Pada PR campuran, baca logika dengan filter dahulu lalu tampilkan spasi untuk meninjau string dan struktur. Memisahkan commit pemformatan juga memperjelas maksud. Preferensi baru mengurangi klik; memahami perilaku tetap menjadi inti review.
Sumber resmi
GitHub Docs · Reviewing proposed changes
Diperiksa pada 23 Oktober 2026 melalui pengumuman resmi dan dokumentasi Git; kedua perbandingan dijalankan lokal.