2016-07-26 39 views
3

Scala通常(除了像I/O这样本质上容易出错的东西之外)通过它的类型检查系统使我无意中在脚下自我拍摄。但有一些功能(我有时需要),如Map#apply()List#head,可能会引发错误。关于Scala中可能抛出的异常的警告

有没有办法告诉Scala编译器在我调用可能抛出的东西时发出警告?

我意识到这些警告可能会变成洪水,因为你沿着JVM兔子洞走,所以我希望我需要过滤掉OutOfMemoryError及其亲属,但我没关系。作为一个平台,Scala似乎非常关注安全问题,所以我想我只是错过了一些简单的东西 - 但是在搜索Scala警告选项时,我只用了-unchecked,-deprecation-feature标志, m已经在使用。

回答

2

WartRemover可以给你一些关于Scala核心库中部分函数的更常见问题的警告。

相关问题