2016-07-26 71 views
3

Scala通常(除了像I/O這樣本質上容易出錯的東西之外)通過它的類型檢查系統使我無意中在腳下自我拍攝。但有一些功能(我有時需要),如Map#apply()List#head,可能會引發錯誤。關於Scala中可能拋出的異常的警告

有沒有辦法告訴Scala編譯器在我調用可能拋出的東西時發出警告?

我意識到這些警告可能會變成洪水,因爲你沿着JVM兔子洞走,所以我希望我需要過濾掉OutOfMemoryError及其親屬,但我沒關係。作爲一個平臺,Scala似乎非常關注安全問題,所以我想我只是錯過了一些簡單的東西 - 但是在搜索Scala警告選項時,我只用了-unchecked,-deprecation-feature標誌, m已經在使用。

回答

2

WartRemover可以給你一些關於Scala核心庫中部分函數的更常見問題的警告。

相關問題