0.1.3 • Published 4 years ago

@innim/nodejs-eslint-standart v0.1.3

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

Innim ESLint Standart

Базовые настройки ESLint для проектов на Node.js использующих TypeScript.

Подключение в проекте

  1. Установить пакет в devDependencies
npm i -D @innim/nodejs-eslint-standart
  1. Создать файл настроек ESLint .eslintrc.js в корне проекта, с содержимым:
module.exports = require('@innim/nodejs-eslint-standart');
  1. Создать отдельный файл настроек tsconfig.eslint.json, который будет использоваться для запуска eslint:
{
  "extends": "./tsconfig.json",
  "exclude": [
    "node_modules",
    "dist",
    "tmp"
  ],
  "include": [
    "src/**/*",
    "test/**/*"
  ]
}
  1. Добавить команды запуска линтера в раздел 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",