1.0.0 • Published 3 years ago
@vadiminator/eslint-config v1.0.0
@vadiminator/eslint-config
:heavy_exclamation_mark: :heavy_exclamation_mark: Ожидается переименование на @qoollo/eslint-config
Предоставляет базовую конфигурацию ESLint для форматирования JS и TS файлов, используемую в компании Qoollo.
Как правило, используется в связке с @vadiminator/eslint-config-angular
Использование
1) Установить из NPM
npm i --save-dev @vadiminator/eslint-config2) Создать в корне проекта файл .eslintrc с указанным содержимым
{
"extends": ["@vadiminator/eslint-config"]
}Обратите внимание
Данный пакет уже включает в себя eslint и набор плагинов для него,
так что эти зависимости следует убрать из package.json проекта,
в который подключается данный пакет.
Используемые дополнения
@vadiminator/eslint-config включает:
eslint-plugin-import- поддержка импортов ES6eslint-plugin-jsdoc- правила линтинга для JSDOCeslint-plugin-node- дополнительные правила для NodeJSeslint-plugin-prefer-arrow- правила для стрелочных функцийeslint-plugin-promise- правила для работы с Promiseeslint-plugin-sort-imports-es6-autofix- автоматическая сортировка импортовeslint-plugin-unicorn- дополнительные правила линтинга