Repository Analysis

agones-dev/agones

Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes

13.4 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of agones-dev/agones, a Go project with 6,921 GitHub stars. SynthScan v2.0 examined 241,850 lines of code across 959 source files, recording 1145 pattern matches distributed across 17 syntactic categories. The overall adjusted score of 13.4 places this repository in the Low AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

13.4
Adjusted Score
13.4
Raw Score
100%
Time Factor
2026-07-14
Last Push
6.9K
Stars
Go
Language
241.8K
Lines of Code
959
Files
1.1K
Pattern Hits
2026-07-14
Scan Date
0.33
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.

No multi-scan history yet — run the scanner again to build trend data.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 316HIGH 4MEDIUM 26LOW 799

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 1145 distinct pattern matches across 17 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Hallucination Indicators316 hits · 2330 pts
SeverityFileLineSnippetContext
CRITICALsdks/nodejs/lib/sdk_pb.js746 objectMeta: (f = msg.getObjectMeta()) && proto.agones.dev.sdk.GameServer.ObjectMeta.toObject(includeInstance, f),CODE
CRITICALsdks/nodejs/lib/sdk_pb.js747 spec: (f = msg.getSpec()) && proto.agones.dev.sdk.GameServer.Spec.toObject(includeInstance, f),CODE
CRITICALsdks/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 Block737 hits · 734 pts
SeverityFileLineSnippetContext
LOWcloudbuild.yaml1---COMMENT
LOWtools.go1//go:build toolsCOMMENT
LOW.golangci.yml21 # which files to skip: they will be analyzed, but issues from themCOMMENT
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
LOW…/helm/agones/templates/serviceaccounts/controller.yaml1# Copyright Contributors to Agones a Series of LF Projects, LLC.COMMENT
677 more matches not shown…
Decorative Section Separators8 hits · 36 pts
SeverityFileLineSnippetContext
MEDIUMpkg/gameserverallocations/processor/doc.go32// ┌─────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐COMMENT
MEDIUMpkg/gameserverallocations/processor/doc.go36// └─────────────────┘ └─────────────────────┘ └─────────────────────┘COMMENT
MEDIUMpkg/gameserverallocations/processor/doc.go40// │ ├──────────────────────────►COMMENT
MEDIUMpkg/gameserverallocations/processor/doc.go43// ├────────────────────────► │COMMENT
MEDIUMpkg/gameserverallocations/processor/doc.go50// │ ◄──────────────────────────┤COMMENT
MEDIUMpkg/gameserverallocations/processor/doc.go53// │ ├──────────────────────────►COMMENT
MEDIUMpkg/gameserverallocations/processor/doc.go60// │ ◄──────────────────────────┤COMMENT
MEDIUMpkg/gameserverallocations/processor/doc.go62// ◄────────────────────────┤ │COMMENT
Self-Referential Comments10 hits · 30 pts
SeverityFileLineSnippetContext
MEDIUM.golangci.yml2# This file contains all available configuration optionsCOMMENT
MEDIUMinstall/helm/agones/templates/service/allocation.yaml17# Define a Service for the agones-allocatorCOMMENT
MEDIUMinstall/helm/agones/templates/service/allocation.yaml383# Create a ClusterRole in that grants access to the agones allocation apiCOMMENT
MEDIUMinstall/helm/agones/templates/service/allocation.yaml414# 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.go2360// 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.go1202 // 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
Hyper-Verbose Identifiers9 hits · 9 pts
SeverityFileLineSnippetContext
LOWsdks/python/tests/test_alpha.py58 def test_get_connected_players(self):CODE
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
Modern Structural Boilerplate7 hits · 8 pts
SeverityFileLineSnippetContext
LOWsdks/python/agones/sdk.py134 def set_label(self, key: str, value: str) -> None:CODE
LOWsdks/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
LOWsdks/python/agones/alpha.py36 def set_player_capacity(self, capacity: int) -> None:CODE
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
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHpkg/gameserversets/controller.go293// making sure there are aways as many GameServers as requestedCOMMENT
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
LOWsdks/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.go301 // finally, we need to check if the failed container happened after the gameserver was ready or before.COMMENT