diff --git a/src/print-diagnostics.ts b/src/print-diagnostics.ts index ad319aea..ef49895f 100644 --- a/src/print-diagnostics.ts +++ b/src/print-diagnostics.ts @@ -34,13 +34,11 @@ export function printDiagnostics(context: IContext, diagnostics: IDiagnostics[], const type = diagnostic.type + " "; if (pretty) - print.call(context, `${diagnostic.formatted}`); - else - { - if (diagnostic.fileLine !== undefined) - print.call(context, `${diagnostic.fileLine}: ${type}${category} TS${diagnostic.code}: ${color(diagnostic.flatMessage)}`); - else - print.call(context, `${type}${category} TS${diagnostic.code}: ${color(diagnostic.flatMessage)}`); - } + return print.call(context, `${diagnostic.formatted}`); + + if (diagnostic.fileLine !== undefined) + return print.call(context, `${diagnostic.fileLine}: ${type}${category} TS${diagnostic.code}: ${color(diagnostic.flatMessage)}`); + + return print.call(context, `${type}${category} TS${diagnostic.code}: ${color(diagnostic.flatMessage)}`); }); }