ESLint

Screenshot Software:
ESLint
Detalii soft:
Versiune: 2.10.1 Actualizat
Incarca data: 24 May 16
Producător: Nicholas C. Zakas
Licenţă: Gratuit
Popularitate: 56

Rating: 2.0/5 (Total Votes: 1)

ESLint este un instrument de must-have pentru orice dezvoltator JavaScript, în special testere de cod.

Acest utilitar vă permite să le analizeze un fișier JavaScript pentru probleme comune legate de sintaxă, obținerea unui raport simplu la sfârșitul anului cu privire la problemele întâmpinate.

controale ESLint JavaScript cod împotriva unui set de reguli personalizate, reguli care dezvoltatorii pot activa sau dezactiva în funcție de ghidurile (companiei) stilul lor de codificare internă.

Un set de reguli încorporate sunt prevăzute cu pachetul standard, dar caracteristica principală ESLint este Regulamentul său puternic API, care va permite oricui construi propriul set de reguli în cazul în care nu găsesc ceea ce caută în distribuție ESLint originală.

Implicit ESLint utilizează standardul de sintaxă ECMAScript 5, dar din moment ce versiunea 0.12 ECMAScript 6 caracteristici de bază au fost adăugate încet la miez.

ESLint a fost inspirat și modelat după unelte similare linting JavaScript cum ar fi:

- JSLint

- JSHint

În comparație cu instrumentele menționate mai sus, ESLint este mai lent, deoarece creează copaci AST pentru codul parsat în loc de parsare și analizarea ca merge. Acest lucru încetinește, dar oferă rezultate mai bune linting.

Din cauza acestor rezultate mai bune, proiecte cum ar fi Drupal, Esprima, sau motorul WebKit însuși îl utilizați față de alte instrumente.

Ce este nou în această versiune :

  • fix:
  • loc în raportul obj fn se asteapta in coloana.
  • forțată fără umbră pentru a verifica toate domeniile.
  • -. Setarea liniuță de inițializare
  • Menționarea balotare multiple configs partajabile.
  • Nu pentru a suprascrie obiectul de configurare extins necesar în mod direct.
  • dependență Actualizare markdownlint.
  • dot-locație ar trebui să utilizeze corect token-punct.
  • Stop stil LINEBREAK de la crashing.
  • Regula nr-duplicate caz problema cu CallExpressions.
  • Activare suport complet pentru comentarii eslint-env.
  • Accelerarea procesului de generare a site-ului.
  • fixare spații trailing.

Ce este nou în versiunea 0.24.1:

  • Fix:
  • loc în raportul obj fn se asteapta in coloana.
  • forțată fără umbră pentru a verifica toate domeniile.
  • -. Setarea liniuță de inițializare
  • Menționarea balotare multiple configs partajabile.
  • Nu pentru a suprascrie obiectul de configurare extins necesar în mod direct.
  • dependență Actualizare markdownlint.
  • dot-locație ar trebui să utilizeze corect token-punct.
  • Stop stil LINEBREAK de la crashing.
  • Regula nr-duplicate caz problema cu CallExpressions.
  • Activare suport complet pentru comentarii eslint-env.
  • Accelerarea procesului de generare a site-ului.
  • fixare spații trailing.

Ce este nou în versiunea 0.22.1:

  • Fix:
  • loc în raportul obj fn se asteapta in coloana.
  • forțată fără umbră pentru a verifica toate domeniile.
  • -. Setarea liniuță de inițializare
  • Menționarea balotare multiple configs partajabile.
  • Nu pentru a suprascrie obiectul de configurare extins necesar în mod direct.
  • dependență Actualizare markdownlint.
  • dot-locație ar trebui să utilizeze corect token-punct.
  • Stop stil LINEBREAK de la crashing.
  • Regula nr-duplicate caz problema cu CallExpressions.
  • Activare suport complet pentru comentarii eslint-env.
  • Accelerarea procesului de generare a site-ului.
  • fixare spații trailing.

Ce este nou în versiunea 0.21.0:

  • Fix:
  • argumente destructurat ar trebui să lucreze în scoped-bloc-var
  • Linia de rupere cu întoarcere doar transport
  • Locația mesajelor de eroare nou capac
  • Verifică distanța dintre metodele clasei
  • specificatorilor import module ar trebui să fie definite
  • Ignorați super-no-undef
  • Upgrade:
  • Espree la v0.12.0
  • rupere:
  • Stop verificarea utilizării variabile JSX, expune API în schimb
  • Nou:
  • regula nr-duplicate caz pentru a nu permite o etichetă de caz duplicat
  • Clarificarea cerință problemă pentru cererile de doc pull
  • Adăugați citate în jurul obiectului cheie

Ce este nou în versiunea 0.18.0:

  • Fix:
  • argumente destructurat ar trebui să lucreze în scoped-bloc-var
  • Linia de rupere cu întoarcere doar transport
  • Locația mesajelor de eroare nou capac
  • Verifică distanța dintre metodele clasei
  • specificatorilor import module ar trebui să fie definite
  • Ignorați super-no-undef
  • Upgrade:
  • Espree la v0.12.0
  • rupere:
  • Stop verificarea utilizării variabile JSX, expune API în schimb
  • Nou:
  • regula nr-duplicate caz pentru a nu permite o etichetă de caz duplicat
  • Clarificarea cerință problemă pentru cererile de doc pull
  • Adăugați citate în jurul obiectului cheie

Ce este nou în versiunea 0.14.1:

  • Fix:
  • Codul de ieșire ar trebui să fie 1 pentru orice număr de erori.
  • Verificați indentare primei linii.
  • Reguli stricte nu ar trebui să arunce pe funcțiile săgeți.

Cerințe :

  • Node.js 0,10 sau mai mare

Software similare

SimpleGrid.js
SimpleGrid.js

1 Mar 15

gremlins.js
gremlins.js

13 May 15

Excellent
Excellent

13 May 15

Hyperlink
Hyperlink

11 Mar 16

Alte software-uri de dezvoltator Nicholas C. Zakas

zXml
zXml

5 Jun 15

Comentarii la ESLint

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!
Cauta dupa categorie