Lints

注意:Cargo 的 linting 系统是不稳定的,只能在 nightly 工具链上使用

默认警告

这些 lints 默认都设置为 ‘warn’ 级别。

unknown_lints

默认设置为 warn

作用

检查 [lints.cargo] 表中是否存在未知的 lints

为什么不好

  • lint 名称可能拼写错误,导致混淆,不清楚为什么没有按预期工作
  • 如果 cargo 将来决定使用相同的名称创建一个 lint,未知的 lint 最终可能会导致错误

示例

[lints.cargo]
this-lint-does-not-exist = "warn"