Pemformat Kode

Rapi-kan JavaScript, TypeScript, HTML, XML, CSS, dan JSON dalam satu tempat.

Loading tool…

Code Formatter merapikan JavaScript, TypeScript, HTML, XML, CSS, dan JSON memakai pustaka beautifier yang sama dengan yang sebelumnya menopang empat halaman terpisah. XML ditangani dengan decoding entity dimatikan, karena di manifest Android entitas ampersand dan blok CDATA adalah data, bukan markup yang boleh ditulis ulang. JSON diurai lalu di-indent ulang, bukan diteruskan ke formatter JavaScript.

Cara menggunakan

  1. Pilih bahasanya dari daftar.
  2. Tempel kode yang belum rapi.
  3. Jalankan lalu salin hasilnya.

Fitur dan batasan

  • Enam bahasa dari satu pustaka, jadi satu dynamic import melayani semuanya.
  • JSON diurai lalu di-indent ulang, bukan dipaksa lewat formatter JavaScript.
  • Kegagalan penguraian menyebut masalahnya, bukan mencetak hasil kosong.
  • Ganti bahasa akan mengganti contoh yang sesuai, jadi bentuk yang diharapkan terlihat tanpa perlu mengetik.
  • Teksnya tidak pernah meninggalkan browser.

Batasan: Memformat teks, tidak memvalidasinya. XML diproses sebagai HTML, dan TypeScript diformat dengan formatter JavaScript, yang tidak akan menyusun ulang tipe atau menghapus sintaks yang tidak dikenali.

Pertanyaan umum

Informasi penggunaan, hasil, dan batasan tool ini.

Kenapa XML ditangani formatter HTML?
Keduanya berbagi struktur tag, dan alternatifnya adalah mengikutsertakan parser kedua hanya untuk satu format. Decoding entity dimatikan, jadi ampersand dan CDATA di manifest Android tetap utuh.
Apakah bisa minify selain merapikan?
Tidak, ini merapikan. Kalau Anda butuh sebaliknya, hapus sendiri pemisah baris dan indentasinya, atau pakai minifier khusus.
Kenapa TypeScript diformat dengan formatter JavaScript?
Sebagian besar sintaks TypeScript adalah sintaks JavaScript yang sah. Konstruksi khusus tipe yang tidak dikenali akan lolos apa adanya, bukan membuat keluaran rusak.
Apakah kodenya dikirim ke mana saja?
Tidak. Pustaka format diambil saat dibutuhkan dan teksnya tetap di halaman.

Nemukan yang rusak?

Setiap tool dijelaskan apa cara kerjanya di dalamnya, dan laporan bug adalah cara tercepat mendapat perbaikan.

Laporkan bug