什么是 Clippy

ClippyRust 官方提供的代码检查 lint 工具,通过静态分析,来检查代码中有问题或者不符合规范的代码

安装

rustup component add clippy

使用

cargo clippy

Neovim 配置

保存的时候自动运行 clippy 检测,确保安装了 lsp-config 插件,添加下面配置, 就能在保存的时候实现类似于rust-analyzer 类似的提示

 ["rust_analyzer"] = {
	settings = {
	  cargo = { allFeatures = true },
	  hint = { enable = true },
	  checkOnSave = { command = "clippy" },
	},
},

规则