diff --git a/packages/angular_devkit/schematics/tasks/tslint-fix/executor.ts b/packages/angular_devkit/schematics/tasks/tslint-fix/executor.ts index dc8f19b83cc6..d933945d5f53 100644 --- a/packages/angular_devkit/schematics/tasks/tslint-fix/executor.ts +++ b/packages/angular_devkit/schematics/tasks/tslint-fix/executor.ts @@ -182,7 +182,10 @@ export default function(): TaskExecutor { } const formatter = new Formatter(); - const output = formatter.format(result.failures, result.fixes); + // Certain tslint formatters outputs '\n' when there are no failures. + // This will bloat the console when having schematics running refactor tasks. + // see https://github.com/palantir/tslint/issues/4244 + const output = (formatter.format(result.failures, result.fixes) || '').trim(); if (output) { context.logger.info(output); }