Конфигурация ESLint для проектов PMP Tech
- Установите в проекте prettier, eslint, typescript:
npm i -D typescript eslint prettier
- Установите в проекте PMP ESLint конфигурацию:
npm i -D eslint-config-pmptech
- Создайте в корневой папке проекта файл .prettierrc и добавьте в него:
"eslint-config-pmptech/prettier"
- Созадйте в корневой папке проекта файл .eslintrc и добавьте в него:
{
"extends": ["pmptech"]
}
- Команды для использования конфигурации (добавьте в package.json следующие скрипты):
"lint:check": "eslint \"{src,apps,libs,test}/**/*.ts\""
"lint:fix": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix"
"format": "prettier --write \"src/**/*.ts\""