react-vite-ts-eslint-prettier-template

Форк
0
31 строка · 892.0 Байт
1
{
2
  "root": true,
3
  "env": {
4
    "browser": true,
5
    "es2021": true,
6
    "node": true
7
  },
8
  "extends": ["airbnb-typescript-prettier", "plugin:react/jsx-runtime"],
9
  "parserOptions": {
10
    "ecmaFeatures": {
11
      "jsx": true
12
    },
13
    "ecmaVersion": 13,
14
    "sourceType": "module",
15
    "project": "./tsconfig.json"
16
  },
17
  "rules": {
18
    "@typescript-eslint/consistent-type-imports": "warn",
19
    "@typescript-eslint/consistent-type-exports": "warn",
20
    "react-hooks/rules-of-hooks": "error",
21
    "react-hooks/exhaustive-deps": "warn",
22
    "react/jsx-props-no-spreading": "warn",
23
    "react/jsx-filename-extension": ["error", { "extensions": [".jsx", ".tsx"] }],
24
    "react/function-component-definition": ["warn", { "namedComponents": "function-declaration" }]
25
  },
26
  "settings": {
27
    "import/resolver": {
28
      "typescript": {} // this loads <rootdir>/tsconfig.json to eslint
29
    }
30
  }
31
}
32

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.