package
0.36.4
Repository: https://github.com/hashicorp/terraform-ls.git
Documentation: pkg.go.dev

# Functions

DecodeReferenceOrigins collects reference origins, using previously parsed AST (via [ParseModuleConfiguration]), core schema of appropriate version (as obtained via [GetTerraformVersion]) and provider schemas ([PreloadEmbeddedSchema] or [ObtainSchema]).
DecodeReferenceTargets collects reference targets, using previously parsed AST (via [ParseModuleConfiguration]), core schema of appropriate version (as obtained via [GetTerraformVersion]) and provider schemas ([PreloadEmbeddedSchema] or [ObtainSchema]).
LoadTestMetadata loads data about the test in a version-independent way that enables us to decode the rest of the configuration, e.g.
ParseTestConfiguration parses the whole test configuration, i.e.
SchemaTestValidation does schema-based validation of test files (*.tftest.hcl), mock files (*.tfmock.hcl) and produces diagnostics associated with any "invalid" parts of code.

# Interfaces

No description provided by the author