0.1.3 • Published 4 years ago
@innim/nodejs-eslint-standart v0.1.3
Innim ESLint Standart
Базовые настройки ESLint для проектов на Node.js использующих TypeScript.
Подключение в проекте
- Установить пакет в devDependencies
npm i -D @innim/nodejs-eslint-standart
- Создать файл настроек ESLint
.eslintrc.js
в корне проекта, с содержимым:
module.exports = require('@innim/nodejs-eslint-standart');
- Создать отдельный файл настроек
tsconfig.eslint.json
, который будет использоваться для запуска eslint:
{
"extends": "./tsconfig.json",
"exclude": [
"node_modules",
"dist",
"tmp"
],
"include": [
"src/**/*",
"test/**/*"
]
}
- Добавить команды запуска линтера в раздел
scripts
файлаpackage.json
:
"lint": "eslint \"{src,apps,libs,test}/**/*.ts\"",
"lint:fix": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix",
"lint:dump": "eslint --print-config ./.eslintrc.js",