{
  "rules": {
    "class-name": true,
    "comment-format": [ true, "check-space" ],
    "curly": true,
    "forin": true,
    "indent": [true, "tab"],
    "jsdoc-format": true,
    "member-ordering": [ true, "static-before-instance", "variables-before-function" ],
    "no-arg": true,
    "no-console": [true,
        "log",
        "debug",
        "info",
        "time",
        "timeEnd",
        "trace"
    ],
    "no-debugger": true,
    "no-duplicate-keys": true,
    "no-duplicate-variable": true,
    "no-empty": true,
    "no-eval": true,
    "no-switch-case-fall-through": true,
    "no-trailing-coma": true,
    "no-trailing-whitespace": true,
    "no-unreachable": true,
    "no-unused-expression": true,
    "no-unused-variable": true,
    "no-use-before-declare": true,
    "one-line": [ true, "check-catch", "check-else", "check-open-brace", "check-whitespace" ],
    "quotemark": [true, "double"],
    "radix": true,
    "semicolon": true,
    "switch-default": true,
    "triple-equals": true,
    "typedef": [ true, "call-signature", "property-declaration"],
    "whitespace": [true, "check-branch", "check-decl", "check-operator", "check-separator", "check-type", "check-cast" ]
  },
  "emitErrors": false,
  "failOnHint": true
}
