Repository Analysis

clockworklabs/SpacetimeDB

Development at the speed of light

3.6 Likely human-written View on GitHub
3.6
Adjusted Score
3.6
Raw Score
100%
Time Factor
2026-05-30
Last Push
24,715
Stars
Rust
Language
790,812
Lines of Code
4825
Files
2267
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 31HIGH 4MEDIUM 127LOW 2105

Pattern Findings

2267 matches across 14 categories. Click a row to expand file-level details.

Over-Commented Block2038 hits · 1958 pts
SeverityFileLineSnippet
LOW…ent_unreal/Public/ModuleBindings/SpacetimeDBClient.g.h1// THIS FILE IS AUTOMATICALLY GENERATED BY SPACETIMEDB. EDITS TO THIS FILE
LOW…nt_unreal/Public/ModuleBindings/Tables/ConfigTable.g.h1// THIS FILE IS AUTOMATICALLY GENERATED BY SPACETIMEDB. EDITS TO THIS FILE
LOW…nt_unreal/Public/ModuleBindings/Tables/CircleTable.g.h1// THIS FILE IS AUTOMATICALLY GENERATED BY SPACETIMEDB. EDITS TO THIS FILE
LOW…nt_unreal/Public/ModuleBindings/Tables/EntityTable.g.h1// THIS FILE IS AUTOMATICALLY GENERATED BY SPACETIMEDB. EDITS TO THIS FILE
LOW…ient_unreal/Public/ModuleBindings/Tables/FoodTable.g.h1// THIS FILE IS AUTOMATICALLY GENERATED BY SPACETIMEDB. EDITS TO THIS FILE
LOW…blic/ModuleBindings/Tables/ConsumeEntityEventTable.g.h1// THIS FILE IS AUTOMATICALLY GENERATED BY SPACETIMEDB. EDITS TO THIS FILE
LOW…nt_unreal/Public/ModuleBindings/Tables/PlayerTable.g.h1// THIS FILE IS AUTOMATICALLY GENERATED BY SPACETIMEDB. EDITS TO THIS FILE
LOW…ent-unreal/Source/client_unreal/Private/PlayerPawn.cpp1#include "PlayerPawn.h"
LOW…nt-unreal/Source/client_unreal/Private/GameManager.cpp1#include "GameManager.h"
LOW…_unreal/Private/ModuleBindings/SpacetimeDBClient.g.cpp1// THIS FILE IS AUTOMATICALLY GENERATED BY SPACETIMEDB. EDITS TO THIS FILE
LOW…io/client-godot/module_bindings/SpacetimeDBClient.g.cs61 ///
LOW…io/client-godot/module_bindings/SpacetimeDBClient.g.cs81 /// </summary>
LOW…io/client-godot/module_bindings/SpacetimeDBClient.g.cs121 private readonly DbConnection conn;
LOW…io/client-godot/module_bindings/SpacetimeDBClient.g.cs141 /// Access to procedures defined by the module.
LOW…io/client-godot/module_bindings/SpacetimeDBClient.g.cs161 /// Start building a subscription.
LOW…io/client-godot/module_bindings/SpacetimeDBClient.g.cs201 {
LOW…io/client-godot/module_bindings/SpacetimeDBClient.g.cs221 /// <summary>
LOW…io/client-godot/module_bindings/SpacetimeDBClient.g.cs241 /// <summary>
LOW…io/client-godot/module_bindings/SpacetimeDBClient.g.cs281 /// The returned <c>DbView</c> will have a method to access each table defined by the module.
LOW…io/client-godot/module_bindings/SpacetimeDBClient.g.cs301 public bool IsActive => conn.IsActive;
LOW…io/client-godot/module_bindings/SpacetimeDBClient.g.cs341 }
LOW…io/client-godot/module_bindings/SpacetimeDBClient.g.cs361 /// plus methods for adding and removing callbacks on each of those reducers.
LOW…io/client-godot/module_bindings/SpacetimeDBClient.g.cs381 {
LOW…io/client-godot/module_bindings/SpacetimeDBClient.g.cs461
LOW…io/client-godot/module_bindings/SpacetimeDBClient.g.cs481 /// Data from all the provided queries will be returned at the same time.
LOW…nt-unity/Assets/Scripts/autogen/SpacetimeDBClient.g.cs61 /// Access to reducers defined by the module.
LOW…nt-unity/Assets/Scripts/autogen/SpacetimeDBClient.g.cs81 /// Throws an error if the connection is already closed.
LOW…nt-unity/Assets/Scripts/autogen/SpacetimeDBClient.g.cs121 {
LOW…nt-unity/Assets/Scripts/autogen/SpacetimeDBClient.g.cs141 /// <summary>
LOW…nt-unity/Assets/Scripts/autogen/SpacetimeDBClient.g.cs161 /// <summary>
LOW…nt-unity/Assets/Scripts/autogen/SpacetimeDBClient.g.cs201 Exception IErrorContext.Event
LOW…nt-unity/Assets/Scripts/autogen/SpacetimeDBClient.g.cs221 public RemoteReducers Reducers => conn.Reducers;
LOW…nt-unity/Assets/Scripts/autogen/SpacetimeDBClient.g.cs241 }
LOW…nt-unity/Assets/Scripts/autogen/SpacetimeDBClient.g.cs281 ///
LOW…nt-unity/Assets/Scripts/autogen/SpacetimeDBClient.g.cs301 /// </summary>
LOW…nt-unity/Assets/Scripts/autogen/SpacetimeDBClient.g.cs341 }
LOW…nt-unity/Assets/Scripts/autogen/SpacetimeDBClient.g.cs361 /// The returned <c>RemoteReducers</c> will have a method to invoke each reducer defined by the module,
LOW…nt-unity/Assets/Scripts/autogen/SpacetimeDBClient.g.cs381 public void Disconnect()
LOW…nt-unity/Assets/Scripts/autogen/SpacetimeDBClient.g.cs481 /// The provided callbacks will be invoked once the data is returned from the remote server.
LOWtools/ci/src/smoketest.rs21 /// Run tests against a remote server instead of spawning local servers.
LOWtools/ci/src/main.rs21
LOWtools/ci/src/main.rs301 Test,
LOWtools/ci/src/main.rs621 // We won't pass `--no-deps`, though,
LOWtools/xtask-llm-benchmark/src/llm/config.rs21 }
LOWtools/xtask-llm-benchmark/src/bin/llm_benchmark.rs101 /// Re-run even if hashes match
LOWtools/xtask-llm-benchmark/src/bin/llm_benchmark.rs121 /// --models openai:gpt-5,gpt-4.1,o4-mini google:gemini-2.5-pro
LOWcrates/bindings-cpp/include/spacetimedb.h41 */
LOWcrates/bindings-cpp/include/spacetimedb.h61
LOWcrates/bindings-cpp/include/spacetimedb.h81#include "spacetimedb/internal/autogen/ProductTypeElement.g.h"
LOWcrates/bindings-cpp/include/spacetimedb.h101#include "spacetimedb/bsatn/type_extensions.h"
LOWcrates/bindings-cpp/include/spacetimedb.h121#include "spacetimedb/client_visibility_filter.h"
LOWcrates/bindings-cpp/include/spacetimedb.h221// =============================================================================
LOW…es/bindings-cpp/include/spacetimedb/schedule_reducer.h1#ifndef SPACETIMEDB_SCHEDULE_REDUCER_H
LOW…s/bindings-cpp/include/spacetimedb/procedure_context.h1#ifndef SPACETIMEDB_PROCEDURE_CONTEXT_H
LOWcrates/bindings-cpp/include/spacetimedb/view_macros.h1#pragma once
LOWcrates/bindings-cpp/include/spacetimedb/http.h1#ifndef SPACETIMEDB_HTTP_H
LOWcrates/bindings-cpp/include/spacetimedb/http.h321#include "spacetimedb/logger.h"
LOW…ngs-cpp/include/spacetimedb/readonly_field_accessors.h1#ifndef SPACETIMEDB_READONLY_FIELD_ACCESSORS_H
LOW…ngs-cpp/include/spacetimedb/client_visibility_filter.h1#pragma once
LOW…bindings-cpp/include/spacetimedb/http_handler_macros.h1#pragma once
1978 more matches not shown…
Decorative Section Separators112 hits · 378 pts
SeverityFileLineSnippet
MEDIUMdemo/Blackholio/server-cpp/spacetimedb/CMakeLists.txt19# ------------------------------------------------------------------------------
MEDIUMdemo/Blackholio/server-cpp/spacetimedb/CMakeLists.txt21# ------------------------------------------------------------------------------
MEDIUMcrates/bindings-csharp/BSATN.Runtime/BSATN/Uuid.cs88 /// ┌───────────────────────────────────────────────┬───────────────────┐
MEDIUMcrates/bindings-csharp/BSATN.Runtime/BSATN/Uuid.cs90 /// ├───────────────────────────────────────────────┼───────────────────┤
MEDIUMcrates/bindings-csharp/BSATN.Runtime/BSATN/Uuid.cs92 /// └───────────────────────────────────────────────┴───────────────────┘
MEDIUMcrates/bindings-csharp/BSATN.Runtime/BSATN/Uuid.cs93 /// ┌──────────────┬─────────┬──────────────────┬───────────────────────┐
MEDIUMcrates/bindings-csharp/BSATN.Runtime/BSATN/Uuid.cs95 /// ├──────────────┼─────────┼──────────────────┼───────────────────────┤
MEDIUMcrates/bindings-csharp/BSATN.Runtime/BSATN/Uuid.cs97 /// └──────────────┴─────────┴──────────────────┴───────────────────────┘
MEDIUMcrates/schema/src/def/validate/v10.rs2138 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/schema/src/def/validate/v10.rs2140 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/schema/src/def/validate/v10.rs2150 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/schema/src/def/validate/v10.rs2152 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/schema/src/def/validate/v10.rs2299 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/schema/src/def/validate/v10.rs2301 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/schema/src/def/validate/v10.rs2308 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/schema/src/def/validate/v10.rs2310 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/schema/src/def/validate/v10.rs2022 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/schema/src/def/validate/v10.rs2024 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/schema/src/def/validate/v10.rs2051 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/schema/src/def/validate/v10.rs2053 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/schema/src/def/validate/v10.rs2076 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/schema/src/def/validate/v10.rs2078 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/schema/src/def/validate/v10.rs2094 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/schema/src/def/validate/v10.rs2096 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/schema/src/def/validate/v10.rs2114 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/schema/src/def/validate/v10.rs2116 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/schema/src/def/validate/v10.rs2193 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/schema/src/def/validate/v10.rs2195 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/schema/src/def/validate/v10.rs2213 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/schema/src/def/validate/v10.rs2215 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/schema/src/def/validate/v10.rs2227 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/schema/src/def/validate/v10.rs2229 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/schema/src/def/validate/v10.rs2276 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/schema/src/def/validate/v10.rs2278 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/schema/src/def/validate/v10.rs2335 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/schema/src/def/validate/v10.rs2337 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/schema/src/def/validate/v10.rs2363 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/schema/src/def/validate/v10.rs2365 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/schema/src/def/validate/v10.rs2379 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/schema/src/def/validate/v10.rs2381 // ═══════════════════════════════════════════════════════════════════════════
MEDIUMcrates/sats/src/uuid.rs94 /// ┌───────────────────────────────────────────────┬───────────────────┐
MEDIUMcrates/sats/src/uuid.rs96 /// ├───────────────────────────────────────────────┼───────────────────┤
MEDIUMcrates/sats/src/uuid.rs98 /// └───────────────────────────────────────────────┴───────────────────┘
MEDIUMcrates/sats/src/uuid.rs99 /// ┌──────────────┬─────────┬──────────────────┬───────────────────────┐
MEDIUMcrates/sats/src/uuid.rs101 /// ├──────────────┼─────────┼──────────────────┼───────────────────────┤
MEDIUMcrates/sats/src/uuid.rs103 /// └──────────────┴─────────┴──────────────────┴───────────────────────┘
MEDIUM…Sdk/Source/SpacetimeDbSdk/Public/BSATN/UESpacetimeDB.h1025// ────────────────────────────────────────────────────────────────────────────
MEDIUM…Sdk/Source/SpacetimeDbSdk/Public/BSATN/UESpacetimeDB.h1027// ────────────────────────────────────────────────────────────────────────────
MEDIUM…Sdk/Source/SpacetimeDbSdk/Public/BSATN/UESpacetimeDB.h1038// ────────────────────────────────────────────────────────────────────────────
MEDIUM…Sdk/Source/SpacetimeDbSdk/Public/BSATN/UESpacetimeDB.h1041// ────────────────────────────────────────────────────────────────────────────
MEDIUM…Sdk/Source/SpacetimeDbSdk/Public/BSATN/UESpacetimeDB.h1051// ────────────────────────────────────────────────────────────────────────────
MEDIUM…Sdk/Source/SpacetimeDbSdk/Public/BSATN/UESpacetimeDB.h1053// ────────────────────────────────────────────────────────────────────────────
MEDIUM…Sdk/Source/SpacetimeDbSdk/Public/BSATN/UESpacetimeDB.h1065// ────────────────────────────────────────────────────────────────────────────
MEDIUM…Sdk/Source/SpacetimeDbSdk/Public/BSATN/UESpacetimeDB.h1067// ────────────────────────────────────────────────────────────────────────────
MEDIUM…/SpacetimeDbSdk/Public/Tests/SpacetimeDBBSATNTestOrg.h24 // ──────────────────────────────────────────────────────────────────────────────
MEDIUM…/SpacetimeDbSdk/Public/Tests/SpacetimeDBBSATNTestOrg.h26 // ──────────────────────────────────────────────────────────────────────────────
MEDIUM…/SpacetimeDbSdk/Public/Tests/SpacetimeDBBSATNTestOrg.h131// ──────────────────────────────────────────────────────────────────────────────
MEDIUM…/SpacetimeDbSdk/Public/Tests/SpacetimeDBBSATNTestOrg.h133// ──────────────────────────────────────────────────────────────────────────────
MEDIUM…/SpacetimeDbSdk/Public/Tests/SpacetimeDBBSATNTestOrg.h205// ──────────────────────────────────────────────────────────────────────────────
MEDIUM…/SpacetimeDbSdk/Public/Tests/SpacetimeDBBSATNTestOrg.h207// ──────────────────────────────────────────────────────────────────────────────
52 more matches not shown…
Hallucination Indicators31 hits · 325 pts
SeverityFileLineSnippet
CRITICALdemo/Blackholio/client-godot/PlayerController.cs20 public string Username => GameManager.Conn.Db.Player.PlayerId.Find(_playerId).Name;
CRITICALdemo/Blackholio/client-godot/PlayerController.cs61 .Select(circle => GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId))
CRITICALdemo/Blackholio/client-godot/PlayerController.cs76 var entity = GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId);
CRITICALdemo/Blackholio/client-godot/EntityController.cs20 var entity = GameManager.Conn.Db.Entity.EntityId.Find(entityId);
CRITICAL…kholio/client-unity/Assets/Scripts/PlayerController.cs19 public string Username => GameManager.Conn.Db.Player.Identity.Find(PlayerIdentity).Name;
CRITICAL…kholio/client-unity/Assets/Scripts/PlayerController.cs62 .Select(circle => GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId))
CRITICAL…kholio/client-unity/Assets/Scripts/PlayerController.cs77 var entity = GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId);
CRITICAL…kholio/client-unity/Assets/Scripts/EntityController.cs26 var entity = GameManager.Conn.Db.Entity.EntityId.Find(entityId);
CRITICAL…ient-unity/Assets/PlayModeTests/PlayModeExampleTest.cs74 var player = GameManager.Conn.Db.Player.Identity.Find(GameManager.LocalIdentity);
CRITICAL…ient-unity/Assets/PlayModeTests/PlayModeExampleTest.cs90 var ourEntity = GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId);
CRITICAL…ient-unity/Assets/PlayModeTests/PlayModeExampleTest.cs96 var foodEntity = GameManager.Conn.Db.Entity.EntityId.Find(thisFoodId);
CRITICAL…ient-unity/Assets/PlayModeTests/PlayModeExampleTest.cs112 if (GameManager.Conn.Db.Entity.EntityId.Find(chosenFoodId) != null)
CRITICAL…ient-unity/Assets/PlayModeTests/PlayModeExampleTest.cs114 var ourNewEntity = GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId);
CRITICAL…ient-unity/Assets/PlayModeTests/PlayModeExampleTest.cs115 var foodEntity = GameManager.Conn.Db.Entity.EntityId.Find(chosenFoodId);
CRITICAL…ient-unity/Assets/PlayModeTests/PlayModeExampleTest.cs133 var massStart = GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId)!.Mass;
CRITICAL…ient-unity/Assets/PlayModeTests/PlayModeExampleTest.cs135 var massEnd = GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId)!.Mass;
CRITICAL…ient-unity/Assets/PlayModeTests/PlayModeExampleTest.cs263 var player = GameManager.Conn.Db.Player.Identity.Find(GameManager.LocalIdentity);
CRITICAL…ient-unity/Assets/PlayModeTests/PlayModeExampleTest.cs276 var newPlayer = GameManager.Conn.Db.Player.Identity.Find(GameManager.LocalIdentity);
CRITICALcrates/bindings-csharp/Runtime/AuthCtx.cs49 SpacetimeDB.Internal.FFI.CheckedStatus.Marshaller.ConvertToManaged(result);
CRITICAL…o/00300-tutorials/00300-unity-tutorial/00400-part-3.md1018 var entity = GameManager.Conn.Db.Entity.EntityId.Find(entityId);
CRITICAL…o/00300-tutorials/00300-unity-tutorial/00400-part-3.md1199 public string Username => GameManager.Conn.Db.Player.PlayerId.Find(PlayerId).Name;
CRITICAL…o/00300-tutorials/00300-unity-tutorial/00400-part-3.md1242 .Select(circle => GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId))
CRITICAL…o/00300-tutorials/00300-unity-tutorial/00400-part-3.md1257 var entity = GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId);
CRITICAL…o/00300-tutorials/00500-godot-tutorial/00400-part-3.md1034 var entity = GameManager.Conn.Db.Entity.EntityId.Find(entityId);
CRITICAL…o/00300-tutorials/00500-godot-tutorial/00400-part-3.md1266 public string Username => GameManager.Conn.Db.Player.PlayerId.Find(_playerId).Name;
CRITICAL…o/00300-tutorials/00500-godot-tutorial/00400-part-3.md1307 .Select(circle => GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId))
CRITICAL…o/00300-tutorials/00500-godot-tutorial/00400-part-3.md1322 var entity = GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId);
CRITICAL…o/00300-tutorials/00300-unity-tutorial/00400-part-3.md744 var entity = GameManager.Conn.Db.Entity.EntityId.Find(entityId);
CRITICAL…o/00300-tutorials/00300-unity-tutorial/00400-part-3.md928 public string Username => GameManager.Conn.Db.Player.PlayerId.Find(PlayerId).Name;
CRITICAL…o/00300-tutorials/00300-unity-tutorial/00400-part-3.md971 .Select(circle => GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId))
CRITICAL…o/00300-tutorials/00300-unity-tutorial/00400-part-3.md986 var entity = GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId);
Redundant / Tautological Comments19 hits · 28 pts
SeverityFileLineSnippet
LOWtools/merge-docker-images.sh15# Check if images for both amd64 and arm64 exist
LOW…p/tests/type-isolation-test/run_type_isolation_test.sh410# Check if there are any publish jobs still running (excluding table updater)
LOW…cpp/tests/type-isolation-test/update_table_from_log.sh197 # Check if log file exists
LOW…s-cpp/tests/client-comparison/run_client_comparison.sh73# Check if comparison scripts exist
LOW…s-cpp/tests/client-comparison/run_client_comparison.sh104# Check if both succeeded
LOW…s/bindings-cpp/tests/client-comparison/check_tables.py50# Check if table counts suggest duplicates
LOW…cpp/tests/client-comparison/scripts/compare_modules.sh175# Check if WASM files exist and get schemas
LOW…cpp/tests/client-comparison/scripts/compare_modules.sh179# Check if we have an existing Rust schema file or need to regenerate
LOW…cpp/tests/client-comparison/scripts/compare_modules.sh195# Check if we have an existing C++ schema file or need to regenerate
LOW…cpp/tests/client-comparison/scripts/compare_clients.sh56 # Check if files are identical after filtering version comments
LOW…ts/client-comparison/scripts/regenerate_rust_client.sh12# Check if rebuild is needed
LOW…ts/client-comparison/scripts/regenerate_rust_client.sh28 # Check if any source is newer than generated files
LOW…ts/client-comparison/scripts/regenerate_rust_client.sh39# Check if sdk-test needs rebuilding
LOW…sts/client-comparison/scripts/regenerate_cpp_client.sh29# Check if rebuild is needed
LOW…sts/client-comparison/scripts/regenerate_cpp_client.sh49 # Check if any source is newer than WASM
LOW…sts/client-comparison/scripts/regenerate_cpp_client.sh54 # Check if any library file is newer than WASM
LOW…sts/client-comparison/scripts/regenerate_cpp_client.sh65# Check if lib.cpp needs rebuilding
LOW…sts/client-comparison/scripts/regenerate_cpp_client.sh71 # Check if build directory exists, if not configure it
LOWtemplates/chat-console-rs/src/main.rs139// ### Print messages
Hyper-Verbose Identifiers23 hits · 23 pts
SeverityFileLineSnippet
LOWtools/crate-publish-checks.py6def find_non_path_spacetimedb_deps(dev_deps, cargo_toml_path):
LOWtools/find-publish-list.py18def find_spacetimedb_dependencies(crate_metadata, crate):
LOW…stgres/chat-app-20260108-140800/server/src/realtime.ts115 function broadcastRoomMembersChanged(roomId: number) {
LOW…stgres/chat-app-20260108-140800/server/src/realtime.ts131 function broadcastReactionsChanged(messageId: number) {
LOW…stgres/chat-app-20260108-140800/server/src/realtime.ts135 function broadcastReadPositionChanged(roomId: number, userId: string) {
LOW…/spacetime/chat-app-20260107-092240/client/src/App.tsx42function localDateTimeInputFromNow(now = new Date()) {
LOW…/spacetime/chat-app-20260107-092240/client/src/App.tsx49function parseLocalDateTimeInputToMicros(value: string): bigint | null {
LOW…es/chat-app-20260128-112222/server/src/socket/index.ts742async function updateUnreadCountsForRoom(
LOW…t-app-20260112-154500/backend/spacetimedb/src/index.ts1809function removeSelectionForElement(
LOWtools/templates/generate-template-readmes.ts27function parseTemplateFromQuickstart(content: string): string | null {
LOWtools/templates/generate-template-readmes.ts33async function discoverQuickstartMapping(): Promise<Map<string, string>> {
LOWtools/templates/generate-template-readmes.ts61function stripFrontmatterAndImports(content: string): string {
LOWtools/templates/generate-template-readmes.ts82function convertStepByStepToMarkdown(content: string): string {
LOWcrates/bindings-typescript/tests/db_connection.test.ts69function getLastCallReducerRequestId(wsAdapter: WebsocketTestAdapter): number {
LOWcrates/bindings-typescript/tests/db_connection.test.ts82function getLastSubscribeMessageInfo(wsAdapter: WebsocketTestAdapter): {
LOWcrates/bindings-typescript/tests/db_connection.test.ts131function makeReducerInternalErrorResult(requestId: number, error: string) {
LOW…/src/angular/injectors/inject-spacetimedb-connected.ts9export function injectSpacetimeDBConnected(): Signal<boolean> {
LOWcrates/bindings-typescript/src/server/http_handlers.ts91function characterIsAcceptableForRoutePath(c: string) {
LOW…ates/bindings-typescript/src/sdk/db_connection_impl.ts112function getClientMessageVariantTag(name: string): number {
LOWcrates/bindings-typescript/src/sdk/version.ts121export function ensureMinimumVersionOrThrow(versionString?: string): void {
LOW…sources/00100-how-to/00700-self-hosted-key-rotation.md643async function preserveLocalPublisherToken(cliTomlPath: string, privatePem: string) {
LOWtemplates/keynote-2/src/connectors/sqlite_common.ts106export function ensureSqliteDirExistsSync(
LOWtemplates/keynote-2/src/core/runner.ts9function precomputeZipfTransferPairs(
Verbosity Indicators12 hits · 20 pts
SeverityFileLineSnippet
LOWcrates/core/src/db/update.rs434 // Step 1: Table with a primary key (requires unique constraint + index).
LOWcrates/core/src/db/update.rs448 // Step 2: Same table, but primary key removed.
LOWcrates/core/src/db/update.rs459 // Step 3: Trivially different module (same as v2, simulates "change anything").
LOWcrates/smoketests/tests/smoketests/auto_migration.rs475 // Step 1: Publish with primary key.
LOWcrates/smoketests/tests/smoketests/auto_migration.rs481 // Step 2: Remove primary key. Should succeed.
LOWcrates/smoketests/tests/smoketests/auto_migration.rs486 // Step 3: Trivial change (add a reducer). This is where #3934 crashes.
LOWcrates/datastore/src/locking_tx_datastore/replay.rs733 // For `st_table` inserts, we need to check if this is a new table or an update to an existing table.
LOWcrates/commitlog/src/repo/fs.rs237 // We need to check if the segment already exists,
LOWtemplates/keynote-2/src/demo.ts378 // Step 1: Check services
LOWtemplates/keynote-2/src/demo.ts391 // Step 2: Prep/seed
LOWtemplates/keynote-2/src/demo.ts405 // Step 3: Run benchmarks
LOWtemplates/keynote-2/src/demo.ts420 // Step 4: Display results
Synthetic Comment Markers4 hits · 20 pts
SeverityFileLineSnippet
HIGH…ts/00400-subscriptions/00200-subscription-semantics.md6<!--This document was generated by ChatGPT based on a Discord discussion starting https://discord.com/channels/103734087
HIGH…ocs/00200-core-concepts/00600-clients/00200-codegen.md14Module bindings are auto-generated code that mirrors your module's schema and functions. They provide:
HIGH…e-concepts/00600-client-sdk-languages/00200-codegen.md14Module bindings are auto-generated code that mirrors your module's schema and functions. They provide:
HIGH…ts/00400-subscriptions/00200-subscription-semantics.md6<!--This document was generated by ChatGPT based on a Discord discussion starting https://discord.com/channels/103734087
Self-Referential Comments6 hits · 18 pts
SeverityFileLineSnippet
MEDIUMtools/merge-docker-images.sh27# Create a new manifest using extracted digests
MEDIUM…p/tests/type-isolation-test/run_type_isolation_test.sh207# Create the expected directory structure and copy the library
MEDIUMcrates/update/spacetime-install.sh65 # Define the latest SpacetimeDB download url
MEDIUMcrates/update/spacetime-install.sh144# The following functions are from rustup-init.sh of the Rust project:
MEDIUM.github/workflows/ci.yml1044 # # Define the path to the branch file
MEDIUMtemplates/chat-console-rs/src/main.rs9// ## Define the main function
AI Slop Vocabulary6 hits · 17 pts
SeverityFileLineSnippet
MEDIUM…p/tests/type-isolation-test/run_type_isolation_test.sh170 # Extract more comprehensive error messages FIRST
MEDIUM…p/tests/type-isolation-test/run_type_isolation_test.sh302 # Capture more comprehensive error message
MEDIUMcrates/standalone/Cargo.toml16harness = true # Use libtest harness.
MEDIUMcrates/datastore/src/traits.rs46/// nuanced example of how postgres deals with consistency guarantees at lower
MEDIUMcrates/execution/src/pipelined.rs156/// Essentially just a projection that drops the view's private columns.
MEDIUM…rce/SpacetimeDbSdk/Public/BSATN/Core/type_extensions.h200 // Use string_view comparison for more robust matching
Fake / Example Data6 hits · 8 pts
SeverityFileLineSnippet
LOWcrates/bindings-typescript/src/server/schema.ts304 * ctx.db.user.insert({ username: 'admin', email: 'admin@example.com' });
LOWcrates/bindings/src/lib.rs1804 "email": "user@example.com",
LOWcrates/bindings/src/lib.rs1808 "email": ["user@example.com"]
LOWcrates/bindings/src/lib.rs1812 "name": "Jane Doe",
LOW…00-authentication/00100-spacetimeauth/00400-testing.md86 "email": "user@example.com",
LOW…00-authentication/00100-spacetimeauth/00400-testing.md86 "email": "user@example.com",
Excessive Try-Catch Wrapping4 hits · 7 pts
SeverityFileLineSnippet
LOWtools/crate-publish-checks.py83 except Exception as e:
MEDIUMmodules/module-test-cpp/compare_module_schemas.py27 print("Error: rust-module-schema.json not found")
MEDIUMmodules/module-test-cpp/compare_module_schemas.py31 print(f"Error parsing rust-module-schema.json: {e}")
MEDIUMmodules/module-test-cpp/compare_module_schemas.py45 print("Error: No C++ schema file found")
Example Usage Blocks3 hits · 4 pts
SeverityFileLineSnippet
LOW…s-cpp/tests/client-comparison/run_client_comparison.sh6# Usage:
LOWcrates/data-structures/src/error_stream.rs249 /// Example usage:
LOWcrates/data-structures/src/error_stream.rs343 /// Example usage:
Unused Imports2 hits · 2 pts
SeverityFileLineSnippet
LOWcrates/bench/hyper_cmp.py2
LOWsdks/csharp/tools~/upgrade-version.py3
Deep Nesting1 hit · 1 pts
SeverityFileLineSnippet
LOWmodules/module-test-cpp/compare_module_schemas.py139