[Linter] Introduce a new rule to make sure the customized serialization/deserialization method hook to have the optimized attribute
Open
.NETClientSDKAnalyzers
- Dominant language
- C#
- Stars
- 135
- Forks
- 260
- Avg merge
- 3d 1h
- Merged PRs (30d)
- 144
Description
Creating to track https://github.com/Azure/autorest.csharp/pull/3278#discussion_r1195464343
We should verifying the customized serialization and deserialization hook methods to have the AggressiveInlining attribute to ensure performance.
Contributor guide
Research direction
Start with the linked Azure SDK PR discussion and locate the linter implementation that checks customized serialization and deserialization hooks. The work is done when those hook methods are verified for the AggressiveInlining attribute and the linter has coverage for the new rule.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100