ESLint

Yazılım ekran görüntüsü:
ESLint
Yazılım detaylar:
Versiyon: 2.10.1 Güncelenir
Qayıt: 24 May 16
Geliştirici: Nicholas C. Zakas
Lisans: Ücretsiz
Popülerlik: 56

Rating: 2.0/5 (Total Votes: 1)

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ı

  • Birden fazla paylaşılabilir yapılandırmaları donatılacak
  • 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.

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ı

  • Birden fazla paylaşılabilir yapılandırmaları donatılacak
  • 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.

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ı

  • Birden fazla paylaşılabilir yapılandırmaları donatılacak
  • 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.

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

Benzer yazılım

Testify
Testify

1 Mar 15

jQuery Stage
jQuery Stage

10 Feb 16

simple-debug.css
simple-debug.css

1 Mar 15

Cucumber
Cucumber

6 Mar 16

Geliştirici Diğer yazılım Nicholas C. Zakas

zXml
zXml

5 Jun 15

Yorumlar ESLint

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!