ESLint

Screenshot Software:
ESLint
Szczegóły programowe:
Wersja: 2.10.1 Aktualizowane
Filmu: 24 May 16
Wywoływacz: Nicholas C. Zakas
Licencja: Wolny
Popularność: 110

Rating: 2.0/5 (Total Votes: 2)

ESLint jest niezbędnym narzędziem dla każdego dewelopera JavaScript, zwłaszcza testerów kodu.

To narzędzie pozwala im analizować plik JavaScript wspólnych problemów związanych składni, uzyskanie prostego raportu na koniec o napotkanych problemów.

Kontrole ESLint kodu JavaScript w oparciu o zestaw konfigurowalnych reguł, zasad, które programiści mogą Aktywacja lub wyłączenie na podstawie swoich wewnętrznych prowadnic stylu kodowania (Spółki).

Zestaw wbudowanych reguł są dostarczane ze standardowym opakowaniu, ale główną cechą jest jego ESLint Zasady potężny interfejs API, który pozwoli każdemu zbudować swój własny zestaw reguł, jeśli nie znaleźć to, czego szukasz w Oryginalny dystrybucji ESLint.

Domyślnie ESLint wykorzystuje standardową składnię ECMAScript 5, ale od wersji 0.12 podstawowego ECMAScript 6 funkcje zostały powoli dodawano do rdzenia.

ESLint był inspirowany i wzorowane na podobnych narzędzi linting JavaScript tak:

- JSLint

- JSHint

W porównaniu do wyżej wymienionych narzędzi, ESLint jest wolniejsze, ponieważ tworzy drzewa AST dla analizowany kodu zamiast analizowania i analizowanie go tak to idzie. To spowalnia go, ale daje lepsze rezultaty strzępienie.

Z powodu tych lepszych wyników, projekty takie jak Drupal, Esprima lub silniku WebKit sam go używać w stosunku do innych narzędzi.

Co nowego w tym wydaniu :

  • Poprawiono:
  • loc obj raportem fn oczekuje kolumna.
  • Wymuszone no-cień sprawdzenie wszystkich zakresów.
  • -. Startowych tiret ustawienie
  • Wzmianka łączenie wielu chętnie się udostępnia configs.
  • Nie zastępują wymaganego rozszerzony obiekt config bezpośrednio.
  • uzależnienie Aktualizacja markdownlint.
  • dot-lokalizacja powinna używać poprawnej dot token.
  • Zatrzymaj linebreak stylu z upaść.
  • Zasada braku Duplikat-case problem z CallExpressions.
  • Włącz pełne wsparcie dla komentarzy eslint-env.
  • Przyspieszenie generacji strony.
  • Mocowanie końcowe spacje.

Co nowego w wersji 0.24.1:

  • Poprawiono:
  • loc obj raportem fn oczekuje kolumna.
  • Wymuszone no-cień sprawdzenie wszystkich zakresów.
  • -. Startowych tiret ustawienie
  • Wzmianka łączenie wielu chętnie się udostępnia configs.
  • Nie zastępują wymaganego rozszerzony obiekt config bezpośrednio.
  • uzależnienie Aktualizacja markdownlint.
  • dot-lokalizacja powinna używać poprawnej dot token.
  • Zatrzymaj linebreak stylu z upaść.
  • Zasada braku Duplikat-case problem z CallExpressions.
  • Włącz pełne wsparcie dla komentarzy eslint-env.
  • Przyspieszenie generacji strony.
  • Mocowanie końcowe spacje.

Co nowego w wersji 0.22.1:

  • Poprawiono:
  • loc obj raportem fn oczekuje kolumna.
  • Wymuszone no-cień sprawdzenie wszystkich zakresów.
  • -. Startowych tiret ustawienie
  • Wzmianka łączenie wielu chętnie się udostępnia configs.
  • Nie zastępują wymaganego rozszerzony obiekt config bezpośrednio.
  • uzależnienie Aktualizacja markdownlint.
  • dot-lokalizacja powinna używać poprawnej dot token.
  • Zatrzymaj linebreak stylu z upaść.
  • Zasada braku Duplikat-case problem z CallExpressions.
  • Włącz pełne wsparcie dla komentarzy eslint-env.
  • Przyspieszenie generacji strony.
  • Mocowanie końcowe spacje.

Co nowego w wersji 0.21.0:

  • Poprawiono:
  • destrukturyzowaną argumenty powinny pracować w bloku-scoped-var
  • Linia zerwania z tylko powrót karetki
  • Lokalizacja komunikatów o błędach nowa-cap
  • Sprawdź rozstaw metod klasy
  • Moduł Specyfikatory przywóz powinny być zdefiniowane
  • Ignoruj ​​w żadnym Super-UNDEF
  • Upgrade:
  • Espree do v0.12.0
  • Łamanie:
  • Zatrzymaj sprawdzanie JSX zmienną używania, zamiast wystawiać API
  • Nowy
  • Nie-duplikat-case reguła zabrania duplikat przypadku etykiety
  • Wyjaśnić wymóg emisyjnej wniosków doc ściąganej
  • Dodaj cudzysłowie klucza obiektu

Co nowego w wersji 0.18.0:

  • Poprawiono:
  • destrukturyzowaną argumenty powinny pracować w bloku-scoped-var
  • Linia zerwania z tylko powrót karetki
  • Lokalizacja komunikatów o błędach nowa-cap
  • Sprawdź rozstaw metod klasy
  • Moduł Specyfikatory przywóz powinny być zdefiniowane
  • Ignoruj ​​w żadnym Super-UNDEF
  • Upgrade:
  • Espree do v0.12.0
  • Łamanie:
  • Zatrzymaj sprawdzanie JSX zmienną używania, zamiast wystawiać API
  • Nowy
  • Nie-duplikat-case reguła zabrania duplikat przypadku etykiety
  • Wyjaśnić wymóg emisyjnej wniosków doc ściąganej
  • Dodaj cudzysłowie klucza obiektu

Co nowego w wersji 0.14.1:

  • Poprawiono:
  • Kod wyjścia powinien wynosić 1 dla dowolnej liczby błędów.
  • Sprawdź wcięcia pierwszego wiersza.
  • Surowe przepisy nie powinny rzucać się na funkcji strzałek.

Wymagania :

  • node.js 0.10 lub nowszy

Podobne oprogramowanie

PHP_CodeSniffer
PHP_CodeSniffer

20 Jul 15

SlimerJS
SlimerJS

20 Jul 15

CSSLint
CSSLint

21 Jul 15

responsivepx
responsivepx

14 Apr 15

Inne programy z deweloperem Nicholas C. Zakas

zXml
zXml

5 Jun 15

Komentarze do ESLint

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!