ESLint

Software screenshot:
ESLint
Software informatie:
Versie: 2.10.1 Bijgewerkt
Upload datum: 24 May 16
Ontwikkelaar: Nicholas C. Zakas
Licentie: Gratis
Populariteit: 56

Rating: 2.0/5 (Total Votes: 1)

ESLint is een must-have tool voor elke JavaScript-ontwikkelaar, met name code testers.

Deze tool laat ze een JavaScript-bestand voor common-syntax-gerelateerde problemen te analyseren, het krijgen van een eenvoudig rapport aan het eind over problemen op te lossen.

ESLint controles JavaScript-code van een reeks van op maat gemaakte regels, regels die ontwikkelaars kunnen in- of uitschakelen op basis van hun interne codering stijlgidsen (bedrijf).

Een set van ingebouwde regels zijn voorzien van de standaard pakket, maar belangrijkste kenmerk ESLint is zijn krachtige Rules API die laat iedereen zijn eigen set van regels op te bouwen als ze niet vinden wat ze zoeken in de origineel ESLint distributie.

Standaard ESLint maakt gebruik van standaard ECMAScript 5 syntax, maar sinds versie 0.12 basic ECMAScript 6 functies zijn langzaam toegevoegd aan de kern.

ESLint werd geïnspireerd en gemodelleerd naar soortgelijke JavaScript linting tools zoals:

- JSLint

- JSHint

Vergeleken met de bovengenoemde instrumenten, ESLint langzamer omdat daarmee AST bomen voor de ontlede code in plaats van ontleden en te analyseren als het gaat. Dit vertraagt ​​het neer, maar biedt een betere linting resultaten.

Door deze betere resultaten, projecten zoals Drupal, Esprima of de WebKit-engine zelf te gebruiken ten opzichte van andere instrumenten.

Wat is nieuw in deze release :

  • Fixed:
  • loc obj in het verslag van fn verwacht kolom.
  • Geforceerde no-shadow alle scopes te controleren.
  • -. Init streepje instelling
  • Vermeld het bundelen van meerdere shareable configs.
  • Niet om de gewenste verlengde config object direct overschrijven.
  • markdownlint bijwerken afhankelijkheid.
  • dot-locatie moet correct dot token te gebruiken.
  • Stoppen linebreak-stijl uit te crashen.
  • artikel no-duplicate-case probleem CallExpressions.
  • Inschakelen volledige ondersteuning voor eslint-env reacties.
  • Versnel website generatie.
  • Fixing spaties.

Wat is nieuw in versie 0.24.1:

  • Fixed:
  • loc obj in het verslag van fn verwacht kolom.
  • Geforceerde no-shadow alle scopes te controleren.
  • -. Init streepje instelling
  • Vermeld het bundelen van meerdere shareable configs.
  • Niet om de gewenste verlengde config object direct overschrijven.
  • markdownlint bijwerken afhankelijkheid.
  • dot-locatie moet correct dot token te gebruiken.
  • Stoppen linebreak-stijl uit te crashen.
  • artikel no-duplicate-case probleem CallExpressions.
  • Inschakelen volledige ondersteuning voor eslint-env reacties.
  • Versnel website generatie.
  • Fixing spaties.

Wat is nieuw in versie 0.22.1:

  • Fixed:
  • loc obj in het verslag van fn verwacht kolom.
  • Geforceerde no-shadow alle scopes te controleren.
  • -. Init streepje instelling
  • Vermeld het bundelen van meerdere shareable configs.
  • Niet om de gewenste verlengde config object direct overschrijven.
  • markdownlint bijwerken afhankelijkheid.
  • dot-locatie moet correct dot token te gebruiken.
  • Stoppen linebreak-stijl uit te crashen.
  • artikel no-duplicate-case probleem CallExpressions.
  • Inschakelen volledige ondersteuning voor eslint-env reacties.
  • Versnel website generatie.
  • Fixing spaties.

Wat is nieuw in versie 0.21.0:

  • Fixed:
  • gedestructureerd argumenten zou moeten werken in-block-scoped var
  • Line breken met slechts carriage return
  • Plaats van nieuwe-cap foutmeldingen
  • Controleer tussenruimte van methoden van de klasse
  • Module import bestekschrijvers moeten worden gedefinieerd
  • Negeer super in no-undef
  • Upgrade:
  • Espree aan v0.12.0
  • Breaking:
  • Stoppen controleren JSX variabele gebruik, bloot API in plaats
  • Nieuw:
  • No-duplicate-case regel om een ​​duplicaat zaak label verbieden
  • Verduidelijk kwestie vereiste voor doc pull verzoeken
  • aanhalingstekens rond object key

Wat is nieuw in versie 0.18.0:

  • Fixed:
  • gedestructureerd argumenten zou moeten werken in-block-scoped var
  • Line breken met slechts carriage return
  • Plaats van nieuwe-cap foutmeldingen
  • Controleer tussenruimte van methoden van de klasse
  • Module import bestekschrijvers moeten worden gedefinieerd
  • Negeer super in no-undef
  • Upgrade:
  • Espree aan v0.12.0
  • Breaking:
  • Stoppen controleren JSX variabele gebruik, bloot API in plaats
  • Nieuw:
  • No-duplicate-case regel om een ​​duplicaat zaak label verbieden
  • Verduidelijk kwestie vereiste voor doc pull verzoeken
  • aanhalingstekens rond object key

Wat is nieuw in versie 0.14.1:

  • Fixed:
  • Exit code moet 1 voor een aantal fouten.
  • Controleer inspringen van de eerste regel.
  • Strenge regels moeten niet werpen op pijl functies.

Eisen

  • Node.js 0.10 of hoger

Vergelijkbare software

wru
wru

13 May 15

trifleJS
trifleJS

1 Mar 15

PHPSandbox
PHPSandbox

20 Jul 15

Quail
Quail

10 Dec 15

Andere software van ontwikkelaar Nicholas C. Zakas

zXml
zXml

5 Jun 15

Reacties op ESLint

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!
Zoek op categorie