From 22309050dcdb5c4f30f90d3e9aac94afcb4b8158 Mon Sep 17 00:00:00 2001 From: Som Snytt Date: Sat, 14 Jan 2023 13:06:13 -0800 Subject: [PATCH] Report total errors on stderr --- src/compiler/scala/tools/nsc/reporters/ConsoleReporter.scala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/compiler/scala/tools/nsc/reporters/ConsoleReporter.scala b/src/compiler/scala/tools/nsc/reporters/ConsoleReporter.scala index 0d47fc6bb988..9dafc2426d70 100644 --- a/src/compiler/scala/tools/nsc/reporters/ConsoleReporter.scala +++ b/src/compiler/scala/tools/nsc/reporters/ConsoleReporter.scala @@ -27,9 +27,10 @@ class ConsoleReporter(val settings: Settings, val reader: BufferedReader, val wr override def finish(): Unit = { import reflect.internal.util.StringOps.countElementsAsString if (!settings.nowarn.value && hasWarnings) - echo(countElementsAsString(warningCount, WARNING.toString.toLowerCase)) + writer.println(countElementsAsString(warningCount, WARNING.toString.toLowerCase)) if (hasErrors) - echo(countElementsAsString(errorCount, ERROR.toString.toLowerCase)) + writer.println(countElementsAsString(errorCount, ERROR.toString.toLowerCase)) + writer.flush() super.finish() } }