Daniel Banck

Results 70 issues of 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...

enhancement
textDocument/completion
modules
needs-research

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 *...

enhancement

## 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...

enhancement
upstream
modules

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...

enhancement
textDocument/publishDiagnostics

### 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....

enhancement
technical-debt
modules

### 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. ###...

bug
textDocument/publishDiagnostics

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:...

technical-debt

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...

enhancement
linting

## 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...

enhancement

## 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...

enhancement