in packages/vscode-extension-web-ide/src/warnIfLanguageServerFlag.ts [6:25]
export async function warnIfLanguageServerFlag(): Promise<void> {
const config = vscode.workspace.getConfiguration('gitlab');
const languageServerEnabled = config.get<boolean>('featureFlags.languageServerWebIDE', false);
if (languageServerEnabled) {
const actions = [ACTION_OPEN_SETTINGS, ACTION_CANCEL];
const selectedAction = await vscode.window.showWarningMessage(
'Experimental feature detected. Some features may not work as expected. Consider disabling the "gitlab.featureFlags.languageServerWebIDE" in your vscode settings.',
...actions,
);
if (selectedAction === ACTION_OPEN_SETTINGS) {
await vscode.commands.executeCommand(
'workbench.action.openSettings',
'gitlab.featureFlags.languageServerWebIDE',
);
}
}
}