Daniel Banck
Daniel Banck
## Background As part of https://github.com/hashicorp/terraform-ls/issues/869 we introduced completion for registry module sources. The first version of the issue included resolving module inputs as well. After attempting this and running...
This is part of https://github.com/hashicorp/vscode-terraform/issues/635 ### Use-cases To enable the integration of linters within the language server, we need to accept a set of configurations upon initialization. ### Proposal *...
## Background Account for module calls pointing outside of the workspace which cannot be indexed via the walker and for any outdated installed modules. ## Proposal - [ ] Range...
This is part of https://github.com/hashicorp/vscode-terraform/issues/635 ### Problem Statement Currently we're sourcing and publishing diagnostics in two different places: As result of parsing files https://github.com/hashicorp/terraform-ls/blob/f246688a37b8edaeb3c36bf536858fd73936d176/internal/langserver/handlers/hooks_module.go#L144-L152 `terraform validate` https://github.com/hashicorp/terraform-ls/blob/f246688a37b8edaeb3c36bf536858fd73936d176/internal/langserver/handlers/command/validate.go#L67-L72 This can lead...
### Background In https://github.com/hashicorp/terraform-ls/pull/874, we introduced links from the module source to the documentation for registry modules. We use the module source and the module version to build the URL....
### Context With support for `*.tf.json` files (introduced in https://github.com/hashicorp/terraform-ls/issues/498) and support for `*.tfvars.json` files (introduced in https://github.com/hashicorp/terraform-ls/issues/519), we are now publishing diagnostics for those kinds of files, too. ###...
When mocking terraform calls in tests, errors are not handled correctly. This results in unexpected mocking behavior. In the following example all calls for `ignoreDir` are still mocked. ```go TerraformCalls:...
This is part of https://github.com/hashicorp/vscode-terraform/issues/635 ## Problem Statement To allow a more straightforward configuration of linter settings for the language server, we expose those settings via the VS Code settings...
## Background In #701, we introduced a provider panel with a list of providers for a module. ## Problem Statement The current implementation displays the type, namespace, version constraints and...
## Background In #701, we introduced a provider panel with a list of providers for a module. ## Problem Statement The current implementation displays the type, namespace, version constraints and...