使用 -Xfatal-warnings 但忽略弃用警告/使用 SBT 的自定义报告器

Posted

技术标签:

【中文标题】使用 -Xfatal-warnings 但忽略弃用警告/使用 SBT 的自定义报告器【英文标题】:Use -Xfatal-warnings but ignore deprecation warnings / Custom reporter using SBT 【发布时间】:2019-02-12 06:16:57 【问题描述】:

正如标题所述,我真正想要做的是能够打开-Xfatal-warnings,但弃用警告除外。这似乎可以使用自定义报告器来完成,如https://github.com/scala/scala/pull/4544 所示。正如该 PR 中的this comment 中所述,SBT 已经覆盖了报告器,因此忽略了使用该选项。我想知道如何在使用 SBT 时使用自定义记者?我目前使用的是 SBT 1.1.1,但很高兴升级到此功能。

【问题讨论】:

【参考方案1】:

对于遇到此问题的任何人。这已通过 Scalac 2.12.13 和 2.13.2 及更新版本中的直接支持解决。请参阅此博文:Configuring and suppressing warnings in Scala。

【讨论】:

以上是关于使用 -Xfatal-warnings 但忽略弃用警告/使用 SBT 的自定义报告器的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 sentry v5 全局忽略错误以减少噪音

在访问 Web 应用程序之前忽略对 Azure 应用服务的请求

PHP 错误抑制被忽略

Android LocationClient 类已弃用,但在文档中使用

VSCODE 中的 PHP 7 Xdebug:如何忽略异常

clang 忽略包含文件的 -std=c++11 标志