# GraphQL Biçimlendirici

Bu GraphQL Biçimlendirici ile GraphQL sorgularını, mutasyonlarını, parçalarını ve şemalarını biçimlendirin. Bir belge yapıştırın; araç belgeyi bir GraphQL ayrıştırıcısıyla ayrıştırır ve standart bir düzende yazdırır: iki boşluk girintisi, satır başına bir alan, alanlar arasındaki virgüller kaldırılır, bağımsız değişkenler ve değişkenler tutarlı biçimde boşluklandırılır. Sözdizimi hataları bildirilir; böylece API geliştiricileri belgeler, incelemeler ve hata ayıklama için okunabilir işlemler ve SDL elde eder.

## Sık sorulan sorular

### GraphQL Biçimlendirici nasıl çalışır?

Belgenizi bir GraphQL sözdizim ağacına ayrıştırır ve standart bir düzende yeniden yazdırır. Belge ayrıştırıldığı için geçersiz GraphQL, yanlış biçimlendirilmek yerine reddedilir.

### Neleri biçimlendirebilirim?

Sorgular, mutasyonlar, abonelikler ve parçaların yanı sıra type, input, enum, interface, union ve schema blokları gibi SDL'deki şema tanımları. Tek bir belgede birden fazla tanımı bir arada kullanabilirsiniz.

### Çıktı nasıl görünür?

Her seçim kümesi iki boşluk girintilenir ve her satırda bir alan bulunur; alanlar arasındaki virgüller kaldırılır. Bağımsız değişkenlerden ve değişken tanımlarından her iki noktadan sonra bir boşluk bırakılır; örneğin user(id: $id).

### Sözdizimi hatası olursa ne olur?

Araç durur ve Syntax Error: Expected Name, found } gibi ayrıştırıcı mesajını gösterir. Bildirilen yeri düzeltip yeniden biçimlendirin.

### Yorumlar korunuyor mu?

Biçimlendirici, ayrıştırıcının ilişkilendirebildiği yerlerde (ör. kapanış ayraçlarından sonra) kare yorumlarını (#) korur. Şema türleri ve alanlarındaki tırnak içindeki açıklamalar belgenin parçasıdır ve her zaman korunur.

### Sorgumu bir şemaya göre doğrular mı?

Hayır, yalnızca sözdizimini denetler. Alanların ve bağımsız değişkenlerin mevcut olup olmadığı sunucunuzun şemasına bağlıdır; doğrulamak için GraphQL istemcinizi veya sunucunuzu kullanın.

### JavaScript'dan kopyaladığım bir sorgu dizesini biçimlendirebilir miyim?

Çevresindeki tırnaklar, ters tırnaklar veya gql etiketi olmadan yalnızca GraphQL belgesini yapıştırın. JSON yükündeki kaçış karakterleri önce çözülmelidir.

### Girintilemeyi değiştirebilir miyim?

Hayır, biçimlendirici her zaman iki boşluk kullanır ve seçenek sunmaz. Bu, çoğu GraphQL aracının ve belgesinin kullandığı düzenle uyumludur.

### Sonuç neden graphql kod çiti içine alınıyor?

Çıktı, graphql olarak işaretlenmiş bir Markdown kod bloğu şeklinde döndürülür; böylece Markdown içinde vurgulanmış olarak görüntülenir. .graphql dosyası için çitlerin arasındaki satırları kopyalayın.

### Belgemin boyutu en fazla ne kadar olabilir?

Her çalıştırmada en fazla 5 MB; daha büyük girdiler bir mesajla reddedilir. Çıktı, Code Formatter'ın GraphQL seçeneğiyle aynıdır.

Reklamınız burada mı olsun?

[Bize e-posta gönderin](mailto:hi@dennn.is?subject=OneClick%20Pro%20%C3%BCzerinde%20reklam)

[Reklam WordPress için yapay zekâ ajanlarına hazır eklenti paketi.](https://sleekwp.com/?ref=oneclickpro)
