Open hmnd opened 4 months ago
Oops, I didn't include the parser override in my .prettierrc
:facepalm:
I was experiencing this again and spent a bunch of time trying to track down what was going on. I've found that formatting fails if prettier-plugin-tailwindcss
is included after prettier-plugin-svelte
. If I list the svelte plugin last, everything works as expected.
Perhaps it should be documented that the svelte plugin must be listed first?
prettier-plugin-tailwindcss did document that the plugin should be the last one. https://github.com/tailwindlabs/prettier-plugin-tailwindcss#compatibility-with-other-prettier-plugins
@jasonlyu123 didn't notice that! However, that makes this issue even more confusing. I can only get Svelte formatting to work when prettier-plugin-svelte
is last, not prettier-plugin-tailwindcss
. And although this results in successful formatting, prettier-plugin-tailwindcss
no longer sorts classes.
Eg:
{
"plugins": [
"prettier-plugin-tailwindcss",
"prettier-plugin-svelte"
],
}
{
"plugins": [
"prettier-plugin-svelte",
"prettier-plugin-tailwindcss"
],
}
had the same problem This was caused by having both svelte v4 and v5 installed in my monorepo. Removed v4 and the problem went away
I get the following error when I try to format a file containing a Svelte 5 snippet. I'm running the latest v3.2.5 of the plugin.