ESLint her JavaScript geliştiricisi, özellikle kod test için sahip olunması gereken bir araçtır.
Bu programı onları karşılaşılan sorunlar hakkında sonunda basit bir rapor almak, ortak sözdizimi ile ilgili sorunlar için bir JavaScript dosyası analiz etmenizi sağlar.
özelleştirilebilir kurallar, geliştiriciler etkinleştirmek veya (şirketin) iç kodlama stili kılavuzları dayalı kapatabilirsiniz kurallar kümesi karşı
ESLint kontrolleri JavaScript kodu.
yerleşik kurallar kümesi standart paketi ile sağlanan, ancak ESLint ana özelliği onlar içinde aradığınızı bulmak yoksa herkes kuralları kendi kümesi oluşturmak izin verir güçlü Kuralları API vardır orijinal ESLint dağılımı.
Varsayılan ESLint tarafından standart ECMAScript 5 sözdizimini kullanır, ancak sürüm 0.12 temel ECMAScript'e beri 6 özellikleri yavaş yavaş çekirdek eklenmiştir.
ESLint ilham ve benzeri benzer JavaScript tüylenme araçları sonra modellenmiştir:
- JSLint
- JSHint
yerine ayrıştırma çözümlenen kodu AST ağaçları oluşturur ve gider olarak analiz
Söz konusu araçlar ile karşılaştırıldığında, ESLint yavaştır. Bu onu yavaşlatır, ama daha iyi linting sonuçlar sağlar.
Çünkü bu daha iyi sonuçlar, Drupal, Esprima veya WebKit motoru gibi projeler kendisi diğer araçlar üzerinde kullanabilirsiniz.
Bu sürümde yeni nedir :
- Sabit:
- rapor fn loc obj sütun. bekliyor
- tüm kapsamları kontrol etmek için hiç gölge Zorla.
- -. Init girinti ayarı
- Mansiyon.
- doğrudan gerekli genişletilmiş yapılandırma nesnesi geçersiz kılmak için değil.
- Güncelleme markdownlint bağımlılık.
- nokta-konum doğru nokta belirteci kullanmanız gerekir.
- çökmesini linebreak tarzı durdurun.
- CallExpressions hiçbir yinelenen durum sorunu Kural.
- eslint-env yorumlar için tam destek etkinleştirin.
- Site nesil hızlandırın.
- Tespit boşluklar.
Birden fazla paylaşılabilir yapılandırmaları donatılacak
sürüm 0.24.1 yeni Nedir:
- Sabit:
- rapor fn loc obj sütun. bekliyor
- tüm kapsamları kontrol etmek için hiç gölge Zorla.
- -. Init girinti ayarı
- Mansiyon.
- doğrudan gerekli genişletilmiş yapılandırma nesnesi geçersiz kılmak için değil.
- Güncelleme markdownlint bağımlılık.
- nokta-konum doğru nokta belirteci kullanmanız gerekir.
- çökmesini linebreak tarzı durdurun.
- CallExpressions hiçbir yinelenen durum sorunu Kural.
- eslint-env yorumlar için tam destek etkinleştirin.
- Site nesil hızlandırın.
- Tespit boşluklar.
Birden fazla paylaşılabilir yapılandırmaları donatılacak
sürüm 0.22.1 yeni Nedir:
- Sabit:
- rapor fn loc obj sütun. bekliyor
- tüm kapsamları kontrol etmek için hiç gölge Zorla.
- -. Init girinti ayarı
- Mansiyon.
- doğrudan gerekli genişletilmiş yapılandırma nesnesi geçersiz kılmak için değil.
- Güncelleme markdownlint bağımlılık.
- nokta-konum doğru nokta belirteci kullanmanız gerekir.
- çökmesini linebreak tarzı durdurun.
- CallExpressions hiçbir yinelenen durum sorunu Kural.
- eslint-env yorumlar için tam destek etkinleştirin.
- Site nesil hızlandırın.
- Tespit boşluklar.
Birden fazla paylaşılabilir yapılandırmaları donatılacak
sürüm 0.21.0 yeni Nedir:
- Sabit:
- Bozunmamış argümanlar blok kapsamı-var çalışmalıdır
- sadece satırbaşı kırarak Hattı
- Yeni-cap hata mesajlarının Yer
- sınıf yöntemlerinin kontrol aralığı
- Modül ithalat belirteçleri tanımlanmalıdır
- no-undef süper Yoksay
- Yükseltme:
- Espree için v0.12.0
- Breaking:
- yerine API, JSX değişken kullanımını kontrol Dur maruz
- Yeni:
- yinelenen vaka etiketi izin vermemek için Hayır-yinelenen durum kuralı
- doc çekme istekleri için sorun gereksinimi netleştirin
- nesne anahtarının tırnak ekle
sürüm 0.18.0 yeni Nedir:
- Sabit:
- Bozunmamış argümanlar blok kapsamı-var çalışmalıdır
- sadece satırbaşı kırarak Hattı
- Yeni-cap hata mesajlarının Yer
- sınıf yöntemlerinin kontrol aralığı
- Modül ithalat belirteçleri tanımlanmalıdır
- no-undef süper Yoksay
- Yükseltme:
- Espree için v0.12.0
- Breaking:
- yerine API, JSX değişken kullanımını kontrol Dur maruz
- Yeni:
- yinelenen vaka etiketi izin vermemek için Hayır-yinelenen durum kuralı
- doc çekme istekleri için sorun gereksinimi netleştirin
- nesne anahtarının tırnak ekle
sürüm 0.14.1 yeni Nedir:
- Sabit:
- Çıkış kod hatalarının herhangi bir sayı için 1 olmalıdır.
- İlk satırının girinti kontrol edin.
- Sıkı kurallar ok fonksiyonları üzerinde atmak gerekir.
Gereksinimleri :
- node.js 0.10 veya daha yüksek
Yorum Bulunamadı