{
  "defaultSeverity": "error",
  "extends": [
    "tslint:recommended",
    "tslint-config-prettier",
    "tslint-no-unused-expression-chai"
  ],
  "jsRules": {
    "quotemark": false,
    "max-line-length": false,
    "trailing-comma": false,
    "object-literal-sort-keys": false
  },
  "rules": {
    "quotemark": false,
    "trailing-comma": false,
    "object-literal-sort-keys": false,
    "arrow-return-shorthand": true,
    "prefer-method-signature": true,
    "arrow-parens": false,
    "no-unnecessary-type-assertion": true,
    "array-type": [true, "array"],
    "interface-name": false,
    "no-duplicate-imports": true,
    "no-console": false,
    "no-var-requires": false,
    "comment-format": false,
    "ordered-imports": false,
    "no-conditional-assignment": false,
    "no-bitwise": false,
    "max-classes-per-file": false,
    "member-access": [true, "no-public"],
    "no-unused-expression-chai": true
  },
  "linterOptions": {
    "exclude": [
      "*.json",
      "**/*.json"
    ]
  },
  "rulesDirectory": [
    "node_modules/tslint-microsoft-contrib",
    "node_modules/tslint-no-unused-expression-chai"
  ]
}
