do not auto insert attribute quotes in template literals inside of lit-html #5538
Labels
area:multiparser
Issues with printing one language inside another, like CSS-in-JS
lang:html
Issues affecting HTML (and SVG but not JSX)
lang:javascript
Issues affecting JS
locked-due-to-inactivity
Please open a new issue and fill out the template instead of commenting.
priority:high
Code is printed in a way that alters the AST, breaks syntax, or is a significant regression. Urgent!
status:has pr
Issues with an accompanying pull request. These issues will probably be fixed soon!
type:bug
Issues identifying ugly output, or a defect in the program
Milestone
For some reason, prettier is adding quotes around JS objects in template literals that I need to pass as properties to lit-html. See example below.
Prettier 1.15.2
Playground link
Input:
Output:
Expected behavior:
I expect for quotes not to be inserted around
${obj}
because I want to pass the object as it is.Note, however, that the quotes are not added if I'm not using lit-html's
html
parser.The text was updated successfully, but these errors were encountered: