58得票1回答
如何禁用单行/块的Clippy lint?

我收到了一些像这样的Clippy提示:warning: methods called `to_*` usually take self by reference; consider choosing a less ambiguous name --> src/helpers/mod....

25得票2回答
Rust的clippy能进行自动校正/自动修复吗?

是否可以使用一个选项使 cargo clippy 自动修复警告? 从帮助信息中看,目前似乎不支持这个选项。

18得票2回答
如何在工作区中所有的包中共享Clippy配置?

我有一个应用程序分成几个板条箱。我想在所有箱子中拒绝或允许特定的lint。例如: #![deny(clippy::print_stdout)] 看起来我需要在每个箱子的lib.rs中添加这个。 有一个Cargo票,允许以某种方式进行配置,但已经开放了几年,没有明确的结论。 是否有解决...

11得票2回答
运行 Clippy 时排除依赖项

我第一次尝试运行clippy(我知道...我真的应该早点这样做),但我遇到了一些错误。 我尝试lint的项目依赖于Piston,它可以编译和成功运行。然而,当我按照README中描述的方法运行clippy时:rustup run nightly cargo clippy 看起来它开始尝试构建...

10得票1回答
多个二进制文件中的死代码警告?

我注意到为了避免代码被视为死代码,它必须能够从所有二进制文件中访问到。例如: Cargo.toml: [[bin]] name = "main_one" path = "src/main_one.rs" [[bin]] name = "main_two" path = "src/main_t...

9得票1回答
为什么Clippy建议将Arc作为引用传递?

我正在检查代码中的Clippy发现,发现严谨规则needless_pass_by_value可能是一个误报。 它说: 警告:该参数通过值传递,但在函数体中未被消耗 帮助:考虑取一个引用而不是一个值:&Arc<Mutex<MyStruct>> 由于克隆A...

8得票1回答
如何停止 `cargo clippy` 对依赖项的检查?

我有一个包含多个crate的工作空间。我希望只对其中一个crate运行,而不运行其它crate的,也不运行它所依赖的任何内容。 我应该如何完成这个任务?