Completion for required_providers source
& version
#676
Labels
enhancement
New feature or request
terraform-ls
Features/bugs which will be implemented/fixed purely on the LS side
Problem Statement
Terraform has a rich ecosystem of providers published in the Terraform Registry.
In order to use a provider in Terraform 0.12+, the user has to declare it explicitly, e.g.
We provide completion for most of the above, except for the values of
source
andversion
. As a result, unless the user is copy-pasting the provider address and/or version they can make a mistake which would be preventable with completion.Expected User Experience
source
Upon typing
>= 2
characters, the user will be provided with a list of providers from the Registry matching the typed name. e.g. if they typead
then the following list of 14 providers would come up:https://registry.terraform.io/search/providers?q=ad
version
Upon completion, the user will be provided with a list of published versions of a given provider, e.g. in case of
hashicorp/aws
they will see the following:3.46.0
3.45.0
3.44.0
Proposal
hashicorp/terraform-ls#871
The text was updated successfully, but these errors were encountered: