{
  "extends": [
    "tslint:recommended",
    "tslint-eslint-rules"
  ],
  "rules": {
    "ban-comma-operator": true,
    "variable-name": [true, "ban-keywords", "check-format", "allow-leading-underscore", "allow-pascal-case"],
    "no-var-requires": false,
    "triple-equals": false,
    "arrow-parens": [true, "ban-single-arg-parens"],
    "semicolon": [true, "always"],
    "quotemark": [true, "single"],
    "no-console": [false],
    "object-curly-spacing":[true, "always"],
    "object-literal-shorthand": false,
    "object-literal-sort-keys": false,
    "interface-name": [false],
    "array-type": [false],
    "max-line-length": [false],
    "no-floating-promises": [true, "RequestPromise", "PromiseLike"],
    "await-promise": [true, "RequestPromise", "PromiseLike"],
    "promise-function-async": true
  }
}
