prettier: Pipe operator with comment problem
Prettier 1.14.2 Playground link
--parser babylon
Input:
export default Component
// |> branch(propEq('isReady', false), renderNothing)
|> connect(
createStructuredSelector({
isReady,
}),
);
Output:
export default Component
|> // |> branch(propEq('isReady', false), renderNothing)
connect(
createStructuredSelector({
isReady
})
);
Expected behavior: (no change)
export default Component
// |> branch(propEq('isReady', false), renderNothing)
|> connect(
createStructuredSelector({
isReady,
}),
);
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Comments: 15 (5 by maintainers)
I think it should stay before the second parameter since it’s kind of a control flow operator like
?:
. Also, I’d expect there to be some long chains of|>
, while that is less likely to happen with*
, or, given the presence of template expressions,+
.