ARM: Update all LRO templates to prefer Azure-AsyncOperation and add linting rule to check
Open
breaking-change
design:needed
lib:azure-resource-manager
needs-area
- Dominant language
- TypeScript
- Stars
- 27
- Forks
- 90
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 156
Description
- Add a linting rule to require Azure-AsyncOperation as the primary mechanism for resolving LROs
- Update spec templates to choose this by default
- Update existing specs to avoid swagger changes in existing APIs
Contributor guide
Research direction
Locate the linting rules, spec templates, and existing API specs covered by the repository, then determine how LRO resolution is represented today. Done means a rule requires Azure-AsyncOperation as the primary mechanism, templates prefer it by default, and existing specs are updated without changing their Swagger output.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- api, tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100