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

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

Ladybug
Ladybug

6 Mar 16

gremlins.js
gremlins.js

13 May 15

Karma
Karma

11 Mar 16

Jasmine
Jasmine

9 Apr 16

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

zXml
zXml

5 Jun 15

ESLint

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