Как настроить TS watch и eslint так, чтобы eslint выполнялся при сохранении изменений в файлах, используемых TS watch? Где найти информацию о работе команд в scripts и правилах их использования? Вот мой текущий скрипт: ```javascript "scripts": { "build": "tsc", "watch": "nodemon --watch './**/*.{ts,graphql}' --exec 'node --experimental-specifier-resolution=node --loader ts-node/esm' src/server.ts", "dev": "tsc-watch --onSuccess \"npm run watch\"", "eslint": "eslint", } ```
Для настройки eslint для проверки кода TypeScript при использовании nodemon, вам нужно добавить eslint в скрипт watch, чтобы он выполнялся при сохранении изменений. Вот как можно изменить ваш текущий скрипт: ```javascript "scripts": { "build": "tsc", "watch": "nodemon --watch './**/*.{ts,graphql}' --exec 'node --experimental-specifier-resolution=node --loader ts-node/esm' src/server.ts", "dev": "tsc-watch --onSuccess \"npm run watch && npm run eslint\"", "eslint": "eslint . --ext .ts" } ``` Теперь при каждом успешном запуске TS watch будет выполняться команда eslint для проверки кода TypeScript. Чтобы узнать больше о командах в npm scripts и их использовании, вы можете прочитать официальную документацию npm: https://docs.npmjs.com/cli/v7/commands/npm-run-script Вы также можете посетить сайт ESLint для получения дополнительной информации о настройке и использовании ESLint: https://eslint.org/docs/user-guide/getting-started.