diff --git a/src/closure-compiler-plugin.js b/src/closure-compiler-plugin.js index 42a89df..d04bca3 100644 --- a/src/closure-compiler-plugin.js +++ b/src/closure-compiler-plugin.js @@ -968,10 +968,12 @@ class ClosureCompilerPlugin { compilerProcess.on('close', (exitCode) => { if (stdErrData instanceof Error) { - this.reportErrors({ - level: 'error', - description: stdErrData.message, - }); + this.reportErrors(compilation, [ + { + level: 'error', + description: stdErrData.message, + }, + ]); reject(); return; } @@ -1007,6 +1009,13 @@ class ClosureCompilerPlugin { this.reportErrors(compilation, errors); // TODO(ChadKillingsworth) Figure out how to report the stats + } else if (exitCode > 0) { + this.reportErrors(compilation, [ + { + level: 'error', + description: `Closure compiler exited with code ${exitCode}.`, + }, + ]); } if (exitCode > 0) {