Azure / Azure/bicep

Investigate registering `WithUnhandledExceptionHandler` on language server startup

Open
#5,147 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Bicep
Stars
3.6k
Forks
830
Avg merge
1d 21m
Merged PRs (30d)
79

Description

Omnisharp allow registering a generic unhandled exception handler using `server.WithUnhandledExceptionHandler(...)`. Might be worth exploring this for:
* Raising telemetry about failures
* Showing a more user-friendly dialog along with a "report issue" button capturing any relevant diagnostics.

Contributor guide

Open the contributing guide

Research direction

Begin at the language server startup entry point and review how OmniSharp's server.WithUnhandledExceptionHandler(...) could be registered. Assess the two proposed outcomes—failure telemetry and a user-friendly dialog with a report-issue button capturing relevant diagnostics—and document the investigation's result.

Written by the indexing model from the issue text.

Assessment

Domain
developer-experience, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.