ESLint

Скріншот програми:
ESLint
Дані програми:
Версія: 2.10.1 оновлений
Дата завантаження: 24 May 16
Розробник: Nicholas C. Zakas
Ліцензія: Безкоштовно
Популярність: 56

Rating: 2.0/5 (Total Votes: 1)

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 або вище

Схожі програми

TestBox
TestBox

28 Feb 15

RECESS
RECESS

13 May 15

responsivepx
responsivepx

14 Apr 15

MockBox
MockBox

13 Apr 15

Інші програми розробника Nicholas C. Zakas

zXml
zXml

5 Jun 15

ESLint

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями