AI Slop Code RIsk Monitor

EpicGames/lore

Lore is a next-generation, open source version control system

12.7 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for EpicGames/lore, a Rust project with 8,902 GitHub stars. SynthScan examined 628,123 lines of code across 1727 source files, recording 4673 pattern matches distributed across 20 syntactic categories. The legacy adjusted pattern signal is 12.7 (Moderate pattern signal); it is not an authorship estimate.

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

12.7
Adjusted Signal
12.7
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
8.9K
Stars
Rust
Language
628.1K
Lines of Code
1.7K
Files
4.7K
Pattern Hits
2026-10-12
Scan Date
0.45
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 21.0/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 25.6/100 · MEDIUM

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

Agent Over-Engineering Ratio 15.4/100 · LOW

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

PR Review Velocity Impact 53.2/100 · HIGH

Which changes need focused human review? 4673 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 0HIGH 784MEDIUM 478LOW 3411

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 4673 distinct pattern matches across 20 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.

Cross-Language Confusion764 hits · 3702 pts
SeverityFileLineSnippetContext
HIGHscripts/test/test_lock_release.py33 repo.push()CODE
HIGHscripts/test/test_lock_release.py50 repo.push()CODE
HIGHscripts/test/test_deduplicate.py35 repo.push()CODE
HIGHscripts/test/test_deduplicate.py47 repo2.push()CODE
HIGHscripts/test/test_deduplicate.py56 repo2.push()CODE
HIGH⚡scripts/test/test_view_change.py664 link_repo.push()CODE
HIGH⚡scripts/test/test_view_change.py669 repo.push()CODE
HIGHscripts/test/test_view_change.py112 repo.push()CODE
HIGHscripts/test/test_view_change.py344 repo.push()CODE
HIGHscripts/test/test_view_change.py454 ahead.push()CODE
HIGHscripts/test/test_view_change.py542 layer_repo.push()CODE
HIGH⚡scripts/test/test_revert.py592 repo.push()CODE
HIGH⚡scripts/test/test_revert.py600 repo.push()CODE
HIGH⚡scripts/test/test_revert.py608 repo.push()CODE
HIGH⚡scripts/test/test_revert.py612 repo.push()CODE
HIGH⚡scripts/test/test_revert.py843 repo.push()CODE
HIGH⚡scripts/test/test_revert.py852 repo.push()CODE
HIGH⚡scripts/test/test_revert.py861 repo.push()CODE
HIGHscripts/test/test_revert.py35 repo.push()CODE
HIGHscripts/test/test_revert.py47 repo.push()CODE
HIGHscripts/test/test_revert.py90 repo.push()CODE
HIGHscripts/test/test_revert.py101 repo.push()CODE
HIGHscripts/test/test_revert.py116 repo.push()CODE
HIGHscripts/test/test_revert.py160 repo.push()CODE
HIGHscripts/test/test_revert.py168 repo.push()CODE
HIGHscripts/test/test_revert.py180 repo.push()CODE
HIGHscripts/test/test_revert.py228 repo.push()CODE
HIGHscripts/test/test_revert.py236 repo.push()CODE
HIGHscripts/test/test_revert.py248 repo.push()CODE
HIGHscripts/test/test_revert.py300 repo.push()CODE
HIGHscripts/test/test_revert.py308 repo.push()CODE
HIGHscripts/test/test_revert.py320 repo.push()CODE
HIGHscripts/test/test_revert.py362 repo.push()CODE
HIGHscripts/test/test_revert.py370 repo.push()CODE
HIGHscripts/test/test_revert.py417 repo.push()CODE
HIGHscripts/test/test_revert.py425 repo.push()CODE
HIGHscripts/test/test_revert.py438 repo.push()CODE
HIGHscripts/test/test_revert.py481 repo.push()CODE
HIGHscripts/test/test_revert.py488 repo.push()CODE
HIGHscripts/test/test_revert.py501 repo.push()CODE
HIGHscripts/test/test_revert.py531 repo.push()CODE
HIGHscripts/test/test_revert.py539 repo.push()CODE
HIGHscripts/test/test_revert.py550 repo.push()CODE
HIGHscripts/test/test_revert.py568 repo.push()CODE
HIGHscripts/test/test_revert.py630 repo.push()CODE
HIGHscripts/test/test_revert.py657 repo.push()CODE
HIGHscripts/test/test_revert.py677 repo.push()CODE
HIGHscripts/test/test_revert.py684 repo.push()CODE
HIGHscripts/test/test_revert.py695 repo.push()CODE
HIGHscripts/test/test_revert.py734 repo.push()CODE
HIGHscripts/test/test_revert.py742 repo.push()CODE
HIGHscripts/test/test_revert.py754 repo.push()CODE
HIGHscripts/test/test_revert.py782 repo2.push()CODE
HIGHscripts/test/test_revert.py790 repo2.push()CODE
HIGHscripts/test/test_revert.py802 repo2.push()CODE
HIGHscripts/test/test_revert.py872 repo.push()CODE
HIGHscripts/test/test_revert.py883 repo.push()CODE
HIGHscripts/test/test_revert.py912 repo.push()CODE
HIGHscripts/test/test_unstage.py46 repo.push()CODE
HIGHscripts/test/test_unstage.py190 repo.push()CODE
704 more matches not shown…
Over-Commented Block2044 hits · 1684 pts
SeverityFileLineSnippetContext
LOWabout.toml41license = "ISC"COMMENT
LOWabout.toml101[[vsimd.clarify.git]]COMMENT
LOWpyproject.toml21target-version = "py313"COMMENT
LOWpyproject.toml41 "slow: marks as a slow running test",COMMENT
LOW.vale.ini21COMMENT
LOW.vale.ini41COMMENT
LOW.vale.ini81# convention, and ADR option/section headings legitimately carry technicalCOMMENT
LOWlore-error-set/tests/features.rs1// SPDX-FileCopyrightText: 2026 Epic Games, Inc.COMMENT
LOWlore-error-set/tests/matched.rs1// SPDX-FileCopyrightText: 2026 Epic Games, Inc.COMMENT
LOWlore-error-set/tests/error_sets.rs1// SPDX-FileCopyrightText: 2026 Epic Games, Inc.COMMENT
LOWlore-error-set/tests/ergonomics.rs1// SPDX-FileCopyrightText: 2026 Epic Games, Inc.COMMENT
LOWlore-error-set/tests/compile_fail.rs1// SPDX-FileCopyrightText: 2026 Epic Games, Inc.COMMENT
LOWlore-error-set/tests/compile_fail.rs21//! CI installs the *latest* stable (`dtolnay/rust-toolchain@stable`), so a localCOMMENT
LOWlore-error-set/tests/forward_strict.rs1//! Integration tests for the compile-time-checked strict `forward`.COMMENT
LOWlore-error-set/tests/ffi.rs1// SPDX-FileCopyrightText: 2026 Epic Games, Inc.COMMENT
LOWlore-error-set/tests/forward_any.rs1// SPDX-FileCopyrightText: 2026 Epic Games, Inc.COMMENT
LOWlore-error-set/tests/mapping.rs1// SPDX-FileCopyrightText: 2026 Epic Games, Inc.COMMENT
LOWlore-error-set/tests/forward.rs1// SPDX-FileCopyrightText: 2026 Epic Games, Inc.COMMENT
LOWlore-error-set/tests/interop.rs1// SPDX-FileCopyrightText: 2026 Epic Games, Inc.COMMENT
LOWlore-error-set/tests/map_matched_err.rs1// SPDX-FileCopyrightText: 2026 Epic Games, Inc.COMMENT
LOWlore-error-set/tests/unit/main.rs1// SPDX-FileCopyrightText: 2026 Epic Games, Inc.COMMENT
LOW…set/tests/compile_fail/internal_forbidden_on_traced.rs1// SPDX-FileCopyrightText: 2026 Epic Games, Inc.COMMENT
LOW…rror-set/tests/compile_fail/internal_forbidden_ufcs.rs1// SPDX-FileCopyrightText: 2026 Epic Games, Inc.COMMENT
LOWlore-error-set/src/lib.rs1// SPDX-FileCopyrightText: 2026 Epic Games, Inc.COMMENT
LOWlore-error-set/src/lib.rs21//! `chain_err` when you hold an extracted `Traced<E>`, or `chain_err_from`COMMENT
LOWlore-error-set/src/lib.rs41//! use std::fmt;COMMENT
LOWlore-error-set/src/lib.rs61//! impl FfiError for Timeout { fn ffi_code(&self) -> i32 { 2 } }COMMENT
LOWlore-error-set/src/lib.rs101pub use crate::set::Has;COMMENT
LOWlore-error-set/src/internal.rs1// SPDX-FileCopyrightText: 2026 Epic Games, Inc.COMMENT
LOWlore-error-set/src/internal.rs21use crate::traced::Traced;COMMENT
LOWlore-error-set/src/ffi.rs1// SPDX-FileCopyrightText: 2026 Epic Games, Inc.COMMENT
LOWlore-error-set/src/ffi.rs21/// #[derive(Debug)]COMMENT
LOWlore-error-set/src/ext.rs1// SPDX-FileCopyrightText: 2026 Epic Games, Inc.COMMENT
LOWlore-error-set/src/ext.rs21// ---------------------------------------------------------------------------COMMENT
LOWlore-error-set/src/ext.rs41///COMMENT
LOWlore-error-set/src/ext.rs121 /// Never callable, since no type implements [`Forbidden`]. It exists soCOMMENT
LOWlore-error-set/src/ext.rs141///COMMENT
LOWlore-error-set/src/ext.rs201}COMMENT
LOWlore-error-set/src/ext.rs221/// source.COMMENT
LOWlore-error-set/src/ext.rs241 ///COMMENT
LOWlore-error-set/src/ext.rs361/// `#[error_set]` as a `Cons`/`Nil` list of inner types). The boundCOMMENT
LOWlore-error-set/src/ext.rs461// ForwardAny — lenient forward for sources that over-declareCOMMENT
LOWlore-error-set/src/ext.rs481/// `HasAll` is keyed on the source's *declared* variants, not on what a givenCOMMENT
LOWlore-error-set/src/set.rs1// SPDX-FileCopyrightText: 2026 Epic Games, Inc.COMMENT
LOWlore-error-set/src/set.rs81/// Trait for error sets that support cross-set mapping.COMMENT
LOWlore-error-set/src/set.rs141 /// this set's handleable variants. Returns `Err(TracedBox)` if no matchCOMMENT
LOWlore-error-set/src/set.rs161/// source declares — turning a missing target variant into a compile errorCOMMENT
LOWlore-error-set/src/set.rs181///COMMENT
LOWlore-error-set/src/traced.rs1// SPDX-FileCopyrightText: 2026 Epic Games, Inc.COMMENT
LOWlore-error-set/src/traced.rs21// ---------------------------------------------------------------------------COMMENT
LOWlore-error-set/src/traced.rs161// ---------------------------------------------------------------------------COMMENT
LOWlore-error-set/src/traced.rs181}COMMENT
LOWlore-error-set/src/traced.rs261 Self(inner)COMMENT
LOWlore-error-set/src/traced.rs321/// set boundaries without losing the trace of where the original error cameCOMMENT
LOWlore-error-set/src/traced.rs341/// RevisionNotFound { revision: signature.clone() }COMMENT
LOWlore-error-set/src/location.rs1// SPDX-FileCopyrightText: 2026 Epic Games, Inc.COMMENT
LOWlore-chaos-client/tests/unit/main.rs1// SPDX-FileCopyrightText: 2026 Epic Games, Inc.COMMENT
LOWlore-telemetry/tests/unit/main.rs1// SPDX-FileCopyrightText: 2026 Epic Games, Inc.COMMENT
LOWlore-telemetry/src/config.rs141 }COMMENT
LOWlore-telemetry/src/metrics/http_tower_layer.rs21use super::http_metrics::HttpRequestMetrics;COMMENT
1984 more matches not shown…
Decorative Section Separators355 hits · 1108 pts
SeverityFileLineSnippetContext
MEDIUMlore-storage/src/mutable_conformance.rs299// ── load ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUMlore-storage/src/mutable_conformance.rs400// ── store ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUMlore-storage/src/mutable_conformance.rs497// ── compare_and_swap ──────────────────────────────────────────────────────────COMMENT
MEDIUMlore-storage/src/mutable_conformance.rs651// ── list ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUMlore-storage/src/mutable_conformance.rs803// ── flush ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUMlore-server/config/gha.toml1# =============================================================================COMMENT
MEDIUMlore-server/config/gha.toml3# =============================================================================COMMENT
MEDIUMlore-server/config/gha.toml24# =============================================================================COMMENT
MEDIUMlore-server/config/gha.toml26# =============================================================================COMMENT
MEDIUM⚡lore-server/config/gha.toml37# =============================================================================COMMENT
MEDIUM⚡lore-server/config/gha.toml39# =============================================================================COMMENT
MEDIUM⚡lore-server/config/gha.toml49# =============================================================================COMMENT
MEDIUM⚡lore-server/config/gha.toml51# =============================================================================COMMENT
MEDIUM⚡lore-server/config/gha.toml56# =============================================================================COMMENT
MEDIUM⚡lore-server/config/gha.toml58# =============================================================================COMMENT
MEDIUM⚡lore-server/config/gha.toml63# =============================================================================COMMENT
MEDIUM⚡lore-server/config/gha.toml65# =============================================================================COMMENT
MEDIUM⚡lore-server/config/dev-local.toml1# =============================================================================COMMENT
MEDIUM⚡lore-server/config/dev-local.toml3# =============================================================================COMMENT
MEDIUM⚡lore-server/config/dev-local.toml7# =============================================================================COMMENT
MEDIUM⚡lore-server/config/dev-local.toml9# =============================================================================COMMENT
MEDIUMlore-server/config/dev-local.toml28# =============================================================================COMMENT
MEDIUMlore-server/config/dev-local.toml30# =============================================================================COMMENT
MEDIUMlore-server/config/dev-local.toml56# =============================================================================COMMENT
MEDIUMlore-server/config/dev-local.toml58# =============================================================================COMMENT
MEDIUMlore-server/config/dev-local.toml85# =============================================================================COMMENT
MEDIUMlore-server/config/dev-local.toml87# =============================================================================COMMENT
MEDIUM⚡lore-server/config/default.toml1# =============================================================================COMMENT
MEDIUM⚡lore-server/config/default.toml3# =============================================================================COMMENT
MEDIUMlore-server/config/default.toml100# =============================================================================COMMENT
MEDIUMlore-server/config/default.toml102# =============================================================================COMMENT
MEDIUMlore-server/config/default.toml113# =============================================================================COMMENT
MEDIUMlore-server/config/default.toml115# =============================================================================COMMENT
MEDIUMlore-server/config/default.toml126# =============================================================================COMMENT
MEDIUMlore-server/config/default.toml128# =============================================================================COMMENT
MEDIUM⚡lore-server/config/default.toml143# =============================================================================COMMENT
MEDIUM⚡lore-server/config/default.toml145# =============================================================================COMMENT
MEDIUM⚡lore-server/config/default.toml150# =============================================================================COMMENT
MEDIUM⚡lore-server/config/default.toml152# =============================================================================COMMENT
MEDIUMlore-server/config/thin.example.toml1# =============================================================================COMMENT
MEDIUMlore-server/config/thin.example.toml3# =============================================================================COMMENT
MEDIUMlore-server/config/thin.example.toml20# =============================================================================COMMENT
MEDIUMlore-server/config/thin.example.toml22# =============================================================================COMMENT
MEDIUMlore-server/config/thin.example.toml75# =============================================================================COMMENT
MEDIUMlore-server/config/thin.example.toml77# =============================================================================COMMENT
MEDIUMlore-server/config/thin.example.toml111# =============================================================================COMMENT
MEDIUMlore-server/config/thin.example.toml113# =============================================================================COMMENT
MEDIUM⚡lore-server/examples/config-consul.toml2# =====================================================================COMMENT
MEDIUM⚡lore-server/examples/config-consul.toml11# ---------------------------------------------------------------------COMMENT
MEDIUM⚡lore-server/examples/config-consul.toml13# ---------------------------------------------------------------------COMMENT
MEDIUMlore-server/examples/config-consul.toml37# ---------------------------------------------------------------------COMMENT
MEDIUMlore-server/examples/config-consul.toml39# ---------------------------------------------------------------------COMMENT
MEDIUMlore-server/examples/config-aws.toml2# =====================================================================COMMENT
MEDIUMlore-server/examples/config-aws.toml22# ---------------------------------------------------------------------COMMENT
MEDIUMlore-server/examples/config-aws.toml24# ---------------------------------------------------------------------COMMENT
MEDIUMlore-server/examples/config-hooks.toml2# =====================================================================COMMENT
MEDIUMlore-server/examples/config-hooks.toml19# ---------------------------------------------------------------------COMMENT
MEDIUMlore-server/examples/config-hooks.toml21# ---------------------------------------------------------------------COMMENT
MEDIUMlore-server/examples/config-hooks.toml61# ---------------------------------------------------------------------COMMENT
MEDIUMlore-server/examples/config-hooks.toml63# ---------------------------------------------------------------------COMMENT
295 more matches not shown…
Hyper-Verbose Identifiers1137 hits · 794 pts
SeverityFileLineSnippetContext
LOW⚡docs/assets/hooks/test_content_tabs.py42def test_page_without_tabs_is_untouched():STRING
LOW⚡docs/assets/hooks/test_content_tabs.py46def test_top_level_group_converts():STRING
LOW⚡docs/assets/hooks/test_content_tabs.py56def test_nested_in_list_group_keeps_relative_indentation():STRING
LOW⚡docs/assets/hooks/test_content_tabs.py159def test_single_tab_group_warns(caplog):STRING
LOW⚡docs/assets/hooks/test_content_tabs.py196def test_trailing_dangling_tab_warns_at_marker_line(caplog):STRING
LOW⚡docs/assets/hooks/test_content_tabs.py218def test_star_in_title_is_malformed(caplog, mutate, reason):STRING
LOW⚡docs/assets/hooks/test_content_tabs.py267def test_two_groups_both_convert():STRING
LOW⚡docs/assets/hooks/test_content_tabs.py299def test_fence_in_body_preserves_content():STRING
LOW⚡docs/assets/hooks/test_content_tabs.py315def test_malformed_warning_includes_src_uri(caplog):STRING
LOWdocs/assets/hooks/test_content_tabs.py91def test_markers_inside_fences_are_content():STRING
LOWdocs/assets/hooks/test_content_tabs.py103def test_bold_line_in_body_stays_content():STRING
LOWdocs/assets/hooks/test_content_tabs.py140def test_malformed_groups_pass_through_with_warning(caplog, mutate, reason):STRING
LOWdocs/assets/hooks/test_content_tabs.py148def test_nested_start_warns_and_passes_through(caplog):STRING
LOW⚡scripts/test/test_view_change.py677def test_sync_view_moves_the_view_below_a_link_mount(new_lore_repo, scratch_dir):CODE
LOWscripts/test/test_view_change.py205def test_sync_view_narrows_then_widens_an_instance(new_lore_repo, scratch_dir):CODE
LOWscripts/test/test_view_change.py266def test_sync_view_narrows_to_a_re_including_view(new_lore_repo, scratch_dir):CODE
LOWscripts/test/test_view_change.py297def test_sync_view_keeps_a_directory_its_children_leave(new_lore_repo, scratch_dir):CODE
LOWscripts/test/test_view_change.py327def test_sync_view_carries_a_revision_move_as_well(new_lore_repo, scratch_dir):CODE
LOWscripts/test/test_view_change.py369def test_sync_view_drops_dirty_flags_for_paths_leaving_the_view(CODE
LOWscripts/test/test_view_change.py406def test_sync_view_refuses_what_it_cannot_carry(new_lore_repo, scratch_dir):CODE
LOWscripts/test/test_view_change.py436def test_sync_view_refuses_a_sync_that_would_merge(new_lore_repo, scratch_dir):CODE
LOWscripts/test/test_view_change.py473def test_sync_view_refuses_to_delete_local_modifications(new_lore_repo, scratch_dir):CODE
LOWscripts/test/test_view_change.py505def test_sync_view_applied_twice_changes_nothing(new_lore_repo, scratch_dir):CODE
LOWscripts/test/test_view_change.py558def test_sync_view_carries_a_layer_mount_out_of_view_and_back(CODE
LOWscripts/test/test_view_change.py598def test_sync_view_moves_the_view_below_a_layer_mount(new_lore_repo, scratch_dir):CODE
LOWscripts/test/test_view_change.py618def test_sync_view_refused_while_a_layer_holds_staged_content(CODE
LOWscripts/test/test_view_change.py712def test_sync_view_carries_a_link_mount_out_of_view_and_back(CODE
LOWscripts/test/test_view_change.py745def test_sync_view_reads_a_view_file_whose_path_holds_spaces(CODE
LOWscripts/test/test_view_change.py772def test_sync_view_through_the_c_api(new_lore_repo, scratch_dir, lore_library_path):CODE
LOWscripts/test/test_view_change.py806def test_sync_view_leaves_another_instance_over_the_same_store_alone(CODE
LOWscripts/test/test_revert.py70def test_revert_conflict_resolution(new_lore_repo):CODE
LOWscripts/test/test_revert.py646def test_revert_abort_when_none_in_progress(new_lore_repo):CODE
LOWscripts/test/test_revert.py665def test_revert_resolve_manual(new_lore_repo):CODE
LOWscripts/test/test_revert.py721def test_revert_binary_conflict(new_lore_repo):CODE
LOWscripts/test/test_revert.py894def test_revert_oldest_commit(new_lore_repo):CODE
LOWscripts/test/test_grpc_internal_mtls.py243 def test_client_without_cert_is_rejected(CODE
LOWscripts/test/test_grpc_internal_mtls.py259 def test_client_with_valid_cert_reaches_grpc(CODE
LOW⚡scripts/test/test_maintenance_mode.py41def _launch_maintenance_server(server_root, server_env, executable_path):CODE
LOW⚡scripts/test/test_maintenance_mode.py176 def maintenance_server_config(self, request, tmp_path_factory):CODE
LOWscripts/test/test_maintenance_mode.py204 def test_public_grpc_is_bound(self, maintenance_server, maintenance_server_config):CODE
LOWscripts/test/test_maintenance_mode.py211 def test_public_grpc_admin_service_is_not_registered(CODE
LOWscripts/test/test_maintenance_mode.py228 def test_public_grpc_environment_service_returns_unavailable(CODE
LOWscripts/test/test_maintenance_mode.py239 def test_public_quic_is_not_started(CODE
LOWscripts/test/test_maintenance_mode.py248 def test_internal_port_is_not_bound_when_disabled(CODE
LOWscripts/test/test_maintenance_mode.py274 def maintenance_server_config(self, request, tmp_path_factory):CODE
LOWscripts/test/test_maintenance_mode.py305 def test_internal_grpc_is_bound(CODE
LOWscripts/test/test_maintenance_mode.py314 def test_internal_grpc_admin_service_is_not_registered(CODE
LOWscripts/test/test_maintenance_mode.py348 def maintenance_server_config(self, request, tmp_path_factory):CODE
LOWscripts/test/test_maintenance_mode.py379 def test_quic_internal_is_not_started(CODE
LOWscripts/test/test_unstage.py33def test_unstage_clears_stage_flags_keeps_dirty(new_lore_repo):CODE
LOWscripts/test/test_unstage.py177def test_unstage_discard_counts(new_lore_repo):CODE
LOWscripts/test/test_unstage.py420def test_stage_and_unstage_of_a_removed_dirty_add_leave_nothing(new_lore_repo):CODE
LOWscripts/test/test_unstage.py446def test_restage_after_unstage_promotes_dirty_add_back_to_staged_add(new_lore_repo):CODE
LOWscripts/test/test_merge_folder_delete.py191def test_merge_folder_delete_with_added_child(new_lore_repo):CODE
LOWscripts/test/test_syncfind.py124def test_sync_branch_at_branch_point(new_lore_repo):CODE
LOWscripts/test/test_syncfind.py223def test_clone_and_pin_branch_at_branch_point(new_lore_repo):CODE
LOWscripts/test/conftest.py453def _relays_to_the_shared_service(request, monkeypatch):CODE
LOWscripts/test/conftest.py478def stops_background_services(lore_service_runner):CODE
LOWscripts/test/conftest.py529def lore_server_executable_path(request):CODE
LOWscripts/test/conftest.py804def _sandbox_machine_settings(config):CODE
1077 more matches not shown…
Self-Referential Comments110 hits · 295 pts
SeverityFileLineSnippetContext
MEDIUMlore-server/build.rs587//! ## Creating the DispatcherCOMMENT
MEDIUM⚡lore-server/config/default.toml4# This file contains the default settings for all environments.COMMENT
MEDIUMlore-server/src/hooks/mod.rs101//! ## Creating the DispatcherCOMMENT
MEDIUMscripts/test/test_dirty_complex.py4801 # Create a same-revision branch from the v1 head and switch onto it.COMMENT
MEDIUM⚡scripts/test/test_sync.py313 # Create a directory in source repoCOMMENT
MEDIUM⚡scripts/test/test_sync.py401 # Create a conflictCOMMENT
MEDIUMscripts/test/test_sync.py343 # Create a local file in the destination repo subdirectoryCOMMENT
MEDIUM⚡scripts/test/test_layer.py737 # Create the branch in main repo BEFORE adding the layer.COMMENT
MEDIUM⚡scripts/test/test_layer.py744 # Create a branch in the layer repo independently with the same name.COMMENT
MEDIUMscripts/test/test_metadata.py93 # Create a temporary directory for cloned repositoryCOMMENT
MEDIUM⚡scripts/test/test_shared_store.py208 # Create a shared store at the default path twice, ensuring the second one failsCOMMENT
MEDIUM⚡scripts/test/test_shared_store.py214 # Create a shared store at a custom path twice, ensuring the second one failsCOMMENT
MEDIUM⚡scripts/test/test_shared_store.py224 # Create the default shared storeCOMMENT
MEDIUM⚡scripts/test/test_shared_store.py229 # Create a repo without the shared store and verify that a local immutable store is createdCOMMENT
MEDIUM⚡scripts/test/test_shared_store.py236 # Create a repo using the shared store and verify it used the correct immutable storeCOMMENT
MEDIUM⚡scripts/test/test_shared_store.py254 # Create a different default shared storeCOMMENT
MEDIUM⚡scripts/test/test_shared_store.py260 # Create a repo using the default shared store and verify it used the correct immutable storeCOMMENT
MEDIUM⚡scripts/test/test_shared_store.py280 # Create a non-default shared storeCOMMENT
MEDIUM⚡scripts/test/test_shared_store.py285 # Create a repo using the non-default shared store and verify it used the correct immutable storeCOMMENT
MEDIUM⚡scripts/test/test_shared_store.py435 # Create the shared store with a protocol-less urlCOMMENT
MEDIUM⚡scripts/test/test_shared_store.py442 # Create a repo using the shared store and verify it succeeded despite having a slightly different URLCOMMENT
MEDIUM⚡scripts/test/test_shared_store.py452 # Create a shared store by creating a repository with --use-shared-store=true and ensure it's in the registry.COMMENT
MEDIUMscripts/test/test_shared_store.py144 # Create a shared store which will implicitly get set as the defaultCOMMENT
MEDIUMscripts/test/test_shared_store.py155 # Create a second shared store without making it the defaultCOMMENT
MEDIUMscripts/test/test_shared_store.py168 # Create a shared store at the default location and let it be the default store.COMMENT
MEDIUMscripts/test/test_shared_store.py181 # Create a second default location shared store with a different remote URL. Ensure that both defaults show up and aCOMMENT
MEDIUMscripts/test/test_shared_store.py310 # Create a non-default shared storeCOMMENT
MEDIUMscripts/test/test_shared_store.py322 # Create a repo using the non-default shared store and verify it used the correct immutable storeCOMMENT
MEDIUMscripts/test/test_shared_store.py367 # Create the contents of two files whose size in the immutable store will be much larger than the metadata associateCOMMENT
MEDIUMscripts/test/test_shared_store.py466 # Create a shared store manually and ensure it's in the registry.COMMENT
MEDIUMscripts/test/test_shared_store.py789 # Create a repo using the shared storeCOMMENT
MEDIUMscripts/test/test_shared_store.py820 # Creating a repo that uses the shared store should auto-create mutable/COMMENT
MEDIUMscripts/test/test_shared_store.py1334 # Create a new Lore wrapper pointing to the moved locationCOMMENT
MEDIUMscripts/test/test_shared_store.py1401 # Create a shared store at a non-default locationCOMMENT
MEDIUMscripts/test/test_shared_store.py1412 # Create a repo using the shared store and verify it correctly found the legacy global_store directoryCOMMENT
MEDIUMscripts/test/test_shared_store.py1446 # Create a shared store at a non-default locationCOMMENT
MEDIUMscripts/test/test_shared_store.py1459 # Create a repo using the shared store and verify it correctly found the legacy global_store directoryCOMMENT
MEDIUMscripts/test/test_shared_store.py1507 # Create a repo using the shared store and verify it correctly behavedCOMMENT
MEDIUMscripts/test/test_shared_store.py1539 # Create a repo using the shared store which should fail due to failing to parse the bad config fileCOMMENT
MEDIUM⚡scripts/test/test_case.py386 # Create a second directory with different casing containing new filesCOMMENT
MEDIUM⚡scripts/test/test_case.py393 # Create a third directory with yet another casingCOMMENT
MEDIUM⚡scripts/test/test_case.py462 # Create a file and push itCOMMENT
MEDIUM⚡scripts/test/test_case.py470 # Create a second file differing only in caseCOMMENT
MEDIUM⚡scripts/test/test_case.py500 # Create a directory and push itCOMMENT
MEDIUM⚡scripts/test/test_case.py510 # Create a file whose name is a case variant of the directoryCOMMENT
MEDIUMscripts/test/test_case.py213 # Create a directory structure: Content/Maps/level.umap, Content/Audio/music.oggCOMMENT
MEDIUMscripts/test/test_case.py267 # Create a file with initial casing and push itCOMMENT
MEDIUMscripts/test/test_case.py325 # Create a second directory with different casing containing new filesCOMMENT
MEDIUMscripts/test/test_diff.py376 # Create a file and commit itCOMMENT
MEDIUMscripts/test/test_diff.py424 # Create a new file (this will be "added")COMMENT
MEDIUMscripts/test/test_diff.py908 # Create a feature branch and modify the fileCOMMENT
MEDIUMscripts/test/test_diff.py1024 # Create a feature branch and modify the file one wayCOMMENT
MEDIUMscripts/test/test_merge.py85 # Create a current branchCOMMENT
MEDIUMscripts/test/test_merge.py97 # Create a incoming branchCOMMENT
MEDIUMscripts/test/test_merge_restart.py51 # Create a third example fileCOMMENT
MEDIUMscripts/test/test_view.py54 # Create a view filterCOMMENT
MEDIUM⚡scripts/test/test_cherry_pick.py317 # Create the commit we want to cherry-pickCOMMENT
MEDIUMscripts/test/test_cherry_pick.py940 # Create the file we'll cherry-pick (on branch-a)COMMENT
MEDIUM⚡scripts/test/test_dirty.py1200 # Create a file in a new directory (not in current revision)COMMENT
MEDIUMscripts/test/test_dirty.py124 # Create a new file (not in revision) and mark dirtyCOMMENT
50 more matches not shown…
Modern Structural Boilerplate93 hits · 90 pts
SeverityFileLineSnippetContext
LOWscripts/test/test_lock_release.py11logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_deduplicate.py12logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_view_change.py28logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_revert.py11logger = logging.getLogger(__name__)CODE
LOW⚡scripts/test/test_grpc_internal_mtls.py34logger = logging.getLogger(__name__)CODE
LOW⚡scripts/test/test_maintenance_mode.py33logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_unstage.py13logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_merge_folder_delete.py11logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_syncfind.py11logger = logging.getLogger(__name__)CODE
LOWscripts/test/conftest.py43logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_merge_resolve.py11logger = logging.getLogger(__name__)CODE
LOW⚡scripts/test/test_restore_missing_fragments.py9logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_nodeblock.py11logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_conflict.py10logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_lock_query.py15logger = logging.getLogger(__name__)CODE
LOW⚡scripts/test/test_dirty_complex.py28logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_merge_view.py10logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_service.py27logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_obliterate.py11logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_sync.py24logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_filter.py11logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_layer.py23logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_auth.py23logger = logging.getLogger(__name__)CODE
LOWscripts/test/service_util.py9logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_branch_switch_reconnect.py52logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_branch_metadata.py12logger = logging.getLogger(__name__)CODE
LOWscripts/test/thin_client.py26logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_revision_list.py11logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_compact.py16logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_compact.py168def _set_store_caps(repo: Lore, max_size: str, max_capacity: str) -> None:CODE
LOW⚡scripts/test/test_verify.py10logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_push_missing_fragments.py16logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_lock_branch.py10logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_merge_into.py12logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_p4shelve.py10logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_progress_events.py12logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_user_service.py24logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_presign.py11logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_metadata.py12logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_auth_online.py72logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_rest.py12logger = logging.getLogger(__name__)CODE
LOWscripts/test/mock_auth_server.py62logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_status.py14logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_clone.py14logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_dependency.py12logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_utf8.py11logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_search_nearest.py10logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_shared_store.py29logger = logging.getLogger(__name__)CODE
LOWscripts/test/lore_parsers.py17logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_push_copy.py22logger = logging.getLogger(__name__)CODE
LOW⚡scripts/test/test_delete.py15logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_case.py17logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_diff.py13logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_notifications.py13logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_merge.py15logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_lock.py11logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_latest_list.py10logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_clone_deps.py11logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_merge_restart.py12logger = logging.getLogger(__name__)CODE
LOWscripts/test/test_view.py12logger = logging.getLogger(__name__)CODE
33 more matches not shown…
Empty Error Handlers15 hits · 70 pts
SeverityFileLineSnippetContext
HIGHscripts/test/test_nodeblock.py47except:CODE
HIGHscripts/test/test_nodeblock.py75except:CODE
HIGHscripts/test/test_branch_switch_reconnect.py115except subprocess.TimeoutExpired:CODE
HIGHscripts/test/test_branch_switch_reconnect.py119except Exception:CODE
HIGHscripts/test/test_branch_switch_reconnect.py111except (ProcessLookupError, PermissionError):CODE
HIGHscripts/test/cleanup_util.py120except FileNotFoundError:CODE
HIGHscripts/test/lore_server.py624except PermissionError:CODE
HIGHscripts/test/lore_server.py234except (AttributeError, OSError):CODE
HIGHscripts/test/lore_server.py741except Exception:CODE
HIGHscripts/test/lore_server.py636except (ProcessLookupError, PermissionError):CODE
HIGHscripts/test/lore_server.py646except (ProcessLookupError, PermissionError):CODE
HIGHscripts/test/test_manyfiles.py144except:CODE
HIGHscripts/test/link/test_link_lifecycle.py107except PathExistChildrenLinkError:CODE
HIGHscripts/test/link/test_link_lifecycle.py577except LocalChanges:CODE
HIGH…ipts/test/regression/test_killed_sync_local_changes.py60except OSError:CODE
Structural Annotation Overuse33 hits · 54 pts
SeverityFileLineSnippetContext
LOWlore-server/README.md88#### Step 1: Create the Plugin FileCOMMENT
LOWlore-server/README.md131#### Step 2: Build and UseCOMMENT
LOWlore-server/README.md169#### Step 1: Create the Hook FileCOMMENT
LOW⚡lore-server/src/grpc/handlers/branch_query.rs82 // Step 1: name→ID mappingCOMMENT
LOW⚡lore-server/src/grpc/handlers/branch_query.rs91 // Step 2: ID→metadataCOMMENT
LOW⚡lore-server/src/grpc/handlers/branch_query.rs100 // Step 3: Load metadata and verify name matchesCOMMENT
LOW⚡lore-server/src/grpc/handlers/branch_query.rs133 // Step 1: ID→metadataCOMMENT
LOW⚡lore-server/src/grpc/handlers/branch_query.rs142 // Step 2: Load metadataCOMMENT
LOWlore-server/src/grpc/handlers/branch_query.rs156 // Step 3: Check name→ID(metadata.name) to determine deleted statusCOMMENT
LOW⚡scripts/test/test_dirty_complex.py4579 # Step 1: modify file.txt on disk (no dirty mark yet).COMMENT
LOW⚡scripts/test/test_dirty_complex.py4585 # Step 2: status --scan detects file.txt as keep/dirty (idempotent).COMMENT
LOW⚡scripts/test/test_dirty_complex.py4593 # Step 3: the scanned modify PERSISTS into a later no-scan status.COMMENT
LOW⚡scripts/test/test_dirty_complex.py4601 # Step 4: switch to other (same revision) — the dirty modify CARRIES.COMMENT
LOWscripts/test/test_dirty_complex.py4621 # Step 5: reset(file.txt) on other restores content + clears tracking.COMMENT
LOWscripts/test/test_cherry_pick.py65 # Step 1: Branch off main and cherry-pick the last feature commit onto the branchCOMMENT
LOWscripts/test/test_cherry_pick.py90 # Step 2: Switch back to main and cherry-pick the second to last revisionCOMMENT
LOWscripts/test/test_cherry_pick.py114 # Step 3: Cherry-pick the last feature commit onto mainCOMMENT
LOWscripts/test/test_topology.py433 # Step 4: Verify the file was retrieved correctlyCOMMENT
LOW⚡scripts/test/link/test_link_nested.py136 # Step 1: link B into A. This is an ordinary (non-nested) link and mustCOMMENT
LOW⚡scripts/test/link/test_link_nested.py153 # Step 2: resolve/read machinery through the link works — confirm A canCOMMENT
LOW⚡scripts/test/link/test_link_nested.py159 # Step 3: the nested link — add a link to C at a path inside B's mountedCOMMENT
LOW⚡lore-revision/tests/diff3_streaming.rs1264 // Step 1: base revision.COMMENT
LOW⚡lore-revision/tests/diff3_streaming.rs1270 // Step 2: target branch modifies shared.txt.COMMENT
LOW⚡lore-revision/tests/diff3_streaming.rs1275 // Step 3: switch back to main, create source off baseCOMMENT
LOWlore-revision/tests/diff3_streaming.rs1286 // Step 4: merge target into source. Source has notCOMMENT
LOW⚡lore-revision/tests/diff3_streaming.rs1308 // Step 5: source modifies shared.txt after the merge.COMMENT
LOW⚡lore-revision/tests/diff3_streaming.rs1315 // Step 6: 3-way diff. Without history-walk resolutionCOMMENT
LOWlore-revision/tests/dirty.rs932 // Step 1: Create a new file and mark it dirty (Dirty+Add)COMMENT
LOWlore-revision/tests/dirty.rs963 // Step 2: Delete the file from disk and call dirty againCOMMENT
LOW⚡lore-revision/src/branch.rs1525 // Step 1: Check name→ID for the given name (includes remote lookup on client).COMMENT
LOW⚡lore-revision/src/branch.rs1529 // Step 2: Check ID→metadata for the given branch ID.COMMENT
LOWlore-revision/src/branch.rs1544 // Step 1: Check if name→ID mapping exists for the given name.COMMENT
LOWlore-revision/src/branch.rs1559 // Step 2: Check if ID→metadata exists for the given branch ID.COMMENT
Verbosity Indicators31 hits · 51 pts
SeverityFileLineSnippetContext
LOW⚡lore-server/src/grpc/handlers/branch_query.rs82 // Step 1: name→ID mappingCOMMENT
LOW⚡lore-server/src/grpc/handlers/branch_query.rs91 // Step 2: ID→metadataCOMMENT
LOW⚡lore-server/src/grpc/handlers/branch_query.rs100 // Step 3: Load metadata and verify name matchesCOMMENT
LOW⚡lore-server/src/grpc/handlers/branch_query.rs133 // Step 1: ID→metadataCOMMENT
LOW⚡lore-server/src/grpc/handlers/branch_query.rs142 // Step 2: Load metadataCOMMENT
LOWlore-server/src/grpc/handlers/branch_query.rs156 // Step 3: Check name→ID(metadata.name) to determine deleted statusCOMMENT
LOW⚡scripts/test/test_dirty_complex.py4579 # Step 1: modify file.txt on disk (no dirty mark yet).COMMENT
LOW⚡scripts/test/test_dirty_complex.py4585 # Step 2: status --scan detects file.txt as keep/dirty (idempotent).COMMENT
LOW⚡scripts/test/test_dirty_complex.py4593 # Step 3: the scanned modify PERSISTS into a later no-scan status.COMMENT
LOW⚡scripts/test/test_dirty_complex.py4601 # Step 4: switch to other (same revision) — the dirty modify CARRIES.COMMENT
LOWscripts/test/test_dirty_complex.py4621 # Step 5: reset(file.txt) on other restores content + clears tracking.COMMENT
LOWscripts/test/test_cherry_pick.py65 # Step 1: Branch off main and cherry-pick the last feature commit onto the branchCOMMENT
LOWscripts/test/test_cherry_pick.py90 # Step 2: Switch back to main and cherry-pick the second to last revisionCOMMENT
LOWscripts/test/test_cherry_pick.py114 # Step 3: Cherry-pick the last feature commit onto mainCOMMENT
LOWscripts/test/test_topology.py433 # Step 4: Verify the file was retrieved correctlyCOMMENT
LOW⚡scripts/test/link/test_link_nested.py136 # Step 1: link B into A. This is an ordinary (non-nested) link and mustCOMMENT
LOW⚡scripts/test/link/test_link_nested.py153 # Step 2: resolve/read machinery through the link works — confirm A canCOMMENT
LOW⚡scripts/test/link/test_link_nested.py159 # Step 3: the nested link — add a link to C at a path inside B's mountedCOMMENT
LOW⚡lore-revision/tests/diff3_streaming.rs1264 // Step 1: base revision.COMMENT
LOW⚡lore-revision/tests/diff3_streaming.rs1270 // Step 2: target branch modifies shared.txt.COMMENT
LOW⚡lore-revision/tests/diff3_streaming.rs1275 // Step 3: switch back to main, create source off baseCOMMENT
LOWlore-revision/tests/diff3_streaming.rs1286 // Step 4: merge target into source. Source has notCOMMENT
LOW⚡lore-revision/tests/diff3_streaming.rs1308 // Step 5: source modifies shared.txt after the merge.COMMENT
LOW⚡lore-revision/tests/diff3_streaming.rs1315 // Step 6: 3-way diff. Without history-walk resolutionCOMMENT
LOWlore-revision/tests/dirty.rs932 // Step 1: Create a new file and mark it dirty (Dirty+Add)COMMENT
LOWlore-revision/tests/dirty.rs963 // Step 2: Delete the file from disk and call dirty againCOMMENT
LOW⚡lore-revision/src/branch.rs1525 // Step 1: Check name→ID for the given name (includes remote lookup on client).COMMENT
LOW⚡lore-revision/src/branch.rs1529 // Step 2: Check ID→metadata for the given branch ID.COMMENT
LOWlore-revision/src/branch.rs1544 // Step 1: Check if name→ID mapping exists for the given name.COMMENT
LOWlore-revision/src/branch.rs1559 // Step 2: Check if ID→metadata exists for the given branch ID.COMMENT
LOWlore-revision/src/state.rs8654 // We need to check if the node is actually in use or old stale dataCOMMENT
AI Slop Vocabulary12 hits · 32 pts
SeverityFileLineSnippetContext
MEDIUMpyproject.toml26# The harness logs every Lore command's output at INFO; capturing it means aCOMMENT
MEDIUMlore-proto/Cargo.toml10# targets. Set this back to build a harness for unit tests.COMMENT
MEDIUMlore/Cargo.toml49# The unit-test binary's process sandbox, set up before the harness starts; see tests/unit/main.rs.COMMENT
MEDIUMlore-server/Cargo.toml84# The unit-test binary's store policies, set before the harness starts; see tests/unit/main.rs.COMMENT
LOW…ng/doc-standards/tools/vale/styles/Lore/Difficulty.yml6# imperative softeners (`Just create ...`, `simply add ...`), passive easeCOMMENT
MEDIUMlore-integration-tests/Cargo.toml13# enable it from linking the target at all, rather than linking a harness thatCOMMENT
MEDIUMscripts/test/conftest.py596 # The CLI no longer reads this; it is the harness's own record of which server theCOMMENT
MEDIUMscripts/test/lore_parsers.py426# harness has no field for. Those are skipped rather than failing the parse.COMMENT
MEDIUMscripts/test/link/test_link_staging.py16 """Test comprehensive link staging scenarios including staging from within links,STRING
MEDIUMlore-macro/Cargo.toml10# The crate holds no unit tests. Set this back to build a harness for them.COMMENT
MEDIUMlore-revision/src/repository/status.rs1074/// Termination is driven solely by `outstanding` reaching zero, so it is robustCOMMENT
MEDIUMlore-notification/Cargo.toml8# The crate holds no unit tests. Set this back to build a harness for them.COMMENT
Deep Nesting29 hits · 27 pts
SeverityFileLineSnippetContext
LOWdocs/assets/hooks/content_tabs.py57CODE
LOWdocs/assets/hooks/content_tabs.py98CODE
LOWscripts/type-sizes.py75CODE
LOWscripts/type-sizes.py177CODE
LOWscripts/type-sizes.py244CODE
LOWscripts/type-sizes.py181CODE
LOWscripts/test/test_merge_folder_delete.py15CODE
LOWscripts/test/test_merge_folder_delete.py191CODE
LOWscripts/test/conftest.py712CODE
LOWscripts/test/test_nodeblock.py15CODE
LOWscripts/test/test_conflict.py167CODE
LOWscripts/test/protobuf_wire.py66CODE
LOWscripts/test/gitignore_matrix.py191CODE
LOWscripts/test/test_branch_switch_reconnect.py143CODE
LOWscripts/test/test_compact.py20CODE
LOWscripts/test/mock_auth_server.py242CODE
LOWscripts/test/lore_parsers.py430CODE
LOWscripts/test/lore_parsers.py540CODE
LOWscripts/test/lore_parsers.py560CODE
LOWscripts/test/test_merge.py1097CODE
LOWscripts/test/test_replicated_store.py20CODE
LOWscripts/test/test_dirty.py1721CODE
LOWscripts/test/test_restore.py18CODE
LOWscripts/test/lore.py280CODE
LOWscripts/test/test_stage_parallel.py138CODE
LOWscripts/test/lore_server.py148CODE
LOWscripts/test/test_manyfiles.py20CODE
LOWscripts/test/test_move_copy.py2726CODE
LOWscripts/test/test_topology.py21CODE
Cross-File Repetition4 hits · 20 pts
SeverityFileLineSnippetContext
HIGHscripts/test/test_branch_metadata.py0an odd number of arguments leaves the trailing key without a value and must be rejected rather than dropping the key or STRING
HIGHscripts/test/test_metadata.py0an odd number of arguments leaves the trailing key without a value and must be rejected rather than dropping the key or STRING
HIGHscripts/test/test_repository_metadata.py0an odd number of arguments leaves the trailing key without a value and must be rejected rather than dropping the key or STRING
HIGHscripts/test/test_revision_metadata.py0an odd number of arguments leaves the trailing key without a value and must be rejected rather than dropping the key or STRING
Redundant / Tautological Comments9 hits · 11 pts
SeverityFileLineSnippetContext
LOWscripts/test/test_conflict.py237 # Check if we've hit a new section (non-indented line that's not a file status)COMMENT
LOWscripts/test/test_move_copy.py90 # Write the fileCOMMENT
LOWscripts/test/test_move_copy.py315 # Check if this line is an entry header (action prefix + space + path)COMMENT
LOWscripts/test/test_move_copy.py2086 # Check if there's a separate move entry (when modify is separate from move)COMMENT
LOWlore-revision/src/merge.rs25/// # Return valueCOMMENT
LOWlore-revision/src/infer.rs86/// # Return valueCOMMENT
LOWlore-revision/src/infer.rs111/// # Return valueCOMMENT
LOWlore-revision/src/infer.rs136/// # Return valueCOMMENT
LOWlore-io/examples/pool-sweep.sh11# Set LORE_BENCH_DIR to place the data on the filesystem under test. `cold` expects `prepare-cold`COMMENT
Excessive Try-Catch Wrapping13 hits · 11 pts
SeverityFileLineSnippetContext
LOWscripts/test/test_maintenance_mode.py90 except Exception:CODE
LOWscripts/test/conftest.py769 except Exception:CODE
LOWscripts/test/test_branch_switch_reconnect.py119 except Exception:CODE
LOW⚡scripts/test/mock_auth_server.py552 except Exception as e:CODE
LOW⚡scripts/test/mock_auth_server.py569 except Exception:CODE
LOWscripts/test/lore.py407 except Exception as e:CODE
LOWscripts/test/lore_server.py741 except Exception:CODE
LOWscripts/test/test_move_copy.py2273 except Exception as e:CODE
LOWscripts/test/test_move_copy.py2316 except Exception:CODE
LOWscripts/test/test_move_copy.py2373 except Exception:CODE
LOWscripts/test/test_move_copy.py2428 except Exception:CODE
LOWscripts/test/test_move_copy.py2475 except Exception:CODE
LOWscripts/test/test_move_copy.py2525 except Exception:CODE
Unused Imports10 hits · 9 pts
SeverityFileLineSnippetContext
LOWnotices/merge-manual-additions.py29CODE
LOWscripts/test/test_deduplicate.py4CODE
LOWscripts/test/test_utils.py12CODE
LOWscripts/test/test_layer.py11CODE
LOWscripts/test/test_auth.py12CODE
LOWscripts/test/lore_parsers.py4CODE
LOWscripts/test/test_delete.py4CODE
LOWscripts/test/test_delete.py5CODE
LOWscripts/test/test_delete.py6CODE
LOWscripts/test/lore.py4CODE
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHlore/src/revision_tree/commit.rs158/// opened without a remote configuration — the upload is resolved as requested andCOMMENT
Fake / Example Data5 hits · 6 pts
SeverityFileLineSnippetContext
LOWlore-server/tests/unit/hooks/context.rs40 .user("user@example.com")CODE
LOWlore-server/tests/unit/hooks/context.rs42 assert_eq!(ctx.user(), Some("user@example.com"));CODE
LOWlore-server/src/hooks/context.rs62/// .user("user@example.com")COMMENT
LOWlore-server/src/hooks/context.rs68/// assert_eq!(ctx.user(), Some("user@example.com"));COMMENT
LOWlore-server/src/hooks/context.rs189/// .user("user@example.com")COMMENT
Modern AI Meta-Vocabulary2 hits · 5 pts
SeverityFileLineSnippetContext
MEDIUMscripts/test/test_diff_git_baseline.py180 # A blank line sitting in the context window of a real change must render as a contextCOMMENT
MEDIUM⚡scripts/test/link/test_link_merge_all.py121 # Without multi-repo merge orchestration, the linked repo's filesCOMMENT
AI Structural Patterns5 hits · 2 pts
SeverityFileLineSnippetContext
LOWscripts/test/lore.py280CODE
LOWscripts/test/lore.py1581CODE
LOWscripts/test/lore.py1964CODE
LOWscripts/test/lore.py1990CODE
LOWscripts/test/lore.py2278CODE
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWnotices/generate-notices.sh10# Usage:COMMENT