【问题标题】:Tslint 'semicolon' option not yelling after type definitionTslint 'semicolon' 选项在类型定义后没有大喊大叫
【发布时间】:2015-06-21 16:24:43
【问题描述】:

我在tslint 中打开了semicolon 选项,在进入Git 问题之前,我想知道社区中是否有人知道这是否符合设计。下面的private resolvedCampaign : Campaign 是否应该引发 lint 错误?

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

class MyClass {
  private resolvedCampaign : Campaign

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

【问题讨论】:

    标签: typescript typescript1.4 tslint


    【解决方案1】:

    在我看来它应该是错误的,它与这里发现的问题没有太大区别:https://github.com/palantir/tslint/issues/254

    此代码不会在分号规则上出错。

    interface ITest {
        foo: string
    }
    

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

    【讨论】:

    • 哈,我实际上打算这样做,但我不想在你的问题上捎带。由于这是一个单独的问题,我将创建一个新问题。
    猜你喜欢
    • 2021-07-30
    • 2018-12-21
    • 1970-01-01
    • 2019-04-10
    • 2011-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多