Repository Analysis

freenet/freenet-core

Declare your digital independence

8.8 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of freenet/freenet-core, a Rust project with 2,746 GitHub stars. SynthScan v2.0 examined 457,403 lines of code across 654 source files, recording 3618 pattern matches distributed across 15 syntactic categories. The overall adjusted score of 8.8 places this repository in the Low AI signal band.

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

8.8
Adjusted Score
8.8
Raw Score
100%
Time Factor
2026-07-14
Last Push
2.7K
Stars
Rust
Language
457.4K
Lines of Code
654
Files
3.6K
Pattern Hits
2026-07-14
Scan Date
0.00
HC Hit Rate

What These Metrics Mean

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

Score History

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

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

Severity Breakdown

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

CRITICAL 0HIGH 0MEDIUM 316LOW 3302

Directory Score Breakdown

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

Pattern Findings

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

Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Over-Commented Block2902 hits · 2410 pts
SeverityFileLineSnippetContext
LOWCargo.toml161# `keyring` features are deliberately restricted to the per-platform nativeCOMMENT
LOWdeny.toml1# cargo-deny configuration for freenet-core.COMMENT
LOW.config/nextest.toml1[profile.ci]COMMENT
LOW.config/nextest.toml21filter = "test(test_interest_renewal)"COMMENT
LOW.config/nextest.toml41filter = "test(test_fanout_liveness)"COMMENT
LOWcrates/replay-harness/tests/scenarios_pin.rs1//! Pin every scenario against every controller. Adding a newCOMMENT
LOWcrates/replay-harness/tests/scenarios_pin.rs21use replay_harness::{Controller, RateDecision, Replayer};COMMENT
LOWcrates/replay-harness/tests/scenarios_pin.rs41 // reference path (which says "do NOT fire") is exactly the signalCOMMENT
LOWcrates/replay-harness/src/rolling.rs1//! Per-peer rolling RTT statistics with a baseline window and a recent window.COMMENT
LOWcrates/replay-harness/src/rolling.rs21COMMENT
LOWcrates/replay-harness/src/lib.rs1//! Offline replay harness for shadow-RTT controllers.COMMENT
LOWcrates/replay-harness/src/scenarios.rs1//! Synthetic scenarios — programmatic RTT-sample streams that pin specificCOMMENT
LOWcrates/replay-harness/src/replayer.rs201///COMMENT
LOWcrates/replay-harness/src/main.rs21COMMENT
LOWcrates/replay-harness/src/scenarios/churning_peers.rs1//! `churning_peers` — peers join and leave every 30 s; RTTs stay healthy.COMMENT
LOW…rness/src/scenarios/reference_diverges_from_overlay.rs1//! `reference_diverges_from_overlay` — overlay inflates, reference stays flat.COMMENT
LOW…tes/replay-harness/src/scenarios/single_packet_loss.rs1//! `single_packet_loss` — one peer's RTT spikes transiently, then returns.COMMENT
LOW…play-harness/src/scenarios/reference_tracks_overlay.rs1//! `reference_tracks_overlay` — overlay and reference inflate together.COMMENT
LOW…tes/replay-harness/src/scenarios/slow_routing_drift.rs1//! `slow_routing_drift` — the baseline genuinely drifts upward over 30 min.COMMENT
LOW…ates/replay-harness/src/scenarios/idle_steady_state.rs1//! `idle_steady_state` — 5 peers, each anchored by a fast t=0 sample,COMMENT
LOW…s/replay-harness/src/scenarios/correlated_inflation.rs1//! `correlated_inflation` — every peer's RTT rises together.COMMENT
LOWcrates/replay-harness/src/scenarios/cold_start.rs1//! `cold_start` — brand-new peers on a slow path, no baseline history.COMMENT
LOWcrates/replay-harness/src/controllers/rfc_draft.rs1//! `RfcDraft` — the algorithm sketched in [#4074][issue].COMMENT
LOWcrates/replay-harness/src/controllers/ledbat.rs1//! `LedbatPlusPlus` — a stripped-down LEDBAT++ to reproduce the death spiral.COMMENT
LOWcrates/replay-harness/src/controllers/ledbat.rs21//! runs slow-start, and has a richer gain schedule. We keep only what is neededCOMMENT
LOWcrates/core/Cargo.toml241wasmtime-backend = ["dep:wasmtime"]COMMENT
LOWcrates/core/build.rs1use std::process::Command;COMMENT
LOWcrates/core/proptest-regressions/router.txt1# Seeds for failure cases proptest has generated in the past. It isCOMMENT
LOWcrates/core/proptest-regressions/transport/ledbat.txt1# Seeds for failure cases proptest has generated in the past. It isCOMMENT
LOWcrates/core/tests/hosted_mode_import.rs1//! Live end-to-end integration test for the secrets IMPORT endpointCOMMENT
LOWcrates/core/tests/simulation_integration.rs1//! Deterministic simulation tests using Turmoil.COMMENT
LOWcrates/core/tests/simulation_integration.rs141COMMENT
LOWcrates/core/tests/simulation_integration.rs761COMMENT
LOWcrates/core/tests/simulation_integration.rs841COMMENT
LOWcrates/core/tests/simulation_integration.rs1481/// with ~150ms RTT. The root cause was MIN_RTO (200ms) < RTT + ACK_CHECK_INTERVAL (244ms).COMMENT
LOWcrates/core/tests/simulation_integration.rs1681/// Source detection threshold: peers within 5% of ring distance to contractCOMMENT
LOWcrates/core/tests/simulation_integration.rs1701/// 2. Wait for topology registrationCOMMENT
LOWcrates/core/tests/simulation_integration.rs1921/// This test validates the core eventual consistency property of Freenet'sCOMMENT
LOWcrates/core/tests/simulation_integration.rs1961 .assert_ok()COMMENT
LOWcrates/core/tests/simulation_integration.rs1981/// 2. Later broadcasts would compute deltas based on the wrong cached summaryCOMMENT
LOWcrates/core/tests/simulation_integration.rs2001/// - `GlobalTestMetrics::delta_sends()` / `full_state_sends()` - broadcast statisticsCOMMENT
LOWcrates/core/tests/simulation_integration.rs2021///COMMENT
LOWcrates/core/tests/simulation_integration.rs2241///COMMENT
LOWcrates/core/tests/simulation_integration.rs2361 success_count >= 4,COMMENT
LOWcrates/core/tests/simulation_integration.rs2381/// complete successfully under the refactored handler and that the boundedCOMMENT
LOWcrates/core/tests/simulation_integration.rs2401///COMMENT
LOWcrates/core/tests/simulation_integration.rs2421/// This test currently FAILS and reproduces a concrete regression thatCOMMENT
LOWcrates/core/tests/simulation_integration.rs2741COMMENT
LOWcrates/core/tests/simulation_integration.rs2801COMMENT
LOWcrates/core/tests/simulation_integration.rs2821/// 5. With correct caching, all nodes update to v2COMMENT
LOWcrates/core/tests/simulation_integration.rs2941 // Note: With the fix in place, delta sends should succeed.COMMENT
LOWcrates/core/tests/simulation_integration.rs2961/// ## BackgroundCOMMENT
LOWcrates/core/tests/simulation_integration.rs3141/// Sustained UPDATE fan-out from one host to its direct subscribers of a CRDTCOMMENT
LOWcrates/core/tests/simulation_integration.rs3161/// peer's *full state* as its "summary", and `compute_delta` then rejects theCOMMENT
LOWcrates/core/tests/simulation_integration.rs3181/// the fix the host caches each subscriber's summary after a deliveredCOMMENT
LOWcrates/core/tests/simulation_integration.rs3321 // storm that pins the event loop strands a subscriber, which surfaces as aCOMMENT
LOWcrates/core/tests/simulation_integration.rs3341 // indicate the loop is wedged and replies are accumulating unboundedly.COMMENT
LOWcrates/core/tests/simulation_integration.rs3401/// ## What this guards (the safety gate for re-enabling placement migration)COMMENT
LOWcrates/core/tests/simulation_integration.rs3421/// that must be green before the placement-migration / `SubscribeHint` featureCOMMENT
LOWcrates/core/tests/simulation_integration.rs3441/// this harness can actually form. Measured on this runner (current origin/main,COMMENT
2842 more matches not shown…
Decorative Section Separators253 hits · 810 pts
SeverityFileLineSnippetContext
MEDIUMcrates/core/Cargo.toml243# ==============================================================================COMMENT
MEDIUMcrates/core/Cargo.toml248# ==============================================================================COMMENT
MEDIUMcrates/core/tests/simulation_integration.rs10490 // ── Phase 1: Convergence (30 virtual minutes, no faults) ──────────────────COMMENT
MEDIUMcrates/core/tests/simulation_integration.rs10536 // ── Phase 2: Fault injection (5 virtual minutes, 20% message loss) ────────COMMENT
MEDIUMcrates/core/tests/simulation_integration.rs10582 // ── Phase 3: Recovery (25 virtual minutes, faults cleared) ────────────────COMMENT
MEDIUMcrates/core/src/message.rs987// ── Compile-time invariant checks ──────────────────────────────────────COMMENT
MEDIUMcrates/core/src/node.rs4233 // ───────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/node.rs4240 // ───────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/node.rs4554 // ───────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/node.rs4567 // ───────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/node.rs4690 // ───────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/node.rs4694 // ───────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/node.rs4748 // ───────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/node.rs4752 // ───────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/node.rs4880 // ───────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/node.rs4888 // ───────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/node.rs4970 // ───────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/node.rs4976 // ───────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/node.rs5718 // ───────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/node.rs5723 // ───────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/node.rs5967 // ───────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/node.rs5986 // ───────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/contract/fair_queue.rs1180 // ── Priority tiering (#4534) ──────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/contract/fair_queue.rs1180 // ── Priority tiering (#4534) ──────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/contract/executor.rs1389 // ── ContractQueueFull predicate (issue #4251) ─────────────────────COMMENT
MEDIUMcrates/core/src/contract/executor.rs1389 // ── ContractQueueFull predicate (issue #4251) ─────────────────────COMMENT
MEDIUMcrates/core/src/transport/ledbat/state.rs40/// ┌─────────────┐COMMENT
MEDIUMcrates/core/src/transport/ledbat/state.rs41/// │ SlowStart │─────────────────────────────────────────────────┐COMMENT
MEDIUMcrates/core/src/transport/ledbat/state.rs42/// └──────┬──────┘ │COMMENT
MEDIUMcrates/core/src/transport/ledbat/state.rs45/// ┌────────────────────────┐ (first time only) │COMMENT
MEDIUMcrates/core/src/transport/ledbat/state.rs46/// │ WaitingForSlowdown │◄─────────────────────┐ │COMMENT
MEDIUMcrates/core/src/transport/ledbat/state.rs47/// └──────────┬─────────────┘ │ │COMMENT
MEDIUMcrates/core/src/transport/ledbat/state.rs50/// ┌──────────────┐◄───────────────────────────────│───────────────│───┐COMMENT
MEDIUMcrates/core/src/transport/ledbat/state.rs52/// └──────┬───────┘ transitions on next ACK) │ │ │COMMENT
MEDIUMcrates/core/src/transport/ledbat/state.rs55/// ┌──────────┐ │ │ │COMMENT
MEDIUMcrates/core/src/transport/ledbat/state.rs57/// └────┬─────┘ │ │ │COMMENT
MEDIUMcrates/core/src/transport/ledbat/state.rs60/// ┌────────────┐ │ │ │COMMENT
MEDIUMcrates/core/src/transport/ledbat/state.rs62/// └─────┬──────┘ │ │ │COMMENT
MEDIUMcrates/core/src/transport/ledbat/state.rs65/// ┌──────────────────────┐ │ │ │COMMENT
MEDIUMcrates/core/src/transport/ledbat/state.rs66/// │ CongestionAvoidance │────────────────────────┴───────────────┘ │COMMENT
MEDIUMcrates/core/src/transport/ledbat/state.rs67/// └──────────┬───────────┘◄───────────────────────────────────────────┘COMMENT
MEDIUMcrates/core/src/transport/ledbat/state.rs69/// └────────────────────────────────────────────────────────┘COMMENT
MEDIUMcrates/core/src/transport/bbr/state.rs16/// ┌────────────────┐COMMENT
MEDIUMcrates/core/src/transport/bbr/state.rs19/// └───────┬────────┘COMMENT
MEDIUMcrates/core/src/transport/bbr/state.rs22/// ┌────────────────┐COMMENT
MEDIUMcrates/core/src/transport/bbr/state.rs25/// └───────┬────────┘COMMENT
MEDIUMcrates/core/src/transport/bbr/state.rs28/// ┌────────────────┐COMMENT
MEDIUMcrates/core/src/transport/bbr/state.rs31/// └───────┬────────┘COMMENT
MEDIUMcrates/core/src/transport/bbr/state.rs34/// ┌────────────────┐COMMENT
MEDIUMcrates/core/src/transport/bbr/state.rs37/// └───────┬────────┘COMMENT
MEDIUMcrates/core/src/transport/bbr/state.rs39/// └────────────────────────────────► ProbeBWCOMMENT
MEDIUMcrates/core/src/transport/bbr/state.rs93/// ┌──────────┐ ┌─────────┐ ┌────────┐ ┌──────┐COMMENT
MEDIUMcrates/core/src/transport/bbr/state.rs96/// └──────────┘ └─────────┘ └────────┘ └──┬───┘COMMENT
MEDIUMcrates/core/src/transport/bbr/state.rs98/// └────────────────────────────────────────────────┘COMMENT
MEDIUM…tes/core/src/transport/peer_connection/piped_stream.rs13//! ┌──────────────┐ fragments ┌──────────────┐ forward ┌──────────────┐COMMENT
MEDIUM…tes/core/src/transport/peer_connection/piped_stream.rs14//! │ Source │ ───────────────▶ │ Intermediate │ ─────────────▶ │ Destination │COMMENT
MEDIUM…tes/core/src/transport/peer_connection/piped_stream.rs16//! └──────────────┘ └──────────────┘ └──────────────┘COMMENT
MEDIUM…tes/core/src/transport/peer_connection/piped_stream.rs18//! ┌──────┴──────┐COMMENT
MEDIUM…tes/core/src/transport/peer_connection/piped_stream.rs23//! └─────────────┘COMMENT
MEDIUMcrates/core/src/util/rate_limit_layer.rs210// ───────────────────────── per-callsite limiter ─────────────────────────COMMENT
193 more matches not shown…
Structural Annotation Overuse165 hits · 274 pts
SeverityFileLineSnippetContext
LOWcrates/core/tests/simulation_integration.rs2080 // Step 1: Gateway puts contract with initial state and subscribesCOMMENT
LOWcrates/core/tests/simulation_integration.rs2089 // Step 2: Node 1 subscribes - will receive full state from gatewayCOMMENT
LOWcrates/core/tests/simulation_integration.rs2094 // Step 3: Node 2 subscribes - will receive full state from gatewayCOMMENT
LOWcrates/core/tests/simulation_integration.rs2099 // Step 4: Node 3 subscribes - will receive full state from gatewayCOMMENT
LOWcrates/core/tests/simulation_integration.rs2104 // Step 5: Gateway updates - broadcasts to all subscribersCOMMENT
LOWcrates/core/tests/simulation_integration.rs2114 // Step 6: Node 1 updates - broadcasts to subscribersCOMMENT
LOWcrates/core/tests/simulation_integration.rs2122 // Step 7: Node 2 updates - broadcasts to subscribersCOMMENT
LOWcrates/core/tests/simulation_integration.rs3029 // Step 1: Gateway puts contract with v1COMMENT
LOWcrates/core/tests/simulation_integration.rs3038 // Step 2: Node 1 subscribes - receives v1COMMENT
LOWcrates/core/tests/simulation_integration.rs3043 // Step 3: Node 1 updates to v5 - creates version divergenceCOMMENT
LOWcrates/core/tests/simulation_integration.rs3051 // Step 4: Node 2 subscribesCOMMENT
LOWcrates/core/tests/simulation_integration.rs3056 // Step 5: Gateway updates to v10 - broadcasts to subscribersCOMMENT
LOWcrates/core/tests/operations.rs2404 // Step 1: pre-register a token → contract-id in the node's attested_contracts map.COMMENT
LOWcrates/core/tests/operations.rs2411 // Step 2: compile / load the delegate WASMCOMMENT
LOWcrates/core/tests/operations.rs2416 // Step 3: connect via WebSocket carrying the Bearer token.COMMENT
LOWcrates/core/tests/operations.rs2428 // Step 4: register the delegateCOMMENT
LOWcrates/core/tests/operations.rs2451 // Step 5: send an ApplicationMessage that causes the delegate to echo backCOMMENT
LOWcrates/core/tests/operations.rs2467 // Step 6: verify the delegate received the correct attested bytesCOMMENT
LOWcrates/core/tests/operations.rs2962 // Step 1: Peer-a puts the contract with initial stateCOMMENT
LOWcrates/core/tests/operations.rs2993 // Step 2: Gateway gets the contract (this caches it on gateway)COMMENT
LOWcrates/core/tests/operations.rs3024 // Step 3: Peer-a updates the contract with new stateCOMMENT
LOWcrates/core/tests/operations.rs3076 // Step 4: Verify gateway received the update by polling GETCOMMENT
LOWcrates/core/tests/operations.rs3215 // Step 1: PUT with subscribe=false (like River room creation)COMMENT
LOWcrates/core/tests/operations.rs3243 // Step 2: IMMEDIATELY Subscribe (don't wait for propagation to gateway)COMMENT
LOWcrates/core/tests/operations.rs3471 // Step 1: Peer-a puts the contract with initial stateCOMMENT
LOWcrates/core/tests/operations.rs3502 // Step 2: Gateway gets the contract (this caches it on gateway)COMMENT
LOWcrates/core/tests/operations.rs3533 // Step 3: Gateway subscribes to the contractCOMMENT
LOWcrates/core/tests/operations.rs3566 // Step 4: Peer-a PUTs an updated version of the contractCOMMENT
LOWcrates/core/tests/operations.rs3618 // Step 5: Gateway should receive an UPDATE notification because it's subscribedCOMMENT
LOWcrates/core/tests/operations.rs3804 // Step 1: Register the delegateCOMMENT
LOWcrates/core/tests/operations.rs3828 // Step 2: PUT contract via delegateCOMMENT
LOWcrates/core/tests/operations.rs3895 // Step 3: Verify contract state via direct GETCOMMENT
LOWcrates/core/tests/operations.rs3923 // Step 4: UPDATE contract via delegate (add a task)COMMENT
LOWcrates/core/tests/operations.rs3996 // Step 5: Verify updated state via direct GETCOMMENT
LOWcrates/core/tests/operations.rs4064 // Step 1: PUT contract directly so state exists in the storeCOMMENT
LOWcrates/core/tests/operations.rs4088 // Step 2: Register delegateCOMMENT
LOWcrates/core/tests/operations.rs4112 // Step 3: GET contract via delegateCOMMENT
LOWcrates/core/benches/transport/level0.rs249 // Step 1: SerializeCOMMENT
LOWcrates/core/benches/transport/level0.rs253 // Step 2: Encrypt in placeCOMMENT
LOWcrates/core/src/governance.rs228 // Step 3: median of trimmed sample.COMMENT
LOWcrates/core/src/governance.rs231 // Step 4: MAD — median of |x − median|. Compute deviations, sort,COMMENT
LOWcrates/core/src/governance.rs252 // Step 5: threshold = median + k × (σ-scaled MAD), clamped atCOMMENT
LOWcrates/core/src/governance.rs262 // Step 6: flag everyone whose ratio strictly exceeds the threshold.COMMENT
LOWcrates/core/src/governance.rs172 // Step 1: extract ratios, dropping any non-finite valuesCOMMENT
LOWcrates/core/src/governance.rs201 // Step 2: trim the top tail BEFORE computing the statistic so theCOMMENT
LOWcrates/core/src/topology.rs373 // Step 1: Collect dataCOMMENT
LOWcrates/core/src/topology.rs398 // Step 2: Process dataCOMMENT
LOWcrates/core/src/contract/governance.rs2038 // Step 1: build a distribution with one Borderline contract.COMMENT
LOWcrates/core/src/contract/governance.rs2061 // Step 2: force the MAD detector to collapseCOMMENT
LOW…contract/executor/pool_tests/wasm_conformance_tests.rs310 // Step 1: Summarize on bothCOMMENT
LOW…contract/executor/pool_tests/wasm_conformance_tests.rs317 // Step 2: Get delta from summary on bothCOMMENT
LOW…contract/executor/pool_tests/wasm_conformance_tests.rs324 // Step 3: Apply delta as update on bothCOMMENT
LOWcrates/core/src/transport/connection_handler.rs3910 // Step 2: Simulate peer disconnect by dropping the connectionCOMMENT
LOWcrates/core/src/transport/connection_handler.rs3919 // Step 3: Create a new peer at a DIFFERENT port (simulating restart with new ephemeral port)COMMENT
LOWcrates/core/src/transport/connection_handler.rs4218 // Step 2: Simulate gateway restart by dropping Gateway ACOMMENT
LOWcrates/core/src/transport/connection_handler.rs4226 // Step 3: Create Gateway B with NEW identity (Y) at the SAME addressCOMMENT
LOWcrates/core/src/transport/connection_handler.rs4345 // Step 2: Simulate peer restart by dropping everything related to peer ACOMMENT
LOWcrates/core/src/transport/connection_handler.rs4354 // Step 3: Create peer B with NEW identity (Y) at the SAME addressCOMMENT
LOWcrates/core/src/transport/connection_handler.rs3942 // Step 4: Peer B connects to gateway - this should work on first attemptCOMMENT
LOWcrates/core/src/transport/connection_handler.rs4027 // Step 1: Peer A connects to gatewayCOMMENT
105 more matches not shown…
Verbosity Indicators159 hits · 266 pts
SeverityFileLineSnippetContext
LOWcrates/core/tests/simulation_integration.rs2080 // Step 1: Gateway puts contract with initial state and subscribesCOMMENT
LOWcrates/core/tests/simulation_integration.rs2089 // Step 2: Node 1 subscribes - will receive full state from gatewayCOMMENT
LOWcrates/core/tests/simulation_integration.rs2094 // Step 3: Node 2 subscribes - will receive full state from gatewayCOMMENT
LOWcrates/core/tests/simulation_integration.rs2099 // Step 4: Node 3 subscribes - will receive full state from gatewayCOMMENT
LOWcrates/core/tests/simulation_integration.rs2104 // Step 5: Gateway updates - broadcasts to all subscribersCOMMENT
LOWcrates/core/tests/simulation_integration.rs2114 // Step 6: Node 1 updates - broadcasts to subscribersCOMMENT
LOWcrates/core/tests/simulation_integration.rs2122 // Step 7: Node 2 updates - broadcasts to subscribersCOMMENT
LOWcrates/core/tests/simulation_integration.rs3029 // Step 1: Gateway puts contract with v1COMMENT
LOWcrates/core/tests/simulation_integration.rs3038 // Step 2: Node 1 subscribes - receives v1COMMENT
LOWcrates/core/tests/simulation_integration.rs3043 // Step 3: Node 1 updates to v5 - creates version divergenceCOMMENT
LOWcrates/core/tests/simulation_integration.rs3051 // Step 4: Node 2 subscribesCOMMENT
LOWcrates/core/tests/simulation_integration.rs3056 // Step 5: Gateway updates to v10 - broadcasts to subscribersCOMMENT
LOWcrates/core/tests/operations.rs2404 // Step 1: pre-register a token → contract-id in the node's attested_contracts map.COMMENT
LOWcrates/core/tests/operations.rs2411 // Step 2: compile / load the delegate WASMCOMMENT
LOWcrates/core/tests/operations.rs2416 // Step 3: connect via WebSocket carrying the Bearer token.COMMENT
LOWcrates/core/tests/operations.rs2428 // Step 4: register the delegateCOMMENT
LOWcrates/core/tests/operations.rs2451 // Step 5: send an ApplicationMessage that causes the delegate to echo backCOMMENT
LOWcrates/core/tests/operations.rs2467 // Step 6: verify the delegate received the correct attested bytesCOMMENT
LOWcrates/core/tests/operations.rs2962 // Step 1: Peer-a puts the contract with initial stateCOMMENT
LOWcrates/core/tests/operations.rs2993 // Step 2: Gateway gets the contract (this caches it on gateway)COMMENT
LOWcrates/core/tests/operations.rs3024 // Step 3: Peer-a updates the contract with new stateCOMMENT
LOWcrates/core/tests/operations.rs3076 // Step 4: Verify gateway received the update by polling GETCOMMENT
LOWcrates/core/tests/operations.rs3215 // Step 1: PUT with subscribe=false (like River room creation)COMMENT
LOWcrates/core/tests/operations.rs3243 // Step 2: IMMEDIATELY Subscribe (don't wait for propagation to gateway)COMMENT
LOWcrates/core/tests/operations.rs3471 // Step 1: Peer-a puts the contract with initial stateCOMMENT
LOWcrates/core/tests/operations.rs3502 // Step 2: Gateway gets the contract (this caches it on gateway)COMMENT
LOWcrates/core/tests/operations.rs3533 // Step 3: Gateway subscribes to the contractCOMMENT
LOWcrates/core/tests/operations.rs3566 // Step 4: Peer-a PUTs an updated version of the contractCOMMENT
LOWcrates/core/tests/operations.rs3618 // Step 5: Gateway should receive an UPDATE notification because it's subscribedCOMMENT
LOWcrates/core/tests/operations.rs3804 // Step 1: Register the delegateCOMMENT
LOWcrates/core/tests/operations.rs3828 // Step 2: PUT contract via delegateCOMMENT
LOWcrates/core/tests/operations.rs3895 // Step 3: Verify contract state via direct GETCOMMENT
LOWcrates/core/tests/operations.rs3923 // Step 4: UPDATE contract via delegate (add a task)COMMENT
LOWcrates/core/tests/operations.rs3996 // Step 5: Verify updated state via direct GETCOMMENT
LOWcrates/core/tests/operations.rs4064 // Step 1: PUT contract directly so state exists in the storeCOMMENT
LOWcrates/core/tests/operations.rs4088 // Step 2: Register delegateCOMMENT
LOWcrates/core/tests/operations.rs4112 // Step 3: GET contract via delegateCOMMENT
LOWcrates/core/benches/transport/level0.rs249 // Step 1: SerializeCOMMENT
LOWcrates/core/benches/transport/level0.rs253 // Step 2: Encrypt in placeCOMMENT
LOWcrates/core/src/governance.rs228 // Step 3: median of trimmed sample.COMMENT
LOWcrates/core/src/governance.rs231 // Step 4: MAD — median of |x − median|. Compute deviations, sort,COMMENT
LOWcrates/core/src/governance.rs252 // Step 5: threshold = median + k × (σ-scaled MAD), clamped atCOMMENT
LOWcrates/core/src/governance.rs262 // Step 6: flag everyone whose ratio strictly exceeds the threshold.COMMENT
LOWcrates/core/src/governance.rs172 // Step 1: extract ratios, dropping any non-finite valuesCOMMENT
LOWcrates/core/src/governance.rs201 // Step 2: trim the top tail BEFORE computing the statistic so theCOMMENT
LOWcrates/core/src/topology.rs373 // Step 1: Collect dataCOMMENT
LOWcrates/core/src/topology.rs398 // Step 2: Process dataCOMMENT
LOWcrates/core/src/contract/governance.rs2038 // Step 1: build a distribution with one Borderline contract.COMMENT
LOWcrates/core/src/contract/governance.rs2061 // Step 2: force the MAD detector to collapseCOMMENT
LOW…contract/executor/pool_tests/wasm_conformance_tests.rs310 // Step 1: Summarize on bothCOMMENT
LOW…contract/executor/pool_tests/wasm_conformance_tests.rs317 // Step 2: Get delta from summary on bothCOMMENT
LOW…contract/executor/pool_tests/wasm_conformance_tests.rs324 // Step 3: Apply delta as update on bothCOMMENT
LOWcrates/core/src/transport/connection_handler.rs3910 // Step 2: Simulate peer disconnect by dropping the connectionCOMMENT
LOWcrates/core/src/transport/connection_handler.rs3919 // Step 3: Create a new peer at a DIFFERENT port (simulating restart with new ephemeral port)COMMENT
LOWcrates/core/src/transport/connection_handler.rs4218 // Step 2: Simulate gateway restart by dropping Gateway ACOMMENT
LOWcrates/core/src/transport/connection_handler.rs4226 // Step 3: Create Gateway B with NEW identity (Y) at the SAME addressCOMMENT
LOWcrates/core/src/transport/connection_handler.rs4345 // Step 2: Simulate peer restart by dropping everything related to peer ACOMMENT
LOWcrates/core/src/transport/connection_handler.rs4354 // Step 3: Create peer B with NEW identity (Y) at the SAME addressCOMMENT
LOWcrates/core/src/transport/connection_handler.rs3942 // Step 4: Peer B connects to gateway - this should work on first attemptCOMMENT
LOWcrates/core/src/transport/connection_handler.rs4027 // Step 1: Peer A connects to gatewayCOMMENT
99 more matches not shown…
AI Slop Vocabulary57 hits · 169 pts
SeverityFileLineSnippetContext
MEDIUM…tes/replay-harness/src/scenarios/single_packet_loss.rs20//! (a robust controller ignores a single-connection transient); LEDBAT'sCOMMENT
MEDIUM…es/replay-harness/src/scenarios/single_peer_outlier.rs5//! median across peers to be robust against this case. A sane controllerCOMMENT
MEDIUMcrates/core/Cargo.toml205# Manual throughput benchmarks (test harness, no criterion, ~3 sec)COMMENT
MEDIUMcrates/core/tests/simulation_integration.rs553 /// for robust coverage. Fails if any operation type has zero occurrences.COMMENT
MEDIUMcrates/core/tests/simulation_integration.rs3435/// ## Fan-out width vs. the harness bootstrap ceiling (why N=8/16, not 40-80)COMMENT
MEDIUMcrates/core/tests/simulation_integration.rs3490/// `notification_channel_pending` per the letter of #4233, the harness wouldCOMMENT
MEDIUMcrates/core/tests/simulation_integration.rs7865 // Asserting > 6 (bootstrap floor + at least one probe per node) is robustCOMMENT
MEDIUMcrates/core/tests/simulation_integration.rs12750// using the merged #4657 sim-harness: `enable_hosting_time_control` (aCOMMENT
MEDIUMcrates/core/tests/simulation_integration.rs13189// copies made greedy single-path routing robust because a copy was almostCOMMENT
MEDIUMcrates/core/tests/simulation_integration.rs15494#[ignore = "heavy larger-ring validation (6 × 48-peer sim runs); harness-limited, run manually: \COMMENT
MEDIUMcrates/core/tests/simulation_integration.rs8449 7, // max_connections — 7 ensures robust GET routing across topology variationsCODE
MEDIUMcrates/core/src/governance.rs14//! producing log-space cost/benefit ratios, compute a robust thresholdCOMMENT
MEDIUMcrates/core/src/governance.rs63/// statistical guidance), 5% top-trim (robust-statistics convention).COMMENT
MEDIUMcrates/core/src/deadlock_detection.rs189 /// caller's own cycle by thread id, so it is robust to any other deadlockCOMMENT
MEDIUMcrates/core/src/contract.rs2771 /// scan over our own source is more robust than runtime-subscriberCOMMENT
MEDIUMcrates/core/src/contract.rs3910 // PutResponse, not a specific Ok/Err, so the test is robust to theCOMMENT
MEDIUMcrates/core/src/operations.rs1158 // This is robust against renaming/moving the next function.COMMENT
MEDIUMcrates/core/src/contract/storages/redb.rs463 // This is more robust than string matching on error messagesCOMMENT
MEDIUMcrates/core/src/contract/executor/runtime.rs1369 /// `.claude/rules/bug-prevention-patterns.md` (cheaper and more robustCOMMENT
MEDIUMcrates/core/src/transport/shadow_iface_tx.rs250/// the window mean per-second rate under its original name; `*_p50` (robustCOMMENT
MEDIUMcrates/core/src/transport/shadow_demand.rs192/// stay robust against other tests touching these monotonic statics.COMMENT
MEDIUMcrates/core/src/transport/shadow_demand.rs381/// distribution — `p50` is a more robust central-tendency signal than `mean`COMMENT
MEDIUMcrates/core/src/transport/shadow_demand.rs488/// the class ever pushed in a second), `*_p50` (robust central tendency for aCOMMENT
MEDIUMcrates/core/src/transport/shadow_demand.rs610 // Delta-based so this is robust to other tests touching the sameCOMMENT
MEDIUMcrates/core/src/transport/peer_connection.rs2768 /// upper bound well below the payload size — both robust underCOMMENT
MEDIUMcrates/core/src/transport/shadow_stats.rs20//! is a more robust central-tendency signal than `mean` for the bursty,COMMENT
MEDIUMcrates/core/src/transport/reference_ping.rs749 // robust test is to monkey-patch... we don't have that.COMMENT
MEDIUMcrates/core/src/transport/rolling_rtt_stats.rs12//! "current" RTT estimate, robust to a few outlier samples.COMMENT
MEDIUMcrates/core/src/transport/rolling_rtt_stats.rs167 // "median RTT over last 10 s" wording and is robust to aCOMMENT
MEDIUMcrates/core/src/transport/ledbat/controller.rs3447 /// - Very high RTT: GAIN should be 1.0 (aggressive to utilize bandwidth)COMMENT
MEDIUMcrates/core/src/transport/bbr/controller.rs671 // During Startup, ensure cwnd is large enough to utilize the minimum pacing rate.COMMENT
MEDIUMcrates/core/src/bin/commands/service/linux.rs444# fallback; this makes the intent explicit and robust.COMMENT
MEDIUMcrates/core/src/bin/commands/service/linux.rs889 /// comment containing a bracketed name is ignored), so this is robust toCOMMENT
MEDIUMcrates/core/src/server/home_page/estimator.rs669 // Median absolute percentage error (robust to the heavy tails of latency /COMMENT
MEDIUMcrates/core/src/operations/subscribe/tests.rs184 // brace-counted approach is the most robust against helperCOMMENT
MEDIUMcrates/core/src/client_events/user_op_rate_limit.rs181 // "Essentially full" AND holding at least one whole token. Within oneCOMMENT
MEDIUMcrates/core/src/ring/contract_ban_list.rs1192 // keeps this gate-ordering check robust against legitimateCOMMENT
MEDIUMcrates/core/src/wasm_runtime/engine/wasmtime_engine.rs205/// # Why this is robust against the runtime flavor (issue #4441 fix-up)COMMENT
MEDIUMcrates/core/src/wasm_runtime/engine/wasmtime_engine.rs205/// # Why this is robust against the runtime flavor (issue #4441 fix-up)COMMENT
MEDIUMcrates/core/src/node/op_state_manager.rs3962 // — disconnect cleanup must remain robust when the event loopCOMMENT
MEDIUMcrates/core/src/node/op_state_manager.rs4235 // remain robust during shutdown races.COMMENT
MEDIUMcrates/core/src/node/network_bridge/p2p_protoc.rs5255 /// robust and unambiguous.COMMENT
MEDIUMscripts/install.sh14# On Linux it prefers a system service when it can elevate (root or sudo) -COMMENT
MEDIUMscripts/install.sh338# elevate (it runs at boot, survives logout, and is the most reliable choiceCOMMENT
MEDIUMscripts/test-install-sh.sh6# when it can elevate (root or sudo) and otherwise installs a user serviceCOMMENT
MEDIUMscripts/gateway-auto-update.sh41# the sudoers policy also `env_keep`s it (it does not). The robust fix is toCOMMENT
MEDIUMscripts/gateway-auto-update.sh160# consume the test harness's positional args or exit it on an unknown option.COMMENT
MEDIUMscripts/gateway-auto-update.sh420 # not. That makes the wrapper robust regardless of which deploy script isCOMMENT
MEDIUMscripts/release-agent/gateway-auto-update_test.sh39# fail) so a broken harness can NEVER let a negative-case assertion passCOMMENT
MEDIUMscripts/release-agent/deploy-local-gateway_test.sh37# conditions and must keep going after a failure), so a broken harness couldCOMMENT
MEDIUM.github/workflows/claude-pr-review.yml9# 3. This review — AI catches nuanced issues, WARNINGs block mergeCOMMENT
MEDIUM.github/workflows/playwright-shell.yml11# boots a node (via the #[freenet_test] harness inCOMMENT
MEDIUM.github/workflows/playwright-shell.yml16# harness, so it does not run on every PR. A path-filtered workflow does notCOMMENT
MEDIUM.github/workflows/playwright-shell.yml30 # fdev is the publish path the harness shells out to; a regression inCOMMENT
MEDIUM.github/workflows/playwright-shell.yml31 # `fdev website publish` would break the harness, so run on fdev changes.COMMENT
MEDIUM.github/workflows/playwright-shell.yml53 # Quiet logs; the harness emits its own progress at INFO via tracing onlyCOMMENT
MEDIUM.github/workflows/playwright-shell.yml87 # fdev is the publish path the harness shells out to. Build it (and theCOMMENT
Redundant / Tautological Comments41 hits · 58 pts
SeverityFileLineSnippetContext
LOW…es/core/src/contract/executor/runtime/executor_impl.rs1827 /// # Return valueCOMMENT
LOWcrates/core/src/bin/commands/service/macos.rs389 # Check if this looks like a port-already-in-use failure.COMMENT
LOWdocker/freenet-gateway/freenet-gateway-startup.sh5# Check if required environment variables are setCOMMENT
LOWdocker/freenet-gateway/generate-keypair.sh9# Check if the keypair already existsCOMMENT
LOWscripts/run_benchmarks.sh70 # Check if running in VMCOMMENT
LOWscripts/run_benchmarks.sh89 # Check if at maxCOMMENT
LOWscripts/pre-commit-clippy.sh50 # Check if this package is in the workspace or standaloneCOMMENT
LOWscripts/install.sh141# Check if a command existsCOMMENT
LOWscripts/install.sh224# Check if directory is in PATHCOMMENT
LOWscripts/install.sh684 # Check if freenet is already installed and runningCOMMENT
LOWscripts/install.sh686 # Check if freenet is runningCOMMENT
LOWscripts/validate-worktree.sh10# Check if we're in the main worktree directoryCOMMENT
LOWscripts/init-gateway.sh5# Check if required parameters are providedCOMMENT
LOWscripts/update-remote-gws.sh261 # Check if timeout command existsCOMMENT
LOWscripts/release.sh326# Check if a step is completedCOMMENT
LOWscripts/release.sh383 # Check if freenet is published at this versionCOMMENT
LOWscripts/release.sh492 # Check if we're on main branchCOMMENT
LOWscripts/release.sh507 # Check if we're up to date with originCOMMENT
LOWscripts/release.sh517 # Check if main branch CI is green (required before skipping tests on release PR)COMMENT
LOWscripts/release.sh612 # Check if version is already updated in Cargo.tomlCOMMENT
LOWscripts/release.sh718 # Check if a release PR for this version already exists or was mergedCOMMENT
LOWscripts/release.sh758 # Check if there are any changes to commitCOMMENT
LOWscripts/release.sh763 # Check if we're already on mainCOMMENT
LOWscripts/release.sh1024 # Check if freenet is already publishedCOMMENT
LOWscripts/release.sh1041 # Check if fdev is already publishedCOMMENT
LOWscripts/release.sh1078 # Check if release already existsCOMMENT
LOWscripts/release.sh1092 # Check if tag already existsCOMMENT
LOWscripts/release.sh1100 # Check if tag exists on remoteCOMMENT
LOWscripts/release.sh1261 # Check if all required binaries are already availableCOMMENT
LOWscripts/release.sh1366 # Check if matrix-commander is availableCOMMENT
LOWscripts/release.sh1410 # Check if river repo is available (we use cargo run, not installed binary)COMMENT
LOWscripts/release.sh1417 # Check if Freenet node is running (required for riverctl)COMMENT
LOWscripts/release.sh1430 # Check if we have the room in local storage with signing keyCOMMENT
LOWscripts/deploy-to-gateways.sh197 # Check if artifact is older than 12 hoursCOMMENT
LOWscripts/deploy-to-gateways.sh282 # Check if binary existsCOMMENT
LOWscripts/deploy-to-gateways.sh420 # Check if all succeededCOMMENT
LOWscripts/deploy-local-gateway.sh111# Check if running with sufficient privilegesCOMMENT
LOWscripts/deploy-local-gateway.sh263 # Check if unit file exists by querying systemctl directlyCOMMENT
LOWscripts/deploy-local-gateway.sh311 # Check if unit file exists by querying systemctl directly.COMMENT
LOW.github/scripts/check_banned_patterns.py664 # Read file content from HEAD (not working tree) so the analysis reflectsCOMMENT
LOW.github/scripts/pt_sync.py34 # Check if there is already a comment containing a Pivotal Tracker story URLCOMMENT
Fake / Example Data18 hits · 11 pts
SeverityFileLineSnippetContext
LOW…t/executor/pool_tests/non_idempotent_detector_tests.rs39fn fake_key() -> ContractKey {CODE
LOW…t/executor/pool_tests/non_idempotent_detector_tests.rs50 let key = fake_key();CODE
LOW…t/executor/pool_tests/non_idempotent_detector_tests.rs68 let key = fake_key();CODE
LOW…t/executor/pool_tests/non_idempotent_detector_tests.rs158 let key = fake_key();CODE
LOWcrates/core/src/operations/put/op_ctx_task.rs4211 fn dummy_key() -> ContractKey {CODE
LOWcrates/core/src/operations/put/op_ctx_task.rs4804 let key = dummy_key();CODE
LOWcrates/core/src/operations/put/op_ctx_task.rs4816 let key = dummy_key();CODE
LOWcrates/core/src/operations/put/op_ctx_task.rs4841 let key = dummy_key();CODE
LOWcrates/core/src/operations/put/op_ctx_task.rs4947 let key = dummy_key();CODE
LOWcrates/core/src/operations/get/op_ctx_task.rs3917 fn dummy_key() -> ContractKey {CODE
LOWcrates/core/src/operations/get/op_ctx_task.rs4094 let key = dummy_key();CODE
LOWcrates/core/src/operations/get/op_ctx_task.rs4125 let key = dummy_key();CODE
LOWcrates/core/src/operations/get/op_ctx_task.rs4157 let key = dummy_key();CODE
LOWcrates/core/src/operations/get/op_ctx_task.rs4170 let key = dummy_key();CODE
LOWcrates/core/src/operations/get/op_ctx_task.rs4188 let key = dummy_key();CODE
LOWcrates/core/src/operations/get/op_ctx_task.rs4215 let key = dummy_key();CODE
LOWcrates/core/src/operations/get/op_ctx_task.rs4236 let key = dummy_key();CODE
LOWcrates/core/src/operations/get/op_ctx_task.rs5042 let key = dummy_key();CODE
Example Usage Blocks7 hits · 10 pts
SeverityFileLineSnippetContext
LOWdocker/test-runner/run.sh6# Usage:COMMENT
LOWscripts/run_benchmarks.sh4# Usage:COMMENT
LOWscripts/static-checks.sh6# Usage:COMMENT
LOWscripts/docker-test.sh4# Usage:COMMENT
LOWscripts/gateway-auto-update.sh14# Usage:COMMENT
LOWscripts/release-agent/install.sh8# Usage:COMMENT
LOWscripts/release-agent/verify-version-decision.sh78# Usage:COMMENT
Modern AI Meta-Vocabulary3 hits · 9 pts
SeverityFileLineSnippetContext
MEDIUMcrates/core/src/governance.rs34//! ## Sanity guardrailsCOMMENT
MEDIUMcrates/core/src/governance.rs34//! ## Sanity guardrailsCOMMENT
MEDIUMdocs/design/contract-hardening.md109### Sanity guardrails (also principled)COMMENT
Deep Nesting6 hits · 6 pts
SeverityFileLineSnippetContext
LOWscripts/parse_bench_output.py97CODE
LOW.github/scripts/check_banned_patterns.py163CODE
LOW.github/scripts/check_banned_patterns.py269CODE
LOW.github/scripts/check_blocking_sends.py147CODE
LOW.github/scripts/check_blocking_sends.py197CODE
LOW.github/scripts/check_blocking_sends.py286CODE
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMscripts/update-remote-gws.sh172 # Create a truly random directory name using timestamp and random numberCOMMENT
MEDIUM.github/scripts/pt_sync.py54 # Create a new story in the Pivotal Tracker projectCOMMENT
Excessive Try-Catch Wrapping1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUMscripts/parse_bench_output.py330 print(f"Error: File '{input_file}' not found", file=sys.stderr)CODE
Unused Imports2 hits · 2 pts
SeverityFileLineSnippetContext
LOW.github/scripts/check_banned_patterns.py79CODE
LOW.github/scripts/check_blocking_sends.py62CODE
TODO Padding1 hit · 1 pts
SeverityFileLineSnippetContext
LOWcrates/core/src/node/network_bridge/p2p_protoc.rs2378 uptime_seconds: 0, // TODO: implement actual uptime trackingCODE
Hyper-Verbose Identifiers1 hit · 1 pts
SeverityFileLineSnippetContext
LOW.github/scripts/check_blocking_sends.py147def strip_comments_and_strings(line: str) -> str:CODE