I use Smart String Literals to generate JavaScript in my web API server app.
Many times the IDE will automatically converted the keyword like "if" to "If" and this will cause the JavaScript to break because "If" is not recognize as a correct keyword. (stupid JS)
Maybe this is not easy to fix but I need to be careful all the times.
I mean whilst editing the code, the IDE Auto Format the code inside String Literals.
Maybe it happens when I am modifying this ${ }.
I may say it is expected but just need to be careful that it can happens without me noticing.