module metadata: Decode module calls (for uninitialized modules) #882
Closed
4 tasks done
Labels
enhancement
New feature or request
modules
Functionality related to the module block and modules generally
Background
Currently, when it comes to understanding relationships between modules (in completion, hover, go-to-definition etc.) we only consider module manifest within
.terraform
available after modules are installed.Expecting users to always install modules just to gain the IntelliSense however may be asking for too much.
The following issues represent relevant work that depends on this:
module.calls
#725source
andversion
from Terraform Registry #869Proposal
terraform-schema
earlydecoder
to also decodemodule
blocks minimally (in version-agnostic way)ModuleCalls
tomodule.Meta
terraform-ls
state
: AddModuleCalls
tostate.ModuleMetadata
state
: EnsureModuleStore.ModuleCalls()
returns module calls from the configuration in addition to module manifestThe text was updated successfully, but these errors were encountered: