ESLint

Скриншот программы:
ESLint
Детали программы:
Версия: 2.10.1 обновление
Дата загрузки: 24 May 16
Разработчик: Nicholas C. Zakas
Тип распространения: Бесплатная
Популярность: 110

Rating: 2.0/5 (Total Votes: 2)

ESLint является обязательным инструментом для каждого разработчика JavaScript, особенно кода тестеров.

Эта утилита позволяет им анализировать файл JavaScript для общих проблем, связанных с синтаксисом, получая простой отчет в конце о возникших проблемах.

проверяет ESLint JavaScript-код с набором настраиваемых правил, правил, которые разработчики могут активировать или выключить на основе их направляющих внутреннего стиля кодирования (компании).

Набор встроенных правил предоставляется стандартный пакет, но главная особенность ESLint является его мощным Правила API, который позволит никому построить свой собственный набор правил, если они не находят то, что они ищут в исходного распределения ESLint.

По умолчанию ESLint использует стандартный синтаксис ECMAScript 5, но начиная с версии 0.12 основной ECMAScript 6 функции были медленно добавлены к сердцевине.

ESLint был вдохновлен и по образцу аналогичных пыление инструментов JavaScript следующим образом:

- JSLint

- JSHint

По сравнению с вышеупомянутыми инструментами, ESLint медленнее, поскольку она создает AST деревья для разобранного кода вместо синтаксического анализа и анализа его, как она идет. Это замедляет, но дает лучшие результаты пылеобразования.

Из-за этих лучших результатов, такие проекты, как Drupal, Esprima или двигатель WebKit сам использовать его по сравнению с другими инструментами.

Что нового в этом выпуске :

  • Исправлено:
  • LOC OBJ в отчете Fn ожидает столбца.
  • не Принудительный нет-тени, чтобы проверить все области.
  • -. Init отступа параметр
  • Упоминание несколько разделяемых комплектации конфиги.
  • Не переопределить нужный протяженного объекта конфигурации непосредственно.
  • Обновление markdownlint зависимостей.
  • точка-место должно использовать правильный маркер точка.
  • Остановить LINEBREAK стиль от сбоя.
  • Правило не-дубликат регистра проблемы с CallExpressions.
  • Включить полную поддержку комментариев eslint-ENV.
  • Ускорить поколение сайта.
  • Fixing завершающие пробелы.

Что нового в версии 0.24.1:

  • Исправлено:
  • LOC OBJ в отчете Fn ожидает столбца.
  • не Принудительный нет-тени, чтобы проверить все области.
  • -. Init отступа параметр
  • Упоминание несколько разделяемых комплектации конфиги.
  • Не переопределить нужный протяженного объекта конфигурации непосредственно.
  • Обновление markdownlint зависимостей.
  • точка-место должно использовать правильный маркер точка.
  • Остановить LINEBREAK стиль от сбоя.
  • Правило не-дубликат регистра проблемы с CallExpressions.
  • Включить полную поддержку комментариев eslint-ENV.
  • Ускорить поколение сайта.
  • Fixing завершающие пробелы.

Что нового в версии 0.22.1:

  • Исправлено:
  • LOC OBJ в отчете Fn ожидает столбца.
  • не Принудительный нет-тени, чтобы проверить все области.
  • -. Init отступа параметр
  • Упоминание несколько разделяемых комплектации конфиги.
  • Не переопределить нужный протяженного объекта конфигурации непосредственно.
  • Обновление markdownlint зависимостей.
  • точка-место должно использовать правильный маркер точка.
  • Остановить LINEBREAK стиль от сбоя.
  • Правило не-дубликат регистра проблемы с CallExpressions.
  • Включить полную поддержку комментариев eslint-ENV.
  • Ускорить поколение сайта.
  • Fixing завершающие пробелы.

Что нового в версии 0.21.0:

  • Исправлено:
  • деструктурированного аргументы должны работать в монолитном область видимости-вар
  • Линия разрыва с только возврат каретки
  • Расположение сообщений об ошибках новый капитализацией
  • Проверьте расстояние методов класса
  • Модуль импорта спецификаторы должны быть определены
  • Игнорировать супер при работе без UNDEF
  • Обновление:
  • Espree до v0.12.0
  • Ломать:
  • Остановка проверки JSX переменную использовать, вместо того, чтобы выставить API
  • Новый:
  • Правило No-дубликатом случая, чтобы запретить дубликат метки случай
  • Уточнить требование вопрос для док тянуть запросов
  • Добавьте кавычки вокруг ключевых объектов

Что нового в версии 0.18.0:

  • Исправлено:
  • деструктурированного аргументы должны работать в монолитном область видимости-вар
  • Линия разрыва с только возврат каретки
  • Расположение сообщений об ошибках новый капитализацией
  • Проверьте расстояние методов класса
  • Модуль импорта спецификаторы должны быть определены
  • Игнорировать супер при работе без UNDEF
  • Обновление:
  • Espree до v0.12.0
  • Ломать:
  • Остановка проверки JSX переменную использовать, вместо того, чтобы выставить API
  • Новый:
  • Правило No-дубликатом случая, чтобы запретить дубликат метки случай
  • Уточнить требование вопрос для док тянуть запросов
  • Добавьте кавычки вокруг ключевых объектов

Что нового в версии 0.14.1:

  • Исправлено:
  • Код выхода должен быть равен 1 для любого количества ошибок.
  • Проверьте отступ первой строки.
  • Строгие правила не должны бросать на функции со стрелками.

Требования

  • Node.js 0.10 или выше

Похожие программы

JsHamcrest
JsHamcrest

1 Mar 15

useful.log.js
useful.log.js

12 May 15

Quail
Quail

10 Dec 15

JsDecoder
JsDecoder

5 Jun 15

Другие программы разработчика Nicholas C. Zakas

zXml
zXml

5 Jun 15

Комментарии к ESLint

Комментарии не найдены
добавить комментарий
Включите картинки!