Skip to content

Commit 83a47c8

Browse files
committed
Add unverified breakpoint message for microsoft/vscode#42870
1 parent 80a21b2 commit 83a47c8

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

src/build/generate-contributions.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,7 @@ interface IDebugger<T extends AnyLaunchConfiguration> {
126126
} & Described)[];
127127
configurationAttributes: ConfigurationAttributes<T>;
128128
defaults: T;
129+
uiMessages?: { unverifiedBreakpoints?: string };
129130
}
130131

131132
const commonLanguages = ['javascript', 'typescript', 'javascriptreact', 'typescriptreact'];
@@ -469,6 +470,7 @@ const nodeAttachConfig: IDebugger<INodeAttachConfiguration> = {
469470
},
470471
},
471472
defaults: nodeAttachConfigDefaults,
473+
uiMessages: { unverifiedBreakpoints: refString('debug.unverifiedBreakpoints') },
472474
};
473475

474476
/**
@@ -649,6 +651,7 @@ const nodeLaunchConfig: IDebugger<INodeLaunchConfiguration> = {
649651
},
650652
},
651653
defaults: nodeLaunchConfigDefaults,
654+
uiMessages: { unverifiedBreakpoints: refString('debug.unverifiedBreakpoints') },
652655
};
653656

654657
const nodeTerminalConfiguration: IDebugger<ITerminalLaunchConfiguration> = {
@@ -677,6 +680,7 @@ const nodeTerminalConfiguration: IDebugger<ITerminalLaunchConfiguration> = {
677680
},
678681
},
679682
defaults: terminalBaseDefaults,
683+
uiMessages: { unverifiedBreakpoints: refString('debug.unverifiedBreakpoints') },
680684
};
681685

682686
/**
@@ -876,6 +880,7 @@ const chromeLaunchConfig: IDebugger<IChromeLaunchConfiguration> = {
876880
},
877881
},
878882
defaults: chromeLaunchConfigDefaults,
883+
uiMessages: { unverifiedBreakpoints: refString('debug.unverifiedBreakpoints') },
879884
};
880885

881886
const chromeAttachConfig: IDebugger<IChromeAttachConfiguration> = {
@@ -898,6 +903,7 @@ const chromeAttachConfig: IDebugger<IChromeAttachConfiguration> = {
898903
],
899904
configurationAttributes: chromiumAttachConfigurationAttributes,
900905
defaults: chromeAttachConfigDefaults,
906+
uiMessages: { unverifiedBreakpoints: refString('debug.unverifiedBreakpoints') },
901907
};
902908

903909
const extensionHostConfig: IDebugger<IExtensionHostLaunchConfiguration> = {
@@ -955,6 +961,7 @@ const extensionHostConfig: IDebugger<IExtensionHostLaunchConfiguration> = {
955961
},
956962
},
957963
defaults: extensionHostConfigDefaults,
964+
uiMessages: { unverifiedBreakpoints: refString('debug.unverifiedBreakpoints') },
958965
};
959966

960967
const edgeLaunchConfig: IDebugger<IEdgeLaunchConfiguration> = {
@@ -999,6 +1006,7 @@ const edgeLaunchConfig: IDebugger<IEdgeLaunchConfiguration> = {
9991006
},
10001007
},
10011008
defaults: edgeLaunchConfigDefaults,
1009+
uiMessages: { unverifiedBreakpoints: refString('debug.unverifiedBreakpoints') },
10021010
};
10031011

10041012
const edgeAttachConfig: IDebugger<IEdgeAttachConfiguration> = {
@@ -1029,6 +1037,7 @@ const edgeAttachConfig: IDebugger<IEdgeAttachConfiguration> = {
10291037
},
10301038
},
10311039
defaults: edgeAttachConfigDefaults,
1040+
uiMessages: { unverifiedBreakpoints: refString('debug.unverifiedBreakpoints') },
10321041
};
10331042

10341043
export const debuggers = [

src/build/strings.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,8 @@ const strings = {
137137
'debug.terminal.welcomeWithLink': `[JavaScript Debug Terminal](command:${Commands.CreateDebuggerTerminal})\n\nYou can use the JavaScript Debug Terminal to debug Node.js processes run on the command line.\n\n[Debug URL](command:${Commands.DebugLink})`,
138138
'debug.terminal.toggleAuto': 'Toggle Terminal Node.js Auto Attach',
139139
'debug.terminal.attach': 'Attach to Node.js Terminal Process',
140+
'debug.unverifiedBreakpoints':
141+
"Some of your breakpoints could not be set. If you're having an issue, you can [troubleshoot your launch configuration](command:extension.js-debug.createDiagnostics).",
140142

141143
'node.pauseForSourceMap.description':
142144
'Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.',

0 commit comments

Comments
 (0)