1.0.0 • Published 1 year 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-config
2) Создать в корне проекта файл .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
- дополнительные правила линтинга