SQL Biçimlendirici ve Linter

SQL sorgularını tarayıcınızda biçimlendirin, diyalekt farkındalığına sahip yerleşim kurallarını ayarlayın ve sonucu kopyalamadan ya da indirmeden önce yaygın lint hatalarını yakalayın.

Kaynak SQL
SQL'i doğrudan yapıştırın veya yerel bir dosya içe aktarın. Biçimlendirici ve lint denetimleri bu kaynak sorgudan güncellenir.
Biçimlendirilmiş SQL
Aşağıdaki seçeneklerle diyalekt farkındalığına sahip SQL biçimlendirme tarayıcınızda çalışır. Sonuç uygun göründüğünde kopyalayın veya indirin.
SELECT
  id,
  email,
  created_at
FROM
  users
WHERE
  status = 'active'
ORDER BY
  created_at DESC;
Seçenekler
Orijinal sorgu metnini değiştirmeden biçimlendirme ve lint davranışını kontrol edin.
Biçimlendirme

Biçimlendirilmiş çıktıyı şekillendiren SQL diyalektini ve yerleşim kurallarını seçin.

Lint

İnceleme, okunabilirlik ve daha güvenli değişiklikler için önemli olan sorgu denetimlerini açın.

Satır uzunluğu kuralını devre dışı bırakmak için 0 girin.

Lint sonuçları
Ayrıştırma hatalarını, uyarı düzeyindeki sorgu risklerini ve bilgilendirici stil önerilerini burada inceleyin.

SQL Formatter & Linter Nedir?

SQL Formatter & Linter, SQL sorgularınızı tarayıcınızda yeniden biçimlendirir ve aynı anda onları az sayıda ama yüksek sinyalli sorun açısından denetler. Daha temiz bir sorgu yerleşimi, tutarlı anahtar sözcük büyük/küçük harfi ve SELECT * ya da WHERE olmayan UPDATE ifadeleri gibi riskli kalıplar hakkında hızlı geri bildirim istediğinizde kullanışlıdır.

Ne Zaman Kullanılır?

El yazısı SQL’i incelerken, paylaştığınızdan önce yapıştırılmış sorguları temizlerken veya farklı SQL diyalektleri arasındaki biçimlendirmeyi karşılaştırırken bu aracı kullanın. Tek başına tarayıcı içinde biçimlendirme yaparken ve SQL’inizi bir sunucuya göndermeden geçici sorgu incelemesi, pull request temizliği için iyi çalışır.

Neleri Denetler?

Bu yeniden yazım, biçimlendirici ile linter’ı ayrı ama eşgüdümlü tutar. Biçimlendirme, diyalekt farkındalığına sahip yerleşim seçenekleriyle sql-formatter kullanır; lint ise ayrıştırma hatalarını, eksik noktalı virgülleri, geniş SELECT * kullanımını, güvensiz değişiklikleri, uzun satırları ve anahtar sözcük harf kullanımındaki sapmaları gösterir.