Create or turn on an analyzer to check that we should always use invariant culture in deserialization/serialization
Open
.NET
.NETClientSDKAnalyzers
- Dominant language
- C#
- Stars
- 135
- Forks
- 260
- Avg merge
- 3d 1h
- Merged PRs (30d)
- 143
Description
Follow up for this issue: https://github.com/Azure/azure-sdk-for-net/issues/43116
Sometimes we are creating customized serialization methods for some properties, and we should always be using the invariant culture when doing that.
Contributor guide
Research direction
Start by reading the linked follow-up issue #43116 and locate the analyzer projects or configuration in this tools repository. Determine which customized serialization and deserialization methods need invariant-culture checks, then verify that the analyzer reports those cases and is enabled for the intended SDK code.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100