我希望scalac
停止构建第一个错误。我一直在发现大量的情况,其中所有后续错误都是由第一个错误直接引起的,所以那些后续错误只是噪音,我想删除它。
我可以选择传递给scalac
来执行此操作吗?
如果重要,我正在开发Play Framework项目并通过Activator构建(使用~run
自动重建更改)。
答案 0 :(得分:17)
在sbt中,只需设置maxErrors
设置即可完成此操作:
maxErrors := 1
如果您想暂时为当前会话设置它,请执行以下操作:
set maxErrors := 1
在做~run
答案 1 :(得分:0)
scalac -Xmaxerrs 1
scalac -Xmaxerrs 1 -Xmaxwarns 1 -Xfatal-warnings