ESLint on pakko saada työkalu jokaiselle JavaScript kehittäjä, erityisesti koodi testaajille.
Tämän apuohjelman avulla ne analysoida JavaScript-tiedosto yhteinen syntaksin liittyviä ongelmia, saada yksinkertainen raportin lopussa noin vaikeuksia.
ESLint tarkastuksia JavaScript-koodia vastaan joukko muokattavissa säännöt, säännöt, jotka kehittäjät voivat aktivoida tai sammuttaa perustuu niiden (yrityksen) sisäinen koodaus tyylioppaat.
joukko sisäänrakennettuja sääntöjä annetaan standardin paketti, mutta ESLint tärkein ominaisuus on sen voimakas Rules API, joka antaa kuka tahansa rakentaa omat säännöt, jos he eivät löydä, mitä he etsivät, että alkuperäinen ESLint jakelu.
Oletuksena ESLint käyttää standardia ECMAScript 5 syntaksi, mutta koska versio 0.12 perus ECMAScript 6 ominaisuuksia on hitaasti lisätty ydin.
ESLint innostui ja mallinnettu kaltaiset JavaScript nöyhtäisyyttä työkaluja kuten:
- JSLint
- JSHint
Verrattuna edellä mainitut välineet, ESLint on hitaampaa, koska se luo AST puita varten jäsentää koodin sijasta jäsentämiseen ja analysoida sitä kuin se menee. Tämä hidastaa se alas, mutta tarjoaa paremman pölyäminen tuloksia.
Koska nämä paremmat tulokset, projekteja kuten Drupal, Esprima tai WebKit itse käyttää sitä uudelleen muita työkaluja.
Mikä on uusi tässä julkaisussa :
- Kiinteä:
- loc obj raportissa fn odottaa sarake.
- Pakko ei-varjo tarkistaa kaikille alueille.
- - init luetelmakohta asetusta.
- Mainitse niputtaminen useita jaettavia configs.
- Ei ohittaa vaadittu laajennettu config esine suoraan.
- Päivitä markdownlint riippuvuus.
- dot-sijainti tulisi käyttää oikeita piste token.
- Lopeta linebreak-tyyliin kaatumasta.
- työjärjestyksen no-päällekkäisiä-tapauksessa ongelma CallExpressions.
- Ota täysi tuki eslint-env kommentteja.
- Web-sivusto nopeuttaa sukupolven.
- Kiinnitys välilyönnit.
Mikä on uusi versiossa 0.24.1:
- Kiinteä:
- loc obj raportissa fn odottaa sarake.
- Pakko ei-varjo tarkistaa kaikille alueille.
- - init luetelmakohta asetusta.
- Mainitse niputtaminen useita jaettavia configs.
- Ei ohittaa vaadittu laajennettu config esine suoraan.
- Päivitä markdownlint riippuvuus.
- dot-sijainti tulisi käyttää oikeita piste token.
- Lopeta linebreak-tyyliin kaatumasta.
- työjärjestyksen no-päällekkäisiä-tapauksessa ongelma CallExpressions.
- Ota täysi tuki eslint-env kommentteja.
- Web-sivusto nopeuttaa sukupolven.
- Kiinnitys välilyönnit.
Mikä on uusi versiossa 0.22.1:
- Kiinteä:
- loc obj raportissa fn odottaa sarake.
- Pakko ei-varjo tarkistaa kaikille alueille.
- - init luetelmakohta asetusta.
- Mainitse niputtaminen useita jaettavia configs.
- Ei ohittaa vaadittu laajennettu config esine suoraan.
- Päivitä markdownlint riippuvuus.
- dot-sijainti tulisi käyttää oikeita piste token.
- Lopeta linebreak-tyyliin kaatumasta.
- työjärjestyksen no-päällekkäisiä-tapauksessa ongelma CallExpressions.
- Ota täysi tuki eslint-env kommentteja.
- Web-sivusto nopeuttaa sukupolven.
- Kiinnitys välilyönnit.
Mikä on uusi versiossa 0.21.0:
- Kiinteä:
- Höttölihan argumentteja pitäisi toimia lohko-scoped-var
- Line rikkomatta vain rivinvaihto
- Sijainti uusien-cap virheilmoitukset
- Tarkista väli luokan menetelmien
- Module tuonti suunnittelijat olisi määriteltävä
- Ohita Super ei-undef
- Päivitys:
- Espree on v0.12.0
- Breaking:
- Lopeta tarkkailun JSX muuttujan käyttöä, paljastaa API sijaan
- Uusi:
- Ei-päällekkäisiä-tapauksen sääntöä evätä kaksoiskappale asia etiketti
- Selvitä kysymys vaatimus doc pull pyyntöjä
- Lisää lainausmerkkeihin esineen avain
Mikä on uusi versiossa 0.18.0:
- Kiinteä:
- Höttölihan argumentteja pitäisi toimia lohko-scoped-var
- Line rikkomatta vain rivinvaihto
- Sijainti uusien-cap virheilmoitukset
- Tarkista väli luokan menetelmien
- Module tuonti suunnittelijat olisi määriteltävä
- Ohita Super ei-undef
- Päivitys:
- Espree on v0.12.0
- Breaking:
- Lopeta tarkkailun JSX muuttujan käyttöä, paljastaa API sijaan
- Uusi:
- Ei-päällekkäisiä-tapauksen sääntöä evätä kaksoiskappale asia etiketti
- Selvitä kysymys vaatimus doc pull pyyntöjä
- Lisää lainausmerkkeihin esineen avain
Mikä on uusi versiossa 0.14.1:
- Kiinteä:
- Lopeta koodin olla 1 mahdollisesti useita virheitä.
- Tarkista sisennystä ensimmäisen rivin.
- Tiukat säännöt eivät saisi heittää nuolta toimintoihin.
Vaatimukset
- Node.js 0,10 tai suurempi
Kommentteja ei löytynyt