Repository Analysis

can1357/oh-my-pi

⌥ AI Coding agent for the terminal — hash-anchored edits, optimized tool harness, LSP, Python, browser, subagents, and more

4.7 Likely human-written View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of can1357/oh-my-pi, a TypeScript project with 21,088 GitHub stars. SynthScan v2.0 examined 1,558,368 lines of code across 5148 source files, recording 5401 pattern matches distributed across 25 syntactic categories. The overall adjusted score of 4.7 places this repository in the Likely human-written band.

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

4.7
Adjusted Score
4.7
Raw Score
100%
Time Factor
2026-08-02
Last Push
21.1K
Stars
TypeScript
Language
1.6M
Lines of Code
5.1K
Files
5.4K
Pattern Hits
2026-08-02
Scan Date
0.01
HC Hit Rate

What These Metrics Mean

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

Score History

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

Severity Breakdown

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

CRITICAL 19HIGH 55MEDIUM 923LOW 4404

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 5401 distinct pattern matches across 25 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.

Hyper-Verbose Identifiers3268 hits · 3086 pts
SeverityFileLineSnippetContext
LOWpython/omp-rpc/tests/test_protocol.py116 def test_parse_session_state_defaults_missing_fast_mode_and_throughput(CODE
LOWpython/omp-rpc/tests/test_protocol.py145 def test_parse_agent_end_notification(self) -> None:CODE
LOWpython/omp-rpc/tests/test_protocol.py189 def test_parse_current_compaction_variants(self) -> None:CODE
LOWpython/omp-rpc/tests/test_protocol.py213 def test_parse_extension_ui_request(self) -> None:CODE
LOWpython/omp-rpc/tests/test_protocol.py232 def test_parse_open_url_request(self) -> None:CODE
LOWpython/omp-rpc/tests/test_protocol.py250 def test_parse_todo_reminder_notification(self) -> None:CODE
LOWpython/omp-rpc/tests/test_protocol.py270 def test_parse_session_state_accepts_blocked_todo(self) -> None:CODE
LOWpython/omp-rpc/tests/test_protocol.py301 def test_assistant_text_excludes_thinking_by_default(self) -> None:CODE
LOWpython/omp-rpc/tests/test_protocol.py313 def test_parse_session_state_rejects_invalid_thinking_level(self) -> None:CODE
LOWpython/omp-rpc/tests/test_protocol.py325 def test_parse_model_info_rejects_unknown_effort(self) -> None:CODE
LOWpython/omp-rpc/tests/test_protocol.py345 def test_parse_session_state_accepts_system_prompt_array(self) -> None:CODE
LOWpython/omp-rpc/tests/test_protocol.py357 def test_parse_session_state_defaults_system_prompt_to_empty_tuple(self) -> None:CODE
LOWpython/omp-rpc/tests/test_protocol.py368 def test_parse_session_state_rejects_non_string_in_system_prompt_array(CODE
LOWpython/omp-rpc/tests/test_protocol.py382 def test_parse_session_state_rejects_invalid_system_prompt_shape(self) -> None:CODE
LOWpython/omp-rpc/tests/test_protocol.py394 def test_parse_extension_ui_request_rejects_invalid_method(self) -> None:CODE
LOWpython/omp-rpc/tests/test_protocol.py400 def test_parse_message_update_rejects_invalid_assistant_done_reason(self) -> None:CODE
LOWpython/omp-rpc/tests/test_protocol.py458 def test_parse_notification_deep_clones_nested_messages(self) -> None:CODE
LOWpython/omp-rpc/tests/test_host_uris.py93 def test_normalize_read_result_accepts_string(self) -> None:CODE
LOWpython/omp-rpc/tests/test_host_uris.py96 def test_normalize_read_result_accepts_full_mapping(self) -> None:CODE
LOWpython/omp-rpc/tests/test_host_uris.py110 def test_normalize_read_result_requires_content(self) -> None:CODE
LOWpython/omp-rpc/tests/test_host_uris.py114 def test_normalize_read_result_rejects_invalid_content_type(self) -> None:CODE
LOWpython/omp-rpc/tests/test_host_uris.py120 def test_host_uri_helper_normalizes_scheme(self) -> None:CODE
LOWpython/omp-rpc/tests/test_host_uris.py128 def test_host_uri_writable_when_write_supplied(self) -> None:CODE
LOWpython/omp-rpc/tests/test_host_uris.py146 def test_set_host_uris_registers_schemes_on_start(self) -> None:CODE
LOWpython/omp-rpc/tests/test_host_uris.py165 def test_read_handler_can_return_structured_result(self) -> None:CODE
LOWpython/omp-rpc/tests/test_host_uris.py184 def test_write_handler_receives_content_and_succeeds(self) -> None:CODE
LOWpython/omp-rpc/tests/test_host_uris.py198 def test_write_rejected_for_read_only_scheme(self) -> None:CODE
LOWpython/omp-rpc/tests/test_host_uris.py207 def test_unknown_scheme_is_rejected_with_error(self) -> None:CODE
LOWpython/omp-rpc/tests/test_host_uris.py216 def test_handler_exception_is_surfaced_as_error(self) -> None:CODE
LOWpython/omp-rpc/tests/test_client.py974 def test_set_fast_mode_preserves_provider_tier_state(self) -> None:CODE
LOWpython/omp-rpc/tests/test_client.py981 def test_prompt_and_wait_returns_assistant_text(self) -> None:CODE
LOWpython/omp-rpc/tests/test_client.py987 def test_prompt_and_wait_reconstructs_compacted_terminal_messages(self) -> None:CODE
LOWpython/omp-rpc/tests/test_client.py997 def test_custom_tools_are_registered_and_executed_via_rpc(self) -> None:CODE
LOWpython/omp-rpc/tests/test_client.py1484 def test_stderr_history_is_bounded(self) -> None:CODE
LOWpython/omp-rpc/tests/test_client.py1494 def test_broken_startup_frame_is_reported(self) -> None:CODE
LOWpython/omp-rpc/tests/test_client.py1502 def test_event_history_limit_reports_overflow(self) -> None:CODE
LOWpython/omp-rpc/tests/test_client.py919 def test_command_builder_supports_common_rpc_options(self) -> None:CODE
LOWpython/omp-rpc/tests/test_client.py1039 def test_xd_dispatched_custom_tool_events_carry_host_tool_name(self) -> None:CODE
LOWpython/omp-rpc/tests/test_client.py1095 def test_extension_ui_round_trip(self) -> None:CODE
LOWpython/omp-rpc/tests/test_client.py1104 def test_install_headless_ui_cancels_interactive_requests(self) -> None:CODE
LOWpython/omp-rpc/tests/test_client.py1115 def test_ready_and_typed_event_listeners(self) -> None:CODE
LOWpython/omp-rpc/tests/test_client.py1140 def test_set_todos_supports_flat_items(self) -> None:CODE
LOWpython/omp-rpc/tests/test_client.py1152 def test_model_mode_and_session_commands(self) -> None:CODE
LOWpython/omp-rpc/tests/test_client.py1208 def test_message_and_control_commands(self) -> None:CODE
LOWpython/omp-rpc/tests/test_client.py1262 def test_collect_events_returns_turn_events(self) -> None:CODE
LOWpython/omp-rpc/tests/test_client.py1270 def test_all_typed_event_listeners_receive_eventful_prompt(self) -> None:CODE
LOWpython/omp-rpc/tests/test_client.py1315 def test_extension_and_unknown_notification_listeners(self) -> None:CODE
LOWpython/omp-rpc/tests/test_client.py1331 def test_additive_notification_values_do_not_stop_the_reader(self) -> None:CODE
LOWpython/omp-rpc/tests/test_client.py1349 def test_malformed_terminal_agent_end_wakes_waiter(self) -> None:CODE
LOWpython/omp-rpc/tests/test_client.py1364 def test_ui_confirmation_and_cancel_round_trip(self) -> None:CODE
LOWpython/omp-rpc/tests/test_client.py1378 def test_prompt_lifecycle_collectors_are_single_flight(self) -> None:CODE
LOWpython/omp-rpc/tests/test_client.py1418 def test_listener_mutation_does_not_change_retained_turn(self) -> None:CODE
LOWpython/omp-rpc/tests/test_client.py1431 def test_id_less_error_responses_are_correlated(self) -> None:CODE
LOWpython/omp-rpc/tests/test_client.py1439 def test_prompt_and_wait_raises_for_late_prompt_failure(self) -> None:CODE
LOWpython/omp-rpc/tests/test_client.py1457 def test_listener_exceptions_are_reported_without_stopping_client(self) -> None:CODE
LOWpython/omp-rpc/tests/test_client.py1549 def test_stop_during_prompt_unblocks_waiter(self) -> None:CODE
LOWpython/omp-rpc/tests/test_client.py1613 def test_stop_kills_grandchild_spawned_by_server(self) -> None:CODE
LOWpython/omp-rpc/tests/test_user_group.py25def test_no_user_group_defaults_to_none():CODE
LOWpython/omp-rpc/tests/test_user_group.py32def test_user_and_group_kwargs_threaded():CODE
LOWpython/omp-rpc/tests/test_user_group.py44def test_extra_groups_none_distinct_from_empty():CODE
3208 more matches not shown…
Decorative Section Separators890 hits · 2622 pts
SeverityFileLineSnippetContext
MEDIUMCargo.toml65# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml67# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml71# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml73# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml82# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml84# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml87# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml89# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml97# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml99# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml107# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml109# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml112# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml114# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml121# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml123# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml128# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml130# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml135# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml137# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml142# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml144# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml148# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml150# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml154# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml156# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml160# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml162# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml166# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml168# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml174# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml176# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml185# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml187# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml196# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml198# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml204# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml206# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml210# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml212# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml215# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml217# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml224# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml226# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml235# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml237# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml241# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml243# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml251# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml253# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml267# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml269# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml274# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml276# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml282# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml284# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml292# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml294# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml310# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMCargo.toml312# ──────────────────────────────────────────────────────────────────────────────COMMENT
830 more matches not shown…
Over-Commented Block558 hits · 526 pts
SeverityFileLineSnippetContext
LOWCargo.toml21strip = trueCOMMENT
LOWinfra/tune-kata-runtime.sh1#!/usr/bin/env bashCOMMENT
LOWinfra/reload-runner.sh1#!/usr/bin/env bashCOMMENT
LOWinfra/reload-runner.sh21# CI_HOST=my-ci-host ./infra/reload-runner.sh my/repo:tag # explicit repo:tagCOMMENT
LOWinfra/bazel-remote/setup.sh1#!/usr/bin/env bashCOMMENT
LOWinfra/bazel-remote/bazel-remote.yaml1# bazel-remote cache for the self-hosted Bazel pipeline.COMMENT
LOWinfra/bazel-remote/runner-egress-patch.yaml1# JSON-patch (kubectl --type=json --patch-file) appending the bazel-remoteCOMMENT
LOWcrates/pi-walker/src/lib.rs141COMMENT
LOWcrates/pi-walker/src/lib.rs501 Fresh,COMMENT
LOWcrates/pi-walker/src/lib.rs901 H: FnMut() -> std::result::Result<(), V::Error>,COMMENT
LOWcrates/pi-shell/tests/minimizer_fixtures.rs1//! End-to-end fixture harness for the output minimizer with a token-savingsCOMMENT
LOWcrates/pi-shell/src/minimizer.rs41 pub changed: bool,COMMENT
LOWcrates/pi-shell/src/shell.rs4381 #[cfg(not(target_os = "macos"))]COMMENT
LOWcrates/pi-shell/src/shell.rs4401 #[cfg(not(target_os = "macos"))]COMMENT
LOWcrates/pi-shell/src/shell.rs4741 // coreutils `nohup` with no operand fails with exit code 125.COMMENT
LOWcrates/pi-shell/src/shell.rs6741 use brush_core::commands::{ChildSessionAction, child_session_action};COMMENT
LOWcrates/pi-shell/src/shell.rs7061 let _ = std::fs::remove_dir_all(&root);COMMENT
LOWcrates/pi-shell/src/shell.rs7201 /// the host's session, so `getsid(child_pid) == getsid(0)`. Post-fix,COMMENT
LOWcrates/pi-shell/src/shell.rs7501 }COMMENT
LOWcrates/pi-shell/src/shell.rs7821COMMENT
LOWcrates/pi-shell/src/fd.rs1721 .hidden(true)COMMENT
LOWcrates/pi-shell/src/process.rs961 // process. SAFETY: `self.handle` is an owned process handle opened withCOMMENT
LOWcrates/pi-shell/src/process.rs1621/// the pid reserved for the lifetime of the reference; on Linux the pidfdCOMMENT
LOWcrates/pi-shell/src/process.rs1641#[derive(Default)]COMMENT
LOWcrates/pi-shell/src/process.rs1661impl SpawnRegistry {COMMENT
LOWcrates/pi-shell/src/process.rs1681 Self::default()COMMENT
LOWcrates/pi-shell/src/process.rs1701 // Schedule the next sweep `PRUNE_THRESHOLD` further records away.COMMENT
LOWcrates/pi-shell/src/process.rs1761/// grandchildren whose immediate parent exited. On Windows there is noCOMMENT
LOWcrates/pi-shell/src/process.rs1881 cancellation cleanup can reach it; this regressed on macOS when the walk relied on the \COMMENT
LOWcrates/pi-shell/src/process.rs1981 /// per-process FD/handle limits (pidfd on Linux, `HANDLE` on Windows).COMMENT
LOWcrates/pi-shell/src/moreutils/isutf8.rs1//! moreutils `isutf8` builtin: check whether files (or stdin) are valid UTF-8.COMMENT
LOWcrates/pi-shell/src/moreutils/ts.rs1//! moreutils `ts` builtin: prefix each line of standard input with aCOMMENT
LOWcrates/pi-shell/src/minimizer/primitives.rs241 for line in lines.iter().skip(lines.len() - max_lines / 2) {COMMENT
LOWcrates/pi-shell/src/minimizer/config.rs41COMMENT
LOWcrates/pi-shell/src/minimizer/plan.rs1//! Structural analysis of a shell command using `brush-parser`.COMMENT
LOWcrates/pi-shell/src/minimizer/plan.rs41 pub suppress_errexit: bool,COMMENT
LOWcrates/pi-shell/src/minimizer/plan.rs301///COMMENT
LOWcrates/pi-shell/src/minimizer/pipeline.rs1//! Declarative filter pipelines loaded from TOML.COMMENT
LOWcrates/pi-shell/src/minimizer/pipeline.rs21//! 7. `head_lines` / `tail_lines` — keep first/last N lines with a markerCOMMENT
LOWcrates/pi-shell/src/minimizer/pipeline.rs41 pub description: Option<String>,COMMENT
LOWcrates/pi-shell/src/minimizer/engine.rs61 }COMMENT
LOWcrates/pi-shell/src/minimizer/engine.rs121COMMENT
LOWcrates/pi-shell/src/minimizer/filters/listing.rs221/// Instead of truncating from the front (which loses matches deep in longCOMMENT
LOWcrates/pi-shell/src/minimizer/filters/ruby.rs61COMMENT
LOWcrates/pi-shell/src/minimizer/filters/ruby.rs181 return false;COMMENT
LOWcrates/pi-shell/src/minimizer/filters/ruby.rs501}COMMENT
LOWcrates/pi-shell/src/minimizer/filters/rust_tools.rs41///COMMENT
LOWcrates/pi-shell/src/minimizer/filters/docker.rs621 },COMMENT
LOWcrates/pi-shell/src/minimizer/filters/binary_tools.rs1//! Binary-inspection tool filters (Tier 3b): `xxd`, `strings`, `od`.COMMENT
LOWcrates/pi-shell/src/minimizer/filters/gh.rs101/// `✓`/`X`/`*`/`-` (pass/fail/pending/skipping). We re-derive against this realCOMMENT
LOWcrates/pi-shell/src/minimizer/filters/git.rs1501COMMENT
LOWcrates/pi-shell/src/minimizer/filters/mod.rs321/// Normalize uv invocation forms into a routable tool name (B1 / m4).COMMENT
LOWcrates/pi-shell/src/minimizer/filters/lint.rs121 // actionable chatter, not a diagnostic; drop it while keeping theCOMMENT
LOWcrates/pi-shell/src/minimizer/filters/lint.rs401COMMENT
LOWcrates/pi-shell/src/minimizer/filters/lint.rs421 }COMMENT
LOWcrates/pi-shell/src/minimizer/filters/jvm.rs1//! JVM build-tool output filters (Apache Maven + Gradle).COMMENT
LOWcrates/pi-shell/src/minimizer/filters/jvm.rs1081/// Ported from rtk `gradlew_cmd.rs::detect_task` (~31-64). Uses the FIRSTCOMMENT
LOWcrates/pi-shell/src/minimizer/filters/jvm.rs1201COMMENT
LOWcrates/pi-shell/src/minimizer/filters/pkg.rs101/// summary to emit when the raw output says nothing changed, replacing theCOMMENT
LOWcrates/pi-shell/src/minimizer/filters/python.rs1//! Python test, type-check, and lint output filters.COMMENT
498 more matches not shown…
Hallucination Indicators19 hits · 190 pts
SeverityFileLineSnippetContext
CRITICALcrates/pi-shell/src/minimizer/filters/jvm.rs1923 org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1)\n\n[INFO] BUILD \CODE
CRITICALcrates/pi-shell/src/minimizer/filters/jvm.rs2049 "\tat org.apache.commons.cli.RtkInducedFailTest.rtkInducedFailure(RtkInducedFailTest.\CODE
CRITICALcrates/pi-shell/src/minimizer/filters/jvm.rs2783 org.junit.platform.engine.discovery.DiscoverySelectors.selectMethod(DiscoverySelectors.\CODE
CRITICAL…agent/test/agent-session-plan-mode-convergence.test.ts193 const advisorCards = harness.session.agent.state.messages.filter(CODE
CRITICAL…agent/test/agent-session-plan-mode-convergence.test.ts208 const sawIrc = harness.session.agent.state.messages.some(CODE
CRITICAL…agent/test/agent-session-plan-mode-convergence.test.ts234 expect(harness.session.agent.state.messages.some(m => m.role === "assistant")).toBe(false);CODE
CRITICAL…-agent/test/agent-session-interrupted-thinking.test.ts246 expect(harness.session.agent.state.messages.some(isInterruptedThinkingMessage)).toBe(true);CODE
CRITICAL…-agent/src/tools/browser/aria/aria-snapshot.bundle.txt5`:return"\\n";case"\r":return"\\r";case"\t":return"\\t";default:return"\\x"+J.charCodeAt(0).toString(16).padStart(2,"0")CODE
CRITICALpackages/coding-agent/src/modes/utils/ui-helpers.ts257 this.ctx.viewSession.sessionManager.putBlobSync.bind(this.ctx.viewSession.sessionManager),CODE
CRITICAL…ding-agent/src/modes/controllers/command-controller.ts267 const credentialSource = this.ctx.session.modelRegistry.authStorage.describeCredentialSource(CODE
CRITICAL…ding-agent/src/modes/controllers/command-controller.ts388 this.ctx.session.modelRegistry.authStorage.getOAuthAccountIdentity(CODE
CRITICAL…ding-agent/src/modes/controllers/command-controller.ts547 ? this.ctx.session.modelRegistry.authStorage.getOAuthAccountIdentity(CODE
CRITICAL…ing-agent/src/modes/controllers/selector-controller.ts316 this.ctx.session.modelRegistry.authStorage.getOAuthAccountIdentity(CODE
CRITICAL…ing-agent/src/modes/controllers/selector-controller.ts1653 const identity = await this.ctx.session.modelRegistry.authStorage.login(providerId as OAuthProvider, {CODE
CRITICAL…ing-agent/src/modes/controllers/selector-controller.ts1803 this.ctx.session.modelRegistry.authStorage.has(provider.id),CODE
CRITICAL…/coding-agent/src/modes/setup-wizard/scenes/sign-in.ts235 await this.host.ctx.session.modelRegistry.refreshProvider(providerId, "online");CODE
CRITICAL…es/coding-agent/src/modes/setup-wizard/scenes/model.ts92 await this.host.ctx.session.modelRegistry.refresh("online-if-uncached");CODE
CRITICALpackages/ai/test/cursor-exec-modern.test.ts989 expect(answer.value.result.value.servers.map(s => s.serverIdentifier)).toEqual(["fixture"]);CODE
CRITICALpackages/ai/src/auth-gateway/http.ts43 if (info.message) headers["x-litellm-response-cost"] = info.message.usage.cost.total.toString();CODE
Unused Imports226 hits · 184 pts
SeverityFileLineSnippetContext
LOWpython/omp-rpc/tests/test_protocol.py1CODE
LOWpython/omp-rpc/tests/test_host_uris.py1CODE
LOWpython/omp-rpc/tests/__init__.py1CODE
LOWpython/omp-rpc/tests/test_client.py1CODE
LOWpython/omp-rpc/tests/test_user_group.py1CODE
LOWpython/omp-rpc/src/omp_rpc/protocol.py1CODE
LOWpython/omp-rpc/src/omp_rpc/client.py1CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py1CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py1CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py1CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py1CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py1CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py1CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py1CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py1CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py1CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py1CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py1CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py1CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py1CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py1CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py1CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py1CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py19CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py19CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py19CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py19CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py19CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py26CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py26CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py26CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py26CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py26CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py26CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py26CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py26CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py36CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py36CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py36CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py36CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py36CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py36CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py36CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py36CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py36CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py36CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py36CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py36CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py36CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py36CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py36CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py36CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py36CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py36CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py36CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py36CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py36CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py36CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py36CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py36CODE
166 more matches not shown…
Cross-File Repetition27 hits · 135 pts
SeverityFileLineSnippetContext
HIGHpackages/snapcompact/research/exp19_bestglm.py0greedy word-wrap, no mid-word breaks (hard split only for width+ words).STRING
HIGHpackages/snapcompact/research/exp18_bestkimi.py0greedy word-wrap, no mid-word breaks (hard split only for width+ words).STRING
HIGHpackages/snapcompact/research/exp16_bestfable.py0greedy word-wrap, no mid-word breaks (hard split only for width+ words).STRING
HIGHpackages/snapcompact/research/exp15_bestgemini.py0greedy word-wrap, no mid-word breaks (hard split only for width+ words).STRING
HIGHpackages/snapcompact/research/exp04_layout.py0greedy word-wrap, no mid-word breaks (hard split only for width+ words).STRING
HIGHpackages/snapcompact/research/exp14_bestgpt.py0greedy word-wrap, no mid-word breaks (hard split only for width+ words).STRING
HIGHpackages/snapcompact/research/exp17_bestopus.py0greedy word-wrap, no mid-word breaks (hard split only for width+ words).STRING
HIGHpackages/snapcompact/research/exp19_bestglm.py0greedy paragraph-aligned packing: [(i, j)] para ranges, one per page.STRING
HIGHpackages/snapcompact/research/exp18_bestkimi.py0greedy paragraph-aligned packing: [(i, j)] para ranges, one per page.STRING
HIGHpackages/snapcompact/research/exp16_bestfable.py0greedy paragraph-aligned packing: [(i, j)] para ranges, one per page.STRING
HIGHpackages/snapcompact/research/exp15_bestgemini.py0greedy paragraph-aligned packing: [(i, j)] para ranges, one per page.STRING
HIGHpackages/snapcompact/research/exp04_layout.py0greedy paragraph-aligned packing: [(i, j)] para ranges, one per page.STRING
HIGHpackages/snapcompact/research/exp14_bestgpt.py0greedy paragraph-aligned packing: [(i, j)] para ranges, one per page.STRING
HIGHpackages/snapcompact/research/exp17_bestopus.py0greedy paragraph-aligned packing: [(i, j)] para ranges, one per page.STRING
HIGHpackages/snapcompact/research/exp19_bestglm.py0per-line per-char glyph color cycling hue per sentence across the page.STRING
HIGHpackages/snapcompact/research/exp04_layout.py0per-line per-char glyph color cycling hue per sentence across the page.STRING
HIGHpackages/snapcompact/research/exp14_bestgpt.py0per-line per-char glyph color cycling hue per sentence across the page.STRING
HIGHpackages/snapcompact/research/exp18_bestkimi.py0disk-cache `fn() -> dict` keyed by (model, tag, payload). truncations are not cached.STRING
HIGHpackages/snapcompact/research/exp16_bestfable.py0disk-cache `fn() -> dict` keyed by (model, tag, payload). truncations are not cached.STRING
HIGHpackages/snapcompact/research/exp08_foveate.py0disk-cache `fn() -> dict` keyed by (model, tag, payload). truncations are not cached.STRING
HIGHpackages/snapcompact/research/exp01_patchalign.py0disk-cache `fn() -> dict` keyed by (model, tag, payload). truncations are not cached.STRING
HIGHpackages/snapcompact/research/exp14_bestgpt.py0disk-cache `fn() -> dict` keyed by (model, tag, payload). truncations are not cached.STRING
HIGHpackages/snapcompact/research/exp17_bestopus.py0disk-cache `fn() -> dict` keyed by (model, tag, payload). truncations are not cached.STRING
HIGHpackages/snapcompact/research/exp13_extractive.py0disk-cache `fn() -> dict` keyed by (model, tag, payload). truncations are not cached.STRING
HIGHpackages/snapcompact/research/exp04_layout.py0two-column bw page: left column rows top-to-bottom, then right column.STRING
HIGHpackages/snapcompact/research/exp14_bestgpt.py0two-column bw page: left column rows top-to-bottom, then right column.STRING
HIGHpackages/snapcompact/research/exp17_bestopus.py0two-column bw page: left column rows top-to-bottom, then right column.STRING
Deep Nesting94 hits · 90 pts
SeverityFileLineSnippetContext
LOWpython/omp-rpc/src/omp_rpc/client.py234CODE
LOWpython/omp-rpc/src/omp_rpc/client.py1022CODE
LOWpython/omp-rpc/src/omp_rpc/client.py1264CODE
LOWpython/omp-rpc/src/omp_rpc/client.py1853CODE
LOWpython/robomp/tests/test_status_contract.py28CODE
LOWpython/robomp/tests/test_sandbox.py528CODE
LOWpython/robomp/tests/test_sandbox.py538CODE
LOWpython/robomp/src/queue.py167CODE
LOWpython/robomp/src/queue.py195CODE
LOWpython/robomp/src/queue.py277CODE
LOWpython/robomp/src/queue.py371CODE
LOWpython/robomp/src/worker.py125CODE
LOWpython/robomp/src/worker.py404CODE
LOWpython/robomp/src/worker.py487CODE
LOWpython/robomp/src/db.py523CODE
LOWpython/robomp/src/tasks.py77CODE
LOWpython/robomp/src/persona.py197CODE
LOWpython/robomp/src/sandbox.py389CODE
LOWpython/robomp/src/sandbox.py836CODE
LOWpython/robomp/src/sandbox.py1065CODE
LOWpython/robomp/src/host_tools.py269CODE
LOWpython/robomp/src/host_tools.py1276CODE
LOWpython/robomp/src/host_tools.py1285CODE
LOWpython/robomp/src/issue_index.py56CODE
LOWscripts/tool_io.py152CODE
LOWscripts/edit_benchmark_common.py729CODE
LOWscripts/analyze_small_edits.py274CODE
LOWscripts/rate-edit-tool.py1140CODE
LOWscripts/rate-edit-tool.py1207CODE
LOWscripts/session-stats/sync.py328CODE
LOWscripts/session-stats/sync.py572CODE
LOWscripts/session-stats/sync.py657CODE
LOWscripts/session-stats/sync.py749CODE
LOWscripts/session-stats/analyze.py205CODE
LOWscripts/session-stats/analyze.py241CODE
LOWscripts/session-stats/analyze.py726CODE
LOWscripts/session-stats/analyze.py919CODE
LOWscripts/session-stats/harmony_backtest.py472CODE
LOWscripts/session-stats/read_optimizer.py309CODE
LOWscripts/session-stats/read_optimizer.py374CODE
LOWscripts/session-stats/read_optimizer.py490CODE
LOW…/snapcompact/research/snapcompact_materialize_sweep.py105CODE
LOW…/snapcompact/research/snapcompact_materialize_sweep.py134CODE
LOWpackages/snapcompact/research/bdf.py48CODE
LOWpackages/snapcompact/research/bdf.py153CODE
LOWpackages/snapcompact/research/bdf.py179CODE
LOWpackages/snapcompact/research/exp11_memhier.py226CODE
LOWpackages/snapcompact/research/exp10_profiles.py80CODE
LOWpackages/snapcompact/research/final.py320CODE
LOWpackages/snapcompact/research/exp22_ttf6pt.py204CODE
LOWpackages/snapcompact/research/exp19_bestglm.py148CODE
LOWpackages/snapcompact/research/exp19_bestglm.py365CODE
LOWpackages/snapcompact/research/exp07_readtax.py240CODE
LOWpackages/snapcompact/research/exp05_anchors.py76CODE
LOWpackages/snapcompact/research/exp05_anchors.py311CODE
LOWpackages/snapcompact/research/exp05_anchors.py99CODE
LOWpackages/snapcompact/research/exp03_numhard.py59CODE
LOWpackages/snapcompact/research/exp03_numhard.py73CODE
LOWpackages/snapcompact/research/exp03_numhard.py226CODE
LOWpackages/snapcompact/research/exp03_numhard.py295CODE
34 more matches not shown…
Cross-Language Confusion21 hits · 88 pts
SeverityFileLineSnippetContext
HIGHpython/omp-rpc/tests/test_client.py906 decoded = decoder.push(CODE
HIGHpython/omp-rpc/src/omp_rpc/client.py1881 payload = self._frame_decoder.push(raw_payload)CODE
HIGHpython/robomp/tests/test_permissions_e2e.py66 "check": "bun run check:ts && cargo check --workspace",CODE
HIGHpython/robomp/tests/test_permissions_e2e.py361 "export const embeddedAddon = null;\n",CODE
HIGHpython/robomp/tests/test_natives_cache.py86 (native_dir / "embedded-addon.js").write_text("export const embeddedAddon = null;\n")CODE
HIGHpython/robomp/tests/test_proxy_server.py686 body = b'{"repo":"octo/widget","pr_number":4,"reviewers":["alice"],"team_reviewers":null}'CODE
HIGHpython/robomp/tests/test_sandbox.py1687 (native_dir1 / "embedded-addon.js").write_text("export const embeddedAddon = null;\n")CODE
HIGHscripts/edit_benchmark_common.py120 self.connections.push(Connection { id, active: true });CODE
HIGHscripts/edit_benchmark_common.py316 self.connections.push(Connection {CODE
HIGHscripts/edit_benchmark_common.py329 .find(|c| c.id == id && c.active)CODE
HIGHscripts/rate-edit-tool.py175 return typeof value === "object" && value !== null;STRING
HIGHscripts/rate-edit-tool.py194 logLevel: (parsed.logLevel as LogLevel | undefined) ?? LogLevel.Info,STRING
HIGHscripts/rate-edit-tool.py195 tags: (parsed.tags as Record<string, string> | undefined) ?? {},STRING
HIGHscripts/rate-edit-tool.py223 this.#history.push(`started:${this.getAddress()}`);STRING
HIGHscripts/rate-edit-tool.py229 this.#history.push("stopped");STRING
HIGHscripts/rate-edit-tool.py281 this.#items.push(item);STRING
HIGHscripts/rate-edit-tool.py401 self.history.push("stopped".into());STRING
HIGHscripts/rate-edit-tool.py460 self.items.push(item);STRING
HIGHscripts/session-stats/harmony_backtest.py34NULLISH_RE = re.compile(r"\b(undefined|null)\b")CODE
HIGH…es/snapcompact/research/snapcompact_convergence_viz.py153 if value != value: # NaN guard (layer-0 RSA is undefined)CODE
HIGHpackages/metaharness/agent/omp_local.py301 " apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y curl unzip ca-certificates taCODE
Fake / Example Data73 hits · 74 pts
SeverityFileLineSnippetContext
LOWcrates/pi-shell/src/minimizer/filters/gt.rs346 assert!(!out.text.contains("user@example.com"));CODE
LOWpython/omp-rpc/tests/test_client.py411 print(json.dumps({"type": "extension_ui_request", "id": "ui-1", "method": "input", "title": "Need input"STRING
LOWpython/omp-rpc/tests/test_client.py417 print(json.dumps({"type": "extension_ui_request", "id": "ui-3", "method": "editor", "title": "Edit", "plSTRING
LOWpython/omp-rpc/src/omp_rpc/protocol.py1544 placeholder=_optional_str(payload, "placeholder"),CODE
LOWdocs/rpc.md790 "placeholder": "feature/..."CODE
LOWdocs/skills/authoring-marketplaces.md86 "name": "Acme Corp",CODE
LOWpackages/coding-agent/test/auth-broker-import.test.ts251 email: "foo@bar.com",CODE
LOWpackages/coding-agent/test/auth-broker-import.test.ts274 expect(persisted?.email).toBe("foo@bar.com");CODE
LOW…t/agent-session-auto-compaction-progress-guard.test.ts537 const bigText = "lorem ipsum ".repeat(4000); // ~10k tokens of summarizable textCODE
LOW…t/agent-session-auto-compaction-progress-guard.test.ts867 const smallText = "lorem ipsum ".repeat(100);CODE
LOW…t/agent-session-auto-compaction-progress-guard.test.ts922 const smallText = "lorem ipsum ".repeat(100);CODE
LOWpackages/coding-agent/test/sdk-skills.test.ts196 fs.writeFileSync(path.join(userAgentDir, "placeholder.txt"), "placeholder");CODE
LOW…-agent/test/issue-6767-usage-command-streaming.test.ts31 metadata: { email: "user@example.com" },CODE
LOWpackages/coding-agent/test/usage-cli.test.ts56 const values = ["dum.my@example.org", "dum.my9@example.net", "dummy@example.net"];CODE
LOWpackages/coding-agent/test/active-oauth-account.test.ts43 const identity = { email: "user@example.com" };CODE
LOWpackages/coding-agent/test/active-oauth-account.test.ts48 expect(limitMatchesActiveAccount(makeReport(), makeLimit({ accountId: "user@example.com" }), identity)).toBe(CODE
LOWpackages/coding-agent/test/active-oauth-account.test.ts158 const report = makeReport({ limits: [], metadata: { email: "user@example.com" } });CODE
LOWpackages/coding-agent/test/active-oauth-account.test.ts159 expect(reportMatchesActiveAccount(report, { email: "user@example.com" })).toBe(false);CODE
LOW…coding-agent/test/codex-auto-reset-integration.test.ts46const EMAIL = "user@example.com";CODE
LOWpackages/coding-agent/test/acp-builtins.test.ts270 metadata: { email: "user@example.com" },CODE
LOWpackages/coding-agent/test/acp-builtins.test.ts304 metadata: { email: "user@example.com" },CODE
LOWpackages/coding-agent/test/acp-builtins.test.ts333 metadata: { email: "user@example.com" },CODE
LOWpackages/coding-agent/test/acp-builtins.test.ts358 email: "user@example.com",CODE
LOWpackages/coding-agent/test/acp-builtins.test.ts372 expect(redeemedTarget).toEqual({ credentialId: 42, accountId: "account-1", email: "user@example.com" });CODE
LOW…-agent/test/agent-session-persisted-keys-cache.test.ts40 getApiKey: () => "fake-key",CODE
LOW…ing-agent/test/agent-session-tool-rebuild-skip.test.ts740 const dynamicTool = createMcpCustomTool("mcp__nucleus_search", "nucleus", "search", "placeholder");CODE
LOWpackages/coding-agent/test/codex-auto-reset.test.ts40const EMAIL = "user@example.com";CODE
LOW…ing-agent/test/modes/controllers/usage-command.test.ts59 metadata: { email: "user@example.com" },CODE
LOW…ing-agent/test/modes/controllers/usage-command.test.ts143 metadata: { email: "user@example.com" },CODE
LOWpackages/coding-agent/test/security/comparison.test.ts15 scanId: "placeholder",CODE
LOW…oding-agent/test/session-manager/build-context.test.ts232 const retainedAssistant = msg("4", "3", "assistant", "placeholder");CODE
LOW…kages/coding-agent/test/ssh/connection-manager.test.ts11 await Bun.write(keyPath, "dummy-key");CODE
LOWpackages/coding-agent/test/task/worktree.test.ts941 await gitr(parent, ["config", "user.email", "user@example.com"]);CODE
LOW…-agent/src/tools/browser/aria/aria-snapshot.bundle.txt6`).replace(/[\u200b\u00ad]/g,"").replace(/\s\s*/g," ")).join(" ").trim()}function PJ(_,J){let Z=[..._.querySelectorAll(JCODE
LOWpackages/tui/bench/sanitize.ts287const bigAnsi = ("\x1b[31mred\x1b[0m " + "lorem ipsum dolor ".repeat(20)).repeat(5);CODE
LOWpackages/tui/test/markdown.test.ts1496 expect(joinedPlain.includes("user@example.com"), "Should contain email").toBeTruthy();CODE
LOWpackages/tui/src/components/markdown.ts2580 // text="foo@bar.com" but href="mailto:foo@bar.com")COMMENT
LOWpackages/ai/test/zai-oauth.test.ts64 user: { email: "user@example.com", id: "user-42" },CODE
LOWpackages/ai/test/zai-oauth.test.ts130 expect(creds.email).toBe("user@example.com");CODE
LOWpackages/ai/test/claude-usage-headers.test.ts49 email: "user@example.com",CODE
LOWpackages/ai/test/claude-usage-headers.test.ts106 email: "user@example.com",CODE
LOWpackages/ai/test/claude-usage-headers.test.ts380 email: "user@example.com",CODE
LOWpackages/ai/test/claude-usage-headers.test.ts415 email: "user@example.com",CODE
LOWpackages/ai/test/anthropic-prior-turn-thinking.test.ts734 toolResult("toolu_left", "placeholder"),CODE
LOWpackages/ai/test/anthropic-prior-turn-thinking.test.ts758 toolResult("toolu_left", "placeholder"),CODE
LOWpackages/ai/test/xai-oauth-usage.test.ts96 return new Response(JSON.stringify({ sub: USER_ID, email: "user@example.com" }), {CODE
LOWpackages/ai/test/xai-oauth-usage.test.ts122 return new Response(JSON.stringify({ sub: USER_ID, email: "user@example.com" }), {CODE
LOWpackages/ai/test/xai-oauth-usage.test.ts161 expect(report?.metadata?.email).toBe("user@example.com");CODE
LOWpackages/ai/test/zai-usage.test.ts35 email: "user@example.com",CODE
LOWpackages/ai/test/claude-usage-retry.test.ts28 email: "user@example.com",CODE
LOWpackages/ai/test/total-tokens.test.ts38 "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aCODE
LOWpackages/ai/test/total-tokens.test.ts38 "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aCODE
LOWpackages/ai/test/anthropic-oauth.test.ts44 email_address: "user@example.com",CODE
LOWpackages/ai/test/anthropic-oauth.test.ts81 email_address: "user@example.com",CODE
LOWpackages/ai/test/anthropic-oauth.test.ts108 email_address: "user@example.com",CODE
LOWpackages/ai/test/anthropic-oauth.test.ts159 email_address: "user@example.com",CODE
LOWpackages/ai/test/anthropic-oauth.test.ts172 expect(result.email).toBe("user@example.com");CODE
LOWpackages/ai/test/google-oauth-validation-url.test.ts108 stubTokenAndUserInfo("user@example.com");CODE
LOWpackages/ai/test/google-oauth-validation-url.test.ts138 stubTokenAndUserInfo("user@example.com");CODE
LOWpackages/ai/test/cursor-usage.test.ts259 email: "user@example.com",CODE
13 more matches not shown…
Verbosity Indicators34 hits · 66 pts
SeverityFileLineSnippetContext
LOWcrates/pi-natives/src/pty.rs565 // Step 1: Close the ConPTY input pipe first.COMMENT
LOWcrates/pi-natives/src/pty.rs571 // Step 2: Drain the reader thread.COMMENT
LOWcrates/pi-natives/src/pty.rs599 // Step 3: Drop master (calls ClosePseudoConsole on Windows).COMMENT
LOWcrates/pi-natives/src/pty.rs620 // Step 4: Join reader thread if it finished.COMMENT
LOWpackages/coding-agent/src/tools/fetch.ts1082 // Step 0: Normalize URL (ensure scheme for special handlers)COMMENT
LOWpackages/coding-agent/src/tools/fetch.ts1085 // Step 1: Try special handlers for known sites (unless raw mode)COMMENT
LOWpackages/coding-agent/src/tools/fetch.ts1091 // Step 2: Fetch pageCOMMENT
LOWpackages/coding-agent/src/tools/fetch.ts1220 // Step 3: Handle convertible binary files (PDF, DOCX, etc.)COMMENT
LOWpackages/coding-agent/src/tools/fetch.ts1268 // Step 4: Handle non-HTML text contentCOMMENT
LOWpackages/coding-agent/src/tools/fetch.ts1334 // Step 5: For HTML, try digestible formats first (unless raw mode)COMMENT
LOWpackages/coding-agent/src/tools/fetch.ts1460 // Step 6: If rendered output is low quality, try more targeted fallbacksCOMMENT
LOW…ages/coding-agent/src/markit/converters/pdf/headers.ts43 // Step 1: Build per-page zone text setsCOMMENT
LOW…ages/coding-agent/src/markit/converters/pdf/headers.ts56 // Step 2: Count global frequency AND longest consecutive run for each textCOMMENT
LOW…ages/coding-agent/src/markit/converters/pdf/headers.ts80 // Step 3: Identify running headers/footersCOMMENT
LOW…ages/coding-agent/src/markit/converters/pdf/headers.ts97 // Step 4: Remove matching text boxes from each pageCOMMENT
LOWpackages/coding-agent/src/mcp/oauth-discovery.ts401 // Step 1: If a resource_metadata URL was provided, fetch it to discover auth servers.COMMENT
LOWpackages/coding-agent/src/mcp/oauth-discovery.ts430 // Step 2: Add explicit authServerUrl as an issuer candidate, then the resource server fallback.COMMENT
LOW…ages/coding-agent/src/extensibility/plugins/manager.ts475 // Step 1: write the spec into plugins/package.json + node_modules.COMMENT
LOW…ages/coding-agent/src/extensibility/plugins/manager.ts523 // Step 2: refresh the git lockfile pin when re-installing an existingCOMMENT
LOWpackages/tui/test/terminal-appearance.test.ts463 // Step 1: initial query was sent on startCOMMENT
LOWpackages/tui/test/terminal-appearance.test.ts467 // Step 2: Mode 2031 notification arrives — queues re-query since initial is pendingCOMMENT
LOWpackages/tui/test/terminal-appearance.test.ts470 // Step 3: Complete initial OSC 11 response (light)COMMENT
LOWpackages/tui/test/terminal-appearance.test.ts476 // Step 4: Complete both initial DA1 sentinels — keyboard probe first, then OSC 11.COMMENT
LOWpackages/tui/test/terminal-appearance.test.ts484 // Step 5: Complete 2nd OSC 11 response with a different color (dark)COMMENT
LOWpackages/tui/test/terminal-appearance.test.ts487 // Step 6: Complete 2nd DA1COMMENT
LOWpackages/tui/test/terminal-appearance.test.ts490 // Step 7: Verify appearance changed and callback firedCOMMENT
LOWpackages/tui/src/components/select-list.ts349 // Step 1: expand upward up to `half` rows above the selection so itCOMMENT
LOWpackages/tui/src/components/select-list.ts356 // Step 2: expand downward until the budget is filled. The selectedCOMMENT
LOWpackages/tui/src/components/select-list.ts366 // Step 3: if room remains (selection sat near the bottom), keepCOMMENT
LOWpackages/ai/test/tool-call-without-result.test.ts33 // Step 1: Create context with the calculate toolCOMMENT
LOWpackages/ai/test/tool-call-without-result.test.ts40 // Step 2: Ask the LLM to make a tool callCOMMENT
LOWpackages/ai/test/tool-call-without-result.test.ts47 // Step 3: Get the assistant's response (should contain a tool call)COMMENT
LOWpackages/ai/test/tool-call-without-result.test.ts61 // Step 4: Send a user message WITHOUT providing tool resultCOMMENT
LOWpackages/ai/test/tool-call-without-result.test.ts69 // Step 5: The fix should filter out the orphaned tool call, and the request should succeedCOMMENT
Structural Annotation Overuse34 hits · 66 pts
SeverityFileLineSnippetContext
LOWcrates/pi-natives/src/pty.rs565 // Step 1: Close the ConPTY input pipe first.COMMENT
LOWcrates/pi-natives/src/pty.rs571 // Step 2: Drain the reader thread.COMMENT
LOWcrates/pi-natives/src/pty.rs599 // Step 3: Drop master (calls ClosePseudoConsole on Windows).COMMENT
LOWcrates/pi-natives/src/pty.rs620 // Step 4: Join reader thread if it finished.COMMENT
LOWpackages/coding-agent/src/tools/fetch.ts1082 // Step 0: Normalize URL (ensure scheme for special handlers)COMMENT
LOWpackages/coding-agent/src/tools/fetch.ts1085 // Step 1: Try special handlers for known sites (unless raw mode)COMMENT
LOWpackages/coding-agent/src/tools/fetch.ts1091 // Step 2: Fetch pageCOMMENT
LOWpackages/coding-agent/src/tools/fetch.ts1220 // Step 3: Handle convertible binary files (PDF, DOCX, etc.)COMMENT
LOWpackages/coding-agent/src/tools/fetch.ts1268 // Step 4: Handle non-HTML text contentCOMMENT
LOWpackages/coding-agent/src/tools/fetch.ts1334 // Step 5: For HTML, try digestible formats first (unless raw mode)COMMENT
LOWpackages/coding-agent/src/tools/fetch.ts1460 // Step 6: If rendered output is low quality, try more targeted fallbacksCOMMENT
LOW…ages/coding-agent/src/markit/converters/pdf/headers.ts43 // Step 1: Build per-page zone text setsCOMMENT
LOW…ages/coding-agent/src/markit/converters/pdf/headers.ts56 // Step 2: Count global frequency AND longest consecutive run for each textCOMMENT
LOW…ages/coding-agent/src/markit/converters/pdf/headers.ts80 // Step 3: Identify running headers/footersCOMMENT
LOW…ages/coding-agent/src/markit/converters/pdf/headers.ts97 // Step 4: Remove matching text boxes from each pageCOMMENT
LOWpackages/coding-agent/src/mcp/oauth-discovery.ts401 // Step 1: If a resource_metadata URL was provided, fetch it to discover auth servers.COMMENT
LOWpackages/coding-agent/src/mcp/oauth-discovery.ts430 // Step 2: Add explicit authServerUrl as an issuer candidate, then the resource server fallback.COMMENT
LOW…ages/coding-agent/src/extensibility/plugins/manager.ts475 // Step 1: write the spec into plugins/package.json + node_modules.COMMENT
LOW…ages/coding-agent/src/extensibility/plugins/manager.ts523 // Step 2: refresh the git lockfile pin when re-installing an existingCOMMENT
LOWpackages/tui/test/terminal-appearance.test.ts463 // Step 1: initial query was sent on startCOMMENT
LOWpackages/tui/test/terminal-appearance.test.ts467 // Step 2: Mode 2031 notification arrives — queues re-query since initial is pendingCOMMENT
LOWpackages/tui/test/terminal-appearance.test.ts470 // Step 3: Complete initial OSC 11 response (light)COMMENT
LOWpackages/tui/test/terminal-appearance.test.ts476 // Step 4: Complete both initial DA1 sentinels — keyboard probe first, then OSC 11.COMMENT
LOWpackages/tui/test/terminal-appearance.test.ts484 // Step 5: Complete 2nd OSC 11 response with a different color (dark)COMMENT
LOWpackages/tui/test/terminal-appearance.test.ts487 // Step 6: Complete 2nd DA1COMMENT
LOWpackages/tui/test/terminal-appearance.test.ts490 // Step 7: Verify appearance changed and callback firedCOMMENT
LOWpackages/tui/src/components/select-list.ts349 // Step 1: expand upward up to `half` rows above the selection so itCOMMENT
LOWpackages/tui/src/components/select-list.ts356 // Step 2: expand downward until the budget is filled. The selectedCOMMENT
LOWpackages/tui/src/components/select-list.ts366 // Step 3: if room remains (selection sat near the bottom), keepCOMMENT
LOWpackages/ai/test/tool-call-without-result.test.ts33 // Step 1: Create context with the calculate toolCOMMENT
LOWpackages/ai/test/tool-call-without-result.test.ts40 // Step 2: Ask the LLM to make a tool callCOMMENT
LOWpackages/ai/test/tool-call-without-result.test.ts47 // Step 3: Get the assistant's response (should contain a tool call)COMMENT
LOWpackages/ai/test/tool-call-without-result.test.ts61 // Step 4: Send a user message WITHOUT providing tool resultCOMMENT
LOWpackages/ai/test/tool-call-without-result.test.ts69 // Step 5: The fix should filter out the orphaned tool call, and the request should succeedCOMMENT
Excessive Try-Catch Wrapping67 hits · 62 pts
SeverityFileLineSnippetContext
MEDIUMpython/omp-rpc/src/omp_rpc/client.py1518def run_tool() -> None:CODE
MEDIUMpython/omp-rpc/src/omp_rpc/client.py1625def run() -> None:CODE
LOWpython/omp-rpc/src/omp_rpc/client.py854 except Exception as exc:CODE
LOWpython/omp-rpc/src/omp_rpc/client.py1542 except Exception as exc:CODE
LOWpython/omp-rpc/src/omp_rpc/client.py1654 except Exception as exc:CODE
LOWpython/omp-rpc/src/omp_rpc/client.py1983 except Exception as exc:CODE
LOWpython/omp-rpc/src/omp_rpc/client.py2012 except Exception as exc:CODE
LOWpython/omp-rpc/src/omp_rpc/client.py2118 except Exception:CODE
LOWpython/omp-rpc/src/omp_rpc/client.py2131 except Exception as exc:CODE
LOWpython/robomp/src/queue.py156 except Exception:CODE
LOWpython/robomp/src/queue.py190 except Exception:CODE
LOWpython/robomp/src/queue.py213 except Exception:CODE
LOWpython/robomp/src/queue.py248 except Exception:CODE
LOWpython/robomp/src/queue.py273 except Exception:CODE
LOWpython/robomp/src/queue.py291 except Exception as exc:CODE
LOWpython/robomp/src/worker.py269 except Exception as exc: # noqa: BLE001 — best-effort post-turn probeCODE
LOWpython/robomp/src/worker.py681 except Exception:CODE
LOWpython/robomp/src/worker.py801 except Exception as exc:CODE
LOWpython/robomp/src/worker.py814 except Exception as exc:CODE
LOWpython/robomp/src/natives_cache.py388 except Exception:CODE
LOWpython/robomp/src/server.py327 except Exception as exc:CODE
LOWpython/robomp/src/server.py344 except Exception:CODE
LOWpython/robomp/src/server.py539 except Exception as exc: # GitHubError, network, etc.CODE
LOWpython/robomp/src/proxy_client.py56 except Exception:CODE
LOWpython/robomp/src/autoclose.py117 except Exception:CODE
LOWpython/robomp/src/cli.py31 except Exception as exc:CODE
MEDIUMpython/robomp/src/cli.py28def _settings_or_die() -> Settings:CODE
LOWpython/robomp/src/host_tools.py163 except Exception as exc: # noqa: BLE001 - best-effort optional label cleanupCODE
LOWpython/robomp/src/host_tools.py576 except Exception as exc: # pragma: no cover - defensiveCODE
LOWpython/robomp/src/host_tools.py1158 except Exception as exc: # noqa: BLE001 - best-effort optional label setupCODE
LOWpython/robomp/src/issue_index.py195 except Exception:CODE
LOWpython/robomp/src/github_client.py216 except Exception:CODE
LOWpython/robomp/src/proxy/server.py577 except Exception as exc:CODE
LOWpython/robomp/src/proxy/__main__.py25 except Exception as exc:CODE
LOWscripts/edit_benchmark_common.py794 except Exception:CODE
LOWscripts/edit_benchmark_common.py800 except Exception:CODE
LOWscripts/edit_benchmark_common.py825 except Exception as exc:CODE
LOWscripts/rate-edit-tool.py1280 except Exception as error: # noqa: BLE001CODE
LOWscripts/session-stats/sync.py598 except Exception:CODE
LOWscripts/session-stats/sync.py838 except Exception:CODE
LOWscripts/session-stats/sync.py1089 except Exception:CODE
LOWscripts/session-stats/sync.py1193 except Exception as e:CODE
LOWscripts/session-stats/sync.py1219 except Exception as e:CODE
LOWscripts/session-stats/analyze.py218 except Exception:STRING
LOWscripts/session-stats/analyze.py385 except Exception:STRING
LOWscripts/session-stats/analyze.py810 except Exception:STRING
LOWscripts/session-stats/analyze.py1014 except Exception:STRING
LOWscripts/session-stats/analyze.py1188 except Exception:STRING
LOWscripts/session-stats/analyze.py1201 except Exception:STRING
LOWpackages/snapcompact/research/diag_kimi_probe.py126 except Exception as e: # noqa: BLE001CODE
LOWpackages/snapcompact/research/diag_kimi_probe.py153 except Exception as e: # noqa: BLE001CODE
LOWpackages/snapcompact/research/exp06_rolecolor.py424 except Exception as err: # noqa: BLE001 -- partial results still get written; rerun resumes from cacheCODE
LOWpackages/coding-agent/src/eval/py/runner.py973 except Exception:CODE
LOWpackages/coding-agent/src/eval/py/runner.py986 except Exception:CODE
LOWpackages/coding-agent/src/eval/py/runner.py1187 except Exception:CODE
LOWpackages/coding-agent/src/eval/py/runner.py79 except Exception:CODE
LOWpackages/coding-agent/src/eval/py/runner.py878 except Exception:CODE
LOWpackages/coding-agent/src/eval/py/runner.py910 except Exception:CODE
LOWpackages/coding-agent/src/eval/py/runner.py925 except Exception:CODE
LOWpackages/coding-agent/src/eval/py/runner.py937 except Exception:CODE
7 more matches not shown…
Modern Structural Boilerplate35 hits · 40 pts
SeverityFileLineSnippetContext
LOWpython/omp-rpc/src/omp_rpc/client.py939 def set_thinking_level(self, level: ThinkingLevel) -> None:CODE
LOWpython/omp-rpc/src/omp_rpc/client.py945 def set_steering_mode(self, mode: SteeringMode) -> None:CODE
LOWpython/omp-rpc/src/omp_rpc/client.py948 def set_follow_up_mode(self, mode: SteeringMode) -> None:CODE
LOWpython/omp-rpc/src/omp_rpc/client.py951 def set_interrupt_mode(self, mode: InterruptMode) -> None:CODE
LOWpython/omp-rpc/src/omp_rpc/client.py958 def set_auto_compaction(self, enabled: bool) -> None:CODE
LOWpython/omp-rpc/src/omp_rpc/client.py961 def set_auto_retry(self, enabled: bool) -> None:CODE
LOWpython/omp-rpc/src/omp_rpc/client.py1006 def set_session_name(self, name: str) -> None:CODE
LOWpython/omp-rpc/src/omp_rpc/__init__.py103__all__ = [CODE
LOWpython/robomp/src/queue.py469__all__ = ["WorkerPool"]CODE
LOWpython/robomp/src/worker.py832__all__ = ["DirectiveInfo", "TaskInputs", "ThreadMessage", "run_task"]CODE
LOWpython/robomp/src/pragmas.py176__all__ = [CODE
LOWpython/robomp/src/db.py406 def set_event_model(self, delivery_id: str, model: str) -> None:CODE
LOWpython/robomp/src/db.py757 def set_issue_state(self, key: str, state: IssueState) -> None:CODE
LOWpython/robomp/src/db.py764 def set_issue_pr(self, key: str, pr_number: int) -> None:CODE
LOWpython/robomp/src/db.py771 def set_issue_classification(self, key: str, classification: str) -> None:CODE
LOWpython/robomp/src/db.py778 def set_issue_branch(self, key: str, branch: str) -> None:CODE
LOWpython/robomp/src/db.py1312 def set_issue_index_watermark(self, repo: str, last_synced: str) -> None:CODE
LOWpython/robomp/src/natives_cache.py480__all__ = [CODE
LOWpython/robomp/src/server.py842__all__ = ["create_app"]CODE
LOWpython/robomp/src/proxy_hmac.py91__all__ = [CODE
LOWpython/robomp/src/tasks.py858__all__ = [CODE
LOWpython/robomp/src/github_backend.py112__all__ = ["GitHubBackend"]CODE
LOWpython/robomp/src/git_ops.py879__all__ = [CODE
LOWpython/robomp/src/proxy_client.py625__all__ = ["GitHubProxyClient", "ProxyGitTransport"]CODE
LOWpython/robomp/src/autoclose.py194__all__ = ["AutocloseScheduler"]CODE
LOWpython/robomp/src/manual_triage.py154__all__ = [CODE
LOWpython/robomp/src/cancellation.py68__all__ = [CODE
LOWpython/robomp/src/persona.py387__all__ = [CODE
LOWpython/robomp/src/dashboard.py133__all__ = [CODE
LOWpython/robomp/src/sandbox.py1145__all__ = [CODE
LOWpython/robomp/src/host_tools.py2052__all__ = ["AbortController", "ToolBindings", "build"]CODE
LOWpython/robomp/src/github_events.py432__all__ = [CODE
LOWpython/robomp/src/issue_index.py246__all__ = [CODE
LOWpython/robomp/src/github_client.py802__all__ = [CODE
LOWpython/robomp/src/proxy/server.py870__all__ = ["create_proxy_app"]CODE
AI Slop Vocabulary14 hits · 40 pts
SeverityFileLineSnippetContext
MEDIUMscripts/session-stats/analyze.py537 # The harness `is_error` flag is authoritative. The current edit format emitsSTRING
MEDIUMpackages/snapcompact/research/exp08_foveate.py47# harness fuzzy-locates them in the chunk and zooms that row band)COMMENT
MEDIUM…ages/snapcompact/research/snapcompact_viz_waterfall.py59 # Use one common robust scale so answer/random amplitudes are visually comparable.COMMENT
MEDIUMpackages/snapcompact/research/diag_glm_mono.py116 # Reread the original OpenRouter run's cached raw texts, robust-parse, rescore.COMMENT
MEDIUMpackages/snapcompact/research/exp02_surprisal.py230# --- harness (mirrors final.py) -----------------------------------------------COMMENT
MEDIUM…-agent/test/tools/browser-cmux-release-mid-run.test.ts240 // bounded loop keeps the test robust against future micro-batchingCOMMENT
MEDIUM…nt/test/core/eval-workflow-helpers.integration.test.ts50 // ~0.8s. Generous bound keeps the assertion robust under load.COMMENT
MEDIUMpackages/coding-agent/src/tools/xdev.ts51 * makes it unreachable in practice (issue #5973) — each loses its harnessCOMMENT
MEDIUMpackages/coding-agent/src/modes/acp/acp-agent.ts107 * `#scheduleBootstrapUpdates`. Exported so the ACP test harness canCOMMENT
MEDIUM…ding-agent/src/web/search/providers/browser-headers.ts106 // Gracefully recover to the robust default profile on unexpected generator errorsCOMMENT
MEDIUMpackages/tui/test/kitty-graphics.test.ts50 // Distinct rows carry distinct row diacritics (robust under slicing).COMMENT
MEDIUMpackages/tui/test/virtual-terminal.ts19// `VirtualTerminal` gets its own instance. ghostty-web's allocator is not robustCOMMENT
MEDIUMpackages/utils/test/ptree-bytes.test.ts13 // chunk threshold, so it stays robust to future Bun runtime changes.COMMENT
MEDIUMpackages/utils/src/which.ts1// OS-agnostic "which" helper with robust macOS toolchain lookup and flexible cache control.COMMENT
Modern AI Meta-Vocabulary11 hits · 31 pts
SeverityFileLineSnippetContext
MEDIUMdocs/tui-runtime-internals.md162## Status and loader orchestrationCOMMENT
MEDIUMdocs/user-facing-packages.md14### `packages/swarm-extension` — swarm orchestrationCOMMENT
MEDIUMdocs/provider-endpoint-constraints.md192- Some compat paths inject the GPT-5 `# Juice: 0 !important` developer scaffold.CODE
MEDIUMdocs/handoff-generation-pipeline.md218## Short-session and minimum-content guardrailsCOMMENT
MEDIUMpackages/coding-agent/src/web/search/providers/xai.ts15// latency-sensitive agentic use and simple tool callingCOMMENT
MEDIUM…kages/coding-agent/src/cli/gallery-fixtures/agentic.ts1// Gallery fixtures for the agentic orchestration tools (task, hub, goal).COMMENT
MEDIUMpackages/coding-agent/src/commands/commit.ts35 // The agentic commit flow opens keep-alive sockets to the model providerCOMMENT
MEDIUMpackages/coding-agent/src/session/agent-session.ts4757 #magicKeywordEnabled(keyword: "orchestrate" | "ultrathink" | "workflow"): boolean {COMMENT
MEDIUMpackages/coding-agent/src/session/agent-session.ts4776 if (this.#magicKeywordEnabled("orchestrate") && containsOrchestrate(text)) {CODE
MEDIUMpackages/ai/test/issue-1227-repro.test.ts108 // The critical /btw scenario: session already has tool history (prior agenticCOMMENT
MEDIUMpackages/natives/scripts/gen-enums.ts119 // content replacement — no scaffold, no template file.COMMENT
Cross-Language Confusion (JS/TS)3 hits · 20 pts
SeverityFileLineSnippetContext
HIGH…ges/coding-agent/test/tools/eval-format-python.test.ts52 " return None",CODE
HIGH…/coding-agent/test/core/apply-patch-regression.test.ts234+ return True`,CODE
HIGH…/coding-agent/test/core/apply-patch-regression.test.ts242 expect(lines[6]).toBe(" return True"); // Section B changedCODE
Synthetic Comment Markers2 hits · 15 pts
SeverityFileLineSnippetContext
HIGHpackages/coding-agent/test/task/worktree.test.ts965 // message instead of an AI-generated summary.COMMENT
HIGHpackages/coding-agent/test/task/worktree.test.ts1029 // extra commit with the AI-generated message, NOT silently dropped.COMMENT
Self-Referential Comments4 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUMpython/robomp/tests/test_sandbox.py314 # Create a second branch that collides with the rename target.COMMENT
MEDIUMpython/robomp/tests/test_sandbox.py341 # Create a worktree on `farm/badhex/bad-branch`.COMMENT
MEDIUMpython/robomp/tests/test_sandbox.py1117 # Create a real repo_dir on disk so `repo_dir.exists()` is True on entry.COMMENT
MEDIUMpackages/coding-agent/src/commands/launch.ts196 `# Create a shell shortcut for a work profile\n ${APP_NAME} --profile work --alias omp-work`,CODE
Overly Generic Function Names6 hits · 8 pts
SeverityFileLineSnippetContext
LOWpython/robomp/tests/test_proxy_client.py137 def handle_request(self, request: httpx.Request) -> httpx.Response: # type: ignore[override]CODE
LOWpython/robomp/src/worker.py723async def run_task(CODE
LOW…/coding-agent/test/core/apply-patch-regression.test.ts217def helper():CODE
LOW…/coding-agent/test/core/apply-patch-regression.test.ts221def helper():CODE
LOW…/coding-agent/test/core/apply-patch-regression.test.ts231 diff: `@@ -6,2 +6,2 @@ def helper():CODE
LOW…/coding-agent/test/core/apply-patch-regression.test.ts232 def helper():CODE
Example Usage Blocks5 hits · 8 pts
SeverityFileLineSnippetContext
LOWinfra/tune-kata-runtime.sh12# Usage:COMMENT
LOWinfra/reload-runner.sh18# Usage:COMMENT
LOWscripts/ci-macos-upload-secrets.sh17# Usage:COMMENT
LOWpackages/coding-agent/src/web/scrapers/terraform.ts137 // Usage exampleCOMMENT
LOWpackages/coding-agent/src/web/scrapers/terraform.ts251 // Usage exampleCOMMENT
Redundant / Tautological Comments4 hits · 6 pts
SeverityFileLineSnippetContext
LOWscripts/install.sh69# Check if bun is availableCOMMENT
LOWscripts/install.sh150# Check if git is availableCOMMENT
LOWscripts/install.sh169# Check if git-lfs is availableCOMMENT
LOWscripts/install.sh273 # Check if in PATHCOMMENT
Docstring Block Structure1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHpackages/coding-agent/src/eval/py/prelude.py153Read task/agent output by ID. Returns text or JSON depending on format. Args: *ids: Output IDs to rSTRING
Magic Placeholder Names1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHpackages/ai/README.md923 apiKey: "your-api-key",CODE
AI Structural Patterns3 hits · 2 pts
SeverityFileLineSnippetContext
LOWpython/omp-rpc/src/omp_rpc/client.py442CODE
LOWpython/robomp/src/git_ops.py201CODE
LOWpackages/coding-agent/src/eval/py/prelude.py487CODE
TODO Padding1 hit · 2 pts
SeverityFileLineSnippetContext
LOWpackages/natives/test/native.test.ts43 // TODO: implementCOMMENT