AI Slop Code Risk Monitor

tursodatabase/turso

SlopCodeMonitor badge for tursodatabase/turso Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

A SQL database in Rust: SQLite-compatible, now also speaking Postgres (experimental). The LLVM of databases.

2.9 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for tursodatabase/turso, a Rust project with 25,104 GitHub stars. SynthScan examined 1,081,589 lines of code across 2210 source files, recording 2364 pattern matches distributed across 22 syntactic categories. The legacy adjusted pattern signal is 2.9 (Low pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

2.9
Adjusted Signal
2.9
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
25.1K
Stars
Rust
Language
1.1M
Lines of Code
2.2K
Files
2.4K
Pattern Hits
2026-10-31
Scan Date
0.04
HC Hit Rate

Risk Review · Payload v1

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

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

Cognitive Ownership Risk 7.3/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.5/100 · LOW

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

Agent Over-Engineering Ratio 5.9/100 · LOW

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

PR Review Velocity Impact 14.4/100 · LOW

Which changes need focused human review? 2364 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 2HIGH 81MEDIUM 284LOW 1997

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 2364 distinct pattern matches across 22 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Over-Commented Block1174 hits · 1080 pts
SeverityFileLineSnippetContext
LOWsql_generation/generation/mod.rs41/// ArbitraryFrom trait for generating random values from a given valueCOMMENT
LOWsql_generation/generation/expr.rs121 // base: Option::arbitrary_from(rng, t),COMMENT
LOWsql_generation/generation/expr.rs141 // Box::new(|rng| {COMMENT
LOWsql_generation/generation/expr.rs161 // let table_idx = pick_index(t.tables.len(), rng);COMMENT
LOWsql_generation/generation/opts.rs21#[serde(deny_unknown_fields, default)]COMMENT
LOWsql_generation/generation/predicate/unary.rs141 num_retries,COMMENT
LOWsql_generation/generation/predicate/unary.rs201 let column_index = rng.random_range(0..row.len());COMMENT
LOWsql_generation/generation/predicate/unary.rs221 // // True Value with negative is still TrueCOMMENT
LOWtools/dbhash/src/encoder.rs1//! Value encoding for dbhash.COMMENT
LOWcore/types.rs121 }COMMENT
LOWcore/types.rs2101///COMMENT
LOWcore/types.rs2121 /// Creates a new payload iterator from a raw payload slice.COMMENT
LOWcore/types.rs2841 SeekOp::LE { eq_only: false } => std::cmp::Ordering::Less,COMMENT
LOWcore/types.rs2861/// - Payload is at least 2 bytes (header size + first serial type)COMMENT
LOWcore/types.rs2941 }COMMENT
LOWcore/types.rs2961///COMMENT
LOWcore/types.rs3061 }COMMENT
LOWcore/types.rs3081/// * `index_info` - Contains sort order information for each fieldCOMMENT
LOWcore/types.rs3801 ///COMMENT
LOWcore/types.rs5061 header_length + size_of::<i8>() + size_of::<f64>() + text.len()COMMENT
LOWcore/database.rs201#[derive(Clone, Debug, Default)]COMMENT
LOWcore/database.rs461///COMMENT
LOWcore/database.rs621/// happens at process-level POSIX file advisory locks.COMMENT
LOWcore/database.rs681 _shared_page_cache: Arc<RwLock<PageCache>>,COMMENT
LOWcore/database.rs1321 /// set.COMMENT
LOWcore/database.rs1981 ///COMMENT
LOWcore/database.rs2301 // `Pager::allocate_page1` fsyncs page 1 to the main fileCOMMENT
LOWcore/database.rs2541 /// preparing waits for that writer at its own commit). `connect` pumpsCOMMENT
LOWcore/database.rs3481 /// Register an `InternalVirtualTable` into this database's catalog. TheCOMMENT
LOWcore/statement.rs41/// behalf of the user. Root statements are the only statements that countCOMMENT
LOWcore/statement.rs81/// Returned by [`Statement::get_column_type_info`]. Surfaces the array depthCOMMENT
LOWcore/statement.rs101/// rather than fabricating a name — callers can fall through to their ownCOMMENT
LOWcore/statement.rs121 ///COMMENT
LOWcore/statement.rs141/// Returned as part of [`ColumnTypeInfo`]. `#[non_exhaustive]` so that newCOMMENT
LOWcore/statement.rs181 /// - `None`: use connection defaultCOMMENT
LOWcore/statement.rs681 // enough because callers do not always reset on error beforeCOMMENT
LOWcore/statement.rs841 }COMMENT
LOWcore/statement.rs1201 ///COMMENT
LOWcore/error.rs61 IoBackendUnavailable(String),COMMENT
LOWcore/error.rs101 #[error("Parse error: {0}")]COMMENT
LOWcore/error.rs121 #[error("Extension error: {0}")]COMMENT
LOWcore/error.rs141 /// commit transaction - SQL statements in progress"), but unlike `Busy`COMMENT
LOWcore/error.rs161 #[error("Transaction terminated")]COMMENT
LOWcore/error.rs181 #[error("Planning error: {0}")]COMMENT
LOWcore/lib.rs201/// Database index for the temp database (always 1 in SQLite).COMMENT
LOWcore/percentile.rs201 let index = (p * (n - 1.0)).floor() as usize;COMMENT
LOWcore/schema.rs261/// One way an operator runs when an operand has a custom type: `args[0] opCOMMENT
LOWcore/schema.rs281 Value,COMMENT
LOWcore/schema.rs301COMMENT
LOWcore/schema.rs861 /// backing table to reconstruct its descriptor (start / inc / min /COMMENT
LOWcore/schema.rs961 .get(..TURSO_INTERNAL_PREFIX.len())COMMENT
LOWcore/schema.rs981//COMMENT
LOWcore/schema.rs3501 Ok(())COMMENT
LOWcore/schema.rs3581 /// `sqlite_schema`.COMMENT
LOWcore/schema.rs3761 // connection-local database id. Used when reparsing temp triggerCOMMENT
LOWcore/schema.rs5941 pub plan: Box<Plan>,COMMENT
LOWcore/schema.rs7201 /// empty, the parent table's PRIMARY KEY columns. Always non-empty.COMMENT
LOWcore/function.rs601 )COMMENT
LOWcore/busy.rs1use crate::MonotonicInstant;COMMENT
LOWcore/busy.rs41COMMENT
1114 more matches not shown…
Decorative Section Separators178 hits · 557 pts
SeverityFileLineSnippetContext
MEDIUM⚡core/storage/encryption.rs31/// ┌───────────────┐ ┌───────────────┐COMMENT
MEDIUM⚡core/storage/encryption.rs34/// │ (4048 bytes) │ ────────► │ Content │COMMENT
MEDIUM⚡core/storage/encryption.rs36/// ├───────────────┤ ├───────────────┤COMMENT
MEDIUM⚡core/storage/encryption.rs38/// │ (48 bytes) │ ├───────────────┤COMMENT
MEDIUM⚡core/storage/encryption.rs40/// └───────────────┘ └───────────────┘COMMENT
MEDIUMcore/storage/encryption.rs56/// ┌─────────┬───────┬────────┬──────────────────┐COMMENT
MEDIUMcore/storage/encryption.rs61/// └─────────┴───────┴────────┴──────────────────┘COMMENT
MEDIUMcore/vdbe/hash_table.rs4839 // ── Grace hash join tests ──────────────────────────────────────COMMENT
MEDIUMcore/mvcc/database/tests.rs11200// ─── GC helpers ───────────────────────────────────────────────────────────COMMENT
MEDIUMcore/mvcc/database/tests.rs11257// ─── GC unit tests ───────────────────────────────────────────────────────COMMENT
MEDIUMcore/mvcc/database/tests.rs13830// ─── GC quickcheck property tests ────────────────────────────────────────COMMENT
MEDIUMcore/mvcc/database/tests.rs15385// ─── End-to-end GC + dual cursor tests ───────────────────────────────────COMMENT
MEDIUM⚡core/mvcc/persistent_storage/logical_log.rs19//! ┌─────────────────────────────────────────┐COMMENT
MEDIUM⚡core/mvcc/persistent_storage/logical_log.rs23//! ├─────────────────────────────────────────┤COMMENT
MEDIUM⚡core/mvcc/persistent_storage/logical_log.rs25//! ├─────────────────────────────────────────┤COMMENT
MEDIUM⚡core/mvcc/persistent_storage/logical_log.rs27//! ├─────────────────────────────────────────┤COMMENT
MEDIUM⚡core/mvcc/persistent_storage/logical_log.rs29//! └─────────────────────────────────────────┘COMMENT
MEDIUM⚡core/mvcc/persistent_storage/logical_log.rs35//! ┌─────────────────────────────────────────┐COMMENT
MEDIUM⚡core/mvcc/persistent_storage/logical_log.rs39//! ├─────────────────────────────────────────┤COMMENT
MEDIUM⚡core/mvcc/persistent_storage/logical_log.rs49//! ├─────────────────────────────────────────┤COMMENT
MEDIUM⚡core/mvcc/persistent_storage/logical_log.rs52//! └─────────────────────────────────────────┘COMMENT
MEDIUM⚡core/mvcc/persistent_storage/logical_log.rs166//! ┌──────────────┬──────────────────────────────┬───────────┐COMMENT
MEDIUM⚡core/mvcc/persistent_storage/logical_log.rs169//! └──────────────┴──────────────────────────────┴───────────┘COMMENT
MEDIUM⚡core/mvcc/persistent_storage/logical_log.rs172//! ┌──────────────┬──────────┬──────────┬──────────┬───────────┐COMMENT
MEDIUM⚡core/mvcc/persistent_storage/logical_log.rs175//! └──────────────┴──────────┴──────────┴──────────┴───────────┘COMMENT
MEDIUM⚡core/mvcc/persistent_storage/logical_log.rs178//! ┌───────────────────────────┬───────┐COMMENT
MEDIUM⚡core/mvcc/persistent_storage/logical_log.rs180//! └───────────────────────────┴───────┘COMMENT
MEDIUM⚡core/mvcc/persistent_storage/logical_log.rs185//! ┌────────┬────────────────────┬──────────┬────────────┬─────────────┐COMMENT
MEDIUM⚡core/mvcc/persistent_storage/logical_log.rs187//! └────────┴────────────────────┴──────────┴────────────┴─────────────┘COMMENT
MEDIUM⚡core/mvcc/persistent_storage/logical_log.rs198//! ┌──────┬──────┬────────────┬──────────┬──────┬────────────┬──────┬──────┬──────┬───────┐COMMENT
MEDIUM⚡core/mvcc/persistent_storage/logical_log.rs200//! └──────┴──────┴─────┼──────┴──────────┴──────┴──────┼─────┴──────┴──────┴──────┴───────┘COMMENT
MEDIUM⚡core/mvcc/persistent_storage/logical_log.rs207//! ┌──────┬──────┬──────┐ ┌──────┬──────┬──────┬──────┐ ┌──────┬──────┬──────┬──────┐COMMENT
MEDIUM⚡core/mvcc/persistent_storage/logical_log.rs209//! └──────┴──────┴──────┘ └──────┴──────┴──────┴──────┘ └──────┴──────┴──────┴──────┘COMMENT
MEDIUM⚡core/mvcc/persistent_storage/logical_log.rs218//! ┌───────────┬────┐ ┌───────────┬────┐ ┌───────────┬────┐COMMENT
MEDIUM⚡core/mvcc/persistent_storage/logical_log.rs221//! └───────────┴────┘ └───────────┴────┘ └───────────┴────┘COMMENT
MEDIUMcore/functions/printf.rs150// ── Coercion helpers ────────────────────────────────────────────COMMENT
MEDIUMcore/functions/printf.rs205// ── Formatting helpers ──────────────────────────────────────────COMMENT
MEDIUMcore/functions/printf.rs454 // ── Rounding (sqlite3.c:36968-36997) ──────────────────────────COMMENT
MEDIUMcore/functions/printf.rs519 // ── Integer part (sqlite3.c:32581-32588) ───────────────────────COMMENT
MEDIUMcore/functions/printf.rs539 // ── Fractional part (sqlite3.c:32591-32602) ────────────────────COMMENT
MEDIUMcore/functions/printf.rs677// ── Per-specifier formatters ────────────────────────────────────COMMENT
MEDIUMcore/functions/printf.rs974 // ── Exponential notation ──────────────────────────────────COMMENT
MEDIUMcore/functions/printf.rs981 // ── Fixed-point notation ──────────────────────────────────COMMENT
MEDIUMcore/functions/printf.rs1259// ── Main entry point ────────────────────────────────────────────COMMENT
MEDIUMcore/functions/printf.rs1782 // ── Bug fix regression tests ────────────────────────────────────COMMENT
MEDIUMcore/benches/struct_union_benchmark.rs75// ── SELECT one field: flat column vs struct field ────────────────────────COMMENT
MEDIUMcore/benches/struct_union_benchmark.rs124// ── SELECT two fields: flat columns vs struct fields ────────────────────COMMENT
MEDIUMcore/benches/struct_union_benchmark.rs171// ── WHERE filter: flat column vs struct field ───────────────────────────COMMENT
MEDIUMcore/benches/struct_union_benchmark.rs221// ── INSERT: flat row vs struct_pack row ─────────────────────────────────COMMENT
MEDIUMcore/benches/struct_union_benchmark.rs280// ── Union extract vs flat column read ──────────────────────────────────COMMENT
MEDIUMcore/benches/struct_union_benchmark.rs320// ── Union tag scan vs typeof() on flat column ──────────────────────────COMMENT
MEDIUMcore/benches/struct_union_benchmark.rs367// ── criterion wiring ───────────────────────────────────────────────────COMMENT
MEDIUM…rverless/python/differential/test_encryption_header.py37# ---------------------------------------------------------------------------COMMENT
MEDIUM…rverless/python/differential/test_encryption_header.py40# ---------------------------------------------------------------------------COMMENT
MEDIUM…rverless/python/differential/test_encryption_header.py149# ---------------------------------------------------------------------------COMMENT
MEDIUM…rverless/python/differential/test_encryption_header.py151# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡serverless/python/differential/test_parity.py606# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡serverless/python/differential/test_parity.py609# ---------------------------------------------------------------------------COMMENT
MEDIUMserverless/python/differential/test_parity.py48# ---------------------------------------------------------------------------COMMENT
MEDIUMserverless/python/differential/test_parity.py50# ---------------------------------------------------------------------------COMMENT
118 more matches not shown…
Excessive Try-Catch Wrapping231 hits · 308 pts
SeverityFileLineSnippetContext
LOW⚡serverless/python/differential/test_parity.py593 except Exception:CODE
LOW⚡serverless/python/differential/test_parity.py602 except Exception:CODE
LOW⚡serverless/python/differential/test_parity.py696 except Exception:CODE
LOW⚡serverless/python/differential/test_parity.py700 except Exception:CODE
LOW⚡serverless/python/differential/test_parity.py704 except Exception:CODE
LOWserverless/python/differential/test_parity.py510 except Exception:CODE
LOWserverless/python/differential/test_parity.py567 except Exception as exc:CODE
LOWserverless/python/differential/test_parity.py792 except Exception:CODE
LOWserverless/python/differential/test_parity.py834 except Exception:CODE
LOWserverless/python/turso_serverless/session.py268 except Exception:CODE
LOWserverless/python/turso_serverless/session.py339 except Exception:CODE
LOWserverless/python/turso_serverless/connection.py319 except Exception as e:CODE
LOWserverless/python/turso_serverless/connection.py393 except Exception as primary_error:CODE
LOWtesting/antithesis/multiprocess/anytime_validate.py8except Exception as e:CODE
MEDIUMtesting/antithesis/multiprocess/anytime_validate.py9 print(f"Error connecting to database: {e}")CODE
LOWtesting/antithesis/multiprocess/finally_validate.py8except Exception as e:CODE
MEDIUMtesting/antithesis/multiprocess/finally_validate.py9 print(f"Error connecting to database: {e}")CODE
LOW…/antithesis/multiprocess/parallel_driver_checkpoint.py11except Exception as e:CODE
MEDIUM…/antithesis/multiprocess/parallel_driver_checkpoint.py12 print(f"Error connecting to database: {e}")CODE
LOW…/antithesis/multiprocess/parallel_driver_checkpoint.py23 except Exception as e:CODE
LOW…thesis/multiprocess/parallel_driver_integrity_check.py8except Exception as e:CODE
MEDIUM…thesis/multiprocess/parallel_driver_integrity_check.py9 print(f"Error connecting to database: {e}")CODE
LOWtesting/antithesis/multiprocess/parallel_driver_read.py16except Exception as e:CODE
MEDIUMtesting/antithesis/multiprocess/parallel_driver_read.py17 print(f"Error connecting to database: {e}")CODE
LOWtesting/antithesis/multiprocess/parallel_driver_read.py33 except Exception as e:CODE
LOWtesting/antithesis/multiprocess/first_setup.py11except Exception as e:CODE
MEDIUMtesting/antithesis/multiprocess/first_setup.py12 print(f"Error connecting to database: {e}")CODE
LOW…sting/antithesis/multiprocess/parallel_driver_write.py9except Exception as e:CODE
MEDIUM…sting/antithesis/multiprocess/parallel_driver_write.py10 print(f"Error connecting to database: {e}")CODE
LOW…sting/antithesis/multiprocess/parallel_driver_write.py32 except Exception as e:CODE
LOW…sting/antithesis/multiprocess/parallel_driver_write.py36 except Exception as rollback_error:CODE
LOW…sting/antithesis/stress-crash/helper_recovery_check.py34 except Exception as e:CODE
LOWtesting/antithesis/bank-test/anytime_validate.py8except Exception as e:CODE
MEDIUMtesting/antithesis/bank-test/anytime_validate.py9 print(f"Error connecting to database: {e}")CODE
LOWtesting/antithesis/bank-test/finally_validate.py8except Exception as e:CODE
MEDIUMtesting/antithesis/bank-test/finally_validate.py9 print(f"Error connecting to database: {e}")CODE
LOWtesting/antithesis/bank-test/eventually_validate.py8except Exception as e:CODE
MEDIUMtesting/antithesis/bank-test/eventually_validate.py9 print(f"Error connecting to database: {e}")CODE
LOWtesting/antithesis/bank-test/first_setup.py8except Exception as e:CODE
MEDIUMtesting/antithesis/bank-test/first_setup.py9 print(f"Error connecting to database: {e}")CODE
LOW…esis/bank-test/parallel_driver_generate_transaction.py21except Exception as e:CODE
MEDIUM…esis/bank-test/parallel_driver_generate_transaction.py22 print(f"Error connecting to database: {e}")CODE
LOW…sis/stress-composer/parallel_driver_schema_rollback.py12except Exception as e:CODE
MEDIUM…sis/stress-composer/parallel_driver_schema_rollback.py13 print(f"Error connecting to database: {e}")CODE
LOW…sis/stress-composer/parallel_driver_schema_rollback.py33except Exception as e:CODE
LOW…is/stress-composer/parallel_driver_nested_savepoint.py13except Exception as e:CODE
MEDIUM…is/stress-composer/parallel_driver_nested_savepoint.py14 print(f"Error connecting to database: {e}")CODE
LOW…is/stress-composer/parallel_driver_nested_savepoint.py35except Exception as e:CODE
LOW…esis/stress-composer/parallel_driver_integritycheck.py12except Exception as e:CODE
MEDIUM…esis/stress-composer/parallel_driver_integritycheck.py13 print(f"Error connecting to database: {e}")CODE
LOW…esis/stress-composer/parallel_driver_integritycheck.py32except Exception as e:CODE
LOW⚡…tithesis/stress-composer/parallel_driver_drop_index.py10except Exception as e:CODE
MEDIUM⚡…tithesis/stress-composer/parallel_driver_drop_index.py11 print(f"Error connecting to database: {e}")CODE
LOW⚡…tithesis/stress-composer/parallel_driver_drop_index.py19except Exception as e:CODE
LOW…tithesis/stress-composer/parallel_driver_drop_index.py64except Exception as e:STRING
LOW…g/antithesis/stress-composer/parallel_driver_vacuum.py11except Exception as e:CODE
LOW…thesis/stress-composer/parallel_driver_create_index.py12except Exception as e:CODE
MEDIUM…thesis/stress-composer/parallel_driver_create_index.py13 print(f"Error connecting to database: {e}")CODE
LOW…thesis/stress-composer/parallel_driver_create_index.py33except Exception as e:CODE
LOW…ithesis/stress-composer/parallel_driver_alter_table.py11except Exception as e:CODE
171 more matches not shown…
Empty Error Handlers45 hits · 225 pts
SeverityFileLineSnippetContext
HIGHtools/thesis/src/thesis/runner.py310except (ProcessLookupError, PermissionError):CODE
HIGHserverless/python/differential/test_parity.py792except Exception:CODE
HIGHserverless/python/differential/test_parity.py834except Exception:CODE
HIGHserverless/python/differential/test_parity.py696except Exception:CODE
HIGHserverless/python/differential/test_parity.py700except Exception:CODE
HIGHserverless/python/differential/test_parity.py704except Exception:CODE
HIGHserverless/python/differential/test_parity.py593except Exception:CODE
HIGHserverless/python/turso_serverless/session.py268except Exception:CODE
HIGHserverless/python/turso_serverless/session.py339except Exception:CODE
HIGHserverless/python/turso_serverless/session.py204except ValueError:CODE
HIGH…is/stress-composer/parallel_driver_nested_savepoint.py62except turso.IntegrityError:CODE
HIGH…g/antithesis/stress-composer/parallel_driver_vacuum.py25except OSError:CODE
HIGH…g/antithesis/stress-composer/parallel_driver_vacuum.py64except OSError:CODE
HIGH…g/antithesis/stress-composer/parallel_driver_update.py67except turso.IntegrityError:CODE
HIGH…ntithesis/stress-composer/parallel_driver_savepoint.py73except turso.IntegrityError:CODE
HIGH…ntithesis/stress-composer/parallel_driver_savepoint.py90except turso.IntegrityError:CODE
HIGHtesting/antithesis/stress-composer/first_setup.py20except OSError:CODE
HIGHtesting/antithesis/stress-composer/first_setup.py26except OSError:CODE
HIGH…thesis/stress-composer/parallel_driver_create_table.py40except ValueError:CODE
HIGH…antithesis/stress-composer/parallel_driver_rollback.py53except turso.IntegrityError:CODE
HIGH…g/antithesis/stress-composer/parallel_driver_insert.py53except turso.IntegrityError:CODE
HIGHtesting/sqlright/crash_reports/lib/database.py224except sqlite3.IntegrityError:CODE
HIGHtesting/sqlright/crash_reports/lib/parser.py88except OSError:CODE
HIGHexamples/python/concurrent_writes.py39except Exception:CODE
HIGHscripts/corruption_bisecter.py83except FileNotFoundError:CODE
HIGHscripts/corruption-debug-tools/lib/record.py219except Exception:CODE
HIGHscripts/corruption-debug-tools/lib/record.py258except Exception:CODE
HIGHbindings/python/tests/test_database.py608except Exception:CODE
HIGHbindings/python/tests/test_database.py628except Exception:CODE
HIGHbindings/python/tests/test_database.py814except Exception:CODE
HIGHbindings/python/turso/lib.py875except Exception:CODE
HIGHbindings/python/turso/lib.py446except Exception:CODE
HIGHbindings/python/turso/lib.py465except Exception:CODE
HIGHbindings/python/turso/lib.py522except Exception:CODE
HIGHbindings/python/turso/lib.py774except Exception:CODE
HIGHbindings/python/turso/lib.py847except Exception:CODE
HIGHbindings/python/turso/lib.py1026except Exception:CODE
HIGHbindings/python/turso/lib.py1073except Exception:CODE
HIGHbindings/python/turso/lib.py1136except Exception:CODE
HIGHbindings/python/turso/lib_sync.py268except Exception:CODE
HIGHbindings/python/turso/lib_sync.py225except Exception:CODE
HIGHbindings/python/turso/lib_sync.py291except OSError:CODE
HIGHbindings/python/turso/lib_sync.py324except Exception:CODE
HIGHbindings/python/turso/lib_sync.py202except Exception:CODE
HIGHbindings/python/turso/lib_sync.py223except Exception:CODE
Hyper-Verbose Identifiers267 hits · 185 pts
SeverityFileLineSnippetContext
LOWtools/thesis/tests/test_run.py69def test_different_seed_different_run(tmp_path):STRING
LOWtools/thesis/tests/test_run.py85def test_steps_do_not_repeat_randomness(tmp_path):STRING
LOWtools/thesis/tests/test_run.py100def test_always_violation_fails_and_reproduces(tmp_path, capsys):STRING
LOWtools/thesis/tests/test_run.py156def test_unsatisfied_sometimes(tmp_path, capsys):STRING
LOWtools/thesis/tests/test_run.py171def test_workdir_must_be_empty(tmp_path):STRING
LOWtools/thesis/tests/test_run.py179def test_workdir_removed_on_success(tmp_path):STRING
LOWtools/thesis/tests/test_run.py197def test_existing_sitecustomize_still_runs(tmp_path):STRING
LOW⚡…rverless/python/differential/test_encryption_header.py163def test_header_name_matches_spec():CODE
LOW⚡…rverless/python/differential/test_encryption_header.py169def test_encryption_key_sent_on_every_request(stub_server, key):CODE
LOW⚡…rverless/python/differential/test_encryption_header.py179def test_no_key_sends_no_header(stub_server):CODE
LOW⚡serverless/python/tests/test_serverless.py192 def test_non_finite_result_decodes_as_nan(self):CODE
LOW⚡serverless/python/tests/test_serverless.py215 def test_finite_float_unchanged(self):CODE
LOW⚡serverless/python/tests/test_serverless.py218 def test_null_float_decodes_as_nan(self):CODE
LOW⚡serverless/python/tests/test_serverless.py302 def test_empty_batch_returns_no_results(self):CODE
LOW⚡serverless/python/tests/test_serverless.py307 def test_invalid_mode_is_rejected(self):CODE
LOW⚡serverless/python/tests/test_serverless.py312 def test_invalid_statement_is_rejected_with_index(self):CODE
LOW⚡serverless/python/tests/test_serverless.py318 def test_every_parameter_is_validated_before_the_request(self, monkeypatch, mode):CODE
LOW⚡serverless/python/tests/test_serverless.py727 def test_extended_constraint_code(self):CODE
LOW⚡serverless/python/tests/test_serverless.py735 def test_code_wins_over_message_text(self):CODE
LOW⚡serverless/python/tests/test_serverless.py742 def test_codeless_message_fallback(self):CODE
LOW⚡serverless/python/tests/test_serverless.py746 def test_server_error_carries_codes(self):CODE
LOW⚡serverless/python/tests/test_serverless.py758 def test_server_error_tolerates_missing_fields(self):CODE
LOWserverless/python/tests/test_serverless.py69 def test_error_on_invalid_sql(self):CODE
LOWserverless/python/tests/test_serverless.py261 def test_error_stops_execution(self):CODE
LOWserverless/python/tests/test_serverless.py349 def test_transaction_control_is_rejected_before_the_request(self, monkeypatch, sql):CODE
LOWserverless/python/tests/test_serverless.py363 def test_rollback_failure_is_attached_to_the_statement_error(self):CODE
LOWserverless/python/tests/test_serverless.py389 def test_batch_executes_parameterized_statements_in_order(self):CODE
LOWserverless/python/tests/test_serverless.py418 def test_batch_error_identifies_the_failing_statement(self):CODE
LOWserverless/python/tests/test_serverless.py444 def test_batch_joins_an_open_transaction(self):CODE
LOWserverless/python/tests/test_serverless.py461 def test_batch_mode_commits_atomically(self):CODE
LOWserverless/python/tests/test_serverless.py478 def test_batch_mode_rolls_back_on_failure(self):CODE
LOWserverless/python/tests/test_serverless.py497 def test_batch_constraint_error_preserves_exception_class(self):CODE
LOWserverless/python/tests/test_serverless.py542 def test_in_transaction_tracks_server_state(self):CODE
LOWserverless/python/tests/test_serverless.py553 def test_in_transaction_survives_statement_error(self):CODE
LOWserverless/python/tests/test_serverless.py563 def test_implicit_transaction_on_dml(self):CODE
LOWserverless/python/tests/test_serverless.py589 def test_recovery_after_error(self):CODE
LOWserverless/python/tests/test_serverless.py703 def test_close_rolls_back_open_transaction(self):CODE
LOWserverless/python/tests/test_serverless.py796 def test_read_failure_is_fatal_for_stream(self, monkeypatch, exc):CODE
LOWserverless/python/tests/test_serverless.py808 def test_read_failure_maps_to_dbapi_error(self, monkeypatch):CODE
LOWserverless/python/tests/test_serverless.py837 def test_trailing_slash_stripped(self):CODE
LOWserverless/python/turso_serverless/connection.py79def _normalize_batch_statements(CODE
LOWserverless/python/turso_serverless/connection.py102def _reject_transaction_control_statements(CODE
LOWserverless/python/turso_serverless/connection.py405 def _decode_batch_statement_result(step_result: Any, sql: str) -> BatchResult | None:CODE
LOW…is/stress-composer/parallel_driver_nested_savepoint.py46def random_values_with_large_blobs():CODE
LOW…ntithesis/stress-composer/parallel_driver_savepoint.py46def random_values_with_large_blobs():CODE
LOWtesting/antithesis/stress-composer/helper_utils.py6def generate_random_identifier(type: str, num: int):CODE
LOWtesting/sqlright/crash_reports/lib/database.py228 def update_session_crash_count(self, session_id: int):CODE
LOWtesting/sqlright/crash_reports/lib/executor.py22 def test_crash_against_tursodb(self, sql_content: str) -> Dict[str, Any]:CODE
LOWtesting/sqlright/crash_reports/lib/executor.py84 def test_crash_against_sqlite(self, sql_content: str) -> Dict[str, Any]:CODE
LOWtesting/cli_tests/constraint.py348def regression_test_update_single_key(limbo: TestTursoShell):CODE
LOWtesting/cli_tests/memory.py118def test_multi_way_hash_joins(turso: TestTursoShell):CODE
LOWtesting/cli_tests/memory.py176def test_hash_join_star_pattern(turso: TestTursoShell):CODE
LOWtesting/cli_tests/memory.py196def test_hash_join_outer_join(turso: TestTursoShell):CODE
LOWtesting/cli_tests/mvcc.py15def test_create_table_with_mvcc():CODE
LOW⚡testing/cli_tests/cli_test_cases.py23def test_explain_query_plan_format_json():CODE
LOWtesting/cli_tests/cli_test_cases.py117def test_switch_back_to_in_memory():STRING
LOWtesting/cli_tests/cli_test_cases.py183def test_multi_line_single_line_comments_succession():STRING
LOWtesting/cli_tests/cli_test_cases.py252def test_import_csv_create_table_from_header():CODE
LOWtesting/cli_tests/cli_test_cases.py276def test_import_csv_multi_batch():CODE
LOWtesting/cli_tests/cli_test_cases.py304def test_update_delete_reject_limit():CODE
207 more matches not shown…
Cross-Language Confusion29 hits · 111 pts
SeverityFileLineSnippetContext
HIGH⚡testing/cli_tests/cli_test_cases.py27 '"result_columns":["1"],"nodes":[{"id":1,"parent":null,'CODE
HIGHtesting/cli_tests/extensions.py94 turso.run_test_fn(f".load {extension_path}", null)STRING
HIGHtesting/cli_tests/extensions.py106 turso.run_test_fn("SELECT regexp_substr('the year is unknow', '[0-9]+');", null)STRING
HIGHtesting/cli_tests/extensions.py129 null,STRING
HIGHtesting/cli_tests/extensions.py195 null,STRING
HIGH⚡testing/cli_tests/extensions.py460 null,STRING
HIGH⚡testing/cli_tests/extensions.py470 null,STRING
HIGH⚡testing/cli_tests/extensions.py473 turso.run_test_fn("insert into t values ('other', 'value');", null)STRING
HIGH⚡testing/cli_tests/extensions.py486 null,STRING
HIGH⚡testing/cli_tests/extensions.py496 null,STRING
HIGH⚡testing/cli_tests/extensions.py502 turso.run_test_fn("update t set value = 'updated' where key = 'key33';", null)STRING
HIGH⚡testing/cli_tests/extensions.py513 turso.run_test_fn("update t set value = 'updated2';", null)STRING
HIGH⚡testing/cli_tests/extensions.py521 null,STRING
HIGH⚡testing/cli_tests/extensions.py525 turso.run_test_fn("update t set key = '100' where 1;", null, "where clause evaluates properly")STRING
HIGHtesting/cli_tests/extensions.py868 null,STRING
HIGHtesting/cli_tests/extensions.py896 turso.run_test_fn("DROP TABLE csv;", null, "Drop CSV table")STRING
HIGHtesting/cli_tests/extensions.py922 null,STRING
HIGHexamples/python/sync_example.py70 conn.push()CODE
HIGHscripts/report-flaky-tests.py135 ".[] | select(.pull_request == null) | {number, title}",CODE
HIGHbindings/python/tests/test_database_sync_aio.py65 await conn.push()CODE
HIGHbindings/python/tests/test_database_sync_aio.py84 await conn.push()CODE
HIGHbindings/python/tests/test_database_sync_aio.py110 await conn.push()CODE
HIGHbindings/python/tests/test_sqlalchemy.py492 sync.push()CODE
HIGHbindings/python/tests/test_database_sync.py66 conn.push()CODE
HIGHbindings/python/tests/test_database_sync.py87 conn.push()CODE
HIGHbindings/python/tests/test_database_sync.py121 conn.push()CODE
HIGHbindings/python/turso/sqlalchemy/dialect.py356 sync.push() # Push local changesSTRING
HIGHbindings/python/turso/sqlalchemy/dialect.py513 sync.push()STRING
HIGHbindings/python/turso/sqlalchemy/__init__.py30 sync.push() # Push local changesSTRING
Unused Imports116 hits · 109 pts
SeverityFileLineSnippetContext
LOWtools/thesis/src/thesis/runner.py15CODE
LOWtools/thesis/src/thesis/composer.py8CODE
LOWtools/thesis/src/thesis/assertions.py8CODE
LOWtools/thesis/src/thesis/cli.py3CODE
LOW…rverless/python/differential/test_encryption_header.py15CODE
LOWserverless/python/differential/test_parity.py16CODE
LOWserverless/python/tests/test_serverless.py7CODE
LOWserverless/python/turso_serverless/dbapi.py3CODE
LOWserverless/python/turso_serverless/protocol.py3CODE
LOWserverless/python/turso_serverless/session.py4CODE
LOWserverless/python/turso_serverless/__init__.py15CODE
LOWserverless/python/turso_serverless/__init__.py15CODE
LOWserverless/python/turso_serverless/__init__.py15CODE
LOWserverless/python/turso_serverless/__init__.py15CODE
LOWserverless/python/turso_serverless/__init__.py16CODE
LOWserverless/python/turso_serverless/__init__.py16CODE
LOWserverless/python/turso_serverless/__init__.py16CODE
LOWserverless/python/turso_serverless/__init__.py16CODE
LOWserverless/python/turso_serverless/__init__.py16CODE
LOWserverless/python/turso_serverless/__init__.py16CODE
LOWserverless/python/turso_serverless/__init__.py16CODE
LOWserverless/python/turso_serverless/__init__.py16CODE
LOWserverless/python/turso_serverless/__init__.py16CODE
LOWserverless/python/turso_serverless/__init__.py16CODE
LOWserverless/python/turso_serverless/__init__.py16CODE
LOWserverless/python/turso_serverless/connection.py3CODE
LOWscripts/corruption-debug-tools/lib/__init__.py7CODE
LOWscripts/corruption-debug-tools/lib/__init__.py7CODE
LOWscripts/corruption-debug-tools/lib/__init__.py7CODE
LOWscripts/corruption-debug-tools/lib/__init__.py12CODE
LOWscripts/corruption-debug-tools/lib/__init__.py12CODE
LOWscripts/corruption-debug-tools/lib/__init__.py12CODE
LOWscripts/corruption-debug-tools/lib/__init__.py12CODE
LOWscripts/corruption-debug-tools/lib/__init__.py12CODE
LOWscripts/corruption-debug-tools/lib/__init__.py12CODE
LOWscripts/corruption-debug-tools/lib/__init__.py20CODE
LOWscripts/corruption-debug-tools/lib/__init__.py20CODE
LOWscripts/corruption-debug-tools/lib/__init__.py20CODE
LOWscripts/corruption-debug-tools/lib/__init__.py20CODE
LOWscripts/corruption-debug-tools/lib/__init__.py20CODE
LOWscripts/corruption-debug-tools/lib/__init__.py20CODE
LOWscripts/corruption-debug-tools/lib/__init__.py28CODE
LOWscripts/corruption-debug-tools/lib/__init__.py28CODE
LOWscripts/corruption-debug-tools/lib/__init__.py28CODE
LOWscripts/corruption-debug-tools/lib/__init__.py28CODE
LOWscripts/corruption-debug-tools/lib/__init__.py28CODE
LOWscripts/corruption-debug-tools/lib/__init__.py28CODE
LOWscripts/corruption-debug-tools/lib/__init__.py28CODE
LOWscripts/corruption-debug-tools/lib/__init__.py28CODE
LOWscripts/corruption-debug-tools/lib/__init__.py28CODE
LOWbindings/python/turso/lib_aio.py1CODE
LOWbindings/python/turso/lib.py1CODE
LOWbindings/python/turso/__init__.py5CODE
LOWbindings/python/turso/__init__.py5CODE
LOWbindings/python/turso/__init__.py5CODE
LOWbindings/python/turso/__init__.py5CODE
LOWbindings/python/turso/__init__.py5CODE
LOWbindings/python/turso/__init__.py5CODE
LOWbindings/python/turso/__init__.py5CODE
LOWbindings/python/turso/__init__.py5CODE
56 more matches not shown…
Verbosity Indicators59 hits · 106 pts
SeverityFileLineSnippetContext
LOWcore/translate/trigger_exec.rs728 // For UPDATE OF, we need to check if any of the specified columnsCOMMENT
LOWcore/translate/trigger_exec.rs760 // For UPDATE OF, we need to check if any of the specified columnsCOMMENT
LOWcore/translate/alter.rs3147 // We need to check if the column exists in the table being renamedCOMMENT
LOWcore/translate/expr/translator.rs393 // If LHS is NULL, we need to check if ephemeral is empty first.COMMENT
LOWcore/storage/btree.rs7203 // Step 1: Move cursor to the largest key in the left subtree.COMMENT
LOWcore/storage/btree.rs7282 // Step 2: Replace the cell in the parent (interior) page.COMMENT
LOWcore/storage/btree.rs7301 // Step 3: Delete the predecessor cell from the leaf page.COMMENT
LOWcore/storage/btree.rs10338 // otherwise, we need to check if we have enough space.COMMENT
LOWcore/vdbe/execute.rs17030 // Ephemeral tables have their own pager, so we need to check if this is anCOMMENT
LOW⚡core/mvcc/database/tests.rs19381 // Step 2: Restart (simulates server redeploy)COMMENT
LOW⚡core/mvcc/database/tests.rs19384 // Step 3: Create more tables + insert into old tables, then checkpointCOMMENT
LOW⚡core/mvcc/database/tests.rs19401 // Step 4: Checkpoint - all tables get positive root pages, log truncatedCOMMENT
LOW⚡core/mvcc/database/tests.rs19404 // Step 5: More writes after checkpoint (un-checkpointed, in the log)COMMENT
LOWcore/mvcc/database/tests.rs19368 // Step 1: Create many tables, insert data, checkpointCOMMENT
LOWcore/mvcc/database/tests.rs19418 // Step 6: Restart again - log replay should not panicCOMMENT
LOWcore/mvcc/database/tests.rs21664 // Step 1: open normally so PRAGMA journal_mode=mvcc creates the logical log.COMMENT
LOWcore/mvcc/database/tests.rs21687 // Step 3: re-open with the busy-on-log_tx storage wrapper.COMMENT
LOWcore/mvcc/database/tests.rs21721 // Step 3: open a CONCURRENT tx, do an INSERT, then arm log_tx Busy.COMMENT
LOWcore/mvcc/database/tests.rs21737 // Step 4: from another CONCURRENT tx, do an INSERT; the INSERT should go through.COMMENT
LOW⚡serverless/rust/conformance/tests/protocol.rs268 // Step 0: succeeds.COMMENT
LOW⚡serverless/rust/conformance/tests/protocol.rs270 // Step 1: fails on the unique constraint.COMMENT
LOW⚡serverless/rust/conformance/tests/protocol.rs272 // Step 2: runs because step 0 succeeded.COMMENT
LOW⚡serverless/rust/conformance/tests/protocol.rs277 // Step 3: skipped because step 1 did not succeed.COMMENT
LOW⚡serverless/rust/conformance/tests/protocol.rs282 // Step 4: runs; `error` is the negation of `ok`,COMMENT
LOW⚡serverless/rust/conformance/tests/protocol.rs288 // Step 5: skipped; `error` on a skipped step isCOMMENT
LOWtests/integration/index_method/mod.rs6848 // Step 1: "process" 1, connection X pins an old snapshot and warms theCOMMENT
LOWtests/integration/index_method/mod.rs6857 // Step 2: "process" 2 commits FTS churn — deletes make old postingsCOMMENT
LOW⚡tests/integration/index_method/mod.rs6868 // Step 3: process 1, connection Z begins a fresh snapshot: itsCOMMENT
LOW⚡tests/integration/index_method/mod.rs6873 // Step 4: connection X (still pinned at the OLD snapshot) runs anotherCOMMENT
LOW⚡tests/integration/index_method/mod.rs6882 // Step 5: a fresh-snapshot statement on process 1 must see aCOMMENT
LOW⚡tests/integration/storage/header_version.rs286 // Step 1: Create a WAL mode database with rusqliteCOMMENT
LOW⚡tests/integration/storage/header_version.rs289 // Step 2: Open with limbo WITHOUT MVCC to create WAL data, then close without checkpointingCOMMENT
LOWtests/integration/storage/header_version.rs324 // Step 3: Reopen with MVCC enabled and try to switch via PRAGMACOMMENT
LOW⚡tests/integration/storage/header_version.rs389 // Step 1: Create a WAL mode database and convert to MVCCCOMMENT
LOW⚡tests/integration/storage/header_version.rs392 // Step 2: Open and switch to MVCC mode via PRAGMA, then add some dataCOMMENT
LOWtests/integration/storage/header_version.rs424 // Step 3: Reopen and switch to WAL mode via PRAGMACOMMENT
LOWtests/integration/query_processing/encryption.rs599 // Step 2: re-open with correct key (this uses the DATABASE_MANAGER cache)COMMENT
LOWtests/integration/query_processing/encryption.rs639 // Step 3: Opening with wrong key succeeds, but reading data fails with decryption errorCOMMENT
LOWtests/integration/query_processing/encryption.rs683 // Step 4: Opening without encryption options should fail immediatelyCOMMENT
LOWtests/integration/query_processing/encryption.rs701 // Step 5: verify correct key still works after wrong key attemptCOMMENT
LOW⚡tests/fuzz/journal_mode.rs131 // Step 1: Insert a row in MVCC modeCOMMENT
LOW⚡tests/fuzz/journal_mode.rs136 // Step 2: Switch to WAL (checkpoints the row to B-tree)COMMENT
LOWtests/fuzz/journal_mode.rs148 // Step 3: Switch back to MVCC (creates new MvStore, row only in B-tree)COMMENT
LOWtests/fuzz/journal_mode.rs161 // Step 4: UPDATE the rowCOMMENT
LOW⚡tests/fuzz/journal_mode.rs174 // Step 5: DELETE the rowCOMMENT
LOW⚡tests/fuzz/journal_mode.rs182 // Step 6: Switch to WAL - this triggers checkpointCOMMENT
LOWtests/fuzz/journal_mode.rs232 // Step 1: Create a proper WAL database using SQLite firstCOMMENT
LOWtests/fuzz/journal_mode.rs245 // Step 2: Open the database with LimboCOMMENT
LOWtests/fuzz/journal_mode.rs264 // Step 3: Create SQLite in-memory database for comparisonCOMMENT
LOW…ting/differential-oracle/fuzzer/custom_types_fuzzer.rs2217 // Step 1: INSERTCOMMENT
LOW⚡testing/sqlancer/sqlancer-runner/corruptionAnalysis.ts47 // Step 1: Get WAL infoCOMMENT
LOW⚡testing/sqlancer/sqlancer-runner/corruptionAnalysis.ts54 // Step 2: Find corrupting frameCOMMENT
LOW⚡testing/sqlancer/sqlancer-runner/corruptionAnalysis.ts57 // Step 3: Run integrity checkCOMMENT
LOWscripts/run-sqlancer.sh116# Step 1: Build Limbo JDBC driver if neededCOMMENT
LOWscripts/run-sqlancer.sh155# Step 2: Clone/update SQLancerCOMMENT
LOWscripts/run-sqlancer.sh168# Step 3: Add/update Limbo providerCOMMENT
LOWscripts/run-sqlancer.sh200# Step 4: Patch pom.xml to use Limbo JAR if not already doneCOMMENT
LOW⚡scripts/run-sqlancer.sh223# Step 5: Build SQLancerCOMMENT
LOW⚡scripts/run-sqlancer.sh227# Step 6: Run SQLancerCOMMENT
Structural Annotation Overuse57 hits · 104 pts
SeverityFileLineSnippetContext
LOWcore/storage/btree.rs7203 // Step 1: Move cursor to the largest key in the left subtree.COMMENT
LOWcore/storage/btree.rs7282 // Step 2: Replace the cell in the parent (interior) page.COMMENT
LOWcore/storage/btree.rs7301 // Step 3: Delete the predecessor cell from the leaf page.COMMENT
LOW⚡core/mvcc/database/tests.rs19381 // Step 2: Restart (simulates server redeploy)COMMENT
LOW⚡core/mvcc/database/tests.rs19384 // Step 3: Create more tables + insert into old tables, then checkpointCOMMENT
LOW⚡core/mvcc/database/tests.rs19401 // Step 4: Checkpoint - all tables get positive root pages, log truncatedCOMMENT
LOW⚡core/mvcc/database/tests.rs19404 // Step 5: More writes after checkpoint (un-checkpointed, in the log)COMMENT
LOWcore/mvcc/database/tests.rs19368 // Step 1: Create many tables, insert data, checkpointCOMMENT
LOWcore/mvcc/database/tests.rs19418 // Step 6: Restart again - log replay should not panicCOMMENT
LOWcore/mvcc/database/tests.rs21664 // Step 1: open normally so PRAGMA journal_mode=mvcc creates the logical log.COMMENT
LOWcore/mvcc/database/tests.rs21687 // Step 3: re-open with the busy-on-log_tx storage wrapper.COMMENT
LOWcore/mvcc/database/tests.rs21721 // Step 3: open a CONCURRENT tx, do an INSERT, then arm log_tx Busy.COMMENT
LOWcore/mvcc/database/tests.rs21737 // Step 4: from another CONCURRENT tx, do an INSERT; the INSERT should go through.COMMENT
LOW⚡serverless/rust/conformance/tests/protocol.rs268 // Step 0: succeeds.COMMENT
LOW⚡serverless/rust/conformance/tests/protocol.rs270 // Step 1: fails on the unique constraint.COMMENT
LOW⚡serverless/rust/conformance/tests/protocol.rs272 // Step 2: runs because step 0 succeeded.COMMENT
LOW⚡serverless/rust/conformance/tests/protocol.rs277 // Step 3: skipped because step 1 did not succeed.COMMENT
LOW⚡serverless/rust/conformance/tests/protocol.rs282 // Step 4: runs; `error` is the negation of `ok`,COMMENT
LOW⚡serverless/rust/conformance/tests/protocol.rs288 // Step 5: skipped; `error` on a skipped step isCOMMENT
LOW⚡tests/integration/index_method/mod.rs6868 // Step 3: process 1, connection Z begins a fresh snapshot: itsCOMMENT
LOW⚡tests/integration/index_method/mod.rs6873 // Step 4: connection X (still pinned at the OLD snapshot) runs anotherCOMMENT
LOW⚡tests/integration/index_method/mod.rs6882 // Step 5: a fresh-snapshot statement on process 1 must see aCOMMENT
LOW⚡tests/integration/storage/header_version.rs286 // Step 1: Create a WAL mode database with rusqliteCOMMENT
LOW⚡tests/integration/storage/header_version.rs289 // Step 2: Open with limbo WITHOUT MVCC to create WAL data, then close without checkpointingCOMMENT
LOWtests/integration/storage/header_version.rs324 // Step 3: Reopen with MVCC enabled and try to switch via PRAGMACOMMENT
LOW⚡tests/integration/storage/header_version.rs389 // Step 1: Create a WAL mode database and convert to MVCCCOMMENT
LOW⚡tests/integration/storage/header_version.rs392 // Step 2: Open and switch to MVCC mode via PRAGMA, then add some dataCOMMENT
LOWtests/integration/storage/header_version.rs424 // Step 3: Reopen and switch to WAL mode via PRAGMACOMMENT
LOWtests/integration/query_processing/encryption.rs599 // Step 2: re-open with correct key (this uses the DATABASE_MANAGER cache)COMMENT
LOWtests/integration/query_processing/encryption.rs639 // Step 3: Opening with wrong key succeeds, but reading data fails with decryption errorCOMMENT
LOWtests/integration/query_processing/encryption.rs683 // Step 4: Opening without encryption options should fail immediatelyCOMMENT
LOWtests/integration/query_processing/encryption.rs701 // Step 5: verify correct key still works after wrong key attemptCOMMENT
LOW⚡tests/fuzz/journal_mode.rs131 // Step 1: Insert a row in MVCC modeCOMMENT
LOW⚡tests/fuzz/journal_mode.rs136 // Step 2: Switch to WAL (checkpoints the row to B-tree)COMMENT
LOWtests/fuzz/journal_mode.rs148 // Step 3: Switch back to MVCC (creates new MvStore, row only in B-tree)COMMENT
LOWtests/fuzz/journal_mode.rs161 // Step 4: UPDATE the rowCOMMENT
LOW⚡tests/fuzz/journal_mode.rs174 // Step 5: DELETE the rowCOMMENT
LOW⚡tests/fuzz/journal_mode.rs182 // Step 6: Switch to WAL - this triggers checkpointCOMMENT
LOWtests/fuzz/journal_mode.rs232 // Step 1: Create a proper WAL database using SQLite firstCOMMENT
LOWtests/fuzz/journal_mode.rs245 // Step 2: Open the database with LimboCOMMENT
LOWtests/fuzz/journal_mode.rs264 // Step 3: Create SQLite in-memory database for comparisonCOMMENT
LOWtesting/sqltest/docs/adding-backends.md87### Step 1: Create the Backend FileCOMMENT
LOWtesting/sqltest/docs/adding-backends.md239### Step 2: Create the Bridge ScriptCOMMENT
LOW⚡testing/sqltest/docs/adding-backends.md284### Step 3: Register the BackendCOMMENT
LOWtesting/sqltest/docs/adding-backends.md296### Step 4: Add CLI OptionCOMMENT
LOW…ting/differential-oracle/fuzzer/custom_types_fuzzer.rs2217 // Step 1: INSERTCOMMENT
LOW⚡testing/sqlancer/sqlancer-runner/corruptionAnalysis.ts47 // Step 1: Get WAL infoCOMMENT
LOW⚡testing/sqlancer/sqlancer-runner/corruptionAnalysis.ts54 // Step 2: Find corrupting frameCOMMENT
LOW⚡testing/sqlancer/sqlancer-runner/corruptionAnalysis.ts57 // Step 3: Run integrity checkCOMMENT
LOWexamples/react-native/README.md35# Step 1: install binding deps (--ignore-scripts avoids chicken-and-egg problem)COMMENT
LOWexamples/react-native/README.md38# Step 2: install example app (this will now find bob when prepare runs)COMMENT
LOWscripts/run-sqlancer.sh116# Step 1: Build Limbo JDBC driver if neededCOMMENT
LOWscripts/run-sqlancer.sh155# Step 2: Clone/update SQLancerCOMMENT
LOWscripts/run-sqlancer.sh168# Step 3: Add/update Limbo providerCOMMENT
LOWscripts/run-sqlancer.sh200# Step 4: Patch pom.xml to use Limbo JAR if not already doneCOMMENT
LOW⚡scripts/run-sqlancer.sh223# Step 5: Build SQLancerCOMMENT
LOW⚡scripts/run-sqlancer.sh227# Step 6: Run SQLancerCOMMENT
Fake / Example Data87 hits · 94 pts
SeverityFileLineSnippetContext
LOW⚡core/benches/json_benchmark.rs39 r#"[{"metadata":{"title":"Standard JSON Test File","description":"A complex JSON file for testing parsers anCODE
LOW⚡core/benches/json_benchmark.rs39 r#"[{"metadata":{"title":"Standard JSON Test File","description":"A complex JSON file for testing parsers anCODE
LOW⚡core/benches/json_benchmark.rs39 r#"[{"metadata":{"title":"Standard JSON Test File","description":"A complex JSON file for testing parsers anCODE
LOW⚡core/benches/json_benchmark.rs39 r#"[{"metadata":{"title":"Standard JSON Test File","description":"A complex JSON file for testing parsers anCODE
LOW⚡core/benches/json_benchmark.rs39 r#"[{"metadata":{"title":"Standard JSON Test File","description":"A complex JSON file for testing parsers anCODE
LOWcore/benches/json_benchmark.rs65 "street": "123 Main St",CODE
LOWcore/benches/json_benchmark.rs710 "name": "Jane Doe",CODE
LOWserverless/javascript/README.md60 "INSERT INTO users (email) VALUES ('user@example.com')",CODE
LOWserverless/javascript/README.md61 "INSERT INTO users (email) VALUES ('admin@example.com')",CODE
LOWserverless/javascript/README.md126await conn.run("INSERT INTO users (email) VALUES (?)", "user@example.com", {CODE
LOWserverless/javascript/README.md168 "INSERT INTO users (email) VALUES ('user@example.com')",CODE
LOWserverless/javascript/README.md169 "INSERT INTO users (email) VALUES ('admin@example.com')",CODE
LOWserverless/javascript/src/statement.ts82 * console.log(row); // [1, "Alice", "alice@example.org"]COMMENT
LOWserverless/javascript/src/statement.ts159 * const result = await stmt.run(['John Doe', 'john.doe@example.com']);COMMENT
LOW⚡docs/javascript-api-reference.md102 { name: "Alice", email: "alice@example.org" },CODE
LOW⚡docs/javascript-api-reference.md103 { name: "Bob", email: "bob@example.org" },CODE
LOW⚡docs/javascript-api-reference.md106await insertMany.immediate([{ name: "Carol", email: "carol@example.org" }]);CODE
LOWdocs/manual.md1204UPDATE users SET name='John Doe' WHERE id=1;CODE
LOWdocs/language-reference/book/print.html4478INSERT INTO customers VALUES (1, 'Alice', 'alice@example.com', '555-0100');CODE
LOWdocs/language-reference/book/print.html5572INSERT INTO contacts VALUES ('Bob', '555-1234', NULL);CODE
LOWdocs/language-reference/book/print.html5622INSERT INTO contacts VALUES ('Bob', '555-1234', NULL);CODE
LOWdocs/language-reference/book/print.html7805INSERT INTO contacts VALUES (1, 'Alice', '["555-0100","555-0101"]');CODE
LOWdocs/language-reference/book/print.html7806INSERT INTO contacts VALUES (2, 'Bob', '["555-0200"]');CODE
LOW⚡testing/conformance/javascript/__test__/async.test.js440 { sql: "INSERT INTO users(name, email) VALUES (?, ?)", args: ["Joey", "joey@example.org"] },CODE
LOW⚡testing/conformance/javascript/__test__/async.test.js441 { sql: "INSERT INTO users(name, email) VALUES (?, ?)", args: ["Sally", "sally@example.org"] },CODE
LOW⚡testing/conformance/javascript/__test__/async.test.js442 { sql: "INSERT INTO users(name, email) VALUES (:name, :email)", args: { name: "Junior", email: "junior@example.orgCODE
LOW⚡testing/conformance/javascript/__test__/async.test.js453 { name: "Joey", email: "joey@example.org" },CODE
LOW⚡testing/conformance/javascript/__test__/async.test.js454 { name: "Sally", email: "sally@example.org" },CODE
LOW⚡testing/conformance/javascript/__test__/async.test.js455 { name: "Junior", email: "junior@example.org" },CODE
LOW⚡testing/conformance/javascript/__test__/async.test.js610 { name: "Joey", email: "joey@example.org" },CODE
LOW⚡testing/conformance/javascript/__test__/async.test.js611 { name: "Sally", email: "sally@example.org" },CODE
LOW⚡testing/conformance/javascript/__test__/async.test.js612 { name: "Junior", email: "junior@example.org" },CODE
LOW⚡testing/conformance/javascript/__test__/async.test.js659 { name: "Joey", email: "joey@example.org" },CODE
LOW⚡testing/conformance/javascript/__test__/async.test.js660 { name: "Sally", email: "sally@example.org" },CODE
LOW⚡testing/conformance/javascript/__test__/async.test.js661 { name: "Junior", email: "junior@example.org" },CODE
LOWtesting/conformance/javascript/__test__/async.test.js25 "INSERT INTO users (id, name, email) VALUES (1, 'Alice', 'alice@example.org')"CODE
LOWtesting/conformance/javascript/__test__/async.test.js190 t.is(row.email, "alice@example.org");CODE
LOWtesting/conformance/javascript/__test__/async.test.js423 { sql: "UPDATE users SET email = ? WHERE id = 1", args: ["alice2@example.org"] },CODE
LOWtesting/conformance/javascript/__test__/async.test.js577 "INSERT INTO users (id, name, email) VALUES (100, 'Carol', 'carol@example.org')",CODE
LOWtesting/conformance/javascript/__test__/async.test.js578 "INSERT INTO users (id, name, email) VALUES (100, 'Dave', 'dave@example.org')",CODE
LOWtesting/conformance/javascript/__test__/async.test.js638 { name: "Joey", email: "joey@example.org" },CODE
LOWtesting/conformance/javascript/__test__/async.test.js639 { name: "Sally", email: "sally@example.org" },CODE
LOWtesting/conformance/javascript/__test__/async.test.js745 { id: 1, name: "Alice", email: "alice@example.org" },CODE
LOWtesting/conformance/javascript/__test__/async.test.js753 const expected = [{ id: 1, name: "Alice", email: "alice@example.org" }];CODE
LOWtesting/conformance/javascript/__test__/async.test.js804 t.deepEqual(await stmt.raw().get(), [1, 'Alice', 'alice@example.org']);CODE
LOWtesting/conformance/javascript/__test__/async.test.js849 t.deepEqual(await stmt.raw().get(1), [1, "Alice", "alice@example.org"]);CODE
LOWtesting/conformance/javascript/__test__/async.test.js930 { id: 1, name: "Alice", email: "alice@example.org" },CODE
LOWtesting/conformance/javascript/__test__/async.test.js944 [1, "Alice", "alice@example.org"],CODE
LOWtesting/conformance/javascript/__test__/async.test.js962 { id: 1, name: "Alice", email: "alice@example.org" },CODE
LOWtesting/conformance/javascript/__test__/async.test.js973 [1, "Alice", "alice@example.org"],CODE
LOWtesting/conformance/javascript/__test__/async.test.js995 [1n, "Alice", "alice@example.org"],CODE
LOWtesting/conformance/javascript/__test__/async.test.js1006 [1n, "Alice", "alice@example.org"],CODE
LOWtesting/conformance/javascript/__test__/async.test.js1320 db.exec(`INSERT INTO users (name, email) VALUES ('User${i}', 'user${i}@example.org')`)CODE
LOWtesting/conformance/javascript/__test__/async.test.js1425 await insert.run(["TxCommit", "tx-commit@example.org"]);CODE
LOWtesting/conformance/javascript/__test__/async.test.js1449 await insert.run(["TxRollback", "tx-rollback@example.org"]);CODE
LOWtesting/conformance/javascript/__test__/async.test.js1467 await insert.run(["WillRollback", "will-rollback@example.org"]);CODE
LOWtesting/conformance/javascript/__test__/async.test.js1471 await duplicateInsert.run([1, "DuplicateId", "duplicate-id@example.org"]);CODE
LOWtesting/conformance/javascript/__test__/async.test.js1487 await insert.run(["AfterRollback", "after-rollback@example.org"]);CODE
LOW⚡testing/conformance/javascript/__test__/sync.test.js155 { name: "Joey", email: "joey@example.org" },CODE
LOW⚡testing/conformance/javascript/__test__/sync.test.js156 { name: "Sally", email: "sally@example.org" },CODE
27 more matches not shown…
AI Slop Vocabulary18 hits · 50 pts
SeverityFileLineSnippetContext
MEDIUMdeny.toml5# Include all targets for comprehensive checkingCOMMENT
MEDIUMcore/Cargo.toml96# harness resolves aristo + aristo-macros from crates.io, so no vendored mountCOMMENT
MEDIUMcore/translate/display.rs500// Definitely not perfect yetCOMMENT
MEDIUMcore/translate/emitter/mod.rs804 /// utilize the same limit register, but it is initialized only once.COMMENT
MEDIUMcore/mvcc/database/tests.rs843#[ignore = "manual GC metrics debug harness"]COMMENT
MEDIUMcore/mvcc/database/tests.rs2816#[ignore = "Needs a dedicated bootstrap harness that can create header=MVCC + missing metadata + torn short log atomicalCOMMENT
MEDIUMcore/mvcc/persistent_storage/logical_log.rs5511 /// Why this matters: Edge-case frame shapes must remain parseable to keep format handling robust.COMMENT
MEDIUMtests/integration/storage/header_version.rs486/// This ensures mode switching is robust and doesn't corrupt dataCOMMENT
MEDIUMtests/fuzz/mod.rs348 // because this is the only way to utilize an index efficiently for seeking. This is called the "left-prefix rulCOMMENT
LOWsqlite/parser/src/lexer.rs188#[derive(Clone, PartialEq, Eq, Debug)] // do not derive Copy for Token, just use .clone() when neededCOMMENT
MEDIUMcli/app.rs125 #[clap(long, help = "Start MVCC concurrent transaction harness")]COMMENT
MEDIUM⚡testing/cli_tests/cli_test_cases.py31 # Switch back to list mode in the same round trip: the harness'sCOMMENT
MEDIUMtesting/cli_tests/cli_test_cases.py521 # The TursoShell pipe harness decodes output as UTF-8, so it cannot checkSTRING
MEDIUMscripts/nightly-bench.sh28# harness offers the flag rather than assuming.COMMENT
MEDIUM.github/workflows/aristo-verify.yml3# builds, and runs the conformance harness on Aretta's infrastructure andCOMMENT
MEDIUMperf/latency/scripts/bench.sh64 # tee would hide the harness's exit status, so it is passed out by hand.COMMENT
MEDIUMperf/throughput/scripts/bench.sh74 # tee would hide the harness's exit status, so it is passed out by hand.COMMENT
MEDIUMperf/tatp/scripts/bench.sh92# tee would hide the harness's exit status, so it is passed out by hand.COMMENT
Deep Nesting42 hits · 38 pts
SeverityFileLineSnippetContext
LOWtools/thesis/src/thesis/runner.py126CODE
LOWserverless/python/differential/test_parity.py390CODE
LOWserverless/python/differential/test_parity.py652CODE
LOWserverless/python/turso_serverless/session.py92CODE
LOWserverless/python/turso_serverless/session.py178CODE
LOWtesting/antithesis/stress-composer/helper_utils.py10CODE
LOWtesting/sqlright/crash_reports/query_crashes.py289CODE
LOWtesting/sqlright/crash_reports/lib/scanner.py12CODE
LOWtesting/sqlright/crash_reports/lib/scanner.py175CODE
LOWtesting/cli_tests/constraint.py370CODE
LOWtesting/cli_tests/write.py146CODE
LOWtesting/cli_tests/test_turso_cli.py30CODE
LOWpostgres/conformance/run.py288CODE
LOWexamples/python/concurrent_writes.py24CODE
LOWscripts/update-version.py96CODE
LOWscripts/update-version.py134CODE
LOWscripts/merge-pr.py149CODE
LOWscripts/release-status.py39CODE
LOWscripts/release-status.py120CODE
LOWscripts/corruption_bisecter.py67CODE
LOWscripts/compare-divan-std-turso.py139CODE
LOWscripts/antithesis/diff_to_targeted_coverage.py29CODE
LOWscripts/corruption-debug-tools/page_info.py28CODE
LOWscripts/corruption-debug-tools/page_diff.py22CODE
LOWscripts/corruption-debug-tools/track_rowid.py26CODE
LOWscripts/corruption-debug-tools/page_history.py27CODE
LOWscripts/corruption-debug-tools/lib/record.py82CODE
LOWscripts/corruption-debug-tools/lib/record.py114CODE
LOWscripts/corruption-debug-tools/lib/record.py186CODE
LOWscripts/corruption-debug-tools/lib/record.py225CODE
LOWbindings/python/tests/utils.py98CODE
LOWbindings/python/tests/test_database_sync.py252CODE
LOWbindings/python/turso/lib.py697CODE
LOWbindings/python/turso/lib.py975CODE
LOWbindings/python/turso/lib_sync.py116CODE
LOWbindings/python/turso/lib_sync.py236CODE
LOWbindings/python/turso/lib_sync.py296CODE
LOWperf/fts/plot/plot-fts.py121CODE
LOWperf/fts/scripts/memory.py10CODE
LOWperf/tatp/plot/plot-mqth.py86CODE
LOWperf/tatp/plot/plot-mqth.py137CODE
LOWperf/tatp/plot/plot-response-times.py44CODE
Self-Referential Comments14 hits · 38 pts
SeverityFileLineSnippetContext
MEDIUMdocs/language-reference/book/print.html9384# Create an encrypted databaseCOMMENT
MEDIUMtesting/antithesis/stress-composer/first_setup.py114 # Create a composite index if table has multiple columnsSTRING
MEDIUM…thesis/stress-composer/parallel_driver_create_table.py99 # Create the tableSTRING
MEDIUMtesting/system/gen-database.py10# Create the user tableCOMMENT
MEDIUMexamples/python/encryption.py30 # Create an encrypted databaseCOMMENT
MEDIUMexamples/python/encryption.py41 # Create a table and insert sensitive dataCOMMENT
MEDIUM.github/workflows/release.yml408 # Create a GitHub Release while uploading all files to itCOMMENT
MEDIUMbindings/python/tests/test_database.py34 # Create a new database fileCOMMENT
MEDIUMbindings/python/tests/test_database_aio.py26 # Create a new database fileCOMMENT
MEDIUMbindings/python/turso/lib_aio.py40 # Create the blocking connection inside the worker thread onceCOMMENT
MEDIUMbindings/python/turso/lib_aio.py351 # Create a connector that opens a blocking Connection using the existing driver.COMMENT
MEDIUMperf/connection/gen-database.py22 # Create the specified number of tablesCOMMENT
MEDIUMperf/connection/rusqlite/gen-database.py22 # Create the specified number of tablesCOMMENT
MEDIUMperf/connection/limbo/gen-database.py22 # Create the specified number of tablesCOMMENT
Cross-File Repetition6 hits · 30 pts
SeverityFileLineSnippetContext
HIGHperf/connection/gen-database.py0generate sqlite databases with specified number of tables for benchmarking.STRING
HIGHperf/connection/rusqlite/gen-database.py0generate sqlite databases with specified number of tables for benchmarking.STRING
HIGHperf/connection/limbo/gen-database.py0generate sqlite databases with specified number of tables for benchmarking.STRING
HIGHperf/connection/gen-database.py0create table if not exists {table_name} ( id integer primary key, name text, value integer, created_at timestamp defaultSTRING
HIGHperf/connection/rusqlite/gen-database.py0create table if not exists {table_name} ( id integer primary key, name text, value integer, created_at timestamp defaultSTRING
HIGHperf/connection/limbo/gen-database.py0create table if not exists {table_name} ( id integer primary key, name text, value integer, created_at timestamp defaultSTRING
Hallucination Indicators2 hits · 20 pts
SeverityFileLineSnippetContext
CRITICALsql_generation/model/query/select.rs348 where_clause: Some(self.body.select.where_clause.0.clone().into_boxed()),CODE
CRITICALcore/vdbe/execute.rs20005 program.connection.db.allocators.mv_store.clone(),CODE
Modern Structural Boilerplate13 hits · 12 pts
SeverityFileLineSnippetContext
LOWserverless/python/turso_serverless/session.py220 def _update_stream(self, baton: Optional[str], base_url: Optional[str]) -> None:CODE
LOWserverless/python/turso_serverless/__init__.py37__all__ = [CODE
LOWtesting/sqlright/crash_reports/lib/scanner.py9logger = logging.getLogger(__name__)CODE
LOWtesting/sqlright/crash_reports/lib/executor.py8logger = logging.getLogger(__name__)CODE
LOWscripts/corruption-debug-tools/lib/__init__.py40__all__ = [CODE
LOWbindings/python/turso/lib_aio.py250 def _update_meta_cache(self, description, lastrowid, rowcount) -> None:CODE
LOWbindings/python/turso/lib.py587 def set_query_timeout(self, milliseconds: int) -> None:CODE
LOWbindings/python/turso/__init__.py30__all__ = [CODE
LOWbindings/python/turso/aio/__init__.py3__all__ = [CODE
LOWbindings/python/turso/aio/sync/__init__.py11__all__ = [CODE
LOWbindings/python/turso/sqlalchemy/dialect.py29logger = logging.getLogger(__name__)CODE
LOWbindings/python/turso/sqlalchemy/__init__.py57__all__ = [CODE
LOWbindings/python/turso/sync/__init__.py31__all__ = [CODE
Redundant / Tautological Comments9 hits · 12 pts
SeverityFileLineSnippetContext
LOWcore/statement.rs1202 /// ### Return valueCOMMENT
LOW…thesis/stress-composer/parallel_driver_create_index.py79 # Check if this combination already has an indexSTRING
LOWtesting/sqlright/crash_reports/lib/scanner.py197 # Check if file still exists (may have been deleted)COMMENT
LOWtesting/sqlright/crash_reports/lib/database.py65 # Check if finding_type column exists on crashes tableSTRING
LOWscripts/install-sqlite3.sh99 # Check if already installedCOMMENT
LOWscripts/corruption-debug-tools/find_corrupt_frame.py84 # Check if full WAL is actually corruptCOMMENT
LOWscripts/corruption-debug-tools/verify_stale.py123 # Check if it's closeCOMMENT
LOWscripts/corruption-debug-tools/verify_stale.py139 # Check if corrupt looks like stale + insertionsCOMMENT
LOW⚡bindings/python/turso/lib.py1016 # Set description to NoneCOMMENT
Example Usage Blocks7 hits · 10 pts
SeverityFileLineSnippetContext
LOWextensions/csv/src/lib.rs9//! ## Example usage:COMMENT
LOWscripts/clean_interactions.sh20# Usage:COMMENT
LOWscripts/diff.sh4# Usage:COMMENT
LOWscripts/nightly-bench.sh5# Usage:COMMENT
LOWscripts/stack/frame-sizes.sh4# Usage:COMMENT
LOWscripts/stack/min-stack.sh4# Usage:COMMENT
LOWscripts/stack/stack-profile.sh4# Usage:COMMENT
AI Structural Patterns6 hits · 6 pts
SeverityFileLineSnippetContext
LOWtesting/cli_tests/console.py18CODE
LOWtesting/cli_tests/console.py45CODE
LOWtesting/cli_tests/console.py72CODE
LOWtesting/cli_tests/console.py99CODE
LOWbindings/python/turso/lib_sync.py428CODE
LOWbindings/python/turso/lib_sync_aio.py66CODE
Docstring Block Structure1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHbindings/python/turso/sqlalchemy/dialect.py490 Get the underlying turso.sync.ConnectionSync from a SQLAlchemy connection. This provides access to sync-specifSTRING
TODO Padding2 hits · 2 pts
SeverityFileLineSnippetContext
LOWsql_generation/generation/predicate/binary.rs137 escape: None, // TODO: implementCODE
LOWpostgres/frontend/catalog.rs3999// TODO: Fix tests to use correct APICOMMENT
Slop Phrases1 hit · 2 pts
SeverityFileLineSnippetContext
LOWcore/storage/wal.rs3638 // don't forget to release the write-lock ifCOMMENT