dotnet / dotnet/aspnetcore

[Analyzer] Add missing services for registered middlewares

Open
#45,221 3 comments 0 reactions 0 assignees View on GitHub
analyzer api-suggestion area-middleware
Dominant language
C#
Stars
38.4k
Forks
10.9k
Avg merge
2d 5h
Merged PRs (30d)
276

Description

- Add the matching middleware when services have been registered (Cors, Ratelimiting, Authn, Authz)
- Add required services when middlewares are registered
- Enumerate scenarios where we warn for missing services in middleware at runtime based on a sentinel
- Using an analyzer instead of automatically registering at runtime gives the flexibility to the user to control ordering

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.