ESLint , yra būtina turėti įrankis kiekvienam JavaScript kūrėjas, ypač kodas testeriai.
Šis įrankis leidžia jiems analizuoti JavaScript "failą bendrų sintaksės susijusių problemų, gauti paprastą ataskaitą pabaigoje apie iškilo problemų.
ESLint patikrinimai JavaScript kodą palyginti su įprastinių taisyklių, taisyklių, kurios kūrėjai gali įjungti arba išjunkite remiantis jų (įmonės) vidaus kodavimo stiliaus vadovus rinkinys.
ir built-in taisyklių rinkinys yra pateikiamas su standartinio paketo, bet ESLint pagrindinis bruožas yra jo galingas Taisyklės API kuris bus niekam kurti savo taisyklių rinkinį, jeigu jie neranda, ką jie ieško į originalus ESLint paskirstymo. "
"Pagal nutylėjimą ESLint naudoja standartinę ECMASCRIPT 5 sintaksę, bet kadangi versija 0,12 pagrindinio ECMAScript 6 funkcijos buvo lėtai suleidžiamas į branduolį.
ESLint įkvėpė ir modeliuojama po panašių JavaScript linting įrankių, pavyzdžiui:
- JSLint
- JSHint "
"Palyginti su minėtų priemonių, ESLint yra lėtesnis, nes ji sukuria AST medžių už analizuojama kodas vietoj apdorojant ir analizuojant tai, kaip ji eina. Tai lėtina jį žemyn, tačiau numato geresnes linting rezultatus.
Dėl šių geresnių rezultatų, projektai kaip Drupal, Esprima arba WebKit varikliu pati jį naudoti per kitas priemones.
Kas naujo , šioje laidoje :
- Fiksuotas:
- Loc obj į pranešimą fn tikisi skiltis.
- Priverstinis jokios šešėlį patikrinti visus apimtis.
- -. Init įtrauka nuostata "
- paminėjimas susiejimas kelis bendrinamų configs.
- Ne tiesiogiai nepaisyti reikiamą pratęstas config objektą.
- Atnaujinti markdownlint priklausomybė.
- DOT-vieta turi naudoti tinkamą dot raktą.
- Stop LINEBREAK stiliaus nuo kritimo.
- taisyklė-dublikatas atvejo problema su CallExpressions.
- Įjungti visišką paramą eslint ENV komentarus.
- Pagreitinti svetainės kartos.
- Tvirtinimo tarpai.
Kas naujo versija 0.24.1:
- Fiksuotas:
- Loc obj į pranešimą fn tikisi skiltis.
- Priverstinis jokios šešėlį patikrinti visus apimtis.
- -. Init įtrauka nuostata "
- paminėjimas susiejimas kelis bendrinamų configs.
- Ne tiesiogiai nepaisyti reikiamą pratęstas config objektą.
- Atnaujinti markdownlint priklausomybė.
- DOT-vieta turi naudoti tinkamą dot raktą.
- Stop LINEBREAK stiliaus nuo kritimo.
- taisyklė-dublikatas atvejo problema su CallExpressions.
- Įjungti visišką paramą eslint ENV komentarus.
- Pagreitinti svetainės kartos.
- Tvirtinimo tarpai.
Kas naujo versija 0.22.1:
- Fiksuotas:
- Loc obj į pranešimą fn tikisi skiltis.
- Priverstinis jokios šešėlį patikrinti visus apimtis.
- -. Init įtrauka nuostata "
- paminėjimas susiejimas kelis bendrinamų configs.
- Ne tiesiogiai nepaisyti reikiamą pratęstas config objektą.
- Atnaujinti markdownlint priklausomybė.
- DOT-vieta turi naudoti tinkamą dot raktą.
- Stop LINEBREAK stiliaus nuo kritimo.
- taisyklė-dublikatas atvejo problema su CallExpressions.
- Įjungti visišką paramą eslint ENV komentarus.
- Pagreitinti svetainės kartos.
- Tvirtinimo tarpai.
Kas naujo versija 0.21.0:
- Fiksuotas:
- Destructured argumentai turėtų dirbti bloko apimamų-var
- Linija nesilaikantiems tik su vežimo grįžti,
- Vieta naują kapitalizacijos klaidų pranešimų;
- Tikrinti tarpai tarp klasės metodus;
- importo modulis specifikacijas nustatantys turėtų būti apibrėžta,
- Ignoruoti Super jokiu-undef
- Pagerink:
- Espree į v0.12.0
- Karščiausios:
- Stop tikrinti JSX įvairiam naudojimui, atskleisti API vietoj "
- Nauja:
- Ne-dublikatas atvejis taisyklė neleisti dublikatą bylos etiketę,
- Išaiškinti emisijos reikalavimą dok traukos prašymus;
- Įtraukti į kabutes objekto raktu;
Kas naujo versija 0.18.0:
- Fiksuotas:
- Destructured argumentai turėtų dirbti bloko apimamų-var
- Linija nesilaikantiems tik su vežimo grįžti,
- Vieta naują kapitalizacijos klaidų pranešimų;
- Tikrinti tarpai tarp klasės metodus;
- importo modulis specifikacijas nustatantys turėtų būti apibrėžta,
- Ignoruoti Super jokiu-undef
- Pagerink:
- Espree į v0.12.0
- Karščiausios:
- Stop tikrinti JSX įvairiam naudojimui, atskleisti API vietoj "
- Nauja:
- Ne-dublikatas atvejis taisyklė neleisti dublikatą bylos etiketę,
- Išaiškinti emisijos reikalavimą dok traukos prašymus;
- Įtraukti į kabutes objekto raktu;
Kas naujo versija 0.14.1:
- Fiksuotas:
- Išeiti kodas turėtų būti 1 už bet klaidų skaičių.
- Tikrinti įdubimas pirmojo linija.
- Griežtos taisyklės neturėtų mesti rodyklių funkcijų.
Reikalavimai
- Node.js 0,10 arba didesnis;
Komentarai nerastas