【发布时间】:2023-02-10 17:48:33
【问题描述】:
出于某种原因,Rust Analyzer 没有为未定义的变量生成警告。我需要在某处调整一些设置吗?
我也没有收到未使用的变量、未导入的板条箱等的警告。
编辑:使用新的工作区对此进行了测试。 cargo check 和 Rust Analyzer 都可以工作。它报告一个故意错误。当我在第一个工作空间中运行cargo check时,它在~/.cargo目录中报告了很多错误,而在当前工作空间中没有。也许我正在使用的板条箱有错误并且在它可以检查我的目录中的文件之前锁定了cargo check?
【问题讨论】:
-
我无法复制,你能提供更多细节吗?
-
@JaredSmith 不确定 - 我在根目录中使用带有 Cargo.toml 的 monorepo,其中包含
[workspace],后跟members = ["apps/project1", "apps/project2", "packages/crate1", etc. ]。 -
cargo check是否显示错误? -
什么版本的 rust-analyzer 和哪个文本编辑器?
-
@JaredSmith v0.3.1301 与 VSCode
标签: rust rust-analyzer