🤬
TailwindCSSでPrettier使うとclassが一行になってキレた話
vue + tailwind cssのフォーマッタについて
tailwind cssを使っているとHTMLのclass属性が横にものすごく長くなってしまう。これでは読みづらい...
formatterで何とか解決できないものかと、いろいろ試して落ち着いたので残しておきます。
理想は、class属性の属性値のスペースで改行してほしい。縦に長くなる分にはOK。
結論
フォーマッタをVolarに変更しました。それともろもろの設定
Prettier
お前はTailwindと一緒にいちゃだめだ。
カスタマイズ出来なかった。
.prettierignoreでvueファイルを指定して除外しました。
Volar
基本的にはVScodeのHTMLフォーマッターの設定を参照してくれるみたい。
VScode組み込みのHTMLフォーマッター
これはclass属性のフォーマットは行わない。書いたままになる。
プラスで属性の折り返しの設定を入れる。
{
"html.format.wrapAttributes": "force-expand-multiline"
}
Discussion