HH.ru eslint configuration for es5


License
MIT
Install
npm install eslint-config-hh-es5@1.6.1

Documentation

eslint конфиги HH.ru - ES5 (DEPRECATED)

Репозиторий, содержит файлы конфигурации для eslint.

!!! - DEPRECATED, используйте eslint-config-hh, с "extends": "hh/legacy"

Установка конфигов

Проекты hh.ru подтягивают этот репозиторий по зависимости после запуска npm install

Достаточно, чтобы в проекте был файл .eslintrc:

{
    "extends": "hh-es5"
}

Если необходимы стили для ES6, то их можно взять из основного репозитория eslint-config-hh.

Эти конфиги базируются на eslint-config-hh. Поэтому для подключения их в ваш в проект нужно также подключить все зависимости родительского репозитория.

История изменений

1.6.1

  • Поставили npm-зависимость на eslint-config-hh вместо git, чтобы контроллировать версии.

1.6.0

  • Прописали env свойство

1.5.0

  • Отключаем prefer-spread, в es5 нет spread оператора.

1.4.0

  • Выставляем new-cap.properties:false для jQuery и Backbone с его $.Deferred() и new this.model().

1.3.0

  • Отключаем no-restricted-properties касаемо Math.pow, так как оператор ** пока не поддерживается нормально.

1.2.0

  • Используем "new-cap": ["error", { "capIsNew": false }] для корректного вызова Singleton

1.0.0

  • Первичный релиз