diff --git a/src/printer.js b/src/printer.js index 8e456048..3c259e75 100644 --- a/src/printer.js +++ b/src/printer.js @@ -814,6 +814,7 @@ function genericPrintNoParens(path, options, print) { ? "," : "" ), + comments.printDanglingComments(path, options, /* sameIndent */ true), softline, "]" ]) diff --git a/tests/comments/__snapshots__/jsfmt.spec.js.snap b/tests/comments/__snapshots__/jsfmt.spec.js.snap index 9506de25..1adea211 100644 --- a/tests/comments/__snapshots__/jsfmt.spec.js.snap +++ b/tests/comments/__snapshots__/jsfmt.spec.js.snap @@ -94,12 +94,16 @@ exports[`test dangling_array.js 1`] = ` "expect(() => {}).toTriggerReadyStateChanges([ // Nothing. ]); + +[1 /* first comment */, 2 /* second comment */, 3]; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expect(() => {}).toTriggerReadyStateChanges( [ // Nothing. ] ); + +[1 /* first comment */, 2 /* second comment */, 3]; " `; @@ -107,12 +111,16 @@ exports[`test dangling_array.js 2`] = ` "expect(() => {}).toTriggerReadyStateChanges([ // Nothing. ]); + +[1 /* first comment */, 2 /* second comment */, 3]; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expect(() => {}).toTriggerReadyStateChanges( [ // Nothing. ] ); + +[1 /* first comment */, 2 /* second comment */, 3]; " `; diff --git a/tests/comments/dangling_array.js b/tests/comments/dangling_array.js index 599897d5..6559ed64 100644 --- a/tests/comments/dangling_array.js +++ b/tests/comments/dangling_array.js @@ -1,3 +1,5 @@ expect(() => {}).toTriggerReadyStateChanges([ // Nothing. ]); + +[1 /* first comment */, 2 /* second comment */, 3];