sbt のコンソールから compile したときに、エラーがあればなるべく早めに止まって欲しいです。

~compile などで継続コンパイルしていると、後ろの方はあまり意味の無いエラーが出ていて、先頭のエラーを確認するまでスクロールしないといけません。

意味の無いエラーとは、例えば変数名を変更したときなど、object xxxx がない のようなエラーが出ても無理矢理コンパイルを続けるようで、例えば func(xxx).method のようなときに xxx が見つからない func(object) が型が会わない any.method というメソッドはない のようにエラーが続きます。大規模なリファクタリング(パッケージ名を変更するとか)したときに、修正毎にコンパイル→今回のエラーログの先頭を探してスクロール→確認するのはつらいです(IDE使えばいい、というのは無しで……)。

勝手に推測してコンパイルを続けるのをやめる、以外にエラーが10個でコンパイル停止する、エラーログの出力を10件で停止する とかでも。