{
    "defaultSeverity": "error",
    "extends": [
        "tslint:recommended"
    ],
    "jsRules": {},
    "rules": {
        "indent": [true, "spaces", 2],
        "linebreak-style": [true, "LF"],
        "quotemark": [true, "single"],
        "semicolon": [true, "always"],
        "curly": [true, "ignore-same-line"],
        "whitespace": [true, "check-branch", "check-decl", "check-module", "check-separator", "check-type", "check-typecast", "check-preblock"],
        // "no-unused-variable": [true], broken for some reason
        "no-console": [true],
        "triple-equals": true,
        "no-invalid-this": true,
        "no-trailing-whitespace": true,
        "no-unused-variable": true,
        "prefer-const": [true],
        "prefer-template": true,
        "variable-name": [
            "check-format",
            "allow-leading-underscore",
            "ban-keywords"
        ],
        "no-shadowed-variable": false
    },
    "rulesDirectory": []
}
