我试图在我的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