TypeScript。 TSLint在类型中不起作用

时间:2018-10-11 13:34:07

标签: javascript typescript tslint

因此,我无法理解如何在tslint.json中进行标准化并激活半规则检查选项。因为目前它不会检查并且不会在TypeScript中为Types产生任何错误。同样在Interfaces中,它正常工作,当我使用与;不同的东西时会抛出错误,那么我怎么也可以在Types中使用它呢?...

export type IProps = {
    active?: boolean, // no error
    title?: string; // no error
    text?: string // no error
}

tslint.json:

{
  "defaultSeverity": "error",
  "extends": [
    "tslint-config-airbnb",
    "tslint-eslint-rules",
    "tslint-react"
  ],
  "jsRules": {},
  "rulesDirectory": [],
  "rules": {
    "arrow-parens": false,
    "whitespace": [
      false,
      "check-branch",
      "check-decl",
      "check-operator",
      "check-separator",
      "check-type"
    ],
  }
}

1 个答案:

答案 0 :(得分:1)

您正在寻找type-literal-delimiter rule。只需将false中的true更改为tslint.json