AI言語サポートによるデバッグ
ヒント
CursorのAIを活用したデバッグ機能は、インテリジェントな分析と提案を提供することで、問題の特定と修正を迅速に行うのに役立ちます。
はじめに
AIデバッグサポートの有効化
- コマンドパレットを開く (Ctrl/Cmd + Shift + P)
- "AIデバッグを有効にする"と入力
- 機能を有効化する
基本機能
1. エラー分析
エラーが発生した場合、AIが分析を支援します:
example-error.js
// コード内のエラー
const user = getUserData();
console.log(user.name.toLowerCase());
// AI分析
// ⚠️ 潜在的なヌル参照
// - userがnull/undefinedの可能性
// - user.nameがnull/undefinedの可能性
// 提案: ヌルチェックを追加
2. クイックフィックス
AIは一般的な問題に対する修正を提案します:
component.tsx
// 以前: 型エラー
const handleClick = (event) => {
console.log(event.value);
};
// AIの提案
const handleClick = (event: React.MouseEvent) => {
console.log(event.currentTarget.value);
};