| 
 | 1 | +{  | 
 | 2 | +    "root": true,  | 
 | 3 | +    "env": {  | 
 | 4 | +        "browser": true,  | 
 | 5 | +        "commonjs": true,  | 
 | 6 | +        "es2021": true,  | 
 | 7 | +        "node": true  | 
 | 8 | +    },  | 
 | 9 | +    "extends": ["eslint:recommended", "plugin:@typescript-eslint/recommended"],  | 
 | 10 | +    "parser": "@typescript-eslint/parser",  | 
 | 11 | +    "parserOptions": {  | 
 | 12 | +        "ecmaVersion": 12  | 
 | 13 | +    },  | 
 | 14 | +    "plugins": ["@typescript-eslint"],  | 
 | 15 | +    "rules": {  | 
 | 16 | +        "@typescript-eslint/naming-convention": [  | 
 | 17 | +            "warn",  | 
 | 18 | +            {  | 
 | 19 | +                "selector": "function",  | 
 | 20 | +                "format": ["camelCase"]  | 
 | 21 | +            }  | 
 | 22 | +        ],  | 
 | 23 | +        "@typescript-eslint/semi": "warn",  | 
 | 24 | +        "@typescript-eslint/ban-ts-comment": "off",  | 
 | 25 | +        "@typescript-eslint/no-non-null-assertion": "off",  | 
 | 26 | +        "semi": "off",  | 
 | 27 | +        "getter-return": "warn",  | 
 | 28 | +        "no-dupe-args": "warn",  | 
 | 29 | +        "no-dupe-else-if": "warn",  | 
 | 30 | +        "no-dupe-keys": "warn",  | 
 | 31 | +        "no-duplicate-case": "warn",  | 
 | 32 | +        "no-empty": "warn",  | 
 | 33 | +        "accessor-pairs": "warn",  | 
 | 34 | +        "array-callback-return": "warn",  | 
 | 35 | +        "block-scoped-var": "warn",  | 
 | 36 | +        "class-methods-use-this": "warn",  | 
 | 37 | +        "complexity": "warn",  | 
 | 38 | +        "consistent-return": "warn",  | 
 | 39 | +        "curly": "warn",  | 
 | 40 | +        "default-case": "warn",  | 
 | 41 | +        "default-case-last": "warn",  | 
 | 42 | +        "default-param-last": "warn",  | 
 | 43 | +        "dot-location": "off",  | 
 | 44 | +        "dot-notation": "warn",  | 
 | 45 | +        "eqeqeq": "warn",  | 
 | 46 | +        "grouped-accessor-pairs": "warn",  | 
 | 47 | +        "guard-for-in": "off",  | 
 | 48 | +        "max-classes-per-file": ["warn", 2],  | 
 | 49 | +        "no-alert": "warn",  | 
 | 50 | +        "no-caller": "warn",  | 
 | 51 | +        "no-case-declarations": "off",  | 
 | 52 | +        "no-constructor-return": "warn",  | 
 | 53 | +        "no-div-regex": "warn",  | 
 | 54 | +        "no-else-return": "warn",  | 
 | 55 | +        "no-empty-function": "warn",  | 
 | 56 | +        "no-empty-pattern": "warn",  | 
 | 57 | +        "no-eq-null": "warn",  | 
 | 58 | +        "no-eval": "warn",  | 
 | 59 | +        "no-extend-native": "off",  | 
 | 60 | +        "no-extra-bind": "warn",  | 
 | 61 | +        "no-extra-label": "warn",  | 
 | 62 | +        "no-fallthrough": "warn",  | 
 | 63 | +        "no-floating-decimal": "warn",  | 
 | 64 | +        "no-global-assign": "warn",  | 
 | 65 | +        "no-implicit-coercion": "warn",  | 
 | 66 | +        "no-implicit-globals": "warn",  | 
 | 67 | +        "no-implied-eval": "warn",  | 
 | 68 | +        "no-invalid-this": "off",  | 
 | 69 | +        "no-iterator": "warn",  | 
 | 70 | +        "no-labels": "warn",  | 
 | 71 | +        "no-lone-blocks": "warn",  | 
 | 72 | +        "no-loop-func": "warn",  | 
 | 73 | +        "no-magic-numbers": "off",  | 
 | 74 | +        "no-mixed-spaces-and-tabs": ["warn", "smart-tabs"],  | 
 | 75 | +        "no-multi-spaces": "warn",  | 
 | 76 | +        "no-multi-str": "warn",  | 
 | 77 | +        "no-new": "warn",  | 
 | 78 | +        "no-new-func": "warn",  | 
 | 79 | +        "no-new-wrappers": "warn",  | 
 | 80 | +        "no-octal": "warn",  | 
 | 81 | +        "no-octal-escape": "warn",  | 
 | 82 | +        "no-param-reassign": "warn",  | 
 | 83 | +        "no-proto": "warn",  | 
 | 84 | +        "no-redeclare": "off",  | 
 | 85 | +        "no-restricted-properties": "warn",  | 
 | 86 | +        "no-return-assign": "warn",  | 
 | 87 | +        "no-return-await": "warn",  | 
 | 88 | +        "no-script-url": "warn",  | 
 | 89 | +        "no-self-assign": "warn",  | 
 | 90 | +        "no-self-compare": "warn",  | 
 | 91 | +        "no-sequences": "warn",  | 
 | 92 | +        "no-throw-literal": "warn",  | 
 | 93 | +        "no-unmodified-loop-condition": "warn",  | 
 | 94 | +        "no-unused-expressions": "warn",  | 
 | 95 | +        "no-unused-labels": "warn",  | 
 | 96 | +        "no-useless-call": "warn",  | 
 | 97 | +        "no-useless-catch": "warn",  | 
 | 98 | +        "no-useless-concat": "warn",  | 
 | 99 | +        "no-useless-escape": "warn",  | 
 | 100 | +        "no-useless-return": "warn",  | 
 | 101 | +        "no-void": "warn",  | 
 | 102 | +        "no-warning-comments": "warn",  | 
 | 103 | +        "no-with": "warn",  | 
 | 104 | +        "prefer-named-capture-group": "warn",  | 
 | 105 | +        "prefer-promise-reject-errors": "off",  | 
 | 106 | +        "prefer-regex-literals": "warn",  | 
 | 107 | +        "radix": "warn",  | 
 | 108 | +        "require-await": "warn",  | 
 | 109 | +        "require-unicode-regexp": "off",  | 
 | 110 | +        "vars-on-top": "warn",  | 
 | 111 | +        "wrap-iife": "warn"  | 
 | 112 | +    }  | 
 | 113 | +}  | 
0 commit comments