TSLint 摆脱缺失的空白

2023-12-20

我一直试图在互联网上搜索来解决这个问题,但没有成功。也许你可以帮助我。我收到 tslint“缺少空格”警告,内容如下:

./src/app/content/content.controller.ts 中的警告 [4, 13]: 缺少空格 [5, 21]: 缺少空格

我想摆脱警告

这是代码的示例......基本上任何有冒号声明类型的地方都是发生错误的地方。我不想在它之间留一个空格,所以我希望 linter 不要打扰我......

export class ContentCtrl {
filters:IFilter[];
selectedFilters:IFilter[];
filterToAdd:IFilter;

/** @ngInject */
constructor(private $log:angular.ILogService,
            private $timeout:any,
            private toastr:any,
            private filterService:FilterService) {
    const self = this;

我查看了 tslint.json 文件,但不知道如何摆脱它。

我看到一个很有前途的属性:“typedef-whitespace”

我将其更改为以下内容,但可惜没有用:

"typedef-whitespace": [true,
        {
            "callSignature": "noSpace",
            "catchClause": "noSpace",
            "indexSignature": "noSpace",
            "parameter": "noSpace"
        }
    ],

如何消除“缺少空格”错误?


此错误消息来自空白规则 http://palantir.github.io/tslint/rules/whitespace/。我相信该规则希望您在类型声明中的冒号之前或之后(不确定是哪个)添加一个空格。但是,如果您不喜欢这样,您可以完全禁用该规则,或删除该规则check-type从你的选择tslint.json file.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

TSLint 摆脱缺失的空白 的相关文章

随机推荐