{
    "defaultSeverity": "error",
    "extends": [
        "tslint:recommended"
    ],
    "jsRules": {},
    "rules": {
        "arrow-parens": [
            true,
            "ban-single-arg-parens"
        ],
        "await-promise": true,
        "cyclomatic-complexity": true,
        "interface-name": [
            true,
            "never-prefix"
        ],
        "max-line-length": [
            true,
            150
        ],
        "no-boolean-literal-compare": true,
        "no-console": true,
        "no-duplicate-switch-case": true,
        "no-floating-promises": true,
        "no-implicit-dependencies": [
            true,
            "dev"
        ],
        "no-import-side-effect": true,
        "no-inferred-empty-object-type": true,
        "no-invalid-template-strings": false,
        "no-invalid-this": true,
        "no-parameter-reassignment": true,
        "no-return-await": true,
        "no-switch-case-fall-through": true,
        "no-unnecessary-class": true,
        "no-unnecessary-type-assertion": true,
        "object-literal-sort-keys": false,
        "prefer-readonly": true
    },
    "rulesDirectory": []
}
