{
  "extends": [
    "tslint:latest",
    "tslint-react",
    "tslint-microsoft-contrib",
    "tslint-eslint-rules",
    "tslint-config-prettier"
  ],
  "rules": {
    "no-unsafe-any": false,
    "strict-boolean-expressions": false,
    "missing-jsdoc": false,
    "trailing-comma": [true],
    "typedef": [
      "arrow-parameter",
      "variable-declaration",
      "parameter",
      "property-declaration"
    ],
    "variable-name": [
      "check-format"
    ],
    "quotemark": [
      "single",
      "jsx-double"
    ],
    "interface-name": [
      "never-prefix"
    ],
    "member-access": false,
    "ordered-imports": [false],
    "no-relative-imports": false,
    "semicolon": [
      "ignore-bound-class-methods"
    ],
    "array-type": ["array-simple"],

    // Required so that React Styleguidist works
    "no-default-export": false,

    // microsoft-tslint-contrib
    "import-name": false,
    "export-name": false,
    "no-import-side-effect": false,
    "misnamed-import": false,
    "restrict-plus-operand": false,
    "no-single-line-block-comment": false,
    "react-unused-props-and-state": false,
    "react-tsx-curly-spacing": false,

    "no-any": false,
    "jsx-boolean-value": false
  }
}

{
  "extends": [
    "tslint:latest",
    "tslint-react",
    "tslint-microsoft-contrib",
    "tslint-eslint-rules",
    "tslint-config-prettier"
  ],
  "rules": {
    "no-unsafe-any": false,
    "strict-boolean-expressions": false,
    "missing-jsdoc": false,
    "trailing-comma": [true],
    "typedef": [
      "arrow-parameter",
      "variable-declaration",
      "parameter",
      "property-declaration"
    ],
    "variable-name": [
      "check-format"
    ],
    "quotemark": [
      "single",
      "jsx-double"
    ],
    "interface-name": [
      "never-prefix"
    ],
    "member-access": false,
    "ordered-imports": [false],
    "no-relative-imports": false,
    "semicolon": [
      "ignore-bound-class-methods"
    ],
    "array-type": ["array-simple"],

    // Required so that React Styleguidist works
    "no-default-export": false,

    // microsoft-tslint-contrib
    "import-name": false,
    "export-name": false,
    "no-import-side-effect": false,
    "misnamed-import": false,
    "restrict-plus-operand": false,
    "no-single-line-block-comment": false,
    "react-unused-props-and-state": false,
    "react-tsx-curly-spacing": false,

    "no-any": false,
    "jsx-boolean-value": false,

    "prefer-type-cast": false,
    "no-reserved-keywords": false
  }
}

Disable some TS Lint rules
Disable some TS Lint rules
