INNER CODE UNIT · TypeScript
currentBreakpoints
jasonjmcghee/claude-debugs-for-you · src/debug-server.ts:347
const currentBreakpoints = vscode.debug.breakpoints.filter(bp => {
if (bp instanceof vscode.SourceBreakpoint) {
return bp.location.uri.toString() === topFrame.source.path &&
bp.location.range.start.line === (topFrame.line - 1);
}
return false;
});
if (currentBreakpoints.length > 0) {
return `Debug session started - Stopped at breakpoint on line ${topFrame.line}`;
}
}
return 'Debug session started';
} catch (err) {
console.error('Error checking breakpoint status:', err);
return 'Debug session started';
}
}