Azure / Azure/azure-functions-dotnet-worker

Implement ExceptionExtensions to check for fatal exceptions

Open
#1,016 0 comments 0 reactions 0 assignees View on GitHub
enhancement team-issue
Dominant language
C#
Stars
466
Forks
215
Avg merge
3d 10h
Merged PRs (30d)
7

Description

Create `ExceptionExtensions` class similar to what we're doing in the host

- https://github.com/Azure/azure-functions-host/blob/dev/src/WebJobs.Script/Extensions/ExceptionExtensions.cs

Update broad exception catches to `catch (Exception ex) when (!ex.IsFatal())`

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the linked Azure Functions host implementation of ExceptionExtensions, then locate the broad exception catches in this repository. Done means the extension checks for fatal exceptions and the relevant catches use the !ex.IsFatal() filter; the issue names no tests to run.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.