如果没有错误,我怎么才能显示警告?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果没有错误,我怎么才能显示警告?相关的知识,希望对你有一定的参考价值。
通常在开发期间,我有一堆未使用的导入和变量。我喜欢在正确使用代码之后修复它们。这些警告会导致我滚动cargo build
输出以查找所有警告中的错误。
如果编译成功,是否可以仅显示警告?
我不想完全忽略这些警告,因为我确实想在提交代码之前解决它们。
答案
您可以使用-Awarnings
标志来抑制编译中的警告。如果您使用Cargo,可以添加:
cargo rustc -- -Awarnings
这将编译您的箱子并禁用警告,因此只会出现错误。成功编译后,您可以切换回:
cargo build
你的箱子会再次编译(因为标志已经改变,目标不再是最新的),你将得到详细的警告。
您可以通过运行来尝试自动化它们:
cargo rustc -- -Awarnings && cargo build
如果没有错误并且可能需要一些额外的时间,这就具有两次编译包的缺点。
如果要在没有警告的情况下编译所有依赖项,则可以运行:
RUSTFLAGS=-Awarnings cargo build
但是,双重编译问题更具相关性。
正如旁注,我认为某些IDE(VSCode?)能够做到这一点:对编译器消息进行排序并过滤掉您不感兴趣的消息。
以上是关于如果没有错误,我怎么才能显示警告?的主要内容,如果未能解决你的问题,请参考以下文章
vs2005 SP1发布网站时发布失败,没有错误信息,没有警告信息。怎么解决啊?
当我从用户获取数据并将其保存到 SQLite 数据库中时,我应该怎么做才能使列表视图在片段中工作
如何在 Android Studio 滚动条(如 Eclipse)中显示错误/警告标记?