< 返回版块

czw0818 发表于 2022-03-29 21:20

Tags:clippy

有没有大佬解释一下clippy是干嘛用的,它又具体怎么使用

评论区

写评论
苦瓜小仔 2022-03-29 23:02

或者,直接在 rust-analyzer 的配置文件中,根据以下配置说明

rust-analyzer.checkOnSave.command (default: "check") Cargo command to use for cargo check.

来设置 rust-analyzer.checkOnSave.command = "clippy"

--
👇

最常用的做法是,在 IDE 中设置:(保存文件时)自动运行 cargo clippy 命令,然后会得到和 rust analyzer 类似的代码纠正提示。

苦瓜小仔 2022-03-29 21:47

和 rust analyzer 的区别是:

rust analyzer 保证你写的代码通过编译;clippy 保证通过编译的代码写得更加地道,而不会陷入常见的代码规范错误(当然,你可以在那些 lints 中定义或控制需要哪些规范)。

苦瓜小仔 2022-03-29 21:42

A bunch of lints to catch common mistakes and improve your Rust code

具体怎么用去官方仓库看:https://github.com/rust-lang/rust-clippy

最常用的做法是,在 IDE 中设置:(保存文件时)自动运行 cargo clippy 命令,然后会得到和 rust analyzer 类似的代码纠正提示。

eweca-d 2022-03-29 21:33

cargo build,编译并提示错误。

cargo clippy,编译,提示错误,并提供可能的优化建议。

1 共 4 条评论, 1 页