我正在尝试根据this tslint文档中的缩进在tslint.json中定义“缩进”规则。但这仅适用于“选项卡”选项。我想使用空格进行缩进。 以下是我的tslint.json(为尽量减少可读性):
{
"extends": [
"tslint:recommended"
],
"rulesDirectory": [
"node_modules/codelyzer"
],
"rules": {
...
"indent": [true, "spaces", 2]
}
}
根据文档,对于我的.ts文件的以下缩进,上述规则应产生错误:
activatedRoute.params.subscribe((params: any) => {
this.id = params.id;
this._fetch(this.id, this.params); //this should produce error due to wrong indentation
});
我已经在他们的github帐户上看到了以下问题,但是仍然无法弄清楚tslint为何不为此缩进引发任何错误。 https://github.com/palantir/tslint/issues/2814
注意:我正在使用tslint v5.11.0