no sure, it’s totally OK, it’s actually even more explicit since there’s no hidden character, but the formatter actually changes it back to a single string, for example:
let foo = `this is an extremely long string and you'll notice ` ++
`that it actually gets reformatted as one string ` ++
`which is not very practical`
is reformatted back to:
let foo =
`this is an extremely long string and you'll notice that it actually gets reformatted as one string which is not very practical`
I think the formatter should actually do the other way around.
If you want to use line breaks to make your source code easier to read, but you don’t want the line breaks to be part of the string’s value, write a backslash () at the end of those line.
`This is a long string with no\
line break`
// interpreted as
"This is a long string with no line break"