AI Slop Code Risk Monitor

gruntwork-io/terratest

SlopCodeMonitor badge for gruntwork-io/terratest Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

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

28.4 Elevated pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for gruntwork-io/terratest, a Go project with 7,989 GitHub stars. SynthScan examined 150,959 lines of code across 1179 source files, recording 941 pattern matches distributed across 8 syntactic categories. The legacy adjusted pattern signal is 28.4 (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.

28.4
Adjusted Signal
28.4
Raw Pattern Score
100%
Time Factor
2026-10-22
Last Push
8.0K
Stars
Go
Language
151.0K
Lines of Code
1.2K
Files
941
Pattern Hits
2026-10-31
Scan Date
0.10
HC Hit Rate

Risk Review · Payload v1

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

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 4.1/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 32.4/100 · MEDIUM

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

Agent Over-Engineering Ratio 62.7/100 · HIGH

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

PR Review Velocity Impact 68.0/100 · HIGH

Which changes need focused human review? 941 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 117HIGH 0MEDIUM 722LOW 102

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 941 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 Separators717 hits · 2978 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
657 more matches not shown…
Hallucination Indicators117 hits · 1170 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/migrationcenter.go356 result, err := service.Projects.Locations.ImportJobs.ImportDataFiles.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/gkehub.go184 result, err := service.Projects.Locations.Memberships.Bindings.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/iap.go146 result, err := service.Projects.IapTunnel.Locations.DestGroups.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/osconfigv2.go50 result, err := service.Projects.Locations.Global.PolicyOrchestrators.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/servicenetworking.go118 response, err := service.Services.Projects.Global.Networks.PeeredDnsDomains.List(parent).Context(ctx).Do()CODE
CRITICALmodules/gcp/servicenetworking.go177 controls, err := service.Services.Projects.Global.Networks.GetVpcServiceControls(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/datacatalog.go138 result, err := service.Projects.Locations.EntryGroups.Entries.Get(name).Context(ctx).Do()CODE
CRITICALmodules/gcp/datacatalog.go187 call := service.Projects.Locations.EntryGroups.Entries.Tags.List(parent)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/alloydb.go139 result, err := service.Projects.Locations.Clusters.Users.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/composer.go94 result, err := service.Projects.Locations.Environments.UserWorkloadsConfigMaps.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
57 more matches not shown…
Over-Commented Block79 hits · 79 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
19 more matches not shown…
Verbosity Indicators7 hits · 16 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: Generate stackCOMMENT
LOW⚡modules/terragrunt/terragrunt_e2e_test.go83 // Step 2: Run stack planCOMMENT
LOW⚡modules/terragrunt/terragrunt_e2e_test.go93 // Step 3: Clean stackCOMMENT
Structural Annotation Overuse7 hits · 16 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: Generate stackCOMMENT
LOW⚡modules/terragrunt/terragrunt_e2e_test.go83 // Step 2: Run stack planCOMMENT
LOW⚡modules/terragrunt/terragrunt_e2e_test.go93 // Step 3: 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