ESLint je nutností mít nástroj pro každého developera JavaScript, zejména kódů testerů.
Tento nástroj umožňuje jim analyzovat soubor JavaScript nejčastější problémy syntax související dostat jednoduchou zprávu na konci asi vyskytly problémy.
Kontroly ESLint JavaScript kód proti souborem nastavitelných pravidlech, pravidlech, které vývojáři mohou aktivovat nebo vypnout na základě svých průvodců (firmy), vnitřní kódování stylu.
Sada vestavěných pravidel jsou vybaveny standardním balíčku, ale hlavním rysem ESLint je jeho výkonný Pravidla API, které umožní každý budovat svou vlastní sadu pravidel, pokud nenajdou to, co hledáte ve které původní rozdělení ESLint.
Ve výchozím nastavení ESLint používá standardní ECMAScript 5 syntaxi, ale od verze 0.12 základní ECMAScript 6 funkce byly pomalu přidává k jádru.
ESLint se nechal inspirovat a po vzoru podobných Nelíná nástrojů JavaScriptu jako:
- JSLint
- JSHint
Ve srovnání s výše uvedenými nástroji, ESLint je pomalejší, protože vytváří AST stromů pro analyzované kódu namísto analýzu a analyzování, jak to jde. To se zpomalí, ale poskytuje lepší výsledky Nelíná.
Vzhledem k těmto lepších výsledků, projekty jako Drupal, Esprima, nebo WebKit motor sám o sobě použít ji na jiné nástroje.
Co je nového v této verzi :
- Opraveno:
- citováno obj ve zprávě FN očekává sloupec.
- Nucené ne-stín zkontrolovat všechny obory.
- -. Init odrážka nastavení
- Zmínka svazování více ke sdílení konfigurační soubory.
- Není přímo přepsat požadované rozšířené konfigurační objekt.
- Aktualizace závislost markdownlint.
- dot-location měli používat správnou tečku token.
- Zastavit LINEBREAK způsobem od shazovat.
- Pravidlo č-duplicitní případu problém s CallExpressions.
- Povolit plnou podporu pro eslint-env komentáře.
- Zrychlete tvorbu webu.
- Upevňovací koncové mezery.
Co je nového ve verzi 0.24.1:
- Opraveno:
- citováno obj ve zprávě FN očekává sloupec.
- Nucené ne-stín zkontrolovat všechny obory.
- -. Init odrážka nastavení
- Zmínka svazování více ke sdílení konfigurační soubory.
- Není přímo přepsat požadované rozšířené konfigurační objekt.
- Aktualizace závislost markdownlint.
- dot-location měli používat správnou tečku token.
- Zastavit LINEBREAK způsobem od shazovat.
- Pravidlo č-duplicitní případu problém s CallExpressions.
- Povolit plnou podporu pro eslint-env komentáře.
- Zrychlete tvorbu webu.
- Upevňovací koncové mezery.
Co je nového ve verzi 0.22.1:
- Opraveno:
- citováno obj ve zprávě FN očekává sloupec.
- Nucené ne-stín zkontrolovat všechny obory.
- -. Init odrážka nastavení
- Zmínka svazování více ke sdílení konfigurační soubory.
- Není přímo přepsat požadované rozšířené konfigurační objekt.
- Aktualizace závislost markdownlint.
- dot-location měli používat správnou tečku token.
- Zastavit LINEBREAK způsobem od shazovat.
- Pravidlo č-duplicitní případu problém s CallExpressions.
- Povolit plnou podporu pro eslint-env komentáře.
- Zrychlete tvorbu webu.
- Upevňovací koncové mezery.
Co je nového ve verzi 0.21.0:
- Opraveno:
- destrukturalizovaného argumenty by měly pracovat v blokovém rozsahem-var
- Linková lámání jen s návratem vozíku
- Umístění chybových zpráv new-cap
- Zkontrolujte rozteč metod třídy
- Pojízdné dovozní specifikací by měly být definovány
- Ignorovat výborný v žádném-undef
- Aktualizace:
- Espree na v0.12.0
- Breaking:
- Zastavit kontrolu variabilní využití JSX, vystavit API namísto
- Nový:
- Ne-duplikát-case pravidlo zakázat duplicitní case štítek
- Objasnění emisní požadavky na žádosti doc pull
- Přidat uvozovky kolem klíče objektu
Co je nového ve verzi 0.18.0:
- Opraveno:
- destrukturalizovaného argumenty by měly pracovat v blokovém rozsahem-var
- Linková lámání jen s návratem vozíku
- Umístění chybových zpráv new-cap
- Zkontrolujte rozteč metod třídy
- Pojízdné dovozní specifikací by měly být definovány
- Ignorovat výborný v žádném-undef
- Aktualizace:
- Espree na v0.12.0
- Breaking:
- Zastavit kontrolu variabilní využití JSX, vystavit API namísto
- Nový:
- Ne-duplikát-case pravidlo zakázat duplicitní case štítek
- Objasnění emisní požadavky na žádosti doc pull
- Přidat uvozovky kolem klíče objektu
Co je nového ve verzi 0.14.1:
- Opraveno:
- Konec kód by měl být 1 pro libovolný počet chyb.
- Zkontrolujte odsazení prvního řádku.
- Přísná pravidla by se neměla hodit na funkcích šipkami.
Požadavky
- Node.js 0,10 nebo vyšší
Komentáře nebyl nalezen