我已打开tslint中的semicolon
选项,在输入Git问题之前,我想知道社区中是否有人知道这是否与设计有关。下面的private resolvedCampaign : Campaign
是否应该抛出一个lint错误?
///<reference path="../../../../typings/tsd.d.ts" />
class MyClass {
private resolvedCampaign : Campaign
constructor(resolvedCampaign : Campaign) {
this.resolvedCampaign = resolvedCampaign;
}
}
答案 0 :(得分:1)
在我看来,它应该是错误的,并且与此处发现的问题没有什么不同:https://github.com/palantir/tslint/issues/254
此代码在分号规则上没有错误。
interface ITest {
foo: string
}
与您的代码的不同之处在于它位于接口属性上。 我认为最好在你的代码中添加关于问题#254的评论,并希望它最终会得到修复! :)