実現したいこと
vscodeでlaravelを使って開発をしています。
bladeの開発環境を整えるため、
拡張機能『Laravel Blade Snippets』をインストールし、
拡張子blade.php
のファイルの言語設定をHTMLからBlade
にしたところ、
独自タグ(<x-compoment />
でなどのlaravelのカスタムコンポーネントタグはない独自のタグ)のタグ名が赤く表示されてしまいます。
(通常だと青く表示される)
デフォルトの設定だと、赤く表示されるのはタグ名が間違っているときや存在しないタグを利用している時だと認識しています。(<duv></duv>
とか<hoge></hoge>
と打ったら赤く表示される)
開発自体はできるのですが不便です。
独自タグでも通常通り青く表示できるように設定するにはどうすればよろしいでしょうか。
前提
拡張機能『Laravel Blade Snippets』をインストールし、拡張子blade.php
のファイルの言語設定をHTMLからBlade
にした。
発生している問題・エラーメッセージ
独自タグ(laravelのカスタムコンポーネントタグ<x-compoment />
ではない独自のタグ)のタグ名が赤く表示されてしまいます。
(通常だと青く表示される)
具体的には、livewire関連のタグです。
<livewire:counter />
など
該当のソースコード
Blade
1このような存在するタグ名は青く表示される 2<button></button> 3このようなlaravel仕様のカスタムコンポーネントのタグ名は青く表示される 4<x-button></x-button> 5livewireが提供する独自タグのタグ名は赤く表示される 6<livewire:counter />
試したこと
settings.jsonの設定ファイルを開いて許容するタグ名を追加する方法などを調査したが解決策が見つからなかった。
補足情報(FW/ツールのバージョンなど)
vscodeでlaravelを使って開発
vscode:4/3時点のものを公式からインストール(最新のアップデートの状態)
laravelバージョン:10
インストールした拡張機能:
Laravel Blade Snippets(バージョン:v1.34.0)
(他にはGit lens, Japanese Language Pack for Visual Studio Code)
laravelのbladeやカスタムコンポーネントについての公式ドキュメント
https://readouble.com/laravel/10.x/ja/blade.html

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。