"Rename Symbol" should rename any upstream module parameters
- Dominant language
- Bicep
- Stars
- 3.6k
- Forks
- 830
- Avg merge
- 1d 21m
- Merged PRs (30d)
- 79
Description
**Is your feature request related to a problem? Please describe.**
When using rename symbol on a module, the bicep file where that module is referenced does not get its parameter updated and breaks the config and must be found and renamed manually. This can get complicated quickly in larger, more modularized deployments.
**Describe the solution you'd like**
If a module is referenced by another module in the same project, and a parameter is renamed, that parameter rename should also carry through to the parameter definition in the upstream module. Implementing this relationship should probably also work for "find all references" action to find where the parameter is referenced in upstream bicep files.
Contributor guide
Research direction
The issue names no files, tests, or entry points. Start by tracing the rename-symbol and find-all-references handling for module parameters, then verify that a parameter rename propagates through upstream Bicep modules without breaking their definitions or references.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100