【結論】解決策 / 実行コマンド
Claude Codeはインストール済みのLanguage Serverから型エラーなどの診断を受け取り、編集後の問題検出に利用できます。
Claude Code自体がすべての言語サーバーを内蔵するわけではないため、プロジェクト言語に合うLSPと実行環境を用意します。
LSP診断は補助であり、コンパイラ、Lint、テストの代わりにはなりません。
# ターミナルで実行:TypeScript Language Server例を確認
npx typescript-language-server --version
# ターミナルで実行:Java環境例を確認
java -version
# ターミナルで実行:Claude Codeを診断
claude doctor
# ターミナルで実行:対象プロジェクトで起動
claude具体的な手順・設定方法
IDEまたはCLI環境に対象言語のLanguage Serverを導入します。
ルート検出、設定ファイル、SDK、依存関係が正しいか確認します。
編集後はLSP診断に加え、公式ビルドとテストコマンドを実行します。
実践プロンプト / 活用テクニック
# 起動後のセッション内で入力
現在のプロジェクトで利用できるLanguage Serverと診断内容を確認してください。
型エラーを報告し、修正前に対象ファイルと根拠を提示してください。
コンパイラとテストは承認後に実行してください。注意点・よくあるエラーと対処法
LSPが起動しない場合はPATH、SDK、プロジェクトルート、ログを確認します。
診断がゼロでも実行時バグや統合問題は残る可能性があります。
Language Serverへ送られるファイル範囲と第三者拡張の安全性を確認してください。