来自util的TSLint autofix弃用

问题描述 投票:0回答:1

我想知道在VSCode中是否有办法从util库自动修复折旧。

例:

if (isNullOrUndefined(this.api)) {

应该:

if (this.api === null || this.api === undefined) {

没有自动修复选项,只有规则禁用选项...但是hovertext显示修复!

typescript tslint
1个回答
1
投票

不。您在VS Code中看到的自动修复来自TSLint。目前不支持自动修复弃用的apis,并且需要在TSLint本身中进行修复。

可自动修复的tslint规则的完整列表是here(自动修复的规则由has-fixer指示)


要替换这些节点apis,最安全的变化是编写自己的isNullOrUndefined函数(或从npm中找到一个)并切换所有调用者以使用它而不是节点版本

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.