Tslint'分号'选项不要在类型定义后大喊大叫

时间:2015-04-15 15:45:15

标签: typescript typescript1.4 tslint

我已打开tslint中的semicolon选项,在输入Git问题之前,我想知道社区中是否有人知道这是否与设计有关。下面的private resolvedCampaign : Campaign是否应该抛出一个lint错误?

///<reference path="../../../../typings/tsd.d.ts" />

class MyClass {
  private resolvedCampaign : Campaign

  constructor(resolvedCampaign : Campaign) {
    this.resolvedCampaign = resolvedCampaign;
  }
}

1 个答案:

答案 0 :(得分:1)

在我看来,它应该是错误的,并且与此处发现的问题没有什么不同:https://github.com/palantir/tslint/issues/254

此代码在分号规则上没有错误。

interface ITest {
    foo: string
}

与您的代码的不同之处在于它位于接口属性上。 我认为最好在你的代码中添加关于问题#254的评论,并希望它最终会得到修复! :)