| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206 | {  "defaultSeverity": "error",  "extends": [],  "rules": {    "adjacent-overload-signatures": true,    "align": {      "options": [        "parameters",        "statements"      ]    },    "arrow-return-shorthand": true,    "ban-types": {      "options": [        [          "Object",          "Avoid using the `Object` type. Did you mean `object`?"        ],        [          "Function",          "Avoid using the `Function` type. Prefer a specific function type, like `() => void`."        ],        [          "Boolean",          "Avoid using the `Boolean` type. Did you mean `boolean`?"        ],        [          "Number",          "Avoid using the `Number` type. Did you mean `number`?"        ],        [          "String",          "Avoid using the `String` type. Did you mean `string`?"        ],        [          "Symbol",          "Avoid using the `Symbol` type. Did you mean `symbol`?"        ]      ]    },    "comment-format": {      "options": [        "check-space"      ]    },    "curly": {      "options": [        "ignore-same-line"      ]    },    "cyclomatic-complexity": false,    "import-spacing": true,    "indent": {      "options": [        "spaces"      ]    },    "interface-over-type-literal": true,    "member-ordering": [      true,      {        "order": [          "public-static-field",          "public-instance-field",          "private-static-field",          "private-instance-field",          "public-constructor",          "private-constructor",          "public-instance-method",          "protected-instance-method",          "private-instance-method"        ],        "alphabetize": false      }    ],    "no-angle-bracket-type-assertion": true,    "no-arg": true,    "no-conditional-assignment": true,    "no-debugger": true,    "no-duplicate-super": true,    "no-eval": true,    "no-internal-module": true,    "no-misused-new": true,    "no-reference-import": true,    "no-string-literal": true,    "no-string-throw": true,    "no-unnecessary-initializer": true,    "no-unsafe-finally": true,    "no-unused-expression": true,    "no-use-before-declare": false,    "no-var-keyword": true,    "no-var-requires": true,    "one-line": {      "options": [        "check-catch",        "check-else",        "check-finally",        "check-open-brace",        "check-whitespace"      ]    },    "one-variable-per-declaration": {      "options": [        "ignore-for-loop"      ]    },    "ordered-imports": {      "options": {        "import-sources-order": "case-insensitive",        "module-source-path": "full",        "named-imports-order": "case-insensitive"      }    },    "prefer-const": true,    "prefer-for-of": false,    "quotemark": {      "options": [        "double",        "avoid-escape"      ]    },    "radix": true,    "semicolon": {      "options": [        "always"      ]    },    "space-before-function-paren": {      "options": {        "anonymous": "never",        "asyncArrow": "always",        "constructor": "never",        "method": "never",        "named": "never"      }    },    "trailing-comma": {      "options": {        "esSpecCompliant": true,        "multiline": {          "objects": "always",          "arrays": "always",          "functions": "always",          "typeLiterals": "always"        },        "singleline": "never"      }    },    "triple-equals": {      "options": [        "allow-null-check"      ]    },    "typedef": false,    "typedef-whitespace": {      "options": [        {          "call-signature": "nospace",          "index-signature": "nospace",          "parameter": "nospace",          "property-declaration": "nospace",          "variable-declaration": "nospace"        },        {          "call-signature": "onespace",          "index-signature": "onespace",          "parameter": "onespace",          "property-declaration": "onespace",          "variable-declaration": "onespace"        }      ]    },    "typeof-compare": false,    "unified-signatures": true,    "use-isnan": true,    "whitespace": {      "options": [        "check-branch",        "check-decl",        "check-operator",        "check-separator",        "check-type",        "check-typecast"      ]    }  },  "jsRules": {},  "rulesDirectory": [],  "no-var-requires": false,  "trailing-comma": [    true,    {      "multiline": {        "objects": "always",        "arrays": "always",        "functions": "always",        "typeLiterals": "ignore"      },      "esSpecCompliant": true    }  ],  "no-unused-expression": [    true,    "allow-fast-null-checks"  ]}
 |