ESLint hər JavaScript geliştirici, xüsusilə kodu test üçün bir olmalıdır vasitədir.
Bu yardım onlara rast problemləri haqqında sonunda sadə hesabat almaq, ümumi syntax bağlı problemlərin bir JavaScript fayl təhlil imkan verir.
özelleştirilebilir qaydaları, developers aktivləşdirmək və ya (şirkətin) daxili coding stil təlimatlar əsasında söndürə bilərsiniz qaydaları bir sıra qarşı
ESLint çek JavaScript kodu.
daxili qaydalar toplusu standart paketi ilə təmin lakin ESLint əsas xüsusiyyət onlar üçün aradıklarını tapmaq yoxsa hər kəs qaydaları öz dəsti yaratmaq imkan verir güclü qaydaları API olunur orijinal ESLint paylanması.
default ESLint Standard ECMAScript 5 sintaksis istifadə edir, ancaq version 0.12 əsas ECMAScript-ci ildən 6 xüsusiyyətləri yavaş-yavaş əsas əlavə edilmişdir.
ESLint ilham və kimi oxşar JavaScript linting alətləri sonra modellenmiştir edilmişdir:
- JSLint
- JSHint
əvəzinə təhlil of ayrıştırılan kodu AST ağac yaradır və gedir kimi təhlil çünki
Yuxarıda qeyd olunan alətləri ilə müqayisədə, ESLint yavaş. Bu, aşağı yavaşlatır, lakin daha yaxşı linting nəticələr verir.
Çünki bu, daha yaxşı nəticələr, Drupal, Esprima, və ya WebKit mühərriki kimi layihələr özü digər alətlər üzərində istifadə edin.
Bu azad yeni nədir
- Sabit
- Hesabat FN in loc obj sütun. gözləyir
- Bütün scopes yoxlamaq üçün heç kölgə Məcburi.
- -. Init indent qəbulu
- Mention.
- birbaşa tələb uzadıla config obyekt yalnış deyil.
- Update markdownlint asılılıq.
- dot-yer düzgün dot mö'cüzə istifadə etməlidir.
- şaqqıltılı linebreak-stil Stop.
- CallExpressions ilə-dublikat halda problem Qaydasının.
- eslint-ENV şərh üçün tam dəstək verir.
- site nəsil sürətləndirilməsi.
- Fixing arxada fəzalarında.
Çox paylaşılabilir configs komplektləşdirilməsinə
versiyası 0.24.1 Yeni nədir:
- Sabit
- Hesabat FN in loc obj sütun. gözləyir
- Bütün scopes yoxlamaq üçün heç kölgə Məcburi.
- -. Init indent qəbulu
- Mention.
- birbaşa tələb uzadıla config obyekt yalnış deyil.
- Update markdownlint asılılıq.
- dot-yer düzgün dot mö'cüzə istifadə etməlidir.
- şaqqıltılı linebreak-stil Stop.
- CallExpressions ilə-dublikat halda problem Qaydasının.
- eslint-ENV şərh üçün tam dəstək verir.
- site nəsil sürətləndirilməsi.
- Fixing arxada fəzalarında.
Çox paylaşılabilir configs komplektləşdirilməsinə
versiyası 0.22.1 Yeni nədir:
- Sabit
- Hesabat FN in loc obj sütun. gözləyir
- Bütün scopes yoxlamaq üçün heç kölgə Məcburi.
- -. Init indent qəbulu
- Mention.
- birbaşa tələb uzadıla config obyekt yalnış deyil.
- Update markdownlint asılılıq.
- dot-yer düzgün dot mö'cüzə istifadə etməlidir.
- şaqqıltılı linebreak-stil Stop.
- CallExpressions ilə-dublikat halda problem Qaydasının.
- eslint-ENV şərh üçün tam dəstək verir.
- site nəsil sürətləndirilməsi.
- Fixing arxada fəzalarında.
Çox paylaşılabilir configs komplektləşdirilməsinə
versiyası 0.21.0 Yeni nədir:
- Sabit
- Destructured dəlilləri blok scoped-Var işləməlidir
- yalnız vaqon qaytarılması ilə qırılma Line
- Yeni-cap səhv Yer
- class üsulları Check spacing
- Module idxal specifiers müəyyən edilməlidir
- no-UNDEF Super Yoksay
- Upgrade:
- Espree üçün v0.12.0
- Breaking:
- əvəzinə API JSX dəyişən istifadə yoxlanılması Stop ifşa
- Yeni
- bir cüt halda etiket izin No-dublikat halda qayda
- doc pull sorğu məsələ tələb aydınlaşdırmaq
- object əsas ətrafında quotes əlavə et
versiyası 0.18.0 Yeni nədir:
- Sabit
- Destructured dəlilləri blok scoped-Var işləməlidir
- yalnız vaqon qaytarılması ilə qırılma Line
- Yeni-cap səhv Yer
- class üsulları Check spacing
- Module idxal specifiers müəyyən edilməlidir
- no-UNDEF Super Yoksay
- Upgrade:
- Espree üçün v0.12.0
- Breaking:
- əvəzinə API JSX dəyişən istifadə yoxlanılması Stop ifşa
- Yeni
- bir cüt halda etiket izin No-dublikat halda qayda
- doc pull sorğu məsələ tələb aydınlaşdırmaq
- object əsas ətrafında quotes əlavə et
versiyası 0.14.1 Yeni nədir:
- Sabit
- Exit kodu səhvlərin hər hansı bir sayı 1 olmalıdır.
- ilk xətti abzas yoxlayın.
- Ciddi qaydaları arrow funksiyaları atmaq lazım deyil.
tələblər
- Node.js 0.10 və ya daha yüksək
Şərhlər tapılmadı