AI Slop Code RIsk Monitor

gruntwork-io/terratest

Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.

29.2 Elevated pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for gruntwork-io/terratest, a Go project with 7,978 GitHub stars. SynthScan examined 141,886 lines of code across 1134 source files, recording 930 pattern matches distributed across 8 syntactic categories. The legacy adjusted pattern signal is 29.2 (Elevated pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

29.2
Adjusted Signal
29.2
Raw Pattern Score
100%
Time Factor
2026-10-06
Last Push
8.0K
Stars
Go
Language
141.9K
Lines of Code
1.1K
Files
930
Pattern Hits
2026-10-12
Scan Date
0.09
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 4.6/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 101 finding(s).

Hallucinated Dependency & Supply Chain Risk 30.3/100 · MEDIUM

Are imports declared and package/API names verified? 110 finding(s).

Agent Over-Engineering Ratio 65.0/100 · HIGH

Are wrappers, guards, and repeated structures necessary? 719 finding(s).

PR Review Velocity Impact 68.6/100 · HIGH

Which changes need focused human review? 930 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 101HIGH 0MEDIUM 724LOW 105

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 930 distinct pattern matches across 8 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Decorative Section Separators719 hits · 2980 pts
SeverityFileLineSnippetContext
MEDIUM⚡examples/terraform-ssh-password-example/main.tf12# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-ssh-password-example/main.tf15# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-ssh-password-example/main.tf21# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-ssh-password-example/main.tf23# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMexamples/terraform-ssh-password-example/main.tf44# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMexamples/terraform-ssh-password-example/main.tf46# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMexamples/terraform-ssh-password-example/main.tf69# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMexamples/terraform-ssh-password-example/main.tf71# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-ssh-password-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-ssh-password-example/variables.tf4# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-ssh-password-example/variables.tf9# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-ssh-password-example/variables.tf12# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-ssh-password-example/variables.tf19# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-ssh-password-example/variables.tf22# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMexamples/terraform-gcp-example/main.tf12# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMexamples/terraform-gcp-example/main.tf15# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMexamples/terraform-gcp-example/main.tf36# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMexamples/terraform-gcp-example/main.tf38# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-gcp-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-gcp-example/variables.tf4# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-gcp-example/variables.tf14# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-gcp-example/variables.tf17# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-gcp-example/variables.tf19# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-gcp-example/variables.tf22# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMexamples/terraform-aws-network-example/main.tf27# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMexamples/terraform-aws-network-example/main.tf30# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMexamples/terraform-aws-network-example/main.tf72# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMexamples/terraform-aws-network-example/main.tf74# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMexamples/terraform-aws-network-example/main.tf94# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMexamples/terraform-aws-network-example/main.tf96# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMexamples/terraform-aws-network-example/main.tf108# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMexamples/terraform-aws-network-example/main.tf110# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-aws-network-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-aws-network-example/variables.tf4# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-aws-network-example/variables.tf9# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-aws-network-example/variables.tf12# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMexamples/terraform-aws-network-example/variables.tf29# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMexamples/terraform-aws-network-example/variables.tf32# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMexamples/terraform-aws-dynamodb-example/main.tf23# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMexamples/terraform-aws-dynamodb-example/main.tf25# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-aws-dynamodb-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-aws-dynamodb-example/variables.tf3# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-aws-dynamodb-example/variables.tf9# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-aws-dynamodb-example/variables.tf12# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-asg-scp-example/main.tf12# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-asg-scp-example/main.tf15# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-asg-scp-example/main.tf21# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-asg-scp-example/main.tf23# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMexamples/terraform-asg-scp-example/main.tf46# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMexamples/terraform-asg-scp-example/main.tf48# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMexamples/terraform-asg-scp-example/main.tf71# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMexamples/terraform-asg-scp-example/main.tf73# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-asg-scp-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-asg-scp-example/variables.tf4# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-asg-scp-example/variables.tf9# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-asg-scp-example/variables.tf12# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-asg-scp-example/variables.tf19# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-asg-scp-example/variables.tf22# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-ssh-certificate-example/main.tf12# ---------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡examples/terraform-ssh-certificate-example/main.tf15# ---------------------------------------------------------------------------------------------------------------------COMMENT
659 more matches not shown…
Hallucination Indicators101 hits · 1010 pts
SeverityFileLineSnippetContext
CRITICALdocs/assets/js/main.js4marginLeft:0},function(){return a.getBoundingClientRect().left}):0))+"px":void 0}),n.each({margin:"",padding:"",border:"CODE
CRITICALmodules/gcp/discoveryengine.go142 attrs, err := service.Projects.Locations.Collections.DataStores.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/discoveryengine.go187 attrs, err := service.Projects.Locations.Collections.Engines.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/discoveryengine.go232 policy, err := service.Projects.Locations.Collections.Engines.GetIamPolicy(resource).OptionsRequestedPolicyVersion(iamPCODE
CRITICALmodules/gcp/discoveryengine.go277 attrs, err := service.Projects.Locations.Collections.Engines.Assistants.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/discoveryengine.go367 attrs, err := service.Projects.Locations.Collections.DataStores.Schemas.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/discoveryengine.go412 attrs, err := service.Projects.Locations.Collections.DataStores.ServingConfigs.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/discoveryengine.go457 attrs, err := service.Projects.Locations.Collections.DataStores.Controls.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/discoveryengine.go502 attrs, err := service.Projects.Locations.Collections.DataStores.SiteSearchEngine.TargetSites.Get(name).Context(ctx).Do(CODE
CRITICALmodules/gcp/discoveryengine.go547 attrs, err := service.Projects.Locations.Collections.DataStores.WidgetConfigs.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/migrationcenter.go312 report, err := service.Projects.Locations.ReportConfigs.Reports.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/iam.go140 provider, err := service.Projects.Locations.WorkloadIdentityPools.Providers.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/iam.go275 attrs, err := service.Locations.WorkforcePools.Providers.Keys.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/iam.go320 attrs, err := service.Locations.WorkforcePools.Providers.ScimTenants.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/iam.go365 attrs, err := service.Locations.WorkforcePools.Providers.ScimTenants.Tokens.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/iam.go412 identity, err := service.Projects.Locations.WorkloadIdentityPools.Namespaces.ManagedIdentities.Get(name).Context(ctx).DCODE
CRITICALmodules/gcp/iam.go459 credential, err := service.Projects.Locations.OauthClients.Credentials.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/vmwareengine.go93 attrs, err := service.Projects.Locations.PrivateClouds.Clusters.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/vmwareengine.go138 attrs, err := service.Projects.Locations.PrivateClouds.Subnets.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/vmwareengine.go183 attrs, err := service.Projects.Locations.PrivateClouds.ExternalAddresses.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/vmwareengine.go363 attrs, err := service.Projects.Locations.NetworkPolicies.ExternalAccessRules.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/gkehub.go93 namespace, err := service.Projects.Locations.Scopes.Namespaces.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/analyticshub.go92 listing, err := service.Projects.Locations.DataExchanges.Listings.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/netapp.go271 attrs, err := service.Projects.Locations.Volumes.Snapshots.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/netapp.go316 attrs, err := service.Projects.Locations.Volumes.Replications.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/netapp.go361 attrs, err := service.Projects.Locations.Volumes.QuotaRules.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/netapp.go406 attrs, err := service.Projects.Locations.BackupVaults.Backups.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/logging.go234 view, err := service.Projects.Locations.Buckets.Views.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/logging.go278 link, err := service.Projects.Locations.Buckets.Links.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/logging.go414 policy, err := service.Projects.Locations.Buckets.Views.GetIamPolicy(name, &logging.GetIamPolicyRequest{CODE
CRITICALmodules/gcp/datacatalog.go92 policyTag, err := service.Projects.Locations.Taxonomies.PolicyTags.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/managedkafka.go93 attrs, err := service.Projects.Locations.Clusters.Topics.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/managedkafka.go138 attrs, err := service.Projects.Locations.Clusters.Acls.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/managedkafka.go228 attrs, err := service.Projects.Locations.ConnectClusters.Connectors.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/privateca.go144 certificate, err := service.Projects.Locations.CaPools.Certificates.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/developerconnect.go93 attrs, err := service.Projects.Locations.Connections.GitRepositoryLinks.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/biglakedatabase.go47 result, err := service.Projects.Locations.Catalogs.Databases.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/biglakedatabase.go91 result, err := service.Projects.Locations.Catalogs.Databases.Tables.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/spanner.go137 schedule, err := service.Projects.Instances.Databases.BackupSchedules.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/gke.go92 nodePool, err := service.Projects.Locations.Clusters.NodePools.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/dialogflow.go145 attrs, err := service.Projects.Locations.Agents.Tools.Versions.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/dialogflow.go207 result, err := service.Projects.Locations.Agents.Intents.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/dialogflow.go251 result, err := service.Projects.Locations.Agents.EntityTypes.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/dialogflow.go295 result, err := service.Projects.Locations.Agents.Flows.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/dialogflow.go339 result, err := service.Projects.Locations.Agents.Webhooks.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/dialogflow.go383 result, err := service.Projects.Locations.Agents.Environments.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/dialogflow.go427 result, err := service.Projects.Locations.Agents.TestCases.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/dialogflow.go471 result, err := service.Projects.Locations.Agents.Generators.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/dialogflow.go515 result, err := service.Projects.Locations.Agents.Tools.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/dialogflow.go559 result, err := service.Projects.Locations.Agents.Playbooks.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/dialogflow.go604 result, err := service.Projects.Locations.Agents.Flows.Pages.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/dialogflow.go649 result, err := service.Projects.Locations.Agents.Flows.Versions.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/bigtable.go233 view, err := service.Projects.Instances.Tables.AuthorizedViews.Get(name).View("FULL").Context(ctx).Do()CODE
CRITICALmodules/gcp/clouddeploy.go138 automation, err := service.Projects.Locations.DeliveryPipelines.Automations.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/aiplatform.go268 result, err := service.Projects.Locations.Tensorboards.Experiments.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/aiplatform.go312 result, err := service.Projects.Locations.Featurestores.EntityTypes.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/aiplatform.go356 result, err := service.Projects.Locations.Featurestores.EntityTypes.Features.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/oracledatabase.go363 attrs, err := service.Projects.Locations.OdbNetworks.OdbSubnets.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/networkmanagement.go48 connectivityTest, err := service.Projects.Locations.Global.ConnectivityTests.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/networkconnectivity.go50 hub, err := service.Projects.Locations.Global.Hubs.Get(name).Context(ctx).Do()CODE
41 more matches not shown…
Over-Commented Block80 hits · 80 pts
SeverityFileLineSnippetContext
LOWdocs/_config.yml1# Welcome to Jekyll!COMMENT
LOWdocs/scripts/convert_adoc_to_md.sh1# Required:COMMENT
LOWexamples/terraform-ssh-password-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOWexamples/terraform-gcp-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOWexamples/terraform-asg-scp-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOWexamples/terraform-ssh-certificate-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOWexamples/terraform-remote-exec-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOWexamples/terraform-redeploy-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOW…les/azure/terraform-azure-network-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOW…/azure/terraform-azure-postgresql-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOW…zure/terraform-azure-loadbalancer-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOW…/terraform-azure-recoveryservices-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOW…ure/terraform-azure-resourcegroup-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOWexamples/azure/terraform-azure-aci-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOW…e/terraform-azure-availabilityset-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOW…amples/azure/terraform-azure-disk-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOW…zure/terraform-azure-loganalytics-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOW…les/azure/terraform-azure-mysqldb-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOW…les/azure/terraform-azure-synapse-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOW…s/azure/terraform-azure-frontdoor-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOWexamples/azure/terraform-azure-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOW…re/terraform-azure-container-apps-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOW…/azure/terraform-azure-servicebus-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOW…azure/terraform-azure-datafactory-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOWexamples/azure/terraform-azure-acr-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOW…les/azure/terraform-azure-monitor-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOW…les/azure/terraform-azure-storage-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOW…mples/azure/terraform-azure-sqldb-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOWexamples/azure/terraform-azure-nsg-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOWexamples/azure/terraform-azure-vm-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOW…es/azure/terraform-azure-keyvault-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOW…azure/terraform-azure-functionapp-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOW…erraform-azure-sqlmanagedinstance-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOWexamples/terraform-aws-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOWexamples/terraform-aws-rds-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOWexamples/terraform-gcp-pubsub-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOWexamples/terraform-http-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOWexamples/terraform-packer-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOWexamples/terraform-ssh-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOWexamples/helm-basic-example/values.yaml1# This chart purposefully does not provide any values, to demonstrate how to test required values.COMMENT
LOWexamples/terraform-aws-lambda-example/variables.tf21# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOWexamples/terraform-aws-ecs-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOWexamples/terraform-basic-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOWexamples/helm-dependency-example/values.yaml1# This chart purposefully does not provide any values, to demonstrate how to test required values.COMMENT
LOWexamples/terraform-gcp-ig-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOWexamples/terraform-aws-ssm-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOWexamples/terraform-aws-s3-example/variables.tf1# ---------------------------------------------------------------------------------------------------------------------COMMENT
LOWscripts/check-release-mode.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/check-module-deps.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/check-acyclic-deps.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/release-prep-pin.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/check-siv-placement.sh1#!/usr/bin/env bashCOMMENT
LOWmodules/teststructure/validate_struct.go21// ValidationOptions represent the configuration for a given validation sweep of a target repoCOMMENT
LOWmodules/teststructure/teststructure.go61// directory and terraform.tfstate files. To ensure relative paths work, we copy over the entire root folder to a tempCOMMENT
LOWmodules/teststructure/teststructure.go81//COMMENT
LOWmodules/teststructure/teststructure.go101// destRootFolder := os.Getenv("AGENT_TEMPDIRECTORY")COMMENT
LOWmodules/terraform/format_test.go61// Some of our tests execute code that loops over a map to produce output. The problem is that the order of mapCOMMENT
LOWmodules/docker/build.go21 // Set a logger that should be used. See the logger package for more info.COMMENT
LOWmodules/docker/build.go41COMMENT
LOWmodules/core/logger/logger.go21 // callDepthWrapped is the call depth for functions called through one additional wrapper.COMMENT
20 more matches not shown…
Verbosity Indicators8 hits · 18 pts
SeverityFileLineSnippetContext
LOW⚡modules/terragrunt/terragrunt_e2e_test.go32 // Step 1: Plan with exit code (original bug scenario from issue #1609)COMMENT
LOW⚡modules/terragrunt/terragrunt_e2e_test.go40 // Step 2: Apply all modulesCOMMENT
LOW⚡modules/terragrunt/terragrunt_e2e_test.go47 // Step 3: Plan again - should show no changes (exit code 0)COMMENT
LOW⚡modules/terragrunt/terragrunt_e2e_test.go53 // Step 4: Clean up - Destroy allCOMMENT
LOW⚡modules/terragrunt/terragrunt_e2e_test.go77 // Step 1: Initialize stackCOMMENT
LOW⚡modules/terragrunt/terragrunt_e2e_test.go83 // Step 2: Generate stackCOMMENT
LOW⚡modules/terragrunt/terragrunt_e2e_test.go89 // Step 3: Run stack planCOMMENT
LOW⚡modules/terragrunt/terragrunt_e2e_test.go99 // Step 4: Clean stackCOMMENT
Structural Annotation Overuse8 hits · 18 pts
SeverityFileLineSnippetContext
LOW⚡modules/terragrunt/terragrunt_e2e_test.go32 // Step 1: Plan with exit code (original bug scenario from issue #1609)COMMENT
LOW⚡modules/terragrunt/terragrunt_e2e_test.go40 // Step 2: Apply all modulesCOMMENT
LOW⚡modules/terragrunt/terragrunt_e2e_test.go47 // Step 3: Plan again - should show no changes (exit code 0)COMMENT
LOW⚡modules/terragrunt/terragrunt_e2e_test.go53 // Step 4: Clean up - Destroy allCOMMENT
LOW⚡modules/terragrunt/terragrunt_e2e_test.go77 // Step 1: Initialize stackCOMMENT
LOW⚡modules/terragrunt/terragrunt_e2e_test.go83 // Step 2: Generate stackCOMMENT
LOW⚡modules/terragrunt/terragrunt_e2e_test.go89 // Step 3: Run stack planCOMMENT
LOW⚡modules/terragrunt/terragrunt_e2e_test.go99 // Step 4: Clean stackCOMMENT
Fake / Example Data9 hits · 13 pts
SeverityFileLineSnippetContext
LOWmodules/terraform/cmd_test.go44 ".*lorem ipsum.*": "this warning message should shown.",CODE
LOW⚡modules/terraform/apply_test.go83 "lorem ipsum": "lorem ipsum warning",CODE
LOW⚡modules/terraform/apply_test.go91 "lorem ipsum dolor sit amet": "some warning",CODE
LOW⚡modules/terraform/apply_test.go91 "lorem ipsum dolor sit amet": "some warning",CODE
LOW⚡modules/terraform/apply_test.go99 "lorem ipsum": "lorem ipsum warning",CODE
LOW⚡modules/terraform/apply_test.go107 "lorem ipsum": "lorem ipsum warning",CODE
LOW⚡modules/k8s/kubectl_test.go64- name: dummy-userCODE
LOW⚡modules/k8s/kubectl_test.go66 token: dummy-tokenCODE
LOW⚡modules/k8s/kubectl_test.go71 user: dummy-userCODE
Self-Referential Comments3 hits · 10 pts
SeverityFileLineSnippetContext
MEDIUM.golangci.yml1# This file is generated from https://github.com/gruntwork-io/terragrunt/blob/main/.golangci.ymlCOMMENT
MEDIUM⚡examples/terraform-gcp-ig-example/main.tf18# Create a Regional Managed Instance GroupCOMMENT
MEDIUMexamples/terraform-gcp-ig-example/main.tf33# Create the Instance Template that will be used to populate the Managed Instance Group.COMMENT
AI Slop Vocabulary2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMexamples/helm-basic-example/templates/service.yaml6 # These labels are required by helm. You can read more about required labels in the chart best practices guide:COMMENT
MEDIUMexamples/helm-dependency-example/templates/service.yaml6 # These labels are required by helm. You can read more about required labels in the chart best practices guide:COMMENT