Typescript 来自util的TSLint自动修复弃用
我想知道在VSCode中是否有一种方法可以自动修复Typescript 来自util的TSLint自动修复弃用,typescript,tslint,Typescript,Tslint,我想知道在VSCode中是否有一种方法可以自动修复util库中的弃用 例如: if(isNullOrUndefined(this.api)){ 应该是: if(this.api==null | | this.api==undefined){ 没有自动修复选项,只有规则禁用选项…但悬停文本显示修复!否。您在VS代码中看到的自动修复来自TSLint。自动修复不推荐的API当前不受支持,需要TSLint本身进行修复 自动修复tslint规则的完整列表为(自动修复的规则由has fixer表示)
util
库中的弃用
例如:
if(isNullOrUndefined(this.api)){
应该是:
if(this.api==null | | this.api==undefined){
没有自动修复选项,只有规则禁用选项…但悬停文本显示修复!否。您在VS代码中看到的自动修复来自TSLint。自动修复不推荐的API当前不受支持,需要TSLint本身进行修复 自动修复tslint规则的完整列表为(自动修复的规则由
has fixer
表示)
要替换这些节点API,最安全的更改是编写自己的
isNullOrUndefined
函数(或从npm中查找)并将所有调用者切换到使用它而不是节点版本这似乎是一个非常特殊的情况,其中不推荐使用的函数有一对一的替换。@AluanHaddad不是这样的,在utils库中有许多新的不推荐使用的函数。isNull
,isNullOrUndefined
,isString
,isObject
例如