diff --git a/src/printer.js b/src/printer.js index 96097485c..6af6d5da6 100644 --- a/src/printer.js +++ b/src/printer.js @@ -304,7 +304,9 @@ function genericPrintNoParens(path, options, print, args) { (parent.type === "JSXExpressionContainer" && parentParent.type === "JSXAttribute") || (n === parent.body && parent.type === "ArrowFunctionExpression") || - (n !== parent.body && parent.type === "ForStatement") + (n !== parent.body && parent.type === "ForStatement") || + parent.type === "ObjectProperty" || + parent.type === "Property" ) { return group(concat(parts)); } diff --git a/tests/objects/__snapshots__/jsfmt.spec.js.snap b/tests/objects/__snapshots__/jsfmt.spec.js.snap index 1d0df2b2c..10c7d53e6 100644 --- a/tests/objects/__snapshots__/jsfmt.spec.js.snap +++ b/tests/objects/__snapshots__/jsfmt.spec.js.snap @@ -106,8 +106,8 @@ const blablah = const k = { blablah: "aldkfkladfskladklsfkladklfkaldfadfkdaf" + - "adlfasdklfkldsklfakldsfkladsfkadsfladsfa" + - "dflkadfkladsfklkadlfkladlfkadklfjadlfdfdaf" + "adlfasdklfkldsklfakldsfkladsfkadsfladsfa" + + "dflkadfkladsfklkadlfkladlfkadklfjadlfdfdaf" }; somethingThatsAReallyLongPropName =