Closed
Description
I've got an extension that I'm currently adding telemetry too so that I can better understand how people are using it, however I want to give users an easy way to opt out of this telemetry collection. My initial thoughts were that I would display a quick pick with two options (agree or disagree) and that I would then store their choice for later executions.
However, it looks like the configuration API for extensions doesn't support the option to set a configuration value. It would be great if I could do something like this:
let configuration = vscode.workspace.getConfiguration('ecdc');
configuration.set('collectTelemetry', false);
I'm sure other extensions would find this useful as well to help guide users to setting up sensitive defaults.