2016-07-26 5 views
3

通常、スカラーは(I/Oのような本質的にエラーの起こりやすいものを除いて)、タイプチェックシステムのおかげで誤って自分自身を足で撃ってしまうのを防ぎます。しかし、エラーが発生する可能性があるMap#apply()またはList#headのようないくつかの機能が(時には必要な場合)あります。Scalaでスローされる可能性のある例外に関する警告

Scalaコンパイラがスローする可能性のあるものを呼び出すと私に警告する方法はありますか?

私はこれらの警告がJVMのウサギの穴を通り過ぎるにつれて大洪水に変わるかもしれないことを認識しているので、私はOutOfMemoryErrorとその親戚をフィルタリングする必要があると思っていますが、それでも大丈夫です。スカラはプラットフォームとして安全性が非常に高いと思われるので、私は何か単純なものを見逃しているだけだと思っていますが、Scalaの警告オプションのためにグーグルでは、-unchecked-deprecation、および-featureフラグ、すでに使用しています。

答えて

2

WartRemoverは、Scalaコアライブラリの部分的な機能に関するより一般的な問題のいくつかを警告します。

関連する問題