test-task-uis
/
eslint.config.js
28 строк · 739.0 Байт
1import js from '@eslint/js';2import globals from 'globals';3import reactHooks from 'eslint-plugin-react-hooks';4import reactRefresh from 'eslint-plugin-react-refresh';5import tseslint from 'typescript-eslint';6
7export default tseslint.config(8{ ignores: ['dist'] },9{10extends: [js.configs.recommended, ...tseslint.configs.recommended],11files: ['**/*.{ts,tsx}'],12languageOptions: {13ecmaVersion: 2020,14globals: globals.browser,15},16plugins: {17'react-hooks': reactHooks,18'react-refresh': reactRefresh,19},20rules: {21...reactHooks.configs.recommended.rules,22'react-refresh/only-export-components': [23'warn',24{ allowConstantExport: true },25],26},27}28);29