GraphQL Biçimlendirici

GraphQL kodunu doğrudan tarayıcınızda temiz ve okunabilir bir yapıda biçimlendirin.

Bu araç tamamen tarayıcınızda çalışır. Dosyalarınız hiçbir zaman bir sunucuya yüklenmez.

query User($id:ID!) {
  user(id:$id) {
    id name email
  }
}

Bu biçimlendirici ne yapar?

GraphQL benzeri metinde süslü parantezlerin çevresine ve virgüllerden sonra satır sonu ekler; iç içe parantez düzeylerinde iki boşluklu girinti kullanır. Normal tırnaklı metni korur ve anında kopyalanabilir çıktı sunar.

Nasıl kullanılır?

Sorgu, mutation, fragment veya şema benzeri metni yapıştırıp sonucu inceleyin. Reset örneği geri getirmek yerine editörü boşaltır.

Önemli sınırlar

Bu genel amaçlı bir parantez düzenleyicisidir; GraphQL parser'ı, doğrulayıcı, şema denetleyici veya standart yazıcı değildir. Alanları, değişkenleri, direktifleri, türleri ya da dengeli sözdizimini doğrulamaz. GraphQL # yorumlarını yorum olarak tanımadığı için satır sonlarını sıkıştırması yorum kapsamını değiştirebilir; # yorumlu belgelerde dikkatli elle inceleme olmadan kullanmayın. Blok dizeler ve alışılmadık kaçışlar da kontrol edilmelidir.

Süslü parantez taramasının çalışma şekli

Tarayıcı yalnızca `{`, `}` ve `,` karakterlerine tepki verir — GraphQL'in yorumlar için `#` kullandığını bilmez, bu yüzden bir virgülden sonra eklenen satır sonu, bir `#` yorumundan sonra gelen metni istenenden farklı bir mantıksal satıra kaydırabilir.

Örnek

`query{user(id:1){name,email}}` yapıştırıldığında kendi satırında `query {`, girintili bir `user(id:1) {` ve bir düzey daha girintili `name,` ile `email` oluşur; her düzeyde eşleşen kapanış parantezleri yer alır.

Güvenli inceleme akışı

Biçimlendirilmiş sorguya güvenmeden önce GraphQL istemcinizden veya şema doğrulayıcınızdan geçirin; `#` yorumu içeren belgeleri, yeniden biçimlendirme sonrası kapsamları değişebileceğinden elle tekrar kontrol edin.

Gizlilik

Biçimlendirme tarayıcıda yerel çalışır; sorgu, şema metni ve çıktı yüklenmez.

Sıkça Sorulan Sorular

GraphQL Biçimlendirici ne yapar?
GraphQL kodunu doğrudan tarayıcınızda temiz ve okunabilir bir yapıda biçimlendirin.
Bu GraphQL aracı program davranışını değiştirir mi?
Yalnızca düzeni veya kaldırılabilir boşlukları değiştirir. Alışılmadık sözdizimi kullanan kodlarda çıktıyı üretimde kullanmadan önce inceleyin.
Kodum yüklenir mi?
İşlem yerel olarak yapılır ve kodunuz yüklenmez.