Files
test-repo/changelog_unreleased/javascript/16116.md
T
Kevin Gibbons d50a4e4639 allow linebreaks in member expressions in template interpolations (#16116)
* allow linebreaks in member expressions in template interpolations

* lint

* add changelog
2024-03-10 12:43:37 +09:00

735 B

Allow linebreaks in member expressions in template interpolations (#16116 by @bakkot)

When there is already a linebreak in a template interpolation, allow it to stay there even if it is a member expression. Note that (as of #15209) Prettier will not insert a linebreak inside an interpolation when one is not already present.

// Input
`template with ${
    very.very.very.very.very.very.very.very.very.very.very.long.chain
}`;

// Prettier stable
`template with ${very.very.very.very.very.very.very.very.very.very.very.long.chain}`;

// Prettier main
`template with ${
  very.very.very.very.very.very.very.very.very.very.very.long.chain
}`;