// eslint.config.mjs import typescriptPlugin from "@typescript-eslint/eslint-plugin"; import parser from "@typescript-eslint/parser"; export default [ { ignores: ["dist", "node_modules"], // Исключаем папки из проверки }, { files: ["src/**/*.ts"], // Проверяем только TypeScript файлы languageOptions: { parser, // Используем парсер TypeScript ecmaVersion: "latest", // Последняя версия ECMAScript sourceType: "module", // Модули ES }, plugins: { "@typescript-eslint": typescriptPlugin, // Используем плагин TypeScript }, rules: { "@typescript-eslint/no-unused-vars": ["error"], // Ошибка для неиспользуемых переменных semi: ["error", "always"], // Всегда требовать точку с запятой quotes: ["error", "double"], // Использовать двойные кавычки }, }, ];