{ "@typescript-eslint/indent": [ "error", "tab", { "ArrayExpression": 1, "CallExpression": { "arguments": 1 }, "FunctionDeclaration": { "body": 1, "parameters": 1 }, "FunctionExpression": { "body": 1, "parameters": 1 }, "ImportDeclaration": 1, "MemberExpression": 1, "ObjectExpression": 1, "SwitchCase": 1, "VariableDeclarator": "first", "flatTernaryExpressions": true, "ignoreComments": false, "ignoredNodes": [], "outerIIFEBody": 1 } ], "@typescript-eslint/interface-name-prefix": [ "error", { "allowUnderscorePrefix": false, "prefixWithI": "always" } ], "@typescript-eslint/no-empty-interface": [ "warn", { "allowSingleExtends": false } ], "@typescript-eslint/no-explicit-any": [ "warn", { "fixToUnknown": false, "ignoreRestArgs": false } ], "@typescript-eslint/no-inferrable-types": [ "off" ], "@typescript-eslint/no-magic-numbers": [ "warn", { "detectObjects": false, "enforceConst": true, "ignoreArrayIndexes": false, "ignoreEnums": true, "ignoreNumericLiteralTypes": true, "ignoreReadonlyClassProperties": true } ], "@typescript-eslint/no-namespace": [ "error", { "allowDeclarations": true, "allowDefinitionFiles": true } ], "@typescript-eslint/no-untyped-public-signature": [ "error", { "ignoredMethods": [ "constructor" ] } ], "@typescript-eslint/quotes": [ "error", "double", { "allowTemplateLiterals": false, "avoidEscape": false } ], "@typescript-eslint/require-await": [ "warn" ], "@typescript-eslint/semi": [ "error", "always", { "omitLastInOneLineBlock": false } ], "@typescript-eslint/strict-boolean-expressions": [ "error", { "allowNullable": false, "allowSafe": false, "ignoreRhs": false } ], "indent": [ "off" ], "no-magic-numbers": [ "off" ], "quotes": [ "off" ], "require-await": [ "off" ], "semi": [ "off" ] }