ESLint

Software skärmdump:
ESLint
Mjukvaruinformation:
Version: 2.10.1 Uppdaterad
Ladda upp dagen: 24 May 16
Utvecklare: Nicholas C. Zakas
Licens: Gratis
Popularitet: 56

Rating: 2.0/5 (Total Votes: 1)

ESLint är ett måste verktyg för varje JavaScript utvecklare, särskilt kod testare.

Det här verktyget låter dem analysera en JavaScript-fil för vanliga syntax relaterade problem, få en enkel rapport i slutet om stött på problem.

ESLint kontroller JavaScript-kod mot en uppsättning anpassningsbara regler, regler som utvecklare kan aktivera eller stänga baserat på deras (företagets) intern kodning stil guider.

En uppsättning inbyggda regler är försedda med standardpaketet, men ESLint s huvudsakliga funktion är dess kraftfulla regler API som kommer att låta någon bygga sin egen uppsättning av regler om de inte hittar vad de letar efter i ursprungliga ESLint distribution.

Som standard ESLint använder standard ECMAScript 5 syntax, men sedan version 0,12 grundläggande ECMAScript 6 funktioner har långsamt till kärnan.

ESLint inspirerades och modellerad efter liknande JavaScript ludd verktyg som:

- JSLint

- JSHint

I jämförelse med de tidigare nämnda verktyg är ESLint långsammare eftersom det skapar AST träd för analyserad kod i stället för att analysera och analysera det som det går. Detta saktar ner, men ger bättre ludd resultat.

På grund av dessa bättre resultat, projekt som Drupal, Esprima eller WebKit själva motorn använda den om andra verktyg.

Vad är nytt i den här versionen :

  • Fast:
  • loc obj i rapporten fn förväntar kolumn.
  • Forced ingen skugga att kontrollera alla omfattningar.
  • -. Init strecksatsen inställning
  • Nämn bunt flera delbara configs.
  • Inte att åsidosätta krävs utökad config objekt direkt.
  • Uppdatera markdownlint beroende.
  • dot-läge bör använda korrekt punkt token.
  • Stoppa radbrytning stil från att krascha.
  • regel ingen dubbletter fall problem med CallExpressions.
  • Aktivera fullt stöd för eslint-ENV kommentarer.
  • Snabba upp plats generation.
  • Fastställande avslutande mellanslag.

Vad är nytt i version 0.24.1:

  • Fast:
  • loc obj i rapporten fn förväntar kolumn.
  • Forced ingen skugga att kontrollera alla omfattningar.
  • -. Init strecksatsen inställning
  • Nämn bunt flera delbara configs.
  • Inte att åsidosätta krävs utökad config objekt direkt.
  • Uppdatera markdownlint beroende.
  • dot-läge bör använda korrekt punkt token.
  • Stoppa radbrytning stil från att krascha.
  • regel ingen dubbletter fall problem med CallExpressions.
  • Aktivera fullt stöd för eslint-ENV kommentarer.
  • Snabba upp plats generation.
  • Fastställande avslutande mellanslag.

Vad är nytt i version 0.22.1:

  • Fast:
  • loc obj i rapporten fn förväntar kolumn.
  • Forced ingen skugga att kontrollera alla omfattningar.
  • -. Init strecksatsen inställning
  • Nämn bunt flera delbara configs.
  • Inte att åsidosätta krävs utökad config objekt direkt.
  • Uppdatera markdownlint beroende.
  • dot-läge bör använda korrekt punkt token.
  • Stoppa radbrytning stil från att krascha.
  • regel ingen dubbletter fall problem med CallExpressions.
  • Aktivera fullt stöd för eslint-ENV kommentarer.
  • Snabba upp plats generation.
  • Fastställande avslutande mellanslag.

Vad är nytt i version 0.21.0:

  • Fast:
  • nedbruten argument bör arbeta block scoped-var
  • Line bryta med bara vagnretur
  • Placering av nya Cap-felmeddelanden
  • Kontrollera avståndet mellan klassmetoder
  • Modul importspecifice bör definieras
  • Ignorera super i no-undef
  • Uppgradera:
  • Espree att v0.12.0
  • Breaking:
  • Stoppa kontroll JSX variabel användning, exponera API istället
  • Ny:
  • No-dubblett fall regel att inte tillåta en dubblett fall etikett
  • Klargör frågan krav på doc pull begäran
  • Lägg till citattecken runt objektnyckel

Vad är nytt i version 0.18.0:

  • Fast:
  • nedbruten argument bör arbeta block scoped-var
  • Line bryta med bara vagnretur
  • Placering av nya Cap-felmeddelanden
  • Kontrollera avståndet mellan klassmetoder
  • Modul importspecifice bör definieras
  • Ignorera super i no-undef
  • Uppgradera:
  • Espree att v0.12.0
  • Breaking:
  • Stoppa kontroll JSX variabel användning, exponera API istället
  • Ny:
  • No-dubblett fall regel att inte tillåta en dubblett fall etikett
  • Klargör frågan krav på doc pull begäran
  • Lägg till citattecken runt objektnyckel

Vad är nytt i version 0.14.1:

  • Fast:
  • Avsluta koden ska vara en för ett obegränsat antal fel.
  • Kontrollera indrag av första raden.
  • Strikta regler bör inte kasta på pil funktioner.

Krav :

  • Node.js 0,10 eller högre

Liknande mjukvara

Benchmark.js
Benchmark.js

6 Jun 15

Chai
Chai

6 Mar 16

Vorlon.JS
Vorlon.JS

9 Apr 16

jQuery Stage
jQuery Stage

10 Feb 16

Annan programvara för utvecklare Nicholas C. Zakas

zXml
zXml

5 Jun 15

Kommentarer till ESLint

Kommentarer hittades inte
Kommentar
Slå på bilder!