VS Code 拡張機能の推奨設定

Recipe ID: env-011

Tauri 開発に Visual Studio Code (VS Code) を使用する場合、以下の拡張機能をインストールすることで開発効率が大幅に向上します。

必須拡張機能

1. rust-analyzer

Rust 開発における必須の拡張機能です。 コード補完、定義ジャンプ、型推論の表示など、強力な言語サポートを提供します。

ID: rust-lang.rust-analyzer

2. Tauri

Tauri チームが提供する拡張機能です。 tauri.conf.json のバリデーションやオートコンプリート、コマンドパレットからの Tauri コマンド実行などをサポートします。

ID: tauri-apps.tauri-vscode

推奨拡張機能

3. Even Better TOML

Cargo.toml などの TOML ファイルのシンタックスハイライトとバリデーションを提供します。Rust プロジェクトではほぼ必須です。

ID: tamasfe.even-better-toml

4. Error Lens

コード内のエラーや警告を行内に直接表示してくれます。Rust のコンパイルエラーに素早く気づくことができます。

ID: usernamehw.errorlens

設定のヒント

プロジェクトのルートに .vscode/extensions.json を作成し、以下のように記述しておくと、チームメンバーや将来の自分に推奨拡張機能を通知できます。

{
  "recommendations": [
    "rust-lang.rust-analyzer",
    "tauri-apps.tauri-vscode",
    "tamasfe.even-better-toml"
  ]
}