Align and enable TypeSpec linters for deterministic .NET management naming
- Dominant language
- TypeScript
- Stars
- 27
- Forks
- 90
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 156
Description
Parent tracking issue: Azure/azure-sdk-for-net#61941
Align TypeSpec C# naming linters with deterministic behavior released by `Azure.Generator.Management`, then enable them in the `client-sdk` ruleset when the corresponding generator version is available in specification CI.
Initial acronym requirements:
- Match generator output for `IP`, `DB`, `OS`, `IPv4`, and `IPv6`.
- Support `Ipv4/Ipv6 -> IPv4/IPv6`.
- Do not automatically rewrite compatibility spellings `IPV4/IPV6`.
- Share equivalent positive and negative test vectors with the generator contract.
Repeat the alignment/re-enable sequence for later URL and date/time translations.
## Acceptance criteria
- Linter suggestions match generator outputs exactly.
- Rules remain disabled until generator support is available to consuming repositories.
- Ruleset tests and documentation are updated.
Contributor guide
Assessment
This issue has not been assessed yet.