dotnet / dotnet/vscode-dotnet-runtime

multiple dependent extensions can conflict when setting our extension settings

Open
#1,010 0 comments 0 reactions 1 assignee Claimed by @nagilson View on GitHub
bug
Dominant language
TypeScript
Stars
209
Forks
455
PR merge metrics
No merged PRs in 30d

Description

Whichever extension sets the timeout path, existing dotnet path, and telemetry setting first can win and those values will not be overridden by calling extensions. Per @baronfel we should subscribe to the onConfigurationDidChange notification so we can react to this better. If any extension requests telemetry as false we should just not collect any. We can maximize the timeout value and we can also use a list of dotnet paths instead.

We could provide an option to override this in a context but this seems suboptimal.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.