blob: 3b01be5b2bcce0f955eb910bfaaa4f284c5c36fa [file] [log] [blame]
40 columns |
>>> split in condition
var map = {1: 1, if (veryLongConditionExpression || anotherPart) 2: 2};
<<<
var map = {
1: 1,
if (veryLongConditionExpression ||
anotherPart)
2: 2
};
>>> without else on one line
var map = {1: 1, if (c) 2: 2, 3: 3};
<<<
var map = {1: 1, if (c) 2: 2, 3: 3};
>>> with else on one line
var map = {1: 1, if (c) 2: 2 else 2: 2};
<<<
var map = {1: 1, if (c) 2: 2 else 2: 2};
>>> split collection before if
var map = {if (c) somewhatLongThingHere: 1};
<<<
var map = {
if (c) somewhatLongThingHere: 1
};
>>> one line in multi-line
var map = {veryLongThingThatForcesASplit, if (c) 2: 2, 3: 3};
<<<
var map = {
veryLongThingThatForcesASplit,
if (c) 2: 2,
3: 3
};
>>> one line in multi-line with else
var map = {veryLongThingThatForcesASplit: 1, if (c) 2: 2 else 2: 2, 3: 3};
<<<
var map = {
veryLongThingThatForcesASplit: 1,
if (c) 2: 2 else 2: 2,
3: 3
};
>>> long then branch forces split
var map = {1: 1, if (condition) veryLongThingThatForcesASplit: 2, 3: 3};
<<<
var map = {
1: 1,
if (condition)
veryLongThingThatForcesASplit: 2,
3: 3
};
>>> long then branch forces both to split
var map = {1: 1, if (condition) veryLongThingThatForcesASplit: 2 else 2: 2, 3: 3};
<<<
var map = {
1: 1,
if (condition)
veryLongThingThatForcesASplit: 2
else
2: 2,
3: 3
};
>>> long else branch forces both to split
var map = {1: 1, if (condition) 2: 2 else veryLongThingThatForcesASplit: 2, 3: 3};
<<<
var map = {
1: 1,
if (condition)
2: 2
else
veryLongThingThatForcesASplit: 2,
3: 3
};
>>> trailing comma
var map = {if (c) 2: 2,};
<<<
var map = {
if (c) 2: 2,
};
>>> spread list inside if stays on one line if it fits
var map = {if (c) ...{1: 1, 2: 2}};
<<<
var map = {
if (c) ...{1: 1, 2: 2}
};
>>> spread list inside if formats like block if it splits
var map = {if (c) ...{1: 1, 2: 2,}};
<<<
var map = {
if (c) ...{
1: 1,
2: 2,
}
};
>>> both spreads split if then must
var map = {if (c) ...{1: 1, 2: 2,} else ...{1: 1, 2: 2}};
<<<
var map = {
if (c) ...{
1: 1,
2: 2,
} else ...{
1: 1,
2: 2
}
};
>>> both spreads split if else must
var map = {if (c) ...{1: 1, 2: 2} else ...{1: 1, 2: 2,}};
<<<
var map = {
if (c) ...{
1: 1,
2: 2
} else ...{
1: 1,
2: 2,
}
};
>>> a split collection that isn't spread wraps and indents
var map = {if (c) {1: 1,2: 2,}};
<<<
var map = {
if (c)
{
1: 1,
2: 2,
}
};
>>> a split collection that isn't spread wraps and indents
var map = {if (c) {1: 1,2: 2,} else thing: 3};
<<<
var map = {
if (c)
{
1: 1,
2: 2,
}
else
thing: 3
};
>>> a split collection that isn't spread wraps and indents
var map = {if (c) thing: 0 else {1: 1,2: 2,}};
<<<
var map = {
if (c)
thing: 0
else
{
1: 1,
2: 2,
}
};
>>> lambda inside then
var map = {if (c) k: () { body; }};
<<<
var map = {
if (c)
k: () {
body;
}
};
>>> lambda inside else
var map = {if (c) thing: 1 else k: () { body; }};
<<<
var map = {
if (c)
thing: 1
else
k: () {
body;
}
};
>>> nested if splits outer
var map = {if (c) if (d) thing: 1};
<<<
var map = {
if (c)
if (d) thing: 1
};
>>> split collection before body
var map = {if (c) fairlyLongThingHere: 1};
<<<
var map = {
if (c) fairlyLongThingHere: 1
};
>>> just split outer if
var map = {if (condition) if (another) longThingThatIsLong: 1};
<<<
var map = {
if (condition)
if (another) longThingThatIsLong: 1
};
>>> split inside condition
var map = {if (veryLongCondition + thatNeedsToSplit) thing: 1};
<<<
var map = {
if (veryLongCondition +
thatNeedsToSplit)
thing: 1
};
>>> split entry inside if
var map = { if (condition) veryLongKeyExpression: andAVeryLongValueExpression};
<<<
var map = {
if (condition)
veryLongKeyExpression:
andAVeryLongValueExpression
};