Repository Analysis

spiceai/spiceai

Add a real-time analytics node to your operational database. Spice is a portable, accelerated SQL query, search, and LLM-inference engine in Rust for data-grounded AI apps and agents.

3.9 Likely human-written View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of spiceai/spiceai, a Rust project with 3,030 GitHub stars. SynthScan v2.0 examined 1,083,509 lines of code across 3695 source files, recording 2983 pattern matches distributed across 16 syntactic categories. The overall adjusted score of 3.9 places this repository in the Likely human-written 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).

3.9
Adjusted Score
3.9
Raw Score
100%
Time Factor
2026-07-14
Last Push
3.0K
Stars
Rust
Language
1.1M
Lines of Code
3.7K
Files
3.0K
Pattern Hits
2026-07-14
Scan Date
0.00
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

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

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 0HIGH 4MEDIUM 561LOW 2418

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 2983 distinct pattern matches across 16 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.

Over-Commented Block2002 hits · 1955 pts
SeverityFileLineSnippetContext
LOWCargo.toml101license-file = "LICENSE"COMMENT
LOWdeny.toml21 # Local model search dependencies pull `fxhash`; no safe upgrade is available yet. Owner: llms.COMMENT
LOW.config/nextest.toml1[profile.default]COMMENT
LOW…estoperator/dispatch/perf-cayenne-vs-duckdb/pairs.yaml1# Cayenne vs DuckDB performance comparison matrix.COMMENT
LOW…estoperator/dispatch/perf-cayenne-vs-duckdb/pairs.yaml21# scale_factor: 1 | 5 | 10 | 100 | 1000COMMENT
LOWtools/testoperator/src/system_adapter.rs21//! (the same protocol spicebench uses). The adapter's `setup()` response carriesCOMMENT
LOWtools/testoperator/src/system_adapter.rs81COMMENT
LOWtools/testoperator/src/pg_stats.rs41pub struct PgStatSample {COMMENT
LOWtools/testoperator/src/commands/streaming/mutations.rs21//! before reaching their final TPC-H state, while the rest are inserted directly.COMMENT
LOWtools/testoperator/src/commands/streaming/mutations.rs321 result.push(batch);COMMENT
LOW…ols/testoperator/src/commands/streaming/correctness.rs21//! seed to exercise different mutation patterns.COMMENT
LOW…ls/testoperator/src/commands/streaming/verification.rs41/// Result of running TPCH verification using `SpiceTest`.COMMENT
LOWtools/testoperator/src/commands/streaming/runner.rs21//! correctness with TPC-H queries.COMMENT
LOWtools/testoperator/src/commands/streaming/traits.rs61COMMENT
LOWtools/testoperator/src/commands/streaming/utils.rs241/// `DynamoDB` metrics fetched from Spice's Prometheus endpoint.COMMENT
LOW…estoperator/src/commands/streaming/sources/dynamodb.rs1161 async fn cleanup(&self) -> Result<()> {COMMENT
LOWtools/testoperator/src/commands/htap/reporting.rs21//! are present, so a non-Cayenne accelerator (e.g. `DuckDB`) cleanly skips them.COMMENT
LOWtools/testoperator/src/commands/htap/reporting.rs41 /// Worst (across datasets) max lag over the under-load window, in milliseconds.COMMENT
LOWtools/testoperator/src/commands/htap/reporting.rs241 // Caught-up interpretation: `lag_ms` is wall-clock now minus the last applied commitCOMMENT
LOW…stoperator/src/commands/htap/correctness/analytical.rs41///COMMENT
LOW…stoperator/src/commands/htap/correctness/analytical.rs241 }COMMENT
LOW…/testoperator/src/commands/htap/correctness/compare.rs21//! different physical Arrow encodings. These helpers compare *values* — notCOMMENT
LOW…/testoperator/src/commands/htap/correctness/compare.rs41COMMENT
LOW…/testoperator/src/commands/htap/correctness/compare.rs81 matches!(COMMENT
LOW…/testoperator/src/commands/htap/correctness/compare.rs121/// The two batches are assumed row-aligned (same row order, same column order):COMMENT
LOW…estoperator/src/commands/htap/correctness/row_count.rs41#[derive(Debug, Clone)]COMMENT
LOW…estoperator/src/commands/htap/correctness/row_count.rs281///COMMENT
LOWtools/testoperator/src/args/dispatch.rs101/// Each test type can be defined as a single section or as an array of sectionsCOMMENT
LOWtools/testoperator/src/args/dispatch.rs421 #[serde(skip_serializing_if = "Option::is_none")]COMMENT
LOWtools/testoperator/src/args/text_to_sql.rs41 /// Inline JSON array of test questions and expected SQLCOMMENT
LOWtools/testoperator/src/args/mod.rs121 /// Whether to enable metrics collectionCOMMENT
LOWtools/testoperator/src/args/schema.rs21/// Arguments for the schema test command.COMMENT
LOWtools/testoperator/src/args/streaming.rs21COMMENT
LOWtools/testoperator/src/args/streaming.rs41///COMMENT
LOWtools/testoperator/src/args/streaming.rs81/// Arguments for `DynamoDB` streaming data correctness test (multi-round CDC verification).COMMENT
LOWtools/testoperator/src/args/streaming.rs101 /// Common arguments (spicepod path, spiced path, metrics, etc.)COMMENT
LOWtools/testoperator/src/args/htap.rs21use super::DatasetTestArgs;COMMENT
LOWtools/testoperator/src/args/htap.rs41COMMENT
LOWtools/testoperator/src/args/htap.rs61 /// config) to this path as JSON when the run completes. This is the durable,COMMENT
LOWtools/testoperator/src/args/htap.rs81 /// Skip the analytical-query correctness gate (re-running every CH-benCHCOMMENT
LOWtools/testoperator/src/args/dataset.rs101 #[arg(long)]COMMENT
LOWtools/testoperator/src/args/dataset.rs181 MysqlCatalog,COMMENT
LOWtools/pr-builds/src/main.rs41#[derive(Parser)]COMMENT
LOWtools/pr-builds/src/main.rs61 /// PR number to resolve to a branch.COMMENT
LOWtools/pr-builds/src/main.rs81 #[arg(short, long)]COMMENT
LOWtools/chbench-driver/src/loader_mysql.rs21//! (1024 rows per batch) for faster inserts.COMMENT
LOWtools/chbench-driver/src/loader_mysql.rs301/// per-warehouse RNG derived from `seed`.COMMENT
LOWtools/chbench-driver/src/loader_mysql.rs421 );COMMENT
LOWtools/chbench-driver/src/schema_mysql.rs21//! dialect DDL. Postgres-WAL-specific replication cleanup has no `MySQL`COMMENT
LOWtools/chbench-driver/src/lib.rs141COMMENT
LOWtools/chbench-driver/src/lib.rs221 let pool = PostgresConnectionPool::new(params)COMMENT
LOWtools/chbench-driver/src/loader.rs181/// parallel**, each on its own Postgres connection (spawned from `conn_str`).COMMENT
LOWtools/spicepodschema/tests/spicepod.secrets.yaml21 # Environment variable secret storeCOMMENT
LOWtools/spicepodschema/tests/spicepod.secrets.yaml41 # only meaningful alongside them.COMMENT
LOWtools/spicepodschema/tests/spicepod.secrets.yaml61 # hashicorp_vault_mount: secret # defaultCOMMENT
LOWtools/spicepodschema/tests/spicepod.models.yaml61 # ---------------------------------------------------------------------------COMMENT
LOWtools/spicepodschema/tests/spicepod.models.yaml81 # ---------------------------------------------------------------------------COMMENT
LOWtools/spicepodschema/tests/spicepod.all.yaml1# yaml-language-server: $schema=../../../.schema/spicepod.schema.jsonCOMMENT
LOWtools/spicepodschema/tests/spicepod.all.yaml201 file_path: .envCOMMENT
LOWtools/spicepodschema/src/collector.rs61#[expect(unused_imports)]COMMENT
1942 more matches not shown…
Decorative Section Separators510 hits · 1473 pts
SeverityFileLineSnippetContext
MEDIUM…estoperator/dispatch/perf-cayenne-vs-duckdb/pairs.yaml45 # ===========================================================================COMMENT
MEDIUM…estoperator/dispatch/perf-cayenne-vs-duckdb/pairs.yaml47 # ===========================================================================COMMENT
MEDIUM…estoperator/dispatch/perf-cayenne-vs-duckdb/pairs.yaml176 # ===========================================================================COMMENT
MEDIUM…estoperator/dispatch/perf-cayenne-vs-duckdb/pairs.yaml178 # ===========================================================================COMMENT
MEDIUM…estoperator/dispatch/perf-cayenne-vs-duckdb/pairs.yaml218 # ===========================================================================COMMENT
MEDIUM…estoperator/dispatch/perf-cayenne-vs-duckdb/pairs.yaml220 # ===========================================================================COMMENT
MEDIUM…estoperator/dispatch/perf-cayenne-vs-duckdb/pairs.yaml249 # ===========================================================================COMMENT
MEDIUM…estoperator/dispatch/perf-cayenne-vs-duckdb/pairs.yaml251 # ===========================================================================COMMENT
MEDIUM…estoperator/dispatch/perf-cayenne-vs-duckdb/pairs.yaml274 # ===========================================================================COMMENT
MEDIUM…estoperator/dispatch/perf-cayenne-vs-duckdb/pairs.yaml276 # ===========================================================================COMMENT
MEDIUMtools/chbench-driver/src/loader_mysql.rs164// ─── Batch sink ───────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/chbench-driver/src/loader_mysql.rs241// ─── Public entry point ───────────────────────────────────────────────────────COMMENT
MEDIUMtools/chbench-driver/src/loader_mysql.rs530// ─── Per-table loaders ────────────────────────────────────────────────────────COMMENT
MEDIUMtools/chbench-driver/src/loader_mysql.rs844// ─── CH-benCH supplemental tables (static data) ──────────────────────────────COMMENT
MEDIUMtools/chbench-driver/src/loader.rs47// ─── Batch sink ───────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/chbench-driver/src/loader.rs127// ─── Public entry point ───────────────────────────────────────────────────────COMMENT
MEDIUMtools/chbench-driver/src/loader.rs340// ─── Per-table loaders ────────────────────────────────────────────────────────COMMENT
MEDIUMtools/chbench-driver/src/loader.rs649// ─── CH-benCH supplemental tables (static data) ──────────────────────────────COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.secrets.yaml10# =============================================================================COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.secrets.yaml12# =============================================================================COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.catalogs.yaml2# =============================================================================COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.catalogs.yaml4# =============================================================================COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.catalogs.yaml10 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.catalogs.yaml13 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.catalogs.yaml22 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.catalogs.yaml24 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.catalogs.yaml31 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.catalogs.yaml33 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.catalogs.yaml40 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.catalogs.yaml42 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.embeddings.yaml2# =============================================================================COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.embeddings.yaml4# =============================================================================COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.embeddings.yaml10 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.embeddings.yaml12 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.embeddings.yaml23 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.embeddings.yaml26 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.embeddings.yaml35 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.embeddings.yaml37 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.embeddings.yaml43 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.embeddings.yaml45 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.runtime.yaml10# =============================================================================COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.runtime.yaml12# =============================================================================COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.datasets.yaml6# =============================================================================COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.datasets.yaml8# =============================================================================COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.datasets.yaml10 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.datasets.yaml13 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.datasets.yaml42 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.datasets.yaml44 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.datasets.yaml50 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.datasets.yaml55 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.datasets.yaml120 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.datasets.yaml123 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.datasets.yaml132 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.datasets.yaml135 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.datasets.yaml142 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.datasets.yaml145 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.datasets.yaml197 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.datasets.yaml200 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.datasets.yaml210 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.datasets.yaml213 # ---------------------------------------------------------------------------COMMENT
450 more matches not shown…
Structural Annotation Overuse164 hits · 268 pts
SeverityFileLineSnippetContext
LOWtools/testoperator/src/commands/streaming/mutations.rs383 // Step 1: INSERT wrong values for all mutated rowsCOMMENT
LOWtools/testoperator/src/commands/streaming/mutations.rs405 // Step 2: UPDATE correct values for update-path rowsCOMMENT
LOWtools/testoperator/src/commands/streaming/mutations.rs420 // Step 3: DELETE delete-path rowsCOMMENT
LOWtools/testoperator/src/commands/streaming/mutations.rs432 // Step 4: INSERT correct values for delete-path rowsCOMMENT
LOWtools/testoperator/src/commands/streaming/mutations.rs447 // Step 5: Direct INSERT remaining rowsCOMMENT
LOW…es/runtime-acceleration/benches/snapshot_operations.rs516 // Step 1: Copy file locallyCOMMENT
LOW…es/runtime-acceleration/benches/snapshot_operations.rs522 // Step 2: Read and compute checksumCOMMENT
LOW…es/runtime-acceleration/benches/snapshot_operations.rs526 // Step 3: Upload to S3COMMENT
LOW…es/runtime-acceleration/benches/snapshot_operations.rs534 // Step 4: Update metadata in S3COMMENT
LOW…es/runtime-acceleration/benches/snapshot_operations.rs689 // Step 1: Copy file locallyCOMMENT
LOW…es/runtime-acceleration/benches/snapshot_operations.rs695 // Step 2: Read and compute checksumCOMMENT
LOW…es/runtime-acceleration/benches/snapshot_operations.rs699 // Step 3: Upload to S3COMMENT
LOW…es/runtime-acceleration/benches/snapshot_operations.rs707 // Step 4: Update metadata in S3COMMENT
LOWcrates/runtime-acceleration/src/snapshot/mod.rs1269 // Step 0: Engine-specific live checkpoint while the lock is held.COMMENT
LOWcrates/runtime-acceleration/src/snapshot/mod.rs1278 // Step 1: Copy the database file locally (lock is held)COMMENT
LOWcrates/runtime-acceleration/src/snapshot/mod.rs1287 // Step 2: Release the lock - queries can resumeCOMMENT
LOWcrates/runtime-acceleration/src/snapshot/mod.rs1294 // Step 3: Prepare a snapshot using engine-specific logicCOMMENT
LOWcrates/runtime-acceleration/src/snapshot/mod.rs1301 // Step 4: Upload the file (with retry for transient network errors)COMMENT
LOWcrates/runtime-acceleration/src/snapshot/mod.rs1376 // Step 2: Release the lock - queries can resumeCOMMENT
LOWcrates/runtime-acceleration/src/snapshot/mod.rs1383 // Step 3: Upload the tar archive (with retry for transient network errors)COMMENT
LOWcrates/runtime-acceleration/src/snapshot/mod.rs1321 // Step 5: Cleanup temp filesCOMMENT
LOWcrates/runtime-acceleration/src/snapshot/mod.rs1341 // Step 0: Ask the engine for any per-directory skip list / extras.COMMENT
LOWcrates/runtime-acceleration/src/snapshot/mod.rs1354 // Step 1: Create a temporary tar archive of all directoriesCOMMENT
LOWcrates/runtime-acceleration/src/snapshot/mod.rs1403 // Step 4: Cleanup temp archiveCOMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs418 // Step 1: Initial insert - PKs 0, 1, 2COMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs439 // Step 2: Upsert PK 2 + insert NEW PK 3COMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs461 // Step 3: Insert PK 3 again + NEW PK 4COMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs546 // Step 1: Initial insert - PKs 1, 2, 3COMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs567 // Step 2: Upsert PK 2 - this creates pending deletionsCOMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs586 // Step 3: Insert NEW PK 4 while pending deletions existCOMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs601 // Step 4: Query all rows - protected snapshot data must be visibleCOMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs664 // Step 1: Initial insert - PKs 1, 2, 3COMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs686 // Step 2: Upsert key=2 - creates pending deletion + protected snapshot S_ACOMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs707 // Step 3: Explicit DELETE key=2 - THE CRUCIAL STEPCOMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs722 // Step 4: Upsert key=2 again - BEFORE THE FIX, this would NOT detect theCOMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs745 // Step 5: Upsert key=2 one more time - before the fix, this created yetCOMMENT
LOWcrates/cayenne/tests/staged_append_test.rs490 // Step 1: Insert initial data so snapshot directory existsCOMMENT
LOWcrates/cayenne/tests/staged_append_test.rs497 // Step 2: Corrupt the target snapshot directory — replace it with a regular file.COMMENT
LOWcrates/cayenne/tests/staged_append_test.rs509 // Step 3: Attempt another insert — should fail during the move phase.COMMENT
LOWcrates/cayenne/tests/staged_append_test.rs533 // Step 4: Verify WAL persists in an isolated staging dir after the failed move.COMMENT
LOWcrates/cayenne/tests/data_inlining_test.rs1252 // Step 1: 8 batches above INLINE_MAX_ROWS so each writes a Vortex fileCOMMENT
LOW…es/cayenne/tests/protected_snapshot_projection_test.rs111 // Step 1: Insert initial data (ids 1, 2, 3)COMMENT
LOW…es/cayenne/tests/protected_snapshot_projection_test.rs122 // Step 2: Delete id=2 to create pending deletions (deletion seq=1)COMMENT
LOW…es/cayenne/tests/protected_snapshot_projection_test.rs126 // Step 3: Insert new data (ids 4, 5) - creates protected snapshot with max_delete_seq=1COMMENT
LOW…es/cayenne/tests/protected_snapshot_projection_test.rs137 // Step 4: Delete id=4 AFTER the protected snapshot was created (deletion seq=2)COMMENT
LOW…es/cayenne/tests/protected_snapshot_projection_test.rs144 // Step 5: Query with projection that EXCLUDES the PK column (id)COMMENT
LOWcrates/cayenne/tests/large_upsert_test.rs86 // Step 1: Insert ROW_COUNT rows (ids 0..ROW_COUNT).COMMENT
LOWcrates/cayenne/tests/large_upsert_test.rs98 // Step 2: Upsert the same ROW_COUNT PKs with updated values.COMMENT
LOWcrates/cayenne/tests/large_upsert_test.rs110 // Step 3: Verify all rows have updated values.COMMENT
LOWcrates/cayenne/tests/large_upsert_test.rs187 // Step 1: Insert ROW_COUNT distinct PKs.COMMENT
LOWcrates/cayenne/tests/large_upsert_test.rs199 // Step 2: Upsert the same PKs with new values (exercises the keyedCOMMENT
LOWcrates/cayenne/tests/large_upsert_test.rs211 // Step 3: Exactly ROW_COUNT live rows — no PK dropped or duplicated by theCOMMENT
LOWcrates/cayenne/tests/large_upsert_test.rs224 // Step 4: Every PK maps to its updated value (correct routing + latest-wins).COMMENT
LOWcrates/cayenne/src/ddl/physical_plans.rs564 // Step 1: Execute the join plan to get matched rows with updated values.COMMENT
LOWcrates/cayenne/src/ddl/physical_plans.rs587 // Step 2: Validate no duplicate target keys in join output.COMMENT
LOWcrates/cayenne/src/ddl/physical_plans.rs623 // Step 5: Insert updated rows into the target.COMMENT
LOWcrates/cayenne/src/ddl/physical_plans.rs639 // Step 6: Return the count of updated rows.COMMENT
LOWcrates/cayenne/src/provider/partitioned_wal.rs211 // Step 1: write to tmp file + fsync.COMMENT
LOWcrates/cayenne/src/provider/partitioned_wal.rs232 // Step 2: atomic rename. POSIX rename within the same directory isCOMMENT
LOWcrates/cayenne/src/provider/partitioned_wal.rs240 // Step 3: fsync the parent dir (ordering tier) so the rename isCOMMENT
104 more matches not shown…
Verbosity Indicators148 hits · 244 pts
SeverityFileLineSnippetContext
LOWtools/testoperator/src/commands/streaming/mutations.rs383 // Step 1: INSERT wrong values for all mutated rowsCOMMENT
LOWtools/testoperator/src/commands/streaming/mutations.rs405 // Step 2: UPDATE correct values for update-path rowsCOMMENT
LOWtools/testoperator/src/commands/streaming/mutations.rs420 // Step 3: DELETE delete-path rowsCOMMENT
LOWtools/testoperator/src/commands/streaming/mutations.rs432 // Step 4: INSERT correct values for delete-path rowsCOMMENT
LOWtools/testoperator/src/commands/streaming/mutations.rs447 // Step 5: Direct INSERT remaining rowsCOMMENT
LOW…es/runtime-acceleration/benches/snapshot_operations.rs516 // Step 1: Copy file locallyCOMMENT
LOW…es/runtime-acceleration/benches/snapshot_operations.rs522 // Step 2: Read and compute checksumCOMMENT
LOW…es/runtime-acceleration/benches/snapshot_operations.rs526 // Step 3: Upload to S3COMMENT
LOW…es/runtime-acceleration/benches/snapshot_operations.rs534 // Step 4: Update metadata in S3COMMENT
LOW…es/runtime-acceleration/benches/snapshot_operations.rs689 // Step 1: Copy file locallyCOMMENT
LOW…es/runtime-acceleration/benches/snapshot_operations.rs695 // Step 2: Read and compute checksumCOMMENT
LOW…es/runtime-acceleration/benches/snapshot_operations.rs699 // Step 3: Upload to S3COMMENT
LOW…es/runtime-acceleration/benches/snapshot_operations.rs707 // Step 4: Update metadata in S3COMMENT
LOWcrates/runtime-acceleration/src/snapshot/mod.rs1269 // Step 0: Engine-specific live checkpoint while the lock is held.COMMENT
LOWcrates/runtime-acceleration/src/snapshot/mod.rs1278 // Step 1: Copy the database file locally (lock is held)COMMENT
LOWcrates/runtime-acceleration/src/snapshot/mod.rs1287 // Step 2: Release the lock - queries can resumeCOMMENT
LOWcrates/runtime-acceleration/src/snapshot/mod.rs1294 // Step 3: Prepare a snapshot using engine-specific logicCOMMENT
LOWcrates/runtime-acceleration/src/snapshot/mod.rs1301 // Step 4: Upload the file (with retry for transient network errors)COMMENT
LOWcrates/runtime-acceleration/src/snapshot/mod.rs1376 // Step 2: Release the lock - queries can resumeCOMMENT
LOWcrates/runtime-acceleration/src/snapshot/mod.rs1383 // Step 3: Upload the tar archive (with retry for transient network errors)COMMENT
LOWcrates/runtime-acceleration/src/snapshot/mod.rs1321 // Step 5: Cleanup temp filesCOMMENT
LOWcrates/runtime-acceleration/src/snapshot/mod.rs1341 // Step 0: Ask the engine for any per-directory skip list / extras.COMMENT
LOWcrates/runtime-acceleration/src/snapshot/mod.rs1354 // Step 1: Create a temporary tar archive of all directoriesCOMMENT
LOWcrates/runtime-acceleration/src/snapshot/mod.rs1403 // Step 4: Cleanup temp archiveCOMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs418 // Step 1: Initial insert - PKs 0, 1, 2COMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs439 // Step 2: Upsert PK 2 + insert NEW PK 3COMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs461 // Step 3: Insert PK 3 again + NEW PK 4COMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs546 // Step 1: Initial insert - PKs 1, 2, 3COMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs567 // Step 2: Upsert PK 2 - this creates pending deletionsCOMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs586 // Step 3: Insert NEW PK 4 while pending deletions existCOMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs601 // Step 4: Query all rows - protected snapshot data must be visibleCOMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs664 // Step 1: Initial insert - PKs 1, 2, 3COMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs686 // Step 2: Upsert key=2 - creates pending deletion + protected snapshot S_ACOMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs707 // Step 3: Explicit DELETE key=2 - THE CRUCIAL STEPCOMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs722 // Step 4: Upsert key=2 again - BEFORE THE FIX, this would NOT detect theCOMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs745 // Step 5: Upsert key=2 one more time - before the fix, this created yetCOMMENT
LOWcrates/cayenne/tests/staged_append_test.rs490 // Step 1: Insert initial data so snapshot directory existsCOMMENT
LOWcrates/cayenne/tests/staged_append_test.rs497 // Step 2: Corrupt the target snapshot directory — replace it with a regular file.COMMENT
LOWcrates/cayenne/tests/staged_append_test.rs509 // Step 3: Attempt another insert — should fail during the move phase.COMMENT
LOWcrates/cayenne/tests/staged_append_test.rs533 // Step 4: Verify WAL persists in an isolated staging dir after the failed move.COMMENT
LOWcrates/cayenne/tests/data_inlining_test.rs1252 // Step 1: 8 batches above INLINE_MAX_ROWS so each writes a Vortex fileCOMMENT
LOW…es/cayenne/tests/protected_snapshot_projection_test.rs111 // Step 1: Insert initial data (ids 1, 2, 3)COMMENT
LOW…es/cayenne/tests/protected_snapshot_projection_test.rs122 // Step 2: Delete id=2 to create pending deletions (deletion seq=1)COMMENT
LOW…es/cayenne/tests/protected_snapshot_projection_test.rs126 // Step 3: Insert new data (ids 4, 5) - creates protected snapshot with max_delete_seq=1COMMENT
LOW…es/cayenne/tests/protected_snapshot_projection_test.rs137 // Step 4: Delete id=4 AFTER the protected snapshot was created (deletion seq=2)COMMENT
LOW…es/cayenne/tests/protected_snapshot_projection_test.rs144 // Step 5: Query with projection that EXCLUDES the PK column (id)COMMENT
LOWcrates/cayenne/tests/large_upsert_test.rs86 // Step 1: Insert ROW_COUNT rows (ids 0..ROW_COUNT).COMMENT
LOWcrates/cayenne/tests/large_upsert_test.rs98 // Step 2: Upsert the same ROW_COUNT PKs with updated values.COMMENT
LOWcrates/cayenne/tests/large_upsert_test.rs110 // Step 3: Verify all rows have updated values.COMMENT
LOWcrates/cayenne/tests/large_upsert_test.rs187 // Step 1: Insert ROW_COUNT distinct PKs.COMMENT
LOWcrates/cayenne/tests/large_upsert_test.rs199 // Step 2: Upsert the same PKs with new values (exercises the keyedCOMMENT
LOWcrates/cayenne/tests/large_upsert_test.rs211 // Step 3: Exactly ROW_COUNT live rows — no PK dropped or duplicated by theCOMMENT
LOWcrates/cayenne/tests/large_upsert_test.rs224 // Step 4: Every PK maps to its updated value (correct routing + latest-wins).COMMENT
LOWcrates/cayenne/src/ddl/physical_plans.rs564 // Step 1: Execute the join plan to get matched rows with updated values.COMMENT
LOWcrates/cayenne/src/ddl/physical_plans.rs587 // Step 2: Validate no duplicate target keys in join output.COMMENT
LOWcrates/cayenne/src/ddl/physical_plans.rs623 // Step 5: Insert updated rows into the target.COMMENT
LOWcrates/cayenne/src/ddl/physical_plans.rs639 // Step 6: Return the count of updated rows.COMMENT
LOWcrates/cayenne/src/provider/partitioned_wal.rs211 // Step 1: write to tmp file + fsync.COMMENT
LOWcrates/cayenne/src/provider/partitioned_wal.rs232 // Step 2: atomic rename. POSIX rename within the same directory isCOMMENT
LOWcrates/cayenne/src/provider/partitioned_wal.rs240 // Step 3: fsync the parent dir (ordering tier) so the rename isCOMMENT
88 more matches not shown…
AI Slop Vocabulary25 hits · 73 pts
SeverityFileLineSnippetContext
MEDIUM.config/nextest.toml7# Tests must be written to be thread-safe and robust under maximum parallelism.COMMENT
MEDIUMcrates/cache/src/lib.rs147/// until TTL expiry. Resolving both sides first makes the comparison robust toCOMMENT
MEDIUMcrates/cayenne/tests/delta_encoding_test.rs51/// so the level-0 vs full-level on-disk size gap is large and robust.COMMENT
MEDIUMcrates/cayenne/tests/retention_test.rs672 // A 1-hour window keeps the test robust to wall-clock execution time (theCOMMENT
MEDIUMcrates/cayenne/benches/vs_duckdb_memory_budget.rs48//! The high-water lines are order-robust; the wall-clock lanes are theCOMMENT
MEDIUMcrates/cayenne/src/lib.rs51//! This design allows Cayenne to leverage Vortex's columnar format and `DataFusion`'sCOMMENT
MEDIUMcrates/cayenne/src/provider/tuning.rs1083 /// carried a source-commit ts. The freshness-goal control/SLO signal — robust toCOMMENT
MEDIUMcrates/cayenne/src/provider/tuning.rs2328 // are tried in a robust, observable order rather than from per-write phaseCOMMENT
MEDIUMcrates/cayenne/src/provider/context.rs780 // share the robust signal. Falls back to the instantaneous age until theCOMMENT
MEDIUMcrates/runtime/tests/acceleration/localpod_sync.rs182 // robust against that subscription landing slightly after readiness, without dependingCOMMENT
MEDIUMcrates/runtime/tests/snapshot_refresh/mod.rs418/// avoid `SELECT count(*)` so the assertion is robust across engines thatCOMMENT
LOWcrates/runtime/tests/kafka/test_data/stack_qa.json15{"question_id":73841495,"title":"Why is this C while didn't working anymore?","question_html":"<pre><code>#include&lt;stCODE
MEDIUMcrates/runtime/src/secrets_preflight.rs290 // JSON so the test stays robust to field additions.COMMENT
MEDIUMcrates/runtime/src/tls/reload.rs589 // Watching the parent dir is more robust toCOMMENT
MEDIUMcrates/runtime/src/dataaccelerator/imds.rs116/// but the digit guard keeps it robust to future families).COMMENT
MEDIUMcrates/runtime-datafusion-udfs/src/digest_many.rs226 // Hash entire array in one call - hash function can leverage SIMD internallyCOMMENT
MEDIUMcrates/data_components/src/turso.rs175/// While the current implementation is robust, consider using **RFC3339 TEXT format** if:COMMENT
MEDIUMcrates/data_components/src/sharepoint/object_store.rs623/// Simpler and more robust than trying to stream SharePoint's upload-sessionCOMMENT
MEDIUMcrates/dataformat-json/src/stream.rs68/// * Uses `serde_json` for robust parsing.COMMENT
MEDIUMcrates/llms/tests/llms/mod.rs533 // JSON Parse the function arguments to ensure robust to ordering.COMMENT
MEDIUM…h/accelerated/postgres-cayenne[file]-full-refresh.yaml6# (no OLTP load) for robust explain-plan snapshots for analytical queries.COMMENT
MEDIUMscripts/htap-explain-probe.sh110# Probe until the associated spiced exits. The parent harness normally kills thisCOMMENT
MEDIUMscripts/loaded_mutation_property_test.sh9# isolated run can pass indefinitely). This harness recreates that pressure byCOMMENT
MEDIUM.github/scripts/chbench_template.sh11# Flow (mirrors the local harness `do_reset`):COMMENT
MEDIUM.github/actions/setup-chbench-mysql/action.yml18 # ("Cannot initialize AIO sub-system"). Simulated I/O is robust and theCOMMENT
Self-Referential Comments12 hits · 38 pts
SeverityFileLineSnippetContext
MEDIUM…/runtime/tests/tpcds_postgres/setup_local_test_data.sh221 # Create the bucket (ignore error if it already exists)COMMENT
MEDIUM…s/data_components/tests/hadoop_data/docker-compose.yml1# Create a MinIO cluster, so we can copy the hadoop warehouse into it for testingCOMMENT
MEDIUMinstall/install.sh145 # Create the temp directoryCOMMENT
MEDIUMinstall/install-spiced.sh217 # Create the temp directoryCOMMENT
MEDIUM…ch/sf1/accelerated/constraints/simulate_append_data.sh13# Create the directory if it does not existCOMMENT
MEDIUM…/tpc-bench/postgres-tpcds-bench/postgres-entrypoint.sh35# Create a flag file to indicate data loading is completeCOMMENT
MEDIUMtest/tpc-bench/postgres-bench/postgres-entrypoint.sh35# Create a flag file to indicate data loading is completeCOMMENT
MEDIUMtest/scripts/install-scripts-test.sh100# Create a temporary directory for test artifactsCOMMENT
MEDIUMtest/scripts/clickbench/setup-file.bash5# Create the folderCOMMENT
MEDIUMscripts/load_tpch_scylladb.sh189 # Create a Python script to load data via boto3COMMENT
MEDIUMscripts/load_tpch_scylladb.sh434 # Create a virtual environment if boto3 is not availableCOMMENT
MEDIUM.github/workflows/build_and_release_cuda.yml271 # Create an array of actual files (no globs)COMMENT
Redundant / Tautological Comments24 hits · 35 pts
SeverityFileLineSnippetContext
LOWtools/spidapter/scenarios/mongodb-streams.yaml17# Set MONGO_SPICEPOD_PATH to an ABSOLUTE path to a pods/mongo/*.yaml — in the spidapterCOMMENT
LOW…/runtime/tests/tpcds_postgres/setup_local_test_data.sh117 # Check if container already existsCOMMENT
LOWinstall/install-build.sh173# Check if a string looks like a commit SHA (7+ hex characters)COMMENT
LOWinstall/install-build.sh216 # Check if this run has the artifact we needCOMMENT
LOWinstall/install-build.sh273 # Check if this run has the artifact we needCOMMENT
LOWinstall/install.sh415 # Check if running interactivelyCOMMENT
LOWinstall/install.sh451 # Check if PATH is already configured properly (look for actual export/setenv/fish_add_path commands)COMMENT
LOWinstall/install-nightly.sh229 # Check if the response contains an error message (run not found, etc.)COMMENT
LOWinstall/install-nightly.sh238 # Check if artifacts array existsCOMMENT
LOWinstall/install-nightly.sh443 # Check if PATH already contains the install directoryCOMMENT
LOW…/tpch/sf1/federated/dynamodb[scylladb-alternator].yaml21 # Set aws_auth to 'key' with dummy values or configure Alternator authCOMMENT
LOWtest/scripts/install-scripts-test.sh679 # Check if a known artifact URL returns 302 (redirect to download)COMMENT
LOWtest/adbc/python/run_test.sh67# Check if uv or python3 is availableCOMMENT
LOWtest/adbc/python/run_test.sh91# Check if dependencies are installed (only when not using uv run)COMMENT
LOWtest/adbc/python/run_test.sh110 # Check if spiced is in PATH or use the one in ~/.spice/binCOMMENT
LOWscripts/distributed.sh34# Check if spice CLI is availableCOMMENT
LOWscripts/distributed.sh40# Check if spiced binary existsCOMMENT
LOWscripts/distributed.sh65 # Check if certificate already existsCOMMENT
LOWscripts/load_tpch_scylladb.sh183 # Check if Python and boto3 are availableCOMMENT
LOW.github/workflows/e2e_test_release_install_helm.yml302 # Check if release is deployedCOMMENT
LOW.github/workflows/build_nightly.yml51 # Check if there are new commits since the last nightly tagCOMMENT
LOW.github/scripts/validate_table_providers_commit.sh56# Check if the commit exists and is reachable from the spiceai branchCOMMENT
LOW.github/scripts/get_release_version.py14 # Set LATEST_RELEASE to trueCOMMENT
LOW.github/actions/setup-make/action.yml33 # Check if make is already installedCOMMENT
Modern AI Meta-Vocabulary11 hits · 32 pts
SeverityFileLineSnippetContext
MEDIUMREADME.md184### Retrieval-Augmented Generation (RAG)COMMENT
MEDIUMtools/testoperator/README.md192##### Run a HTTP consistency test against an embedding modelCOMMENT
MEDIUMtools/testoperator/README.md238##### Run a HTTP overhead test against an embedding modelCOMMENT
MEDIUMtools/spicepodschema/README.md85 ├── main.rs # Entry point, orchestrationCODE
MEDIUMtools/spicepodschema/tests/spicepod.embeddings.yaml3# EMBEDDINGS - Test coverage for embedding model sourcesCOMMENT
MEDIUMtools/spidapter/README.md341##### Run a HTTP consistency test against an embedding modelCOMMENT
MEDIUMtools/spidapter/README.md387##### Run a HTTP overhead test against an embedding modelCOMMENT
MEDIUMcrates/runtime/src/lib.rs204 #[snafu(display("Failed to initialize embedding model: {source}"))]COMMENT
MEDIUMcrates/runtime-search/src/rerank.rs410/// The UDTF scaffold. Analogous to [`VectorSearchTableFunc`] — holds a weakCOMMENT
MEDIUMcrates/llms/src/embeddings/mod.rs73 #[snafu(display("Failed to load embedding model: {source}"))]COMMENT
MEDIUMbin/spice/src/commands/search.rs43 spice search --model my_embed # Use a specific embedding modelCODE
Fake / Example Data29 hits · 30 pts
SeverityFileLineSnippetContext
LOW…ates/runtime/tests/cluster/distributed_acceleration.rs209 (1,'John Doe',28,'New York',85),(2,'Jane Smith',34,'Los Angeles',92),CODE
LOWcrates/runtime/tests/hashicorp_vault/mod.rs100 (1, 'Acme Corp'), (2, 'Globex'), (3, 'Initech');",CODE
LOWcrates/runtime/tests/hashicorp_vault/mod.rs142 assert_eq!(customers.value(0), "Acme Corp");CODE
LOWcrates/runtime/tests/http/json_nested_fields.rs59 "actor": "admin@example.com",CODE
LOWcrates/runtime/tests/http/json_nested_fields.rs89 "actor": "admin@example.com",CODE
LOWcrates/runtime/tests/http/json_nested_fields.rs90 "approvedBy": "admin@example.com",CODE
LOWcrates/runtime/tests/kafka/test_data/orders_nested.json8 "contact": { "email": "alice@example.com", "phone": "555-1234" }CODE
LOWcrates/runtime/tests/kafka/test_data/orders_nested.json53 "contact": { "email": "dana@example.org" }CODE
LOWcrates/runtime/tests/graphql/mod.rs79 name: "John Doe".to_string(),CODE
LOWcrates/runtime/tests/graphql/mod.rs95 name: "Jane Doe".to_string(),CODE
LOWcrates/runtime/src/dataconnector/sink.rs95 let schema = Schema::new(vec![Field::new("placeholder", DataType::Utf8, false)]);CODE
LOWcrates/runtime/src/dataconnector/deferred.rs42 "placeholder",CODE
LOWcrates/chunking/benches/chunking.rs45 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut \CODE
LOWcrates/chunking/benches/chunking.rs45 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut \CODE
LOWcrates/data_components/src/dynamodb/schema.rs818 ("name".to_string(), av_string("John Doe")),CODE
LOWcrates/data_components/src/dynamodb/schema.rs1141 contact_map.insert("phone".to_string(), av_string("555-1234"));CODE
LOWcrates/data_components/src/object/mod.rs190 (r"^.*([a-z]+)@.*$", "user@example.com"), // Character class with quantifierCODE
LOWcrates/dataformat-json/src/stream.rs1222 assert_eq!(filter_to_string(input), r#"{"name": "John Doe"}"#);CODE
LOWcrates/dataformat-json/src/unnest.rs1528 "phone": "555-1234"CODE
LOWcrates/dataformat-json/src/unnest.rs1545 "user.details.profile.contact.phone": "555-1234",CODE
LOWcrates/arrow_tools/src/format.rs1040 "Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOWcrates/arrow_tools/src/format.rs1040 "Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOWcrates/arrow_tools/src/format.rs1047 "Lorem ipsum dolor adipiscing elit.CODE
LOWtest/payloads/model-generic-lorem.txt1Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur eget tortor vitae nulla tincidunt fermentum.CODE
LOWtest/payloads/model-generic-lorem.txt1Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur eget tortor vitae nulla tincidunt fermentum.CODE
LOWdocs/release_notes/v1.6/v1.6.1.md44 "phone": "555-1234"CODE
LOWdocs/threat_models/v2.0.0.json16 "placeholder": "New STRIDE diagram description",CODE
LOWdocs/threat_models/v1.9.1.json16 "placeholder": "New STRIDE diagram description",CODE
LOWdocs/threat_models/v0.17.4-beta.json16 "placeholder": "New STRIDE diagram description",CODE
Excessive Try-Catch Wrapping19 hits · 20 pts
SeverityFileLineSnippetContext
LOWtest/adbc/python/README.md207 except Exception as e:CODE
MEDIUMtest/adbc/python/test_flightsql_adbc.py28 print(f"Error: Missing required package: {e}")CODE
LOWtest/adbc/python/test_flightsql_adbc.py86 except Exception as e:CODE
LOWtest/adbc/python/test_flightsql_adbc.py116 except Exception as e:CODE
LOWtest/adbc/python/test_flightsql_adbc.py148 except Exception as e:CODE
LOWtest/adbc/python/test_flightsql_adbc.py178 except Exception as e:CODE
LOWtest/adbc/python/test_flightsql_adbc.py213 except Exception as e:CODE
LOWtest/adbc/python/test_flightsql_adbc.py246 except Exception as e:CODE
LOWtest/adbc/python/test_flightsql_adbc.py283 except Exception as e:CODE
LOWtest/adbc/python/test_flightsql_adbc.py340 except Exception as e:CODE
LOWtest/adbc/python/test_flightsql_adbc.py348 except Exception as e:CODE
LOWtest/adbc/python/test_flightsql_adbc.py391 except Exception as e:CODE
LOWtest/adbc/python/test_flightsql_adbc.py410 except Exception as e:CODE
LOWdocs/cayenne/gen_waterfall.py121except Exception as e: # noqa: BLE001 — preview is best-effortCODE
LOWdocs/cayenne/build_pdf.py128 except Exception as e: # noqaSTRING
LOWscripts/load_tpch_scylladb.sh327 except Exception as e:CODE
LOWscripts/load_tpch_scylladb.sh375 except Exception as e:CODE
LOWscripts/load_tpch_scylladb.sh390 except Exception:CODE
LOWscripts/load_tpch_scylladb.sh404 except Exception as e:CODE
Hyper-Verbose Identifiers18 hits · 17 pts
SeverityFileLineSnippetContext
LOWtest/tpc-bench/scylladb/setup_tpch.py21def create_keyspace_and_tables(session):CODE
LOWtest/adbc/python/test_flightsql_adbc.py91def test_prepared_statement_simple(conn) -> bool:CODE
LOWtest/adbc/python/test_flightsql_adbc.py121def test_prepared_statement_multiple_params(conn) -> bool:CODE
LOWtest/adbc/python/test_flightsql_adbc.py153def test_prepared_statement_with_strings(conn) -> bool:CODE
LOWtest/adbc/python/test_flightsql_adbc.py183def test_prepared_statement_types(conn) -> bool:CODE
LOWtest/adbc/python/test_flightsql_adbc.py218def test_prepared_statement_null(conn) -> bool:CODE
LOWtest/adbc/python/test_flightsql_adbc.py251def test_prepared_statement_reuse(conn) -> bool:CODE
LOWtest/adbc/python/test_flightsql_adbc.py288def test_prepare_execute_commit_pattern(conn) -> bool:CODE
LOWexamples/runtime_demo.py111def simulate_runtime_arrow_mem(user_id):STRING
LOWexamples/runtime_demo.py138def simulate_concurrent_queries(num_users, function_name):STRING
LOWscripts/load_tpch_scylladb.sh332def convert_value_for_resource(value, dtype):CODE
LOW.github/scripts/test_github_release.py50 def test_returns_none_on_rate_limit(self, mock_get):CODE
LOW.github/scripts/test_github_release.py56 def test_returns_none_when_error_body_is_not_json(self, mock_get):CODE
LOW.github/scripts/test_github_release.py73 def test_no_release_skips_silently(self, mock_get, mock_delete):CODE
LOW.github/scripts/test_github_release.py82 def test_release_without_assets_key_does_not_raise(self, mock_get, mock_delete):CODE
LOW.github/scripts/test_github_release.py94 def test_release_with_empty_assets(self, mock_get, mock_delete):CODE
LOW.github/scripts/test_github_release.py103 def test_release_with_matching_asset_is_deleted(self, mock_get, mock_delete):CODE
LOW.github/scripts/test_github_release.py118 def test_release_with_no_matching_asset_does_not_delete(self, mock_get, mock_delete):CODE
Example Usage Blocks10 hits · 15 pts
SeverityFileLineSnippetContext
LOW…/runtime/tests/tpcds_postgres/setup_local_test_data.sh27# Usage:COMMENT
LOWinstall/install-build.sh5# Usage:COMMENT
LOWtest/scripts/install-scripts-test.sh11# Usage:COMMENT
LOWtest/adbc/python/run_test.sh4# Usage:COMMENT
LOWdeploy/chart/examples/aws-irsa-values.yaml14# Usage:COMMENT
LOWscripts/tpcds_explain.sh6# Usage:COMMENT
LOWscripts/htap-explain-probe.sh19# Usage:COMMENT
LOWscripts/run-chbench-htap.sh14# Usage:COMMENT
LOWscripts/loaded_mutation_property_test.sh17# Usage:COMMENT
LOWscripts/chbench-waterfall.py41# Usage:COMMENT
AI Response Leakage2 hits · 12 pts
SeverityFileLineSnippetContext
HIGHcrates/runtime/tests/kafka/test_data/stack_qa.json30{"question_id":73841031,"title":"How to test the error message from anyhow::Error?","question_html":"<p>There is <code>cCODE
HIGHcrates/runtime/tests/kafka/test_data/stack_qa.json80{"question_id":73839994,"title":"Website Layout height problems what am i doing wrong?","question_html":"<p><strong>HellCODE
Magic Placeholder Names2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHdocs/release_notes/v1.8/v1.8.0.md185spice chat --cloud --api-key <your-api-key>CODE
HIGHdocs/release_notes/v1.8/v1.8.0.md186spice search --cloud --api-key <your-api-key>CODE
Slop Phrases4 hits · 10 pts
SeverityFileLineSnippetContext
MEDIUMcrates/runtime/tests/kafka/test_data/stack_qa.json66{"question_id":73840195,"title":"Symfony like view helpers in laravel?","question_html":"<p>Symfony has this:</p>\n<p><aCODE
LOWcrates/runtime/tests/kafka/test_data/stack_qa.json72{"question_id":73840129,"title":"how to use only strings to pull json data","question_html":"<p>So I keep running into aCODE
MEDIUMcrates/runtime/tests/kafka/test_data/stack_qa.json89{"question_id":73839832,"title":"TypeScript: How to refine a type where one of it's properties is probably null","questiCODE
MEDIUMcrates/llms/src/rerank/mod.rs463 "Sure! Here is the ranking:\n[{\"id\":1,\"score\":0.7}]\nLet me know if you need more.";CODE
Deep Nesting3 hits · 3 pts
SeverityFileLineSnippetContext
LOWcrates/runtime/tests/file/generate_parquet.py4CODE
LOWscripts/generate_changelog.py18CODE
LOWscripts/chbench-waterfall.py460CODE