{
    "rules": {
        "adjacent-overload-signatures": true,
        "ban-comma-operator": true,
        "no-namespace": true,
        "no-parameter-reassignment": true,
        "no-reference": true,
        "no-unnecessary-type-assertion": true,
        "label-position": true,
        "no-conditional-assignment": true,
        "no-construct": true,
        "no-duplicate-super": true,
        "no-duplicate-switch-case": true,
        "no-duplicate-variable": [
            true,
            "check-parameters"
        ],
        "no-shadowed-variable": true,
        // "no-empty": [
        //     true,
        //    "allow-empty-catch"
        // ],
        "no-floating-promises": true,
        "no-implicit-dependencies": true,
        "no-invalid-this": true,
        "no-string-throw": true,
        "no-unsafe-finally": true,
        "no-use-before-declare": true,
        "no-void-expression": [
            true,
            "ignore-arrow-function-shorthand"
        ],
        "no-duplicate-imports": true,
        // "no-empty-interface": {
        //     "severity": "warning"
        // },
        "no-import-side-effect": {
            "severity": "warning"
        },
        "no-var-keyword": {
            "severity": "warning"
        },
        "triple-equals": {
            "severity": "warning"
        },
        "deprecation": {
            "severity": "warning"
        },
        "prefer-for-of": {
            "severity": "warning"
        },
        "unified-signatures": {
            "severity": "warning"
        },
        // "no-unused-variable": {
        //     "severity": "warning"
        // },
        "prefer-const": {
            "severity": "warning"
        },
        "trailing-comma": {
            "severity": "warning"
        }
    },
    "defaultSeverity": "error"
}
