Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular TSLint设置:防止函数返回时无效_Angular_Typescript_Tslint - Fatal编程技术网

Angular TSLint设置:防止函数返回时无效

Angular TSLint设置:防止函数返回时无效,angular,typescript,tslint,Angular,Typescript,Tslint,这是配置TSLint以防止将void作为显式返回函数值的一种方法吗 通常,问题来自于默认情况下声明为 ngOnInit(): void { } 这个代码被IDE替换 我想要的是这个 ngOnInit() { } 如果我有void作为返回值,它应该突出显示 我的动机是,如果函数没有返回表达式,TS会自动推断void类型,因此不需要这个额外的声明,并且会污染代码。Hi!您可能需要阅读有关如何开发自己的tslint规则的文档。这可能很有用:看起来在运行tslint时需要指定此命令行

这是配置TSLint以防止将
void
作为显式返回函数值的一种方法吗

通常,问题来自于默认情况下声明为

  ngOnInit(): void {
  }
这个代码被IDE替换

我想要的是这个

  ngOnInit() {
  }
如果我有
void
作为返回值,它应该突出显示


我的动机是,如果函数没有返回表达式,TS会自动推断void类型,因此不需要这个额外的声明,并且会污染代码。

Hi!您可能需要阅读有关如何开发自己的tslint规则的文档。这可能很有用:看起来在运行tslint时需要指定此命令行标志:
--rules dir
@GordonBurgett所以,您认为使用标准规则无法实现吗?下面是所有标准ts lint规则的列表。如果你在这里找不到一个你想要的,那么是的,用标准规则是不可能实现的。快速扫描显示这两个可能是您感兴趣的:谢谢,我也检查过了。但我很熟悉TSLint规则,所以我可能错过了什么。嗨!您可能需要阅读有关如何开发自己的tslint规则的文档。这可能很有用:看起来在运行tslint时需要指定此命令行标志:
--rules dir
@GordonBurgett所以,您认为使用标准规则无法实现吗?下面是所有标准ts lint规则的列表。如果你在这里找不到一个你想要的,那么是的,用标准规则是不可能实现的。快速扫描显示这两个可能是您感兴趣的:谢谢,我也检查过了。但我非常熟悉TSLint规则,所以我可能错过了一些东西。