1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97
|
module.exports = { "env": { "browser": true, "es6": true }, "extends": [ "eslint:recommended", "plugin:react/recommended", "plugin:@typescript-eslint/eslint-recommended", 'prettier/@typescript-eslint', 'plugin:prettier/recommended', ], "globals": { "Atomics": "readonly", "SharedArrayBuffer": "readonly" }, "parser": "@typescript-eslint/parser", "parserOptions": { "ecmaFeatures": { "jsx": true }, "ecmaVersion": 2018, "sourceType": "module" }, settings: { react: { pragma: 'React', version: 'detect' } }, "plugins": [ "react", "@typescript-eslint" ], "rules": { "no-unused-vars": 0, "prefer-const": 0, "quotes": [2, "single"], "no-irregular-whitespace": 2, "no-trailing-spaces": 1, 'jsx-quotes': [0, "prefer-single"], "react/no-deprecated": 1, "no-unreachable": 1, "react/no-array-index-key": 2, "space-before-function-paren": 0, "eol-last": 0, "no-extra-semi": 1, "semi": 0, "eqeqeq": 0, "one-var": 0, 'react/prop-types': 0, "react/display-name": 0, "react/no-unescaped-entities": 0, "no-self-assign": 0, "no-empty": 0, "max-len": ["error", { code: 300 }], "no-nested-ternary": 2, 'no-compare-neg-zero': 2, 'no-cond-assign': 2, 'no-control-regex': 2, 'no-dupe-args': 2, 'no-duplicate-case': 2, 'no-extra-semi': 2, 'no-extra-parens': 0, 'no-unexpected-multiline': 2, 'no-else-return': 2, 'no-magic-numbers': 0, 'no-multi-spaces': 2, 'no-redeclare': 2, 'no-self-compare': 2, 'no-unmodified-loop-condition': 2, 'camelcase': 0, 'comma-style': 0, 'key-spacing': 2, 'linebreak-style': 2, 'no-compare-neg-zero': 2, 'no-bitwise': 2, 'no-lonely-if': 0, 'no-multi-assign': 2, 'no-multiple-empty-lines': 2, 'semi': 2, 'semi-spacing': 2, 'semi-style': 0, 'sort-keys': 0, 'no-confusing-arrow': 2, "no-lone-blocks": 0, "no-undef": 0, "array-bracket-newline": 0, "prettier/prettier": ["error", { singleQuote: true, jsxSingleQuote: true, printWidth: 160, },] } };
|