Nasıl çalışır
Küçültülmüş, sıkıştırılmış veya kötü hizalanmış JavaScript ya da TypeScript kodunu okunabilir ve tutarlı hale getirmek için yeniden girintiler ve düzenler. Bir paketi incelemek, başkasının parçacığını gözden geçirmek veya projenize yapıştırmadan önce stili standartlaştırmak için yararlıdır.
Girinti türünü (boşluk veya sekme), girinti boyutunu ve satır sonunu (LF veya CRLF) seçebilirsiniz. Biçimlendirici, kodun yapısına saygı gösterir ve mantığı değiştirmeden tutarlı satır sonları ve girintiler ekler.
Tüm işlemler tarayıcınızda js-beautify ile yapılır: kod hiçbir sunucuya yüklenmez. Yalnızca görsel görünümü biçimlendirir; küçültme, transpile etme veya söz dizimini derinlemesine doğrulama yapmaz.
Örnekler
function sum(a,b){return a+b}
const r=sum(1,2);console.log(r)function sum(a, b) {
return a + b
}
const r = sum(1, 2);
console.log(r);4 boşluk girintiyle: ifadeler ayrılır ve süslü parantezler hizalanır.Kullanım senaryoları
- Küçültülmüş bir .js dosyasını, ne yaptığını anlamak için okunabilir hale getirmek.
- Bir parçacığı projeye eklemeden önce girinti stilini birleştirmek.
- Üçüncü taraf kodunu tutarlı bir biçimle gözden geçirmek ve karşılaştırmak.
- Belgelerden veya bir yapay zekânın yanıtlarından yapıştırılan TypeScript'i temizlemek.
Sık sorulan sorular
JavaScript'in yanı sıra TypeScript ile de çalışır mı?
Evet. Araç, tür açıklamaları, arabirimler ve jenerikler dahil olmak üzere JavaScript ve TypeScript söz dizimini biçimlendirir. TypeScript'i JavaScript'e transpile etmez: yalnızca metni yeniden düzenler.
Biçimlendirme kodun davranışını değiştirir mi?
Hayır. Yalnızca boşlukları, girintileri ve satır sonlarını değiştirir. Mantık ve tanımlayıcılar el değmeden kalır; kod tam olarak öncekiyle aynı şekilde çalışır.
Küçültmeyle aynı şey mi?
Hayır, tam tersi. Biçimlendirme, okunabilir olması için boşluk ve satır sonu ekler; küçültme ise boyutu azaltmak için bunları kaldırır. Sıkıştırmak isterseniz küçültme aracını kullanın.
Kodum bir sunucuya yükleniyor mu?
Hayır. Biçimlendirme tamamen tarayıcınızda yapılır; kod bilgisayarınızdan hiç ayrılmaz.