ClientModel: Add an analyzer to ensure that un-branded clients' client options types inherit from ClientPipelineOptions instead of using it directly
Open
Azure.Core
Client
System.ClientModel
- Dominant language
- C#
- Stars
- 135
- Forks
- 260
- Avg merge
- 3d 1h
- Merged PRs (30d)
- 144
Description
We will need to add an analyzer to ensure that un-branded clients' client options types inherit from ClientPipelineOptions instead of using it directly. This is different from Azure.Core-based clients where the fact that the ClientOptions type is abstract ensures that clients' options type must have a subtype.
Contributor guide
Assessment
This issue has not been assessed yet.