我想知道在VSCode中是否有办法从util
库自动修复折旧。
例:
if (isNullOrUndefined(this.api)) {
应该:
if (this.api === null || this.api === undefined) {
没有自动修复选项,只有规则禁用选项...但是hovertext显示修复!
不。您在VS Code中看到的自动修复来自TSLint。目前不支持自动修复弃用的apis,并且需要在TSLint本身中进行修复。
可自动修复的tslint规则的完整列表是here(自动修复的规则由has-fixer
指示)
要替换这些节点apis,最安全的变化是编写自己的isNullOrUndefined
函数(或从npm中找到一个)并切换所有调用者以使用它而不是节点版本