Ada masalah dengan alat ini?
Tentang «Format JavaScript Online»
Alat ini memformat ulang kode sumber JavaScript untuk gaya yang konsisten dan keterbacaan. Ia mengindentasi ulang blok bersarang, menormalkan spasi di sekitar operator, memutus baris panjang pada titik yang masuk akal, dan menstandarkan gaya tanda kutip dan penempatan titik koma.
Berguna saat membaca bundel yang diminifikasi yang Anda ekstrak dari situs web, saat menormalkan kode dari kolaborator dengan pengaturan editor berbeda, atau saat menyiapkan JavaScript untuk code review.
Pemformat menangani sintaks JavaScript modern: fitur ES2024+, JSX, tipe TypeScript, async/await, optional chaining, dan template literal. Menggunakan default yang masuk akal yang terinspirasi oleh Prettier tetapi dengan kontrol untuk mereka yang lebih suka konvensi berbeda.
Cara memakai alat ini
Cara mempercantik JavaScript yang dimini- atau berantakan
Tempel JavaScript
Sumber yang sudah dimini- atau berantakan di kolom "JS". Alat memahami modul ES, TypeScript tanpa JSX, async/await, optional chaining — sintaks modern umumnya. File dengan pembungkus `<script>` tidak akan jalan; tempel hanya kodenya.
Tekan Jalankan
Hasil: satu field `formatted` — titik koma konsisten, indentasi 2 spasi, satu pernyataan per baris. Kutip string dinormalisasi ke gaya yang paling sering dipakai input; komentar dipertahankan apa adanya.
Yang tidak dilakukan
Tidak ada linting, tidak ada penegakan aturan (no-unused-vars dll.), tidak ada refactor di level AST. Untuk menegakkan gaya di seluruh codebase pakai Prettier atau eslint --fix di build Anda. Alat ini pretty-printer satu-kali, bukan penegak gaya.
Keamanan round-trip
JS yang diformat mengeksekusi identik dengan input — semantik dipertahankan. Re-minify sebelum deploy dengan terser atau esbuild; bentuk yang diformat untuk manusia, bukan untuk jaringan.