--- source: crates/biome_formatter_test/src/snapshot_builder.rs info: js/last-argument-expansion/embed.js --- # Input ```js foo(/* HTML */ ` bar `); foo(/* HTML */ ` bar `); foo(/* HTML */ `

bar

foo
`); foo(/* HTML */ `

bar

foo
`); foo(/* GraphQL */ `query { foo { bar } }`); foo(/* ... */ css`color:magenta`); const a = b => /* HTML */ ` bar ` const c = b => /* HTML */ ` bar ` ``` # Prettier differences ```diff --- Prettier +++ Biome @@ -1,36 +1,8 @@ -foo(/* HTML */ ` - bar - `); -foo(/* HTML */ ` - - bar - -`); -foo(/* HTML */ `
-

bar

- foo -
`); -foo(/* HTML */ ` -
-

bar

- foo -
-`); -foo(/* GraphQL */ ` - query { - foo { - bar - } - } -`); -foo(/* ... */ css` - color: magenta; -`); -const a = (b) => /* HTML */ ` - bar - `; -const c = (b) => /* HTML */ ` - - bar - -`; +foo(/* HTML */ ` bar `); +foo(/* HTML */ ` bar `); +foo(/* HTML */ `

bar

foo
`); +foo(/* HTML */ `

bar

foo
`); +foo(/* GraphQL */ `query { foo { bar } }`); +foo(/* ... */ css`color:magenta`); +const a = (b) => /* HTML */ ` bar `; +const c = (b) => /* HTML */ ` bar `; ``` # Output ```js foo(/* HTML */ ` bar `); foo(/* HTML */ ` bar `); foo(/* HTML */ `

bar

foo
`); foo(/* HTML */ `

bar

foo
`); foo(/* GraphQL */ `query { foo { bar } }`); foo(/* ... */ css`color:magenta`); const a = (b) => /* HTML */ ` bar `; const c = (b) => /* HTML */ ` bar `; ```