Машинопись.TSLint не работает в типах - PullRequest
0 голосов
/ 11 октября 2018

Так что я не могу понять, как сделать стандартизацию и активировать опцию проверки полуправил в tslint.json.Потому что пока он не проверяет и не выдает никакой ошибки для Types в TypeScript.Также в 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 голосов
/ 16 октября 2018

Вы ищете type-literal-delimiter правило .Просто измените его с false на true в вашем tslint.json.

...