1.0.0 • Published 3 years ago
@qoollo/eslint-config v1.0.0
:whale: @Qoollo/eslint-config :whale:
Предоставляет базовую конфигурацию ESLint для форматирования JS и TS файлов, используемую в компании Qoollo.
Как правило, используется в связке с @qoollo/eslint-config-angular
:dart: Использование
1) Установить из NPM
npm i --save-dev @qoollo/eslint-config2) Создать в корне проекта файл .eslintrc с указанным содержимым
{
"extends": ["@qoollo/eslint-config"]
}:bulb: Ручной запуск
Для запуска можно использовать следующие команды
{
"lint:ts": "npx eslint src",
"lint:js": "npx eslint **/*.js",
"lint:ts:fix": "npx eslint --fix src",
"lint:js:fix": "npx eslint **/*.js --fix"
}:exclamation: Обратите внимание
Данный пакет уже включает в себя eslint и набор плагинов для него,
так что эти зависимости следует убрать из package.json проекта,
в который подключается данный пакет.
:electric_plug: Используемые дополнения
@qoollo/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- дополнительные правила линтинга
1.0.0
3 years ago