需要返回类型的箭头函数的 ESLint 规则
Posted
技术标签:
【中文标题】需要返回类型的箭头函数的 ESLint 规则【英文标题】:ESLint rule for arrow function requiring return type 【发布时间】:2022-01-08 04:19:23 【问题描述】:我的 Angular 项目中有以下箭头功能:
this.httpClient.get('url').subscribe((response)=>
);
在上面的代码中,ESLint 应该会因为没有指定返回类型而抛出错误。
【问题讨论】:
【参考方案1】:检查规则@typescript-eslint/explicit-function-return-type。您需要将选项allowTypedFunctionExpressions
设置为false
。如果您使用的是 .eslintrc:
"@typescript-eslint/explicit-function-return-type": [
"error",
"allowTypedFunctionExpressions": false
]
【讨论】:
非常感谢。它奏效了。以上是关于需要返回类型的箭头函数的 ESLint 规则的主要内容,如果未能解决你的问题,请参考以下文章
挣扎于 TypeScript、React、Eslint 和简单的箭头函数组件