AI Slop Code RIsk Monitor

agones-dev/agones

Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes

13.8 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for agones-dev/agones, a Go project with 7,059 GitHub stars. SynthScan examined 237,099 lines of code across 967 source files, recording 1171 pattern matches distributed across 17 syntactic categories. The legacy adjusted pattern signal is 13.8 (Moderate 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.

13.8
Adjusted Signal
13.8
Raw Pattern Score
100%
Time Factor
2026-10-10
Last Push
7.1K
Stars
Go
Language
237.1K
Lines of Code
967
Files
1.2K
Pattern Hits
2026-10-12
Scan Date
0.33
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 16.7/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 38.9/100 · MEDIUM

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

Agent Over-Engineering Ratio 1.9/100 · LOW

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

PR Review Velocity Impact 57.8/100 · HIGH

Which changes need focused human review? 1171 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 316HIGH 4MEDIUM 25LOW 826

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 1171 distinct pattern matches across 17 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.

Hallucination Indicators316 hits · 2330 pts
SeverityFileLineSnippetContext
CRITICAL⚡sdks/nodejs/lib/sdk_pb.js746 objectMeta: (f = msg.getObjectMeta()) && proto.agones.dev.sdk.GameServer.ObjectMeta.toObject(includeInstance, f),CODE
CRITICAL⚡sdks/nodejs/lib/sdk_pb.js747 spec: (f = msg.getSpec()) && proto.agones.dev.sdk.GameServer.Spec.toObject(includeInstance, f),CODE
CRITICAL⚡sdks/nodejs/lib/sdk_pb.js748 status: (f = msg.getStatus()) && proto.agones.dev.sdk.GameServer.Status.toObject(includeInstance, f)CODE
CRITICALsdks/nodejs/lib/sdk_pb.js340 return proto.agones.dev.sdk.Empty.toObject(opt_includeInstance, this);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js374 return proto.agones.dev.sdk.Empty.deserializeBinaryFromReader(msg, reader);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js407 proto.agones.dev.sdk.Empty.serializeBinaryToWriter(this, writer);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js441 return proto.agones.dev.sdk.KeyValue.toObject(opt_includeInstance, this);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js476 return proto.agones.dev.sdk.KeyValue.deserializeBinaryFromReader(msg, reader);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js517 proto.agones.dev.sdk.KeyValue.serializeBinaryToWriter(this, writer);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js601 return proto.agones.dev.sdk.Duration.toObject(opt_includeInstance, this);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js635 return proto.agones.dev.sdk.Duration.deserializeBinaryFromReader(msg, reader);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js672 proto.agones.dev.sdk.Duration.serializeBinaryToWriter(this, writer);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js731 return proto.agones.dev.sdk.GameServer.toObject(opt_includeInstance, this);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js767 return proto.agones.dev.sdk.GameServer.deserializeBinaryFromReader(msg, reader);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js815 proto.agones.dev.sdk.GameServer.serializeBinaryToWriter(this, writer);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js873 return proto.agones.dev.sdk.GameServer.ObjectMeta.toObject(opt_includeInstance, this);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js915 return proto.agones.dev.sdk.GameServer.ObjectMeta.deserializeBinaryFromReader(msg, reader);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js988 proto.agones.dev.sdk.GameServer.ObjectMeta.serializeBinaryToWriter(this, writer);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js1249 return proto.agones.dev.sdk.GameServer.Spec.toObject(opt_includeInstance, this);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js1264 health: (f = msg.getHealth()) && proto.agones.dev.sdk.GameServer.Spec.Health.toObject(includeInstance, f)CODE
CRITICALsdks/nodejs/lib/sdk_pb.js1283 return proto.agones.dev.sdk.GameServer.Spec.deserializeBinaryFromReader(msg, reader);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js1321 proto.agones.dev.sdk.GameServer.Spec.serializeBinaryToWriter(this, writer);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js1363 return proto.agones.dev.sdk.GameServer.Spec.Health.toObject(opt_includeInstance, this);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js1400 return proto.agones.dev.sdk.GameServer.Spec.Health.deserializeBinaryFromReader(msg, reader);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js1449 proto.agones.dev.sdk.GameServer.Spec.Health.serializeBinaryToWriter(this, writer);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js1627 return proto.agones.dev.sdk.GameServer.Status.toObject(opt_includeInstance, this);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js1648 players: (f = msg.getPlayers()) && proto.agones.dev.sdk.GameServer.Status.PlayerStatus.toObject(includeInstance, f),CODE
CRITICALsdks/nodejs/lib/sdk_pb.js1669 return proto.agones.dev.sdk.GameServer.Status.deserializeBinaryFromReader(msg, reader);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js1713 jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.CODE
CRITICALsdks/nodejs/lib/sdk_pb.js1719 jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.CODE
CRITICALsdks/nodejs/lib/sdk_pb.js1737 proto.agones.dev.sdk.GameServer.Status.serializeBinaryToWriter(this, writer);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js1817 return proto.agones.dev.sdk.GameServer.Status.Address.toObject(opt_includeInstance, this);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js1852 return proto.agones.dev.sdk.GameServer.Status.Address.deserializeBinaryFromReader(msg, reader);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js1893 proto.agones.dev.sdk.GameServer.Status.Address.serializeBinaryToWriter(this, writer);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js1977 return proto.agones.dev.sdk.GameServer.Status.Port.toObject(opt_includeInstance, this);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js2012 return proto.agones.dev.sdk.GameServer.Status.Port.deserializeBinaryFromReader(msg, reader);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js2053 proto.agones.dev.sdk.GameServer.Status.Port.serializeBinaryToWriter(this, writer);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js2144 return proto.agones.dev.sdk.GameServer.Status.PlayerStatus.toObject(opt_includeInstance, this);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js2180 return proto.agones.dev.sdk.GameServer.Status.PlayerStatus.deserializeBinaryFromReader(msg, reader);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js2225 proto.agones.dev.sdk.GameServer.Status.PlayerStatus.serializeBinaryToWriter(this, writer);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js2353 return proto.agones.dev.sdk.GameServer.Status.CounterStatus.toObject(opt_includeInstance, this);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js2388 return proto.agones.dev.sdk.GameServer.Status.CounterStatus.deserializeBinaryFromReader(msg, reader);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js2429 proto.agones.dev.sdk.GameServer.Status.CounterStatus.serializeBinaryToWriter(this, writer);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js2520 return proto.agones.dev.sdk.GameServer.Status.ListStatus.toObject(opt_includeInstance, this);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js2555 return proto.agones.dev.sdk.GameServer.Status.ListStatus.deserializeBinaryFromReader(msg, reader);CODE
CRITICALsdks/nodejs/lib/sdk_pb.js2596 proto.agones.dev.sdk.GameServer.Status.ListStatus.serializeBinaryToWriter(this, writer);CODE
CRITICALsdks/nodejs/lib/beta/beta_pb.js286 return proto.agones.dev.sdk.beta.Empty.toObject(opt_includeInstance, this);CODE
CRITICALsdks/nodejs/lib/beta/beta_pb.js320 return proto.agones.dev.sdk.beta.Empty.deserializeBinaryFromReader(msg, reader);CODE
CRITICALsdks/nodejs/lib/beta/beta_pb.js353 proto.agones.dev.sdk.beta.Empty.serializeBinaryToWriter(this, writer);CODE
CRITICALsdks/nodejs/lib/beta/beta_pb.js387 return proto.agones.dev.sdk.beta.Counter.toObject(opt_includeInstance, this);CODE
CRITICALsdks/nodejs/lib/beta/beta_pb.js423 return proto.agones.dev.sdk.beta.Counter.deserializeBinaryFromReader(msg, reader);CODE
CRITICALsdks/nodejs/lib/beta/beta_pb.js468 proto.agones.dev.sdk.beta.Counter.serializeBinaryToWriter(this, writer);CODE
CRITICALsdks/nodejs/lib/beta/beta_pb.js577 return proto.agones.dev.sdk.beta.CounterUpdateRequest.toObject(opt_includeInstance, this);CODE
CRITICALsdks/nodejs/lib/beta/beta_pb.js614 return proto.agones.dev.sdk.beta.CounterUpdateRequest.deserializeBinaryFromReader(msg, reader);CODE
CRITICALsdks/nodejs/lib/beta/beta_pb.js665 proto.agones.dev.sdk.beta.CounterUpdateRequest.serializeBinaryToWriter(this, writer);CODE
CRITICALsdks/nodejs/lib/beta/beta_pb.js839 return proto.agones.dev.sdk.beta.GetCounterRequest.toObject(opt_includeInstance, this);CODE
CRITICALsdks/nodejs/lib/beta/beta_pb.js873 return proto.agones.dev.sdk.beta.GetCounterRequest.deserializeBinaryFromReader(msg, reader);CODE
CRITICALsdks/nodejs/lib/beta/beta_pb.js910 proto.agones.dev.sdk.beta.GetCounterRequest.serializeBinaryToWriter(this, writer);CODE
CRITICALsdks/nodejs/lib/beta/beta_pb.js969 return proto.agones.dev.sdk.beta.UpdateCounterRequest.toObject(opt_includeInstance, this);CODE
CRITICALsdks/nodejs/lib/beta/beta_pb.js984 counterupdaterequest: (f = msg.getCounterupdaterequest()) && proto.agones.dev.sdk.beta.CounterUpdateRequest.toObjectCODE
256 more matches not shown…
Over-Commented Block766 hits · 764 pts
SeverityFileLineSnippetContext
LOWcloudbuild.yaml1---COMMENT
LOWtools.go1//go:build toolsCOMMENT
LOW.golangci.yml141 # `lax` matches the generated-file detection golangci-lint v1 used. `strict`COMMENT
LOW.golangci.yml181 linters: [depguard]COMMENT
LOWcmd/ping/udp_test.go1// Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWcmd/ping/udp.go1// Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWcmd/ping/main.go1// Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWcmd/processor/main.go1// Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWcmd/sdk-server/main.go1// Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWcmd/sdk-server/main_test.go1// Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWcmd/controller/pprof.go1// Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWcmd/controller/main.go1// Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWcmd/controller/main_test.go1// Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWcmd/extensions/pprof.go1// Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWcmd/extensions/main.go1// Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWcmd/allocator/metrics.go1// Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWcmd/allocator/main.go1// Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWcmd/allocator/main_test.go1// Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWinstall/terraform/modules/gke-autopilot/outputs.tf1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWinstall/terraform/modules/gke-autopilot/cluster.tf1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWinstall/terraform/modules/gke-autopilot/variables.tf1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWinstall/terraform/modules/aks/outputs.tf1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWinstall/terraform/modules/aks/aks.tf1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWinstall/terraform/modules/aks/variables.tf1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWinstall/terraform/modules/gke/outputs.tf1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWinstall/terraform/modules/gke/cluster.tf1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWinstall/terraform/modules/gke/variables.tf1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWinstall/terraform/modules/eks/outputs.tf1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWinstall/terraform/modules/eks/variables.tf1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWinstall/terraform/modules/eks/eks.tf1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWinstall/terraform/modules/helm3/helm.tf1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWinstall/terraform/modules/helm3/variables.tf1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWinstall/terraform/modules/oke-helm3/helm.tf1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWinstall/terraform/modules/oke-helm3/variables.tf1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWinstall/helm/agones/defaultfeaturegates.yaml1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWinstall/helm/agones/Chart.yaml1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWinstall/helm/agones/values.yaml1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWinstall/helm/agones/scripts/delete_agones_resources.sh1#!/bin/shCOMMENT
LOWinstall/helm/agones/templates/service-monitor.yaml1{{- if and (.Values.agones.metrics.prometheusEnabled) (.Values.agones.metrics.serviceMonitor.enabled) }}COMMENT
LOW…/helm/agones/templates/controller-metrics-service.yaml1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWinstall/helm/agones/templates/pdb.yaml1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOW…stall/helm/agones/templates/extensions-deployment.yaml1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWinstall/helm/agones/templates/controller.yaml1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWinstall/helm/agones/templates/processor.yaml1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWinstall/helm/agones/templates/service.yaml1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWinstall/helm/agones/templates/extensions.yaml1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOW…/helm/agones/templates/extensions-metrics-service.yaml1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWinstall/helm/agones/templates/ping.yaml1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWinstall/helm/agones/templates/crds/gameserverset.yaml1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOW…tall/helm/agones/templates/crds/_gameserverstatus.yaml1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOW…/agones/templates/crds/gameserverallocationpolicy.yaml1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOW…/helm/agones/templates/crds/_gameserverspecschema.yaml1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWinstall/helm/agones/templates/crds/gameserver.yaml1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWinstall/helm/agones/templates/crds/fleet.yaml1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOW…helm/agones/templates/crds/_fleetautoscalerpolicy.yaml1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOWinstall/helm/agones/templates/crds/fleetautoscaler.yaml1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
LOW…ates/crds/k8s/_io.k8s.api.core.v1.PodTemplateSpec.yaml1---COMMENT
LOW…/_io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.yaml1---COMMENT
LOWinstall/helm/agones/templates/tests/test-runner.yaml1{{- if .Values.helm.installTests }}COMMENT
LOWinstall/helm/agones/templates/serviceaccounts/sdk.yaml1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
706 more matches not shown…
Decorative Section Separators8 hits · 36 pts
SeverityFileLineSnippetContext
MEDIUM⚡pkg/gameserverallocations/processor/doc.go32// ┌─────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐COMMENT
MEDIUM⚡pkg/gameserverallocations/processor/doc.go36// └─────────────────┘ └─────────────────────┘ └─────────────────────┘COMMENT
MEDIUM⚡pkg/gameserverallocations/processor/doc.go40// │ ├──────────────────────────►COMMENT
MEDIUM⚡pkg/gameserverallocations/processor/doc.go43// ├────────────────────────► │COMMENT
MEDIUM⚡pkg/gameserverallocations/processor/doc.go50// │ ◄──────────────────────────┤COMMENT
MEDIUM⚡pkg/gameserverallocations/processor/doc.go53// │ ├──────────────────────────►COMMENT
MEDIUM⚡pkg/gameserverallocations/processor/doc.go60// │ ◄──────────────────────────┤COMMENT
MEDIUM⚡pkg/gameserverallocations/processor/doc.go62// ◄────────────────────────┤ │COMMENT
Self-Referential Comments9 hits · 27 pts
SeverityFileLineSnippetContext
MEDIUMinstall/helm/agones/templates/service/allocation.yaml17# Define a Service for the agones-allocatorCOMMENT
MEDIUMinstall/helm/agones/templates/service/allocation.yaml385# Create a ClusterRole in that grants access to the agones allocation apiCOMMENT
MEDIUMinstall/helm/agones/templates/service/allocation.yaml416# Create a ServiceAccount that will be bound to the above roleCOMMENT
MEDIUMsdks/python/agones/_generated/sdk_pb2_grpc.py223 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMsdks/python/agones/_generated/beta/beta_pb2_grpc.py181 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMsdks/python/agones/_generated/alpha/alpha_pb2_grpc.py228 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMtest/upgrade/permissions.yaml321# Create a ClusterRole in that grants access to the agones allocation apiCOMMENT
MEDIUMexamples/autoscaler-webhook/autoscaler-service.yaml16# Define a Service for the autoscaler-webhookCOMMENT
MEDIUMexamples/autoscaler-webhook/autoscaler-service-tls.yaml16# Define a Service for the autoscaler-webhookCOMMENT
AI Structural Patterns22 hits · 22 pts
SeverityFileLineSnippetContext
LOWsdks/python/agones/_generated/sdk_pb2_grpc.py229CODE
LOWsdks/python/agones/_generated/sdk_pb2_grpc.py256CODE
LOWsdks/python/agones/_generated/sdk_pb2_grpc.py283CODE
LOWsdks/python/agones/_generated/sdk_pb2_grpc.py310CODE
LOWsdks/python/agones/_generated/sdk_pb2_grpc.py337CODE
LOWsdks/python/agones/_generated/sdk_pb2_grpc.py364CODE
LOWsdks/python/agones/_generated/sdk_pb2_grpc.py391CODE
LOWsdks/python/agones/_generated/sdk_pb2_grpc.py418CODE
LOWsdks/python/agones/_generated/sdk_pb2_grpc.py445CODE
LOWsdks/python/agones/_generated/beta/beta_pb2_grpc.py187CODE
LOWsdks/python/agones/_generated/beta/beta_pb2_grpc.py214CODE
LOWsdks/python/agones/_generated/beta/beta_pb2_grpc.py241CODE
LOWsdks/python/agones/_generated/beta/beta_pb2_grpc.py268CODE
LOWsdks/python/agones/_generated/beta/beta_pb2_grpc.py295CODE
LOWsdks/python/agones/_generated/beta/beta_pb2_grpc.py322CODE
LOWsdks/python/agones/_generated/alpha/alpha_pb2_grpc.py234CODE
LOWsdks/python/agones/_generated/alpha/alpha_pb2_grpc.py261CODE
LOWsdks/python/agones/_generated/alpha/alpha_pb2_grpc.py288CODE
LOWsdks/python/agones/_generated/alpha/alpha_pb2_grpc.py315CODE
LOWsdks/python/agones/_generated/alpha/alpha_pb2_grpc.py342CODE
LOWsdks/python/agones/_generated/alpha/alpha_pb2_grpc.py369CODE
LOWsdks/python/agones/_generated/alpha/alpha_pb2_grpc.py396CODE
Cross-File Repetition3 hits · 15 pts
SeverityFileLineSnippetContext
HIGHsdks/python/agones/_generated/sdk_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGHsdks/python/agones/_generated/beta/beta_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGHsdks/python/agones/_generated/alpha/alpha_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
AI Slop Vocabulary5 hits · 14 pts
SeverityFileLineSnippetContext
MEDIUMtest/e2e/fleetautoscaler_test.go2369// May want to replace this with a more robust solution using the Kubernetes client-go library at some point, but since COMMENT
MEDIUMexamples/gameserverallocation.yaml49 # via Allocation. Defaults to "Ready". The only other option is "Allocated", which can be used in conjunction withCOMMENT
MEDIUMexamples/gameserverallocation-deprecated.yaml41 # via Allocation. Defaults to "Ready". The only other option is "Allocated", which can be used in conjunction withCOMMENT
MEDIUMsite/static/js/asciinema-player.js73!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e(require("react"));else if("functioCODE
MEDIUMpkg/fleets/controller_test.go1047 // Absolutely different GameServer Spec, 1.1 CPUCOMMENT
Structural Annotation Overuse9 hits · 14 pts
SeverityFileLineSnippetContext
LOWexamples/autoscaler-wasm/README.md86### Step 1: Create a FleetCOMMENT
LOWexamples/autoscaler-wasm/README.md94### Step 2: Deploy the FleetAutoscalerCOMMENT
LOW…en/docs/Getting Started/create-wasm-fleetautoscaler.md40## Step 1: Deploy the FleetCOMMENT
LOW…en/docs/Getting Started/create-wasm-fleetautoscaler.md47## Step 2: Create a Fleet Autoscaler with Wasm PolicyCOMMENT
LOW…en/docs/Getting Started/create-wasm-fleetautoscaler.md124## Step 3: See the Fleet and Autoscaler StatusCOMMENT
LOW…en/docs/Getting Started/create-wasm-fleetautoscaler.md190## Step 4: Allocate Game Servers from the Fleet to Trigger Scale UpCOMMENT
LOW…en/docs/Getting Started/create-wasm-fleetautoscaler.md229## Step 5: Check New Autoscaler and Fleet StatusCOMMENT
LOW…en/docs/Getting Started/create-wasm-fleetautoscaler.md291## Step 6: Check DownscalingCOMMENT
LOW…en/docs/Getting Started/create-wasm-fleetautoscaler.md338## Step 7: CleanupCOMMENT
Unused Imports8 hits · 8 pts
SeverityFileLineSnippetContext
LOWsdks/python/agones/__init__.py15CODE
LOWsdks/python/agones/_generated/sdk_pb2_grpc.py20CODE
LOWsdks/python/agones/_generated/beta/beta_pb2.py41CODE
LOWsdks/python/agones/_generated/beta/beta_pb2.py42CODE
LOWsdks/python/agones/_generated/beta/beta_pb2.py43CODE
LOWsdks/python/agones/_generated/beta/beta_pb2_grpc.py20CODE
LOWsdks/python/agones/_generated/alpha/alpha_pb2_grpc.py20CODE
LOWtest/sdk/python/testSDKClient.py20CODE
Hyper-Verbose Identifiers8 hits · 8 pts
SeverityFileLineSnippetContext
LOWsdks/python/tests/test_sdk.py32 def test_default_host_and_port(self):CODE
LOWsdks/python/tests/test_sdk.py37 def test_custom_host_and_port(self):CODE
LOWsdks/python/tests/test_sdk.py126 def test_alpha_not_connected_raises(self):CODE
LOWsdks/python/tests/test_sdk.py131 def test_beta_not_connected_raises(self):CODE
LOWsdks/python/tests/test_beta.py55 def test_get_counter_capacity(self):CODE
LOWsdks/python/tests/test_beta.py59 def test_set_counter_capacity(self):CODE
LOWsite/static/js/asciinema-player.js60!function(f){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=f();else if("function"==typeof definCODE
LOWsite/static/js/asciinema-player.js187function registerAsciinemaPlayerElement() {CODE
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHpkg/gameserversets/controller.go297// making sure there are aways as many GameServers as requestedCOMMENT
Modern Structural Boilerplate6 hits · 7 pts
SeverityFileLineSnippetContext
LOW⚡sdks/python/agones/sdk.py134 def set_label(self, key: str, value: str) -> None:CODE
LOW⚡sdks/python/agones/sdk.py138 def set_annotation(self, key: str, value: str) -> None:CODE
LOWsdks/python/agones/beta.py36 def set_counter_count(self, key: str, amount: int) -> None:CODE
LOWsdks/python/agones/beta.py64 def set_counter_capacity(self, key: str, amount: int) -> None:CODE
LOWsdks/python/agones/beta.py78 def set_list_capacity(self, key: str, amount: int) -> None:CODE
LOWsdks/python/agones/__init__.py17__all__ = ["AgonesSDK"]CODE
Slop Phrases2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMexamples/simple-genai-server/gameserver_autochat.yaml34 # server is in the same cluster as your inference server you can also use the k8sCOMMENT
MEDIUMexamples/simple-genai-server/gameserver_manualchat.yaml34 # same cluster as your inference server you can also use the k8s service discoveryCOMMENT
Excessive Try-Catch Wrapping3 hits · 4 pts
SeverityFileLineSnippetContext
LOWsdks/python/agones/sdk.py99 except Exception as e:CODE
LOW⚡sdks/python/agones/sdk.py125 except Exception as e:CODE
MEDIUMsdks/python/agones/sdk.py96def _stream():CODE
Redundant / Tautological Comments2 hits · 3 pts
SeverityFileLineSnippetContext
LOWinstall/terraform/modules/gke-autopilot/cluster.tf23# Set values to default if not key was not set in original mapCOMMENT
LOWinstall/terraform/modules/gke/cluster.tf23# Set values to default if not key was not set in original mapCOMMENT
Example Usage Blocks2 hits · 3 pts
SeverityFileLineSnippetContext
LOWsdks/unity/third_party/MiniJSON.cs36 // Example usage:COMMENT
LOW…y-simple/Assets/Scripts/Agones/third_party/MiniJSON.cs36 // Example usage:COMMENT
Verbosity Indicators1 hit · 2 pts
SeverityFileLineSnippetContext
LOWpkg/gameservers/health.go331 // finally, we need to check if the failed container happened after the gameserver was ready or before.COMMENT