Skip to content

feat: expand Terraform dependency extractor with providers, remote st…#33

Open
VioletCranberry wants to merge 1 commit intomainfrom
feat/terraform-deps-expansion
Open

feat: expand Terraform dependency extractor with providers, remote st…#33
VioletCranberry wants to merge 1 commit intomainfrom
feat/terraform-deps-expansion

Conversation

@VioletCranberry
Copy link
Owner

…ate, and tfvars

Add 4 new extraction types to bring Terraform deps to parity with other config-file extractors (Docker Compose, GitHub Actions, Helm):

  • Module version enrichment in module_source metadata
  • required_providers (object + shorthand forms)
  • terraform_remote_state cross-stack dependencies
  • .tfvars file associations (variable_file edges)

Also adds Terraform resolver test coverage (previously zero) and refactors brace-depth tracking into shared _extract_block_body helper.

…ate, and tfvars

Add 4 new extraction types to bring Terraform deps to parity with other
config-file extractors (Docker Compose, GitHub Actions, Helm):
- Module version enrichment in module_source metadata
- required_providers (object + shorthand forms)
- terraform_remote_state cross-stack dependencies
- .tfvars file associations (variable_file edges)

Also adds Terraform resolver test coverage (previously zero) and
refactors brace-depth tracking into shared _extract_block_body helper.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@VioletCranberry VioletCranberry force-pushed the feat/terraform-deps-expansion branch from 52e283e to 897768d Compare February 23, 2026 18:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant