如何阻止“cargo Clippy”在依赖项上运行?

use*_*855 8 rust rust-cargo rust-clippy

我有一个有很多板条箱的工作区。我只想运行cargo clippy其中之一,而不是其任何依赖项。

我该如何实现这个目标?

Lyt*_*gas 4

我假设基于您提到的工作空间在工作空间内cargo clippy --package mypackage的路径依赖项上错误地运行。mypackage

工作区中路径依赖项的错误 linting 是一个已知问题。进展缓慢。在深入研究了 GitHub 问题的沟渠后,我想说现在跟踪此问题的最佳位置是这个 Clippy 问题,它被这个 Cargo 问题阻止了。


这种情况也已经持续了很长时间。这个问题最初报告了它,并在 中进行了修复clippy-preview,而“正常”clippy 则无法修复。此问题跟踪将所有人迁移到clippy-preview. 但经过多次讨论,这些集成计划被放弃,取而代之的是一种新方法,这种方法完全放弃了,clippy-preview最终使我们陷入了今天的困境:clippy 与 Cargo 和 rustc 交互的方式,以完成它需要更改的操作以支持此功能。 。