todo-app

Форк
0
/
.eslintrc.cjs 
48 строк · 1.1 Кб
1
module.exports = {
2
  root: true,
3
  env: {
4
    browser: true,
5
    es2021: true,
6
  },
7
  extends: [
8
    'eslint:recommended',
9
    'plugin:@typescript-eslint/recommended-type-checked',
10
    'plugin:@typescript-eslint/stylistic-type-checked',
11
    'plugin:react/recommended',
12
    'plugin:react/jsx-runtime',
13
    'plugin:react-hooks/recommended',
14
    'plugin:prettier/recommended',
15
  ],
16
  ignorePatterns: [
17
    '.eslintrc.cjs',
18
    '.prettierrc.cjs',
19
    '.lintstagedrc.cjs',
20
    'postcss.config.cjs',
21
  ],
22
  parser: '@typescript-eslint/parser',
23
  parserOptions: {
24
    ecmaVersion: 'latest',
25
    sourceType: 'module',
26
    project: ['./tsconfig.json', './tsconfig.node.json'],
27
    tsconfigRootDir: __dirname,
28
  },
29
  plugins: ['react', 'react-refresh', '@typescript-eslint', 'prettier'],
30
  settings: {
31
    react: {
32
      version: 'detect',
33
    },
34
    'import/resolver': {
35
      node: {
36
        paths: ['src'],
37
        extensions: ['.js', '.jsx', '.ts', '.tsx'],
38
      },
39
    },
40
  },
41
  rules: {
42
    'react/react-in-jsx-scope': 'off',
43
    'react-refresh/only-export-components': [
44
      'warn',
45
      { allowConstantExport: true },
46
    ],
47
  },
48
};
49

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

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

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

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