Typescipt类保护字段的命名约定

时间:2019-10-02 07:15:42

标签: angular typescript naming-conventions protected

我是c#开发人员,现在在angular框架中启动typescript,通常我会尝试创建一个受保护的字段,并将getter / setter分配给这样的对象:

export class Test {
    protected _id: number;
    constructor(id: number) {
        this.id = id;
    }
    get id(): number {
        return this._id;
    }
    set id(id: number) {
        this.id = id;
    }
}

但是在Angular中,有一个lint标准来命名字段,这会导致_id错误。 我尝试将字段名称更改为Id,但这与编程标准相反。 我该怎么办?

1 个答案:

答案 0 :(得分:0)

将鼠标悬停在错误/警告上时,您将看到错误的描述以及TSLint规则的名称。

所有您需要做的就是打开根tslint.json并更改该规则的值。

我猜应该是variable-name,但请亲自看看。

PS:更改短绒棉的配置不是一个坏习惯:坏习惯对您的团队来说是您的本职,您不要遵循它。