如何也阻止`cargo clippy`在依赖项上运行?

问题描述

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

我该怎么做?

解决方法

根据您提到的工作区,我假设cargo clippy --package mypackage在工作区中的路径依赖项mypackage上错误地运行。

在工作空间中错误依赖路径依赖是一个已知问题。进展缓慢。深入探究GitHub问题之余,我想说,现在追踪此问题的最佳地点是this clippy issue,它被this cargo issue封锁。


这已经进行了很长时间了。 This issue最初报告了该问题,并在clippy-preview中进行了修复,而“正常”短片无法修复。 This issue跟踪将所有人迁移到clippy-preview的过程。但是经过discussion之后,这些are abandoned的整合计划a new method完全放弃了clippy-preview,最终使我们回到了今天的状态:便车与货物相互作用的方式和rustc做需要做的更改以支持此功能。