Remove whitespace generation (#5833)

* Remove whitespace generation and rely on default printing

Changes to printing:
* Add newline after last empty SwitchCase
* Add newlines around block comments if they are non-flow comments or contain newlines

* Fix a few more fixtures
This commit is contained in:
Daniel Tschinder
2017-06-27 19:57:02 -07:00
committed by Brian Ng
parent bc29145465
commit b3372a572d
379 changed files with 1974 additions and 1109 deletions

View File

@@ -6,5 +6,4 @@ a = "hello";
var _ref2 = [", ", "junk"];
b = _ref2[0];
c = "world";
;
;

View File

@@ -4,5 +4,4 @@ var _f2 = babelHelpers.slicedToArray(_f, 2);
a = _f2[0];
b = _f2[1];
;
;

View File

@@ -1,7 +1,6 @@
var f0 = function (a) {
var b = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : a;
var c = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : b;
return [a, b, c];
};
@@ -11,18 +10,20 @@ var f1 = function (_ref) {
var a = _ref.a;
var b = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : a;
var c = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : b;
return [a, b, c];
};
assert.deepEqual(f1({ a: 1 }), [1, 1, 1]);
assert.deepEqual(f1({
a: 1
}), [1, 1, 1]);
var f2 = function (_ref2) {
var a = _ref2.a;
var b = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : a;
var c = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : a;
return [a, b, c];
};
assert.deepEqual(f2({ a: 1 }), [1, 1, 1]);
assert.deepEqual(f2({
a: 1
}), [1, 1, 1]);

View File

@@ -3,6 +3,5 @@ for (var _ref in obj) {
var name = _ref2[0];
var value = _ref2[1];
print("Name: " + name + ", Value: " + value);
}
}

View File

@@ -1,4 +1,5 @@
var list = [1, 2, 3, 4];
for (var i = 0, length = list.length; i < length; i++) {
list[i];
}
}

View File

@@ -1,5 +1,4 @@
var _ref = [1, 2];
foo.foo = _ref[0];
foo.bar = _ref[1];
;
;

View File

@@ -12,11 +12,13 @@ function somethingAdvanced(_ref, p2, p3) {
function unpackObject(_ref2) {
var title = _ref2.title,
author = _ref2.author;
return title + " " + author;
}
console.log(unpackObject({ title: "title", author: "author" }));
console.log(unpackObject({
title: "title",
author: "author"
}));
var unpackArray = function (_ref3, _ref4) {
var _ref6 = babelHelpers.slicedToArray(_ref3, 3),
@@ -32,4 +34,4 @@ var unpackArray = function (_ref3, _ref4) {
return a + b + c;
};
console.log(unpackArray(["hello", ", ", "world"], [1, 2, 3]));
console.log(unpackArray(["hello", ", ", "world"], [1, 2, 3]));