We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8599a4e commit d4e2e99Copy full SHA for d4e2e99
1 file changed
eslint.config.js
@@ -0,0 +1,28 @@
1
+import globals from 'globals'
2
+import reactHooks from 'eslint-plugin-react-hooks'
3
+import reactRefresh from 'eslint-plugin-react-refresh'
4
+import tseslint from 'typescript-eslint'
5
+import js from "@eslint/js";
6
+
7
+export default tseslint.config(
8
+ { ignores: ['dist'] },
9
+ {
10
+ extends: [js.configs.recommended, ...tseslint.configs.recommended],
11
+ files: ['**/*.{ts,tsx}'],
12
+ languageOptions: {
13
+ ecmaVersion: 2020,
14
+ globals: globals.browser,
15
+ },
16
+ plugins: {
17
+ 'react-hooks': reactHooks,
18
+ 'react-refresh': reactRefresh,
19
20
+ rules: {
21
+ ...reactHooks.configs.recommended.rules,
22
+ 'react-refresh/only-export-components': [
23
+ 'warn',
24
+ { allowConstantExport: true },
25
+ ],
26
27
28
+)
0 commit comments