GraphQL Güzelleştirici: Şema ve Sorgu Biçimlendirme
GraphQL Güzelleştirici, Prettier ile GraphQL şemalarını ve sorgularını biçimlendirerek okunması zor belgeleri tutarlı yerleştirilmiş metne dönüştürür. GraphQL girdisini yapıştırın veya sürükleyip bırakın, girintiyi ve yazdırma genişliğini seçin, ardından sonucu kopyalayın. Biçimlendirme belgelerin incelenmesini kolaylaştırır ve diff'lerdeki yalnızca boşluk gürültüsünü azaltır. Araç ayrıca girdinin ayrıştırılıp ayrıştırılmadığını denetler ve sözdizimi sorunlarını bulmaya yardımcı olabilir.
GraphQL Güzelleştirici, Prettier ile GraphQL şemalarını ve sorgularını biçimlendirmek için tarayıcı tabanlı bir araçtır. Yoğun bir belgeyi tutarlı yerleştirilmiş çıktıya dönüştürmek için GraphQL metnini yapıştırın veya sürükleyip bırakın. Bir GraphQL sorgu biçimlendiriciye veya GraphQL şema biçimlendiriciye ihtiyacınız varsa bu araç, GraphQL'i çevrimiçi biçimlendirmenin pratik bir yolunu sunar.
Araç girdinizi Prettier ile işler ve girinti ile yazdırma genişliğini yapılandırmanıza olanak tanır. Biçimlendirdikten sonra sonucu inceleyin ve ihtiyacınız olan yere kopyalayın. Girdinin ayrıca GraphQL olarak ayrıştırılabilmesi gerekir; ayrıştırılamadığında araç sorunun oluştuğu satırı belirlemenize yardımcı olabilir.
GraphQL şemaları bir GraphQL API'sinde kullanılabilir türleri ve işlemleri tanımlarken GraphQL sorguları GraphQL sözdizimini kullanarak veri ister. İkisi de metin belgesidir ancak farklı amaçlara hizmet eder. İkisini de güzelleştirmek okunabilirliği artırır ve kod incelemelerini, karşılaştırmaları ve paylaşılan örnekleri kolaylaştırabilir. Biçimlendirme, boşluğu elle ayarlamadan tutarlı bir düzen istediğinizde kullanışlıdır.
GraphQL Güzelleştirici tamamen tarayıcınızda çalışır. Girdiniz cihazınızda işlenir; yüklenmez, saklanmaz ve bir sunucuya gönderilmez. Sayfa yüklendikten sonra araç, sunucu bağlantısı olmadan çevrimdışı çalışır; bu nedenle bağlantınız kesikken GraphQL biçimlendirebilirsiniz.
Araç; GraphQL belgeleriyle çalışan geliştiriciler ve DevOps mühendisleri için kullanışlıdır: bir şemayı inceliyor, bir rapor için sorgu hazırlıyor veya üretilmiş metni temizliyor olun. Çıktınıza uygun girinti ve yazdırma genişliğini seçin, ardından biçimlendirilmiş sonucu kopyalayın.
Adım 1: GraphQL şemanızı veya sorgunuzu girdi alanına yapıştırın veya sürükleyip bırakın. Araç, biçimlendirme için GraphQL metnini kabul eder.
Adım 2: Girinti ve yazdırma genişliği seçeneklerini seçin. Bu ayarlar biçimlendirilmiş çıktının düzenini kontrol eder.
Adım 3: GraphQL Güzelleştirici Prettier ile biçimlendirdikten sonra sonucu inceleyin. Girdi ayrıştırılamazsa sorunun olduğu bildirilen satırı denetleyin.
Adım 4: Biçimlendirilmiş çıktıyı kodunuz, incelemeniz veya raporunuz için kopyalayın.
Kullanım senaryosu: Commit'lemeden önce okunaksız, makine üretimi bir GraphQL dosyasının incelenmesini kolaylaştırın. Tutarlı biçimlendirme belgenin taranmasını kolaylaştırır.
Kullanım senaryosu: Yazmadığınız bir GraphQL belgesini uymanız gereken belirtime göre denetleyin. Net biçimlendirme yapısını incelemenize yardımcı olur.
Kullanım senaryosu: Diff'in boşluk gürültüsü yerine anlamlı değişiklikleri vurgulaması için tutarlı girintili çıktı üretin.
Kullanım senaryosu: Bir hata raporuna veya kod incelemesine yapıştırmadan önce bir GraphQL parçacığını biçimlendirin. Okunabilir örnekleri başkalarının takip etmesi daha kolaydır.
Kullanım senaryosu: GraphQL girdinizin sorunsuz ayrıştırılıp ayrıştırılmadığını denetleyin ve ayrıştırılamadığı satırı bulun. Bu, bir biçimlendirme veya sözdizimi sorununu izlemenize yardımcı olabilir.
Kullanım senaryosu: İncelemeye hazırladığınız GraphQL şemalarına ve sorgularına aynı girinti ve yazdırma genişliğini uygulayın. Sonuç, ilgili belgelerin yanında okunması daha kolaydır.
Kullanım senaryosu: Bir ekip arkadaşından aldığınız veya bir araçla üretilmiş bir GraphQL belgesini biçimlendirin. Güzelleştirici, boşluğu elle ayarlamadan yoğun metni daha anlaşılır kılar.