1{
2 "extends": [
3 "eslint:recommended",
4 "prettier",
5 "plugin:@typescript-eslint/recommended",
6 "plugin:react/recommended",
7 "plugin:react-hooks/recommended"
8 ],
9 "env": {
10 "browser": true,
11 "es6": true
12 },
13 "parser": "@typescript-eslint/parser",
14 "parserOptions": {
15 "ecmaVersion": 6,
16 "sourceType": "module"
17 },
18 "plugins": ["@typescript-eslint/eslint-plugin", "simple-import-sort"],
19 "rules": {
20 "eqeqeq": "error",
21 "no-undef": 0,
22 "simple-import-sort/sort": "warn",
23 "@typescript-eslint/explicit-function-return-type": 0,
24 "@typescript-eslint/no-empty-interface": 0,
25 "@typescript-eslint/no-empty-function": 0,
26 "@typescript-eslint/no-explicit-any": 0,
27 "@typescript-eslint/no-namespace": 0,
28 "@typescript-eslint/no-use-before-define": 0,
29 "@typescript-eslint/no-unused-vars": ["warn", { "argsIgnorePattern": "^_" }],
30 "@typescript-eslint/explicit-member-accessibility": "warn",
31 "@typescript-eslint/explicit-module-boundary-types": "off"
32 },
33 "settings": {
34 "react": {
35 "version": "detect"
36 }
37 }
38}