TypeScript版本: 2.8.1
搜索词: 建议更改拼写自动修复导入
代码
// This import is missing, but can be auto-suggested
import { /* SomeClass */ } from "./SomeClass";
const bindContainer = (container) => {
const someClass = container.get(SomeClass);
};
预期行为:
当我在 SomeClass
上请求自动修复时,它应该只建议将其添加到import声明中。
实际行为:
给出了两个建议:
Change spelling to 'someClass'
Add 'SomeClass' to existing import declaration from "./SomeClass"
我们可以在这里静态拒绝重命名建议,因为这是变量的初始化器。
2条答案
按热度按时间gg0vcinb1#
在操作中,这里有两个快速修复方法。不过我们可以将它们合并成一个。
v6ylcynt2#
我希望即使对于声明的变量也要禁用它(例如,参见 microsoft/vscode#104718 )。我是否应该为此创建一个新问题?