import js from '@eslint/js'; import tseslint from 'typescript-eslint'; import reactHooks from 'eslint-plugin-react-hooks'; import unusedImports from 'eslint-plugin-unused-imports'; export default tseslint.config( { ignores: ['dist/', 'node_modules/', 'src/manifest.ts'] }, js.configs.recommended, ...tseslint.configs.recommended, { plugins: { 'react-hooks': reactHooks, 'unused-imports': unusedImports, }, rules: { ...reactHooks.configs.recommended.rules, 'unused-imports/no-unused-imports': 'warn', '@typescript-eslint/no-explicit-any': 'off', '@typescript-eslint/ban-ts-comment': 'off', // В шаблоне пустые типы — заготовки, которые вы заполните '@typescript-eslint/no-empty-object-type': 'off', }, }, );