# Pemformat Flow

Format JavaScript bertipe Flow dengan Pemformat Flow ini. Tempelkan kode dengan alias tipe, tipe objek eksak, fungsi beranotasi, atau pragma @flow, lalu alat ini menata ulang token demi token dengan indentasi dua spasi, spasi pada anotasi tipe dan operator, titik koma di akhir pernyataan, serta kurung kurawal rapat untuk objek eksak. Berguna bagi developer yang memelihara basis kode Flow dan menginginkan cuplikan rapi untuk tinjauan, migrasi, dan dokumentasi.

## Pertanyaan yang sering diajukan

### Bagaimana cara kerja Pemformat Flow?

Alat ini membagi kode menjadi token seperti kurung kurawal, titik koma, operator, string, dan komentar, lalu menyusun ulang tata letaknya. Blok menggunakan indentasi dua spasi, pernyataan diakhiri titik koma, dan operator diberi spasi yang konsisten.

### Bagaimana tipe objek eksak diformat?

Pada tipe objek eksak, tanda garis vertikal tetap menempel pada kurung kurawal dengan spasi di bagian dalam, misalnya type Props = {| name: string, age: number |}. Spasi setelah titik dua dan koma di dalam tipe diseragamkan.

### Apakah komentar @flow dipertahankan?

Ya, pragma // @flow serta semua komentar satu baris dan blok lainnya dipertahankan. Komentar satu baris selalu mengakhiri barisnya, sehingga kode berikutnya dimulai di baris baru.

### Apakah pemformat memeriksa tipe kode saya?

Tidak, alat ini tidak menjalankan Flow ataupun memvalidasi sintaks, sehingga cuplikan yang belum lengkap juga dapat diformat. Jalankan flow check di proyek Anda untuk menemukan kesalahan tipe.

### Apakah generik dan parameter tipe dipertahankan?

Ya, tanda kurung sudut pada tipe seperti Array<string> atau Map<K, V> dilacak agar tidak dianggap sebagai operator perbandingan. Spasi setelah koma di dalamnya diseragamkan.

### Bisakah saya mengubah lebar indentasi?

Tidak, output selalu menggunakan dua spasi dan tidak ada opsi gaya. Dengan begitu, pemformatan konsisten di setiap proses dan di antara anggota tim.

### Apakah string diubah?

Tidak, literal string, template literal, dan ekspresi reguler disalin persis seperti yang ditulis. Hanya spasi kosong di antara token yang diubah.

### Mengapa output dipagari sebagai javascript?

Flow bertipe JavaScript, jadi hasilnya dikembalikan sebagai blok kode Markdown berlabel javascript, yang dapat ditampilkan dengan benar oleh sebagian besar penyorot sintaks. Salin baris di antara pagar kode untuk file .js atau .flow Anda.

### Apakah pemformatan akan mengubah perilaku kode saya?

Alat ini hanya menata ulang spasi kosong dan menambahkan titik koma di akhir pernyataan. Periksa hasilnya jika kode Anda bergantung pada baris tanpa titik koma yang diawali tanda kurung atau kurung siku.

### Berapa banyak kode yang dapat saya format?

Hingga 5 MB kode per proses; masukan yang lebih besar akan ditolak dengan sebuah pesan. Hasilnya identik dengan opsi Flow pada Code Formatter.

Iklan Anda di sini?

[Email kami](mailto:hi@dennn.is?subject=Beriklan%20di%20OneClick%20Pro)

[Iklan Rangkaian plugin siap agen untuk WordPress.](https://sleekwp.com/?ref=oneclickpro)
