我正在学习Go但我觉得编译时有点烦人,我不应该留下任何变量或包未使用.
这真的让我失望了.例如,我只是想声明一个新包并计划稍后使用它或者只是取消注释一些命令来测试.我总是得到错误,需要评论所有这些用途.
Go有什么方法可以避免这种检查吗?
允许文件在保存操作时自动格式化,但停止/禁用/防止 VSCode 删除死代码的神奇配置是什么?
有时,出于调试目的,我想故意在函数中间抛出异常,但被迫注释掉所有以下代码以免将其删除。
更糟糕的是,有时我在编辑器尚未从代码中的某些错误中恢复时进行保存,认为代码仍然包含错误,并导致代码删除,而这本来就不应该发生。我发现自己多次拉起 git 来恢复被错误删除的良好代码。
是否有一个明确的“不删除死代码”选项可以打开?
更新: