{
  "extends": [
    "tslint:recommended",
    "tslint-react"
  ],
  "rules": {
    "indent": [true, "spaces", 2],
    "space-before-function-paren": false,
    "no-angle-bracket-type-assertion": false,
    "callable-types": false,
    "unified-signatures": false,
    "no-string-throw": false,
    "ban-types": false,
    "no-console": [true, "debug", "info", "log", "time", "timeEnd", "trace"],
    "no-unnecessary-initializer": false,

    "force-empty-line-after-jsx-annotation": true,
    "jsx-alignment": false,
    "jsx-no-multiline-js": false,
    "jsx-wrap-multiline": false,
    "jsx-no-string-ref": false,
    "jsx-self-close": false,
    "quotemark": [true, "single", "jsx-double"],
    "member-access": false,
    "arrow-parens": false,
    "object-literal-sort-keys": false,
    "member-ordering": [false],
    "variable-name": false,
    "no-var-requires": false,
    "only-arrow-functions": [false],
    "no-reference": false,
    "trailing-comma": [false],
    "prefer-const": true,
    "no-namespace": [true, "allow-declarations"],
    "no-empty-interface": false,
    "max-line-length": [true, 200],
    "react/jsx-no-undef": [2, { "allowGlobals": true }]
  }
}
