From f25ed0b5dead670f0de16e0c96251a8b3ba45700 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Tue, 13 Jan 2015 23:27:52 +1100 Subject: [PATCH] add minimum of 1 newline after line comments - fixes #442 and fixes #477 --- lib/6to5/generation/whitespace.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/6to5/generation/whitespace.js b/lib/6to5/generation/whitespace.js index aba4628493..c7dda860da 100644 --- a/lib/6to5/generation/whitespace.js +++ b/lib/6to5/generation/whitespace.js @@ -47,7 +47,13 @@ Whitespace.prototype.getNewlinesAfter = function (node) { if (endToken.type.type === "eof") { return 1; } else { - return this.getNewlinesBetween(startToken, endToken); + var lines = this.getNewlinesBetween(startToken, endToken); + if (node.type === "Line" && !lines) { + // line comment + return 1; + } else { + return lines; + } } };