Azure / Azure/bicep

"Rename Symbol" should rename any upstream module parameters

Open
#1,706 1 comment 3 reactions 0 assignees View on GitHub
enhancement
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.