only prepend whitespace to properties if we're the first
This commit is contained in:
parent
bd51215316
commit
a90da9908c
@ -20,7 +20,7 @@ Node.whitespace = {
|
|||||||
ForStatement: 1,
|
ForStatement: 1,
|
||||||
SwitchStatement: 1,
|
SwitchStatement: 1,
|
||||||
IfStatement: { before: 1 },
|
IfStatement: { before: 1 },
|
||||||
Property: { before: 1 },
|
//Property: { before: 1 },
|
||||||
Literal: { after: 1 }
|
Literal: { after: 1 }
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -68,13 +68,20 @@ Node.prototype.isUserWhitespacable = function () {
|
|||||||
};
|
};
|
||||||
|
|
||||||
Node.prototype.needsWhitespace = function (type) {
|
Node.prototype.needsWhitespace = function (type) {
|
||||||
var node = this.node;
|
var parent = this.parent;
|
||||||
|
var node = this.node;
|
||||||
if (!node) return 0;
|
if (!node) return 0;
|
||||||
|
|
||||||
if (t.isExpressionStatement(node)) {
|
if (t.isExpressionStatement(node)) {
|
||||||
node = node.expression;
|
node = node.expression;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (type === "before") {
|
||||||
|
if (t.isProperty(node) && parent.properties[0] === node) {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (type === "after") {
|
if (type === "after") {
|
||||||
if (t.isCallExpression(node)) {
|
if (t.isCallExpression(node)) {
|
||||||
return 1;
|
return 1;
|
||||||
@ -120,7 +127,7 @@ Node.prototype.needsWhitespaceAfter = function () {
|
|||||||
return this.needsWhitespace("after");
|
return this.needsWhitespace("after");
|
||||||
};
|
};
|
||||||
|
|
||||||
Node.prototype.needsParans = function () {
|
Node.prototype.needsParens = function () {
|
||||||
var parent = this.parent;
|
var parent = this.parent;
|
||||||
var node = this.node;
|
var node = this.node;
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user