我试图在我的tslint.json中定义"indent"规则,然后在this tslint文档中进行缩进 . 但它仅适用于"tabs"选项 . 我想用空格来缩进 . 下面是我的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
Note: 我正在使用tslint v5.11.0