AI Slop Code RIsk Monitor

vitali87/code-graph-rag

The ultimate RAG for your monorepo. Query, understand, and edit multi-language codebases with the power of AI and knowledge graphs

31.0 High pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for vitali87/code-graph-rag, a Python project with 5,242 GitHub stars. SynthScan examined 706,198 lines of code across 1877 source files, recording 19256 pattern matches distributed across 20 syntactic categories. The legacy adjusted pattern signal is 31.0 (High pattern signal); it is not an authorship estimate.

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

31.0
Adjusted Signal
31.0
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
5.2K
Stars
Python
Language
706.2K
Lines of Code
1.9K
Files
19.3K
Pattern Hits
2026-10-12
Scan Date
0.51
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 64.0/100 · HIGH

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

Hallucinated Dependency & Supply Chain Risk 37.6/100 · MEDIUM

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

Agent Over-Engineering Ratio 62.7/100 · HIGH

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

PR Review Velocity Impact 82.6/100 · CRITICAL

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

What These Metrics Mean

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

Pattern-Signal History

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

Severity Breakdown

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

CRITICAL 52HIGH 900MEDIUM 233LOW 18071

Directory Score Breakdown

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

Pattern Findings

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

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

Hyper-Verbose Identifiers15135 hits · 13146 pts
SeverityFileLineSnippetContext
LOWrealtime_updater.py355 def _schedule_immediate_processing(self, relative_path_str: str) -> None:CODE
LOWrealtime_updater.py365 def _process_debounced_change(self, relative_path_str: str) -> None:CODE
LOWrealtime_updater.py555def _validate_non_negative_float(value: float) -> float:CODE
LOWCONTRIBUTING.md853 def validate_default_in_options(self):CODE
LOWevals/cgr_graph.py64 def ensure_relationship_batch(CODE
LOWevals/cgr_graph.py286def _shadowed_by_longer_owner(CODE
LOWevals/cgr_graph.py344 def ensure_relationship_batch(CODE
LOWevals/cgr_graph.py926 def _same_named_csharp_type_rows(self, params: PropertyDict) -> list[ResultRow]:CODE
LOWevals/cgr_graph.py1871 def _definition_location_rows(CODE
LOWevals/cgr_graph.py2118 def _delete_created_shared_nodes(self, params: PropertyDict) -> None:CODE
LOWevals/cgr_graph.py2287 def _project_outside_file_keys(self, params: PropertyDict) -> list[ResultRow]:CODE
LOWevals/cgr_graph.py2457 def _delete_project_dependencies(self, project_name: PropertyValue) -> None:CODE
LOWevals/cgr_graph.py2468 def _delete_orphan_external_modules(self) -> None:CODE
LOWevals/l3.py419 def ensure_relationship_batch(STRING
LOWevals/ast_oracle.py83def _extend_spans_over_trailing_comments(CODE
LOWevals/retrieval.py76def first_party_property_names(trees: list[tuple[str, ast.Module]]) -> set[str]:CODE
LOWevals/indexing_bench.py178def _measure_in_child_process(target: Path, project_name: str) -> IndexingStats:CODE
LOWevals/instantiation.py43def _externally_shadowed_names(tree: ast.Module, rel: str, project: str) -> set[str]:CODE
LOWevals/semantic_search.py204def reranked_semantic_ranking(CODE
LOWevals/incremental.py82def run_neutral_edit_scenario(CODE
LOWevals/inheritance.py475def csharp_oracle_inheritance(target: Path) -> OracleResult:CODE
LOWevals/oracles/csharp_oracle.py33def csharp_oracle_skip_reason() -> str | None:CODE
LOWevals/oracles/csharp_oracle.py150def _run_csharp_oracle_payload(target: Path) -> OraclePayload:CODE
LOWevals/oracles/scala_oracle.py24def _run_scala_oracle_payload(target: Path) -> OraclePayload:CODE
LOWevals/oracles/typescript_oracle.py54def run_typescript_call_oracle(CODE
LOWevals/oracles/typescript_oracle.py63def run_javascript_call_oracle(CODE
LOWcodebase_rag/dead_code.py186def _rust_test_modules_from_nodes(CODE
LOWcodebase_rag/dead_code.py335def _is_js_well_known_symbol_root(name: str, is_method: bool, path: str) -> bool:CODE
LOWcodebase_rag/dead_code.py391def _is_java_serialization_root(name: str, is_method: bool, path: str) -> bool:CODE
LOWcodebase_rag/dead_code.py404def _is_csharp_attribute_root(props: PropertyDict, path: str) -> bool:CODE
LOWcodebase_rag/dead_code.py424def _is_csharp_operator_or_finalizer_root(name: str, path: str) -> bool:CODE
LOWcodebase_rag/dead_code.py438def _is_csharp_entry_point_root(CODE
LOWcodebase_rag/dead_code.py511def is_well_known_symbol_member(name: str) -> bool:CODE
LOWcodebase_rag/dead_code.py523def _has_non_route_root_decorator(CODE
LOWcodebase_rag/dead_code.py868def _is_external_nest_options_factory(to_qn: str, project_prefix: str) -> bool:CODE
LOWcodebase_rag/dead_code.py973def _expand_factories_and_overrides(CODE
LOWcodebase_rag/dead_code.py1049def _is_php_framework_test_base(qn: str) -> bool:CODE
LOWcodebase_rag/dead_code.py1313def count_structural_tier_symbols(node_rows: list[ResultRow]) -> int:CODE
LOWcodebase_rag/dead_code.py1356def collect_dead_code_with_coverage(CODE
LOWcodebase_rag/duplicates.py58def default_duplicates_config(CODE
LOWcodebase_rag/duplicates.py82def collect_duplicates_with_coverage(CODE
LOWcodebase_rag/types_defs.py167 def find_with_prefix_and_suffix(CODE
LOWcodebase_rag/check_isolation.py67 def ensure_relationship_batch(CODE
LOWcodebase_rag/check_isolation.py330 def _replace_survivor_properties(self) -> None:CODE
LOWcodebase_rag/check_isolation.py366 def _shared_nodes_the_scope_reaches(CODE
LOWcodebase_rag/cypher_queries.py776def build_remove_node_keys_query(label: str, id_key: str, keys: Iterable[str]) -> str:CODE
LOWcodebase_rag/cypher_queries.py792def build_merge_relationship_query(CODE
LOWcodebase_rag/cypher_queries.py821def build_create_relationship_query(CODE
LOWcodebase_rag/cypher_queries.py838def build_missing_rel_endpoints_query(CODE
LOWcodebase_rag/config.py105def format_missing_api_key_errors(CODE
LOW⚡codebase_rag/config.py610 def _get_default_orchestrator_config(self) -> ModelConfig:STRING
LOW⚡codebase_rag/config.py613 def _get_default_cypher_config(self) -> ModelConfig:STRING
LOW⚡codebase_rag/config.py617 def active_orchestrator_config(self) -> ModelConfig:STRING
LOWcodebase_rag/config.py777def _read_cgr_instructions_file(path: Path) -> str | None:STRING
LOW⚡codebase_rag/graph_updater.py6673 def _clear_state_before_reparse(self, filepath: Path, is_new: bool) -> None:CODE
LOWcodebase_rag/graph_updater.py966def _is_placeholder_hash_cache(cache_path: Path) -> bool:CODE
LOWcodebase_rag/graph_updater.py990def _project_root_for_single_file(target: Path) -> Path:CODE
LOWcodebase_rag/graph_updater.py1250def _added_and_modified_entries(CODE
LOWcodebase_rag/graph_updater.py1920 def _tightest_containing_span(CODE
LOWcodebase_rag/graph_updater.py1935 def _resolve_hybrid_macro_calls(self) -> None:CODE
15075 more matches not shown…
Cross-Language Confusion841 hits · 4635 pts
SeverityFileLineSnippetContext
HIGHcodebase_rag/gloss.py415 # A None here unsets the property (Cypher SET with null), so a gloss on aCOMMENT
HIGHcodebase_rag/cypher_queries.py950 g.project = $project_name, g.moved_from = null, g.candidate_qns = nullCODE
HIGHcodebase_rag/cypher_queries.py1077 g.target_qn = t.qualified_name, g.candidate_qns = null,CODE
HIGHcodebase_rag/parsers/call_processor.py7542 # `const bound = handler.bind(null)` stores the boundCOMMENT
HIGHcodebase_rag/parsers/call_processor.py7778 # handler values (onDrop={cond ? this.handleDrop : undefined},COMMENT
HIGHcodebase_rag/parsers/call_processor.py8853 # unwrap to a FIXPOINT: `(handler as any).bind(null)` interleaves aCOMMENT
HIGHcodebase_rag/parsers/utils.py277 * a null node, or a node whose `text` is null, yields `None` rather thanSTRING
HIGH⚡codebase_rag/parsers/stdlib_extractor.py303 console.log(JSON.stringify({hasEntity: false, entityType: null}));CODE
HIGH⚡codebase_rag/parsers/stdlib_extractor.py310 const entityType = hasEntity ? typeof module[entityName] : null;CODE
HIGH⚡codebase_rag/parsers/stdlib_extractor.py313 console.log(JSON.stringify({hasEntity: false, entityType: null}));CODE
HIGHcodebase_rag/parsers/js_ts/type_inference.py1019 # block the name reads the function or undefined, never the class.COMMENT
HIGHcodebase_rag/parsers/lua/type_inference.py210 # dot-defined (`function T.push(self, v)`) qualifies too.COMMENT
HIGHcodebase_rag/tests/test_rust_advanced_types.py575 if x < W && y < H {CODE
HIGHcodebase_rag/tests/test_rust_advanced_types.py583 if x < W && y < H {CODE
HIGH⚡codebase_rag/tests/test_shell_command.py882 groups = _parse_command("echo 'a && b || c'")CODE
HIGH⚡codebase_rag/tests/test_shell_command.py882 groups = _parse_command("echo 'a && b || c'")CODE
HIGH⚡codebase_rag/tests/test_shell_command.py884 assert groups[0].commands == ["echo 'a && b || c'"]CODE
HIGH⚡codebase_rag/tests/test_shell_command.py884 assert groups[0].commands == ["echo 'a && b || c'"]CODE
HIGH⚡codebase_rag/tests/test_shell_command.py1034 "ls nonexistent_12345 && echo 'should not run'"CODE
HIGH⚡codebase_rag/tests/test_shell_command.py1041 "ls nonexistent_12345 || echo 'fallback'"CODE
HIGH⚡codebase_rag/tests/test_shell_command.py1049 result = await shell_commander.execute("ls || echo 'should not run'")CODE
HIGH⚡codebase_rag/tests/test_shell_command.py1342 result = await shell_commander.execute("ls && rm -rf /")CODE
HIGHcodebase_rag/tests/test_shell_command.py1010 result = await shell_commander.execute("ls && pwd")CODE
HIGHcodebase_rag/tests/test_stdlib_extractor.py697 mock_result.stdout = '{"hasEntity": false, "entityType": null}'CODE
HIGHcodebase_rag/tests/test_class_ingest.py86 this.permissions.push(permission);CODE
HIGH⚡codebase_rag/tests/test_java_streams_functional.py225 .filter(name -> name.length() > 5)CODE
HIGH⚡codebase_rag/tests/test_java_streams_functional.py230 .allMatch(name -> name.length() > 0);CODE
HIGH⚡codebase_rag/tests/test_java_streams_functional.py240 .filter(name -> name.length() > 4)CODE
HIGHcodebase_rag/tests/test_java_streams_functional.py63 .filter(name -> name.length() > 4)CODE
HIGHcodebase_rag/tests/test_java_streams_functional.py119 .filter(name -> name.length() > 3)CODE
HIGHcodebase_rag/tests/test_java_streams_functional.py189 .collect(Collectors.partitioningBy(name -> name.length() > 4));CODE
HIGHcodebase_rag/tests/test_java_streams_functional.py304 .filter(name -> name.length() > 3)CODE
HIGHcodebase_rag/tests/test_java_streams_functional.py313 .filter(name -> name.length() > 4)CODE
HIGHcodebase_rag/tests/test_java_streams_functional.py365 if (n % 2 == 0 || n % 3 == 0) return false;CODE
HIGHcodebase_rag/tests/test_java_streams_functional.py368 if (n % i == 0 || n % (i + 2) == 0) {CODE
HIGHcodebase_rag/tests/test_java_streams_functional.py460 Predicate<String> isLong = s -> s.length() > 10;CODE
HIGHcodebase_rag/tests/test_java_streams_functional.py496 s1.length() > s2.length() ? s1 : s2;CODE
HIGHcodebase_rag/tests/test_java_streams_functional.py634 Predicate<String> longEnough = s -> s.length() > 3;CODE
HIGHcodebase_rag/tests/test_java_streams_functional.py768 String nullableValue = null;CODE
HIGHcodebase_rag/tests/test_java_streams_functional.py841 Optional<String> longString = optional.filter(s -> s.length() > 3);CODE
HIGHcodebase_rag/tests/test_java_streams_functional.py846 .filter(s -> s.length() > 2)CODE
HIGHcodebase_rag/tests/test_java_streams_functional.py911 if (value != null) {CODE
HIGHcodebase_rag/tests/test_java_streams_functional.py956 if (userId == null || userId.isEmpty()) {CODE
HIGHcodebase_rag/tests/test_java_streams_functional.py960 if (userId.equals("1")) {CODE
HIGHcodebase_rag/tests/test_java_streams_functional.py975 .filter(input -> input.length() <= 100)CODE
HIGHcodebase_rag/tests/test_java_streams_functional.py1295 .filter(s -> s.length() > 4)CODE
HIGHcodebase_rag/tests/test_java_streams_functional.py1332 .filter(s -> s.length() > 3)CODE
HIGHcodebase_rag/tests/test_java_streams_functional.py1339 if (text == null || text.isEmpty()) {CODE
HIGH…e_rag/tests/test_comprehensive_stdlib_introspection.py363use std::ptr::{null, null_mut, NonNull};CODE
HIGH…e_rag/tests/test_comprehensive_stdlib_introspection.py602 Predicate<String> predicate = s -> s.length() > 0;CODE
HIGHcodebase_rag/tests/test_cpp_move_semantics.py45 MoveableResource(const std::string& data) : size_(data.length()) {CODE
HIGHcodebase_rag/tests/test_cpp_move_semantics.py253 bool empty() const { return data_ == nullptr || length_ == 0; }CODE
HIGHcodebase_rag/tests/test_java_reflection_annotations.py313 if (superclass != null) {CODE
HIGHcodebase_rag/tests/test_java_reflection_annotations.py739 if (obj == null) {CODE
HIGHcodebase_rag/tests/test_java_reflection_annotations.py763 if (value == null) {CODE
HIGHcodebase_rag/tests/test_java_reflection_annotations.py770 if (field.isAnnotationPresent(Size.class) && value != null) {CODE
HIGH⚡codebase_rag/tests/test_java_reflection_annotations.py814 if (value == null) {CODE
HIGH⚡codebase_rag/tests/test_java_reflection_annotations.py818 } else if (annotation instanceof Size && value != null) {CODE
HIGH⚡codebase_rag/tests/test_java_reflection_annotations.py818 } else if (annotation instanceof Size && value != null) {CODE
HIGH⚡codebase_rag/tests/test_java_reflection_annotations.py824 } else if (annotation instanceof Pattern && value instanceof String) {CODE
781 more matches not shown…
Unused Imports1458 hits · 1348 pts
SeverityFileLineSnippetContext
LOWevals/polyglot.py17CODE
LOWevals/l1_eval.py10CODE
LOWevals/retrieval_eval.py13CODE
LOWevals/__init__.py1CODE
LOWevals/__init__.py2CODE
LOWevals/__init__.py3CODE
LOWevals/flow_ground_truth.py24CODE
LOWevals/agentic_qa.py35CODE
LOWevals/agentic_qa.py38CODE
LOWevals/inheritance.py27CODE
LOWevals/oracles/lua_oracle.py1CODE
LOWevals/oracles/php_oracle.py1CODE
LOWevals/oracles/rust_oracle.py1CODE
LOWevals/oracles/csharp_oracle.py1CODE
LOWevals/oracles/_common.py1CODE
LOWevals/oracles/__init__.py1CODE
LOWevals/oracles/__init__.py2CODE
LOWevals/oracles/__init__.py2CODE
LOWevals/oracles/__init__.py2CODE
LOWevals/oracles/__init__.py2CODE
LOWevals/oracles/__init__.py8CODE
LOWevals/oracles/__init__.py8CODE
LOWevals/oracles/__init__.py8CODE
LOWevals/oracles/__init__.py8CODE
LOWevals/oracles/__init__.py14CODE
LOWevals/oracles/__init__.py14CODE
LOWevals/oracles/__init__.py14CODE
LOWevals/oracles/__init__.py15CODE
LOWevals/oracles/__init__.py15CODE
LOWevals/oracles/__init__.py15CODE
LOWevals/oracles/__init__.py16CODE
LOWevals/oracles/__init__.py16CODE
LOWevals/oracles/__init__.py16CODE
LOWevals/oracles/__init__.py16CODE
LOWevals/oracles/__init__.py22CODE
LOWevals/oracles/__init__.py22CODE
LOWevals/oracles/__init__.py22CODE
LOWevals/oracles/__init__.py22CODE
LOWevals/oracles/__init__.py28CODE
LOWevals/oracles/__init__.py28CODE
LOWevals/oracles/__init__.py28CODE
LOWevals/oracles/__init__.py28CODE
LOWevals/oracles/__init__.py34CODE
LOWevals/oracles/__init__.py34CODE
LOWevals/oracles/__init__.py34CODE
LOWevals/oracles/__init__.py35CODE
LOWevals/oracles/__init__.py35CODE
LOWevals/oracles/__init__.py35CODE
LOWevals/oracles/__init__.py36CODE
LOWevals/oracles/__init__.py36CODE
LOWevals/oracles/__init__.py36CODE
LOWevals/oracles/__init__.py36CODE
LOWevals/oracles/__init__.py36CODE
LOWevals/oracles/__init__.py36CODE
LOWevals/oracles/ruby_oracle.py1CODE
LOWevals/oracles/go_oracle.py1CODE
LOWevals/oracles/scala_oracle.py1CODE
LOWevals/oracles/java_oracle.py1CODE
LOWevals/oracles/typescript_oracle.py1CODE
LOWevals/oracles/cpp_oracle.py1CODE
1398 more matches not shown…
Hallucination Indicators52 hits · 618 pts
SeverityFileLineSnippetContext
CRITICAL⚡…ase_rag/tests/test_csharp_namespace_qualified_names.py246 ext = "proj.src.N.Ext.Ext.Poke(Widget)"CODE
CRITICAL⚡…ase_rag/tests/test_csharp_namespace_qualified_names.py257 "proj.src.Zeta.Zext.Zext.Poke(Zeta.Widget)",CODE
CRITICAL⚡…ase_rag/tests/test_csharp_namespace_qualified_names.py261 "proj.src.Zeta.Widget.Alpha.AlphaExt.Poke(Alpha.Widget)",CODE
CRITICAL⚡…ase_rag/tests/test_csharp_namespace_qualified_names.py271 ctor = "proj.src.Serilog.Events.LogEventProperty.LogEventProperty.LogEventProperty(string, object)"CODE
CRITICAL…ase_rag/tests/test_csharp_namespace_qualified_names.py727 "proj.src.App.Use.Use.Plain(Zeta.Widget)",CODE
CRITICAL…ase_rag/tests/test_csharp_namespace_qualified_names.py731 "proj.src.App.Use.Use.Generic(Zeta.Widget)",CODE
CRITICAL⚡codebase_rag/tests/test_java_static_import_calls.py531 caller = f"{PROJECT}.app.src.main.java.com.app.Main.Main.run()"STRING
CRITICAL⚡codebase_rag/tests/test_java_static_import_calls.py533 f"{PROJECT}.lib.src.main.java.com.lib.Checks.Checks.require(boolean)"STRING
CRITICAL⚡codebase_rag/tests/test_java_static_import_calls.py733 assert _callees(edges, f"{PROJECT}.app.com.app.Main.Main.run()") == {STRING
CRITICAL⚡codebase_rag/tests/test_java_static_import_calls.py734 f"{PROJECT}.lib.com.foo.Foo.Foo.m()"STRING
CRITICAL…base_rag/tests/test_dynamic_trace_resolution_dotnet.py33 f"{_P}.Services.GreetingService.MyApp.Services.GreetingService.Greet(string)",CODE
CRITICALcodebase_rag/tests/test_delombok_overlay.py223 assert "proj.src.main.java.com.app.Widget.Widget.getName()" in _method_qns(mock)CODE
CRITICAL⚡codebase_rag/tests/test_dynamic_trace_resolution_jvm.py32 f"{_P}.src.main.java.com.example.Foo.Foo.bar()",CODE
CRITICAL⚡codebase_rag/tests/test_dynamic_trace_resolution_jvm.py39 f"{_P}.src.main.java.com.example.Foo.Foo.bar(String)",CODE
CRITICAL⚡codebase_rag/tests/test_dynamic_trace_resolution_jvm.py46 f"{_P}.src.main.java.com.example.Foo.Foo.Foo(String)",CODE
CRITICAL⚡codebase_rag/tests/test_dynamic_trace_resolution_jvm.py53 f"{_P}.src.main.java.com.example.Outer.Outer.Inner.value()",CODE
CRITICAL⚡codebase_rag/tests/test_dynamic_trace_resolution_jvm.py60 f"{_P}.src.main.java.com.example.Client.Client.start()",CODE
CRITICAL⚡codebase_rag/tests/test_dynamic_trace_resolution_jvm.py201 f"{_P}.moduleA.com.example.Dup.Dup.run()",CODE
CRITICAL⚡codebase_rag/tests/test_dynamic_trace_resolution_jvm.py208 f"{_P}.moduleB.com.example.Dup.Dup.run()",CODE
CRITICAL⚡codebase_rag/tests/test_dynamic_trace_resolution_jvm.py229 f"{_P}.moduleA.com.example.Dup.Dup.run()",CODE
CRITICAL⚡codebase_rag/tests/test_dynamic_trace_resolution_jvm.py236 f"{_P}.moduleB.com.example.Dup.Dup.run()",CODE
CRITICALcodebase_rag/tests/test_dynamic_trace_resolution_jvm.py249 assert resolved.qualified_name.endswith("moduleA.com.example.Dup.Dup.run()")CODE
CRITICAL⚡codebase_rag/tests/test_implements_overrides.py60 "proj.com.example.Other.OtherNamer.translateName(String)",CODE
CRITICAL⚡codebase_rag/tests/test_implements_overrides.py61 "proj.com.example.Namer.Namer.translateName(String)",CODE
CRITICALcodebase_rag/tests/test_implements_overrides.py89 interface_qn = "proj.com.example.Namer.Namer.translateName(String)"CODE
CRITICALcodebase_rag/tests/test_implements_overrides.py90 enum_prefix = "proj.com.example.NamerPolicy.NamerPolicy.translateName(String)"CODE
CRITICALcodebase_rag/tests/test_rename_unplanned_occurrences.py275 f"{PROJECT}.src.main.java.a.Greeter.Greeter.greet(String)",CODE
CRITICALcodebase_rag/tests/test_rename_unplanned_occurrences.py1461 f"{PROJECT}.src.main.java.a.Greeter.Greeter.greet(String)",CODE
CRITICAL⚡codebase_rag/tests/test_dynamic_trace_ingest.py336 f"{_PROJECT}.src.main.java.com.example.Foo.Foo.bar()",CODE
CRITICAL⚡codebase_rag/tests/test_dynamic_trace_ingest.py343 f"{_PROJECT}.src.main.java.com.example.Foo.Foo.run()",CODE
CRITICAL⚡codebase_rag/tests/test_java_comprehensive.py151 f"{project_name}.src.main.java.com.example.BasicClasses.BasicClass.BasicClass(String)",STRING
CRITICAL⚡codebase_rag/tests/test_java_comprehensive.py152 f"{project_name}.src.main.java.com.example.BasicClasses.BasicClass.getName()",STRING
CRITICAL⚡codebase_rag/tests/test_java_comprehensive.py153 f"{project_name}.src.main.java.com.example.BasicClasses.ExtendedClass.ExtendedClass(String,boolean)",STRING
CRITICAL⚡codebase_rag/tests/test_java_comprehensive.py154 f"{project_name}.src.main.java.com.example.BasicClasses.ExtendedClass.getName()",STRING
CRITICAL⚡codebase_rag/tests/test_java_comprehensive.py155 f"{project_name}.src.main.java.com.example.BasicClasses.Drawable.draw()",STRING
CRITICAL⚡codebase_rag/tests/test_java_comprehensive.py156 f"{project_name}.src.main.java.com.example.BasicClasses.Drawable.clear()",STRING
CRITICAL⚡codebase_rag/tests/test_java_comprehensive.py157 f"{project_name}.src.main.java.com.example.BasicClasses.Circle.Circle(double)",STRING
CRITICAL⚡codebase_rag/tests/test_java_comprehensive.py158 f"{project_name}.src.main.java.com.example.BasicClasses.Circle.draw()",STRING
CRITICAL⚡codebase_rag/tests/test_java_comprehensive.py159 f"{project_name}.src.main.java.com.example.BasicClasses.Shape.Shape(String)",STRING
CRITICAL⚡codebase_rag/tests/test_java_comprehensive.py160 f"{project_name}.src.main.java.com.example.BasicClasses.Shape.area()",STRING
CRITICAL⚡codebase_rag/tests/test_java_comprehensive.py161 f"{project_name}.src.main.java.com.example.BasicClasses.Shape.getColor()",STRING
CRITICAL⚡codebase_rag/tests/test_dead_code_csharp_main_entry.py205 "proj.app.Program.App.Program.Main(System.String[])",CODE
CRITICAL⚡codebase_rag/tests/test_dead_code_csharp_main_entry.py211 "proj.app.Program.App.Program.Main(global::System.String[])",CODE
CRITICAL⚡codebase_rag/tests/test_dead_code_csharp_main_entry.py217 "proj.app.Program.App.Program.Main(params System.String[])",CODE
CRITICAL…rag/tests/test_parameter_nodes_languages_end_to_end.py181 "proj.cs.App.App.App.Build(string, Widget, int[])": [CODE
CRITICAL⚡…rag/tests/test_parameter_nodes_languages_end_to_end.py240 ("proj.cs.App.App.App.App(Widget).0", "proj.cs.App.App.Widget"),CODE
CRITICAL⚡…rag/tests/test_parameter_nodes_languages_end_to_end.py242 "proj.cs.App.App.App.Build(string, Widget, int[]).1",CODE
CRITICAL⚡codebase_rag/tests/test_csharp_untyped_member_reads.py234 assert "proj.src.Lib.Lib.Helper.Run(string)" not in targets, sorted(targets)CODE
CRITICAL⚡…ebase_rag/tests/test_interface_dispatch_single_impl.py127 "proj.com.example.Factory.Factory.getFieldName(String)",CODE
CRITICAL⚡…ebase_rag/tests/test_interface_dispatch_single_impl.py128 "proj.com.example.Namer.Namer.translateName(String)",CODE
CRITICAL⚡…ebase_rag/tests/test_interface_dispatch_single_impl.py131 "proj.com.example.Factory.Factory.getFieldName(String)",CODE
CRITICAL⚡…ebase_rag/tests/test_interface_dispatch_single_impl.py132 "proj.com.example.NamerPolicy.NamerPolicy.translateName(String)",CODE
Over-Commented Block566 hits · 446 pts
SeverityFileLineSnippetContext
LOWpyproject.toml221# on whether tracing had started by then, never on whether anything is tested.COMMENT
LOWrealtime_updater.py201 # │ Real-Time Graph Update Steps │COMMENT
LOW.coderabbit.yaml1# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.jsonCOMMENT
LOW.coderabbit.yaml21 errors, security vulnerabilities, race conditions, data loss orCOMMENT
LOWevals/first_tool.py1# First-tool eval (issue #2359): for a structural question the interactiveCOMMENT
LOWevals/cgr_graph.py141 cs.NodeLabel.CLASS.value,COMMENT
LOWevals/cgr_graph.py1841 return self._definition_location_rows(COMMENT
LOWevals/polyglot.py1# Polyglot (cross-language) ingestion eval. Every other eval indexes aCOMMENT
LOWevals/constants.py401 "package feed will do this); skipping rather than blocking the run"COMMENT
LOWevals/constants.py421NODE_SKIP_NO_BINARY = "{binary} is not on PATH"COMMENT
LOWevals/agentic_qa.py1# Agentic A/B benchmark (issue #1374): same model, same agent loop, only theCOMMENT
LOWevals/indexing_bench.py1# Indexing-time benchmark over pinned real-world corpora (issue #1374, phase 1).COMMENT
LOWevals/inheritance.py321 db = ci.CompilationDatabase.fromDirectory(str(target.resolve()))COMMENT
LOWevals/inheritance.py341 index = ci.Index.create()COMMENT
LOWevals/inheritance.py361 if not source.exists():COMMENT
LOWevals/inheritance.py401 # cwd-dependence fixed in `run_cpp_oracle`'s walk).COMMENT
LOWevals/inheritance.py521 # last segment to compare like with like.COMMENT
LOWevals/oracles/go_ast.go1// Authoritative Go structure oracle for the cgr eval harness.COMMENT
LOWevals/oracles/php_oracle/php_ast.js1// Authoritative PHP structure oracle for the cgr eval harness.COMMENT
LOWevals/oracles/php_oracle/php_ast.js21// Containment edges (matching how cgr models PHP containment):COMMENT
LOWevals/oracles/rs_oracle/src/main.rs1// Authoritative Rust structure oracle for the cgr eval harness.COMMENT
LOWevals/oracles/rs_oracle/src/main.rs21// DEFINES_METHOD : the method's owner type (or trait) -> MethodCOMMENT
LOWevals/oracles/lua_oracle/lua_ast.js1// Authoritative Lua structure oracle for the cgr eval harness.COMMENT
LOWevals/oracles/csharp_oracle/Program.cs1// Authoritative C# structure oracle for the cgr eval harness.COMMENT
LOWevals/oracles/csharp_oracle/Program.cs21//COMMENT
LOWevals/oracles/csharp_oracle/Program.cs101COMMENT
LOWevals/oracles/java_oracle/Oracle.java1// Authoritative Java structure oracle for the cgr eval harness.COMMENT
LOWevals/oracles/ruby_oracle/ruby_ast.js1// Authoritative Ruby structure oracle for the cgr eval harness (issue #1190).COMMENT
LOWevals/oracles/ruby_oracle/ruby_ast.js21// real cgr limitation. Its BODY is still walked, because methods and classesCOMMENT
LOWevals/oracles/ruby_oracle/ruby_ast.js61// is indexed in UTF-16 code units, so for any source containing a characterCOMMENT
LOWevals/oracles/ts_oracle/ts_ast.js1// Authoritative TypeScript structure oracle for the cgr eval harness.COMMENT
LOWevals/oracles/ts_oracle/ts_ast.js21//COMMENT
LOWcodebase_rag/dead_code.py301 name: str, is_method: bool, path: str, qn: str, project_prefix: strCOMMENT
LOWcodebase_rag/dead_code.py341 # computed-name brackets, so the `[Symbol.` prefix on a JS/TS fileCOMMENT
LOWcodebase_rag/dead_code.py561 method_to_class: dict[str, str],COMMENT
LOWcodebase_rag/dead_code.py981 # override's callee still needs its class rooted, and vice versa).COMMENT
LOWcodebase_rag/duplicates.py1# Structural duplicate (clone) detection engine. Grouping and overlapCOMMENT
LOWcodebase_rag/docker-compose.yaml1# Ports publish on loopback by default: Memgraph Bolt, Memgraph Lab, andCOMMENT
LOWcodebase_rag/gloss_anchor.py61# in a NON-literal type: `template` alone also matched C++'sCOMMENT
LOWcodebase_rag/types_defs.py741 # with the exact copies, the only member pairs that are duplicates. EmptyCOMMENT
LOWcodebase_rag/cypher_queries.py141# the process that earned it.COMMENT
LOWcodebase_rag/cypher_queries.py161# (a reingest's prologue, the embedding purge before an index or delete) andCOMMENT
LOWcodebase_rag/cypher_queries.py201CYPHER_CLEAR_STOPPED_CLI_SYNC_MARKER = (COMMENT
LOWcodebase_rag/cypher_queries.py221# fail-closed here too.COMMENT
LOWcodebase_rag/cypher_queries.py261COMMENT
LOWcodebase_rag/cypher_queries.py501 sorted(COMMENT
LOWcodebase_rag/cypher_queries.py901# Gloss nodes (issue #1808). The node, its ANNOTATES edge and every MENTIONSCOMMENT
LOWcodebase_rag/cypher_queries.py961WITH g, mentionedCOMMENT
LOWcodebase_rag/cypher_queries.py1001 g.target_hash AS target_hash, g.anchor_state AS anchor_state,COMMENT
LOWcodebase_rag/cypher_queries.py1041CYPHER_DEFINITION_SPANS = f"""MATCH (t:{_QUOTE_SPAN_LABELS})COMMENT
LOWcodebase_rag/cypher_queries.py1081SET g.anchor_state = $anchor_state, g.candidate_qns = $candidate_qns"""COMMENT
LOWcodebase_rag/cypher_queries.py1141# The same, for a definition and its `name@<line>` variants: a note filedCOMMENT
LOWcodebase_rag/cypher_queries.py1501# capture did not see were written by the check itself. Project-scoped forCOMMENT
LOWcodebase_rag/cypher_queries.py1521# not "newly created": a pre-existing node another project importsCOMMENT
LOWcodebase_rag/cypher_queries.py1541# beyond what the capture holds (bot review, #1718). A typed pattern withCOMMENT
LOWcodebase_rag/config.py161 if not stripped or stripped == cs.DEFAULT_API_KEY:COMMENT
LOWcodebase_rag/config.py241 # A blank value means "not set": `MEMGRAPH_HOST=` copied fromCOMMENT
LOWcodebase_rag/config.py461 # The model's OUTPUT budget per request. Without it pydantic-ai falls backCOMMENT
LOWcodebase_rag/graph_updater.py661 f.flush()COMMENT
LOWcodebase_rag/graph_updater.py681 # unusable, and the following `fstat` then raisedCOMMENT
506 more matches not shown…
Excessive Try-Catch Wrapping317 hits · 306 pts
SeverityFileLineSnippetContext
LOWrealtime_updater.py137 except Exception as exc: # noqa: BLE001CODE
LOWrealtime_updater.py425 except Exception as exc: # noqa: BLE001CODE
MEDIUMCONTRIBUTING.md540print(f"Error: {e}", file=sys.stderr)CODE
LOWCONTRIBUTING.md596 except Exception as e:CODE
LOWevals/polyglot.py255 except Exception:CODE
LOWevals/agentic_qa.py435 except Exception as exc: # one bad question must not sink the runCODE
LOWevals/inheritance.py322 except Exception:CODE
LOWevals/oracles/cpp_oracle.py78 except Exception:CODE
LOWevals/oracles/cpp_oracle.py86 except Exception: # noqa: S112CODE
LOWevals/oracles/cpp_oracle.py100 except Exception:CODE
LOW⚡codebase_rag/graph_updater.py6662 except Exception as exc:CODE
LOW⚡codebase_rag/graph_updater.py6668 except Exception as exc:CODE
LOWcodebase_rag/graph_updater.py254 except Exception as e:CODE
LOWcodebase_rag/graph_updater.py1539 except Exception:CODE
LOWcodebase_rag/graph_updater.py2531 except Exception as exc:CODE
LOWcodebase_rag/graph_updater.py2806 except Exception:CODE
LOWcodebase_rag/graph_updater.py2891 except Exception:CODE
LOWcodebase_rag/graph_updater.py2963 except Exception:CODE
LOWcodebase_rag/graph_updater.py3011 except Exception:CODE
LOWcodebase_rag/graph_updater.py3051 except Exception:CODE
LOWcodebase_rag/graph_updater.py3132 except Exception as exc:CODE
LOWcodebase_rag/graph_updater.py3204 except Exception:CODE
LOWcodebase_rag/graph_updater.py3277 except Exception:CODE
LOWcodebase_rag/graph_updater.py3353 except Exception:CODE
LOWcodebase_rag/graph_updater.py3375 except Exception:CODE
LOWcodebase_rag/graph_updater.py3780 except Exception:CODE
LOWcodebase_rag/graph_updater.py3816 except Exception:CODE
LOWcodebase_rag/graph_updater.py3877 except Exception:CODE
LOWcodebase_rag/graph_updater.py3957 except Exception:CODE
LOWcodebase_rag/graph_updater.py4007 except Exception:CODE
LOWcodebase_rag/graph_updater.py4072 except Exception:CODE
LOWcodebase_rag/graph_updater.py4104 except Exception:CODE
LOWcodebase_rag/graph_updater.py4188 except Exception:CODE
LOWcodebase_rag/graph_updater.py4247 except Exception:CODE
LOWcodebase_rag/graph_updater.py4290 except Exception:CODE
LOWcodebase_rag/graph_updater.py4320 except Exception:CODE
LOWcodebase_rag/graph_updater.py4381 except Exception:CODE
LOWcodebase_rag/graph_updater.py4451 except Exception:CODE
LOWcodebase_rag/graph_updater.py4483 except Exception:CODE
LOWcodebase_rag/graph_updater.py4511 except Exception:CODE
LOWcodebase_rag/graph_updater.py4550 except Exception:CODE
LOWcodebase_rag/graph_updater.py4576 except Exception:CODE
LOWcodebase_rag/graph_updater.py4600 except Exception as error: # noqa: BLE001 -- see docstringCODE
LOWcodebase_rag/graph_updater.py5311 except Exception:CODE
LOWcodebase_rag/graph_updater.py5464 except Exception as e:CODE
LOWcodebase_rag/graph_updater.py5494 except Exception:CODE
LOWcodebase_rag/graph_updater.py5585 except Exception:CODE
LOWcodebase_rag/graph_updater.py6096 except Exception as exc:CODE
LOWcodebase_rag/graph_updater.py7469 except Exception: # noqa: BLE001 -- an unreadable store is not a verdictCODE
LOWcodebase_rag/graph_updater.py7633 except Exception: # noqa: BLE001 -- the caller decides what to doCODE
LOWcodebase_rag/graph_updater.py8102 except Exception as exc:CODE
LOWcodebase_rag/graph_updater.py8113 except Exception as exc:CODE
LOWcodebase_rag/graph_updater.py8293 except Exception as error: # noqa: BLE001 -- see docstringCODE
LOWcodebase_rag/graph_updater.py8419 except Exception:CODE
LOWcodebase_rag/graph_updater.py8661 except Exception:CODE
LOWcodebase_rag/graph_updater.py8702 except Exception:CODE
LOWcodebase_rag/graph_updater.py8819 except Exception as e:CODE
LOWcodebase_rag/graph_updater.py8861 except Exception as e:CODE
MEDIUMcodebase_rag/vector_store.py132def _selected_backend() -> VectorStoreBackend | None:CODE
LOWcodebase_rag/vector_store.py181 except Exception as e:CODE
257 more matches not shown…
AI Slop Vocabulary136 hits · 299 pts
SeverityFileLineSnippetContext
MEDIUMevals/dead_code.py3# codebase_rag.dead_code. The in-memory harness cannot query a database, so itCOMMENT
MEDIUMevals/duplicates.py3# the database. The in-memory harness cannot query a database, so a smallCOMMENT
MEDIUMevals/agentic_qa.py5# (mean/p50/p95), and model tokens per question. One harness therefore fillsCOMMENT
MEDIUMevals/agentic_qa.py709 # this harness must too, or every generated query runs against anCOMMENT
MEDIUMevals/oracles/csharp_oracle/Program.cs1// Authoritative C# structure oracle for the cgr eval harness.COMMENT
MEDIUMcodebase_rag/logs.py716# not a pass failure, and must not borrow the message above: the test harnessCOMMENT
LOWcodebase_rag/parser_fingerprint.py335 # Reading a distribution's metadata can raise, not just return None: aCOMMENT
MEDIUMcodebase_rag/parsers/type_inference.py750 # no recorded file (a mock harness, or an unchanged file on anCOMMENT
MEDIUMcodebase_rag/parsers/call_resolver.py5028 # Naming convention (XxxProtocol -> Xxx) is robust when it applies;COMMENT
MEDIUMcodebase_rag/parsers/flow_access/processor.py4234 # Definitely tainted arg: emit the caller->callee arg edge now.COMMENT
MEDIUMcodebase_rag/parsers/io_access/extract.py1079 # least two: robust even when the `name` field is absent under parser errorCOMMENT
MEDIUMcodebase_rag/tools/shell_command.py2131 # but both signal intent the harness must not honor; a repo-localCOMMENT
MEDIUMcodebase_rag/constants/deadcode_roots.py70# Rust test attributes: the harness invokes these functions with no call site.COMMENT
MEDIUMcodebase_rag/tests/test_relative_import_package_init.py1# L2 residual from the evals/ harness: relative imports inside an __init__.pyCOMMENT
MEDIUMcodebase_rag/tests/test_protocol_operator_dispatch.py1# L3 finding from the evals/ harness: an operator on a Protocol-typed attributeCOMMENT
MEDIUMcodebase_rag/tests/test_typescript_structure_oracle.py1# Covers the TypeScript structure oracle harness (evals/oracles/ts_oracle +COMMENT
MEDIUM⚡codebase_rag/tests/test_cpp_move_semantics.py12 """Create a comprehensive C++ project with move semantics patterns."""STRING
MEDIUMcodebase_rag/tests/test_cpp_stl_usage.py11 """Create a comprehensive C++ project with STL usage."""STRING
MEDIUMcodebase_rag/tests/test_cpp_namespaces.py11 """Create a comprehensive C++ project with namespace patterns."""STRING
MEDIUMcodebase_rag/tests/test_python_inheritance.py12 """Create a temporary project with comprehensive inheritance patterns."""STRING
MEDIUMcodebase_rag/tests/test_javascript_destructuring.py11 """Create a comprehensive JavaScript project with all destructuring patterns."""STRING
MEDIUMcodebase_rag/tests/test_cpp_casting_operators.py11 """Create a comprehensive C++ project with casting operator patterns."""STRING
MEDIUMcodebase_rag/tests/conftest.py188 # The probe is the harness's, not the run's: what the walk logs (eachCOMMENT
MEDIUMcodebase_rag/tests/test_protocol_impl_resolution.py1# L3 finding from the evals/ harness: a call on a parameter typed as a ProtocolCOMMENT
MEDIUMcodebase_rag/tests/test_cpp_modules.py11 """Create a comprehensive C++ project with modules patterns."""STRING
MEDIUMcodebase_rag/tests/test_relative_import_root_level.py1# L2 finding from the evals/ harness: `from . import <submodule>` at theCOMMENT
MEDIUMcodebase_rag/tests/test_cpp_coroutines.py11 """Create a comprehensive C++ project with coroutines patterns."""STRING
MEDIUM…rag/tests/test_incremental_cross_language_collision.py9# needs the query-capable _StatefulIngestor: the mock harness neverCOMMENT
MEDIUMcodebase_rag/tests/test_callable_field_calls.py1# L3 finding from the evals/ harness: fqn_config.get_name(node) invokes aCOMMENT
MEDIUM⚡codebase_rag/tests/test_fuzz_harnesses.py192# Seeds that are reproducers for an OPEN defect: the harness is expected toCOMMENT
MEDIUM⚡codebase_rag/tests/test_fuzz_harnesses.py195# any other, and the harness re-detects a regression.COMMENT
MEDIUMcodebase_rag/tests/test_fuzz_harnesses.py328 # The harness picks the language from the provider, so driveCOMMENT
MEDIUMcodebase_rag/tests/test_fuzz_harnesses.py445 # these: each needs the guard the harness calls explicitly, becauseCOMMENT
MEDIUM…ebase_rag/tests/test_col_keyed_location_rehydration.py6# like the Phase-1 C# harness.COMMENT
MEDIUMcodebase_rag/tests/test_scala_definitions.py13# measurement was of my harness, not of Scala support. Recorded because aCOMMENT
MEDIUMcodebase_rag/tests/test_javascript_structure_oracle.py1# Covers the JavaScript structure oracle harness (evals/oracles/ts_oracle overCOMMENT
MEDIUMcodebase_rag/tests/test_io_handle_edges.py1255 # field on its own harness type must not pick up the productionCOMMENT
MEDIUMcodebase_rag/tests/test_lua_comprehensive.py1802 """Final comprehensive test to ensure we've covered major Lua features."""STRING
MEDIUMcodebase_rag/tests/test_javascript_imports.py11 """Create a comprehensive JavaScript project with all import patterns."""STRING
MEDIUMcodebase_rag/tests/test_typescript_advanced_types.py12 """Create a comprehensive TypeScript project with advanced type patterns."""STRING
MEDIUMcodebase_rag/tests/test_protocol_dispatch_resolution.py1# L3 finding from the evals/ harness: DefinitionProcessor._extract_decorators callsCOMMENT
MEDIUMcodebase_rag/tests/test_ruby_structure_oracle.py1# Covers the Ruby structure oracle harness (evals/oracles/ruby_oracle):COMMENT
MEDIUMcodebase_rag/tests/test_dynamic_trace_sourcemap.py311 # generated location, so the robust invariant is: at least one project frameCOMMENT
MEDIUMcodebase_rag/tests/test_python_imports.py11 """Create a comprehensive Python project with all import patterns."""STRING
MEDIUM…debase_rag/tests/test_typescript_namespaces_modules.py13 """Create a comprehensive TypeScript project with namespace/module patterns."""STRING
MEDIUM…base_rag/tests/test_external_package_name_collision.py1# L2 residual from the evals/ harness: when cgr is pointed at a directory thatCOMMENT
MEDIUMcodebase_rag/tests/test_cpp_concepts.py12 """Create a comprehensive C++ project with concepts patterns."""STRING
MEDIUM…ebase_rag/tests/test_truthiness_dispatch_resolution.py1# L3 finding from the evals/ harness: `if self.function_registry:` tests an objectCOMMENT
MEDIUMcodebase_rag/tests/test_getattr_dispatch.py1# L3 finding from the evals/ harness: JavaTypeResolverMixin._find_registry_entries_underCOMMENT
MEDIUMcodebase_rag/tests/test_java_structure_oracle.py1# Covers the Java structure oracle harness (evals/oracles/java_oracle +COMMENT
MEDIUMcodebase_rag/tests/test_l3_decorator_normalization.py1# Covers the L3 eval harness (evals/calls_trace.py): a call to a functools.wrapsCOMMENT
MEDIUMcodebase_rag/tests/test_local_alias_calls.py1# L3 finding from the evals/ harness: a function bound to a local variable andCOMMENT
MEDIUMcodebase_rag/tests/test_javascript_object_patterns.py17 """Create a comprehensive JavaScript project with object patterns."""STRING
MEDIUMcodebase_rag/tests/test_cpp_ranges_views.py11 """Create a comprehensive C++ project with ranges and views patterns."""STRING
MEDIUMcodebase_rag/tests/test_rust_structure_oracle.py1# Covers the Rust structure oracle harness (evals/oracles/rs_oracle +COMMENT
MEDIUMcodebase_rag/tests/test_typescript_declaration_files.py13 """Create a comprehensive TypeScript project with declaration file patterns."""STRING
MEDIUMcodebase_rag/tests/test_javascript_error_handling.py17 """Create a comprehensive JavaScript project with error handling patterns."""STRING
MEDIUMcodebase_rag/tests/test_java_collections_frameworks.py1038 """Test comprehensive map operations and key-value handling."""STRING
MEDIUMcodebase_rag/tests/test_cpp_constructor_destructor.py11 """Create a comprehensive C++ project with constructor/destructor patterns."""STRING
MEDIUMcodebase_rag/tests/test_inherits_attribute_base.py1# L2 finding from the evals/ harness: cgr captured INHERITS for direct-nameCOMMENT
76 more matches not shown…
Overly Generic Function Names279 hits · 254 pts
SeverityFileLineSnippetContext
LOWevals/polyglot.py117 "def helper(x):\n return x + 1\n\n\ndef run():\n return helper(1)\n"STRING
LOWevals/polyglot.py155 " def helper(): Int = 1\n"STRING
LOW⚡codebase_rag/tests/test_checkout_state.py194 (repo / "pkg" / "util.py").write_text("def helper():\n return 2\n")CODE
LOW⚡codebase_rag/tests/test_checkout_state.py753 worker, outcome = _commit_in_background(repo, "def helper():\n return 2\n")CODE
LOW⚡codebase_rag/tests/test_checkout_state.py769 first.stage("pkg/util.py", "def helper():\n return 2\n")CODE
LOW⚡codebase_rag/tests/test_checkout_state.py773 worker, outcome = _commit_in_background(repo, "def helper():\n return 3\n")CODE
LOW⚡codebase_rag/tests/test_checkout_state.py788 worker, outcome = _commit_in_background(repo, "def helper():\n return 2\n")CODE
LOW⚡codebase_rag/tests/test_checkout_state.py810 tx.stage("pkg/util.py", "def helper():\n return 2\n")CODE
LOW⚡codebase_rag/tests/test_checkout_state.py822 tx.stage("pkg/util.py", "def helper():\n return 2\n")CODE
LOW⚡codebase_rag/tests/test_checkout_state.py836 repo, "def helper():\n return 2\n"CODE
LOW⚡codebase_rag/tests/test_checkout_state.py1367 tx.stage("pkg/util.py", "def helper():\n return 2\n")CODE
LOWcodebase_rag/tests/test_checkout_state.py64 "pkg/util.py": "def helper():\n return 1\n",CODE
LOWcodebase_rag/tests/test_checkout_state.py155 tx.stage("pkg/util.py", "def helper():\n return 2\n")CODE
LOWcodebase_rag/tests/test_checkout_state.py310 tx.stage("pkg/util.py", "def helper():\n return 2\n")CODE
LOWcodebase_rag/tests/test_checkout_state.py849_UTIL_BY_AN_OLDER_CGR = "def helper():\n return 7\n"CODE
LOWcodebase_rag/tests/test_checkout_state.py971 tx.stage("pkg/util.py", "def helper():\n return 2\n")CODE
LOWcodebase_rag/tests/test_checkout_state.py998 tx.stage("pkg/util.py", "def helper():\n return 2\n")CODE
LOWcodebase_rag/tests/test_checkout_state.py1019 tx.stage("pkg/util.py", "def helper():\n return 2\n")CODE
LOWcodebase_rag/tests/test_checkout_state.py1296 tx.stage("pkg/util.py", f"def helper():\n {text}\n")CODE
LOWcodebase_rag/tests/test_checkout_state.py1402 tx.stage("pkg/util.py", "def helper():\n return 2\n")CODE
LOWcodebase_rag/tests/test_checkout_state.py1431 tx.stage("pkg/util.py", f"def helper():\n {text}\n")CODE
LOWcodebase_rag/tests/test_checkout_state.py1707 tx.stage("pkg/util.py", "def helper():\n return 2\n")CODE
LOWcodebase_rag/tests/test_py_typing_overload_stubs.py1087 "\n\ndef helper():\n global overload\n return overload\n",CODE
LOWcodebase_rag/tests/test_py_typing_overload_stubs.py1127 "\n\ndef helper():\n overload = identity\n return overload\n",CODE
LOW⚡codebase_rag/tests/test_py_typing_overload_stubs.py1339 text = "def helper(x):\n return x\n\n\ndef use():\n return helper(1)\n"STRING
LOW⚡codebase_rag/tests/test_py_typing_overload_stubs.py1342 "@overload\ndef helper(x: int) -> int: ...\n"STRING
LOW⚡codebase_rag/tests/test_py_typing_overload_stubs.py1343 "@overload\ndef helper(x: str) -> str: ...\n"STRING
LOWcodebase_rag/tests/test_py_typing_overload_stubs.py741 " overload = something\n\n\ndef helper():\n"STRING
LOWcodebase_rag/tests/test_py_typing_overload_stubs.py761 "from typing import overload\n\n\ndef helper():\n"STRING
LOWcodebase_rag/tests/test_py_typing_overload_stubs.py829 "def helper():\n global overload\n return overload"STRING
LOWcodebase_rag/tests/test_py_typing_overload_stubs.py838 "from typing import overload\n\n\ndef helper():\n"STRING
LOWcodebase_rag/tests/test_reingest_package_flip.py36UTIL = "def helper():\n return 1\n"CODE
LOWcodebase_rag/tests/test_reingest_package_flip.py165 (root / "pkg" / "util.py").write_text("def helper():\n return 2\n", "utf-8")CODE
LOWcodebase_rag/tests/test_reingest_package_flip.py211 (root / "pkg" / "util.py").write_text("def helper():\n return 2\n", "utf-8")CODE
LOWcodebase_rag/tests/test_javascript_destructuring.py273async function processData() {CODE
LOWcodebase_rag/tests/test_javascript_destructuring.py380function handleRequest({CODE
LOWcodebase_rag/tests/test_javascript_destructuring.py390function processData({CODE
LOWcodebase_rag/tests/test_index_full_snapshot.py47 (root / "pkg" / "util.py").write_text("def helper():\n return 1\n")CODE
LOWcodebase_rag/tests/test_indexing_bench.py9def helper():CODE
LOW…_rag/tests/test_python_cross_file_advanced_patterns.py150def process_data(data):CODE
LOW…_rag/tests/test_python_cross_file_advanced_patterns.py166 def handle_request(self, user_input):CODE
LOWcodebase_rag/tests/test_jupyter_notebooks.py590 "util.py": "def helper():\n return 1\n",CODE
LOWcodebase_rag/tests/test_crash_correlation.py746 def helper():STRING
LOWcodebase_rag/tests/test_class_only_capture_call_walk.py35 "pkg/util.py": "def helper():\n return 1\n",CODE
LOW⚡codebase_rag/tests/test_flow_edges.py484 "def helper(v):\n pass\n\n"CODE
LOW⚡codebase_rag/tests/test_flow_edges.py496 "def helper(v):\n pass\n\n"CODE
LOW⚡codebase_rag/tests/test_flow_edges.py605 "def helper(v):\n pass\n\n"CODE
LOW⚡codebase_rag/tests/test_decorators.py66 def my_method(self) -> None:CODE
LOWcodebase_rag/tests/test_function_ingest.py73 code = "def my_function(): pass"CODE
LOWcodebase_rag/tests/test_function_ingest.py199 def my_method(self):CODE
LOWcodebase_rag/tests/test_function_ingest.py221 def my_method(self):CODE
LOWcodebase_rag/tests/test_function_ingest.py426 def my_method(self):CODE
LOWcodebase_rag/tests/test_function_ingest.py271 code = "def my_function(): pass"STRING
LOWcodebase_rag/tests/test_function_ingest.py307 code = "def my_function(): pass"STRING
LOWcodebase_rag/tests/test_function_ingest.py450 code = "def my_function(): pass"STRING
LOWcodebase_rag/tests/test_edit_contract.py564 "pkg/util.py": "def helper(a):\n return a + 1\n",CODE
LOWcodebase_rag/tests/test_edit_contract.py778 "pkg/util.py": "def helper(a):\n" + body + "\n\ndef twin(a):\n" + body,CODE
LOWcodebase_rag/tests/test_edit_contract.py803 "pkg/util.py": "def helper(a):\n return a\n\n\ndef other(a):\n return a\n",CODE
LOWcodebase_rag/tests/test_edit_contract.py828 "pkg/util.py": "def helper(a):\n return a\n",CODE
LOWcodebase_rag/tests/test_edit_contract.py861 "pkg/util.py": "def helper(a):\n return a\n",CODE
219 more matches not shown…
Deep Nesting263 hits · 210 pts
SeverityFileLineSnippetContext
LOWevals/cgr_graph.py2584CODE
LOWevals/cgr_graph.py2803CODE
LOWevals/cgr_graph.py536CODE
LOWevals/cgr_graph.py784CODE
LOWevals/cgr_graph.py964CODE
LOWevals/cgr_graph.py1054CODE
LOWevals/cgr_graph.py2188CODE
LOWevals/cgr_graph.py2367CODE
LOWevals/ast_oracle.py56CODE
LOWevals/ast_oracle.py83CODE
LOWevals/ast_oracle.py161CODE
LOWevals/ast_oracle.py235CODE
LOWevals/ast_oracle.py248CODE
LOWevals/static_calls.py66CODE
LOWevals/agentic_qa.py165CODE
LOWevals/retrieval.py92CODE
LOWevals/import_resolution.py36CODE
LOWevals/instantiation.py43CODE
LOWevals/instantiation.py64CODE
LOWevals/inheritance.py188CODE
LOWcodebase_rag/dead_code.py489CODE
LOWcodebase_rag/dead_code.py631CODE
LOWcodebase_rag/dead_code.py874CODE
LOWcodebase_rag/duplicates.py251CODE
LOWcodebase_rag/config.py716CODE
LOWcodebase_rag/graph_updater.py4121CODE
LOWcodebase_rag/graph_updater.py4305CODE
LOWcodebase_rag/graph_updater.py5908CODE
LOWcodebase_rag/graph_updater.py8590CODE
LOWcodebase_rag/structural_delta.py1085CODE
LOWcodebase_rag/vector_store.py164CODE
LOWcodebase_rag/readme_sections.py398CODE
LOWcodebase_rag/parser_loader.py66CODE
LOWcodebase_rag/cli.py2712CODE
LOWcodebase_rag/language_spec.py184CODE
LOWcodebase_rag/language_spec.py206CODE
LOWcodebase_rag/language_spec.py338CODE
LOWcodebase_rag/flow_verdict.py210CODE
LOWcodebase_rag/context_slice.py394CODE
LOWcodebase_rag/graph_query.py1120CODE
LOWcodebase_rag/parsers/positional_params.py158CODE
LOWcodebase_rag/parsers/positional_params.py225CODE
LOWcodebase_rag/parsers/positional_params.py257CODE
LOWcodebase_rag/parsers/call_processor.py1462CODE
LOWcodebase_rag/parsers/call_processor.py2431CODE
LOWcodebase_rag/parsers/call_processor.py4622CODE
LOWcodebase_rag/parsers/call_processor.py7836CODE
LOWcodebase_rag/parsers/call_processor.py7999CODE
LOWcodebase_rag/parsers/call_processor.py8742CODE
LOWcodebase_rag/parsers/call_processor.py9097CODE
LOWcodebase_rag/parsers/call_processor.py9931CODE
LOWcodebase_rag/parsers/call_processor.py10642CODE
LOWcodebase_rag/parsers/call_processor.py10981CODE
LOWcodebase_rag/parsers/call_processor.py11176CODE
LOWcodebase_rag/parsers/call_processor.py11459CODE
LOWcodebase_rag/parsers/call_processor.py11492CODE
LOWcodebase_rag/parsers/call_processor.py11589CODE
LOWcodebase_rag/parsers/call_processor.py11789CODE
LOWcodebase_rag/parsers/call_processor.py11804CODE
LOWcodebase_rag/parsers/call_processor.py11818CODE
203 more matches not shown…
Decorative Section Separators51 hits · 182 pts
SeverityFileLineSnippetContext
MEDIUM⚡realtime_updater.py200 # ┌─────────────────────────────────────────────────────────────────────┐COMMENT
MEDIUM⚡realtime_updater.py202 # ├─────────────────────────────────────────────────────────────────────┤COMMENT
MEDIUM⚡realtime_updater.py212 # └─────────────────────────────────────────────────────────────────────┘COMMENT
MEDIUMcodebase_rag/parsers/positional_params.py254# --- C# ------------------------------------------------------------------------COMMENT
MEDIUMcodebase_rag/parsers/parameter_nodes.py429# --- C# ----------------------------------------------------------------------COMMENT
MEDIUMcodebase_rag/parsers/field_nodes.py610# --- C# -----------------------------------------------------------------------COMMENT
MEDIUM⚡codebase_rag/tests/test_python_class_body_aliases.py177# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡codebase_rag/tests/test_python_class_body_aliases.py179# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡codebase_rag/tests/test_python_class_body_aliases.py311# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡codebase_rag/tests/test_python_class_body_aliases.py313# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡codebase_rag/tests/test_python_class_body_aliases.py445# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡codebase_rag/tests/test_python_class_body_aliases.py447# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡codebase_rag/tests/test_python_class_body_aliases.py1204# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡codebase_rag/tests/test_python_class_body_aliases.py1206# ---------------------------------------------------------------------------COMMENT
MEDIUMcodebase_rag/tests/test_python_class_body_aliases.py702# ---------------------------------------------------------------------------COMMENT
MEDIUMcodebase_rag/tests/test_python_class_body_aliases.py704# ---------------------------------------------------------------------------COMMENT
MEDIUMcodebase_rag/tests/test_python_class_body_aliases.py945# ---------------------------------------------------------------------------COMMENT
MEDIUMcodebase_rag/tests/test_python_class_body_aliases.py947# ---------------------------------------------------------------------------COMMENT
MEDIUMcodebase_rag/tests/test_python_class_body_aliases.py1022# ---------------------------------------------------------------------------COMMENT
MEDIUMcodebase_rag/tests/test_python_class_body_aliases.py1024# ---------------------------------------------------------------------------COMMENT
MEDIUMcodebase_rag/tests/test_python_class_body_aliases.py1116# ---------------------------------------------------------------------------COMMENT
MEDIUMcodebase_rag/tests/test_python_class_body_aliases.py1118# ---------------------------------------------------------------------------COMMENT
MEDIUMcodebase_rag/tests/test_python_class_body_aliases.py1302# ---------------------------------------------------------------------------COMMENT
MEDIUMcodebase_rag/tests/test_python_class_body_aliases.py1304# ---------------------------------------------------------------------------COMMENT
MEDIUMcodebase_rag/tests/test_python_class_body_aliases.py1390# ---------------------------------------------------------------------------COMMENT
MEDIUMcodebase_rag/tests/test_python_class_body_aliases.py1392# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡codebase_rag/tests/test_js_object_member_calls.py295# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡codebase_rag/tests/test_js_object_member_calls.py297# ---------------------------------------------------------------------------COMMENT
MEDIUMcodebase_rag/tests/test_js_object_member_calls.py96# ---------------------------------------------------------------------------COMMENT
MEDIUMcodebase_rag/tests/test_js_object_member_calls.py98# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡codebase_rag/tests/test_js_call_binding_scope.py132# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡codebase_rag/tests/test_js_call_binding_scope.py134# ---------------------------------------------------------------------------COMMENT
MEDIUMcodebase_rag/tests/test_js_call_binding_scope.py69# ---------------------------------------------------------------------------COMMENT
MEDIUMcodebase_rag/tests/test_js_call_binding_scope.py71# ---------------------------------------------------------------------------COMMENT
MEDIUMcodebase_rag/tests/test_js_call_binding_scope.py266# ---------------------------------------------------------------------------COMMENT
MEDIUMcodebase_rag/tests/test_js_call_binding_scope.py268# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…ebase_rag/tests/test_js_ts_new_receiver_member_call.py226# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…ebase_rag/tests/test_js_ts_new_receiver_member_call.py228# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…ebase_rag/tests/test_js_ts_new_receiver_member_call.py656# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…ebase_rag/tests/test_js_ts_new_receiver_member_call.py658# ---------------------------------------------------------------------------COMMENT
MEDIUM…ebase_rag/tests/test_js_ts_new_receiver_member_call.py72# ---------------------------------------------------------------------------COMMENT
MEDIUM…ebase_rag/tests/test_js_ts_new_receiver_member_call.py74# ---------------------------------------------------------------------------COMMENT
MEDIUM…ebase_rag/tests/test_js_ts_new_receiver_member_call.py399# ---------------------------------------------------------------------------COMMENT
MEDIUM…ebase_rag/tests/test_js_ts_new_receiver_member_call.py401# ---------------------------------------------------------------------------COMMENT
MEDIUM…ebase_rag/tests/test_js_ts_new_receiver_member_call.py559# ---------------------------------------------------------------------------COMMENT
MEDIUM…ebase_rag/tests/test_js_ts_new_receiver_member_call.py561# ---------------------------------------------------------------------------COMMENT
MEDIUMcodebase_rag/tests/test_same_stem_data_file_sync.py204# ---------------------------------------------------------------------------COMMENT
MEDIUMcodebase_rag/tests/test_same_stem_data_file_sync.py206# ---------------------------------------------------------------------------COMMENT
MEDIUMcodebase_rag/tests/test_same_stem_data_file_sync.py319# ---------------------------------------------------------------------------COMMENT
MEDIUMcodebase_rag/tests/test_same_stem_data_file_sync.py321# ---------------------------------------------------------------------------COMMENT
MEDIUMcodebase_rag/tests/test_parameter_nodes_languages.py257# --- C# ----------------------------------------------------------------------COMMENT
Empty Error Handlers36 hits · 180 pts
SeverityFileLineSnippetContext
HIGHcodebase_rag/graph_updater.py941except (OSError, ValueError):CODE
HIGHcodebase_rag/graph_updater.py951except OSError:CODE
HIGHcodebase_rag/graph_updater.py962except OSError:CODE
HIGHcodebase_rag/graph_updater.py5891except OSError:CODE
HIGHcodebase_rag/capture.py74except ValueError:CODE
HIGHcodebase_rag/structural_check.py277except OSError:CODE
HIGHcodebase_rag/main.py1390except (termios.error, OSError):CODE
HIGHcodebase_rag/main.py1385except Exception: # noqa: S110 - best-effort; the terminal restore below must still runCODE
HIGHcodebase_rag/graph_query.py296except (OSError, RuntimeError):CODE
HIGHcodebase_rag/parsers/build_lock.py153except OSError:CODE
HIGHcodebase_rag/parsers/import_processor.py1492except Exception: # noqa: S110 - a destructor must not raiseCODE
HIGHcodebase_rag/parsers/import_processor.py6294except OSError:CODE
HIGHcodebase_rag/parsers/import_processor.py5148except OSError:CODE
HIGHcodebase_rag/parsers/stdlib_extractor.py345except (CODE
HIGHcodebase_rag/parsers/stdlib_extractor.py485except (CODE
HIGHcodebase_rag/parsers/stdlib_extractor.py692except (CODE
HIGHcodebase_rag/parsers/document_tier.py1285except (OSError, RuntimeError, ValueError):CODE
HIGHcodebase_rag/parsers/js_ts/utils.py186except Exception: # noqa: S110 - a failed query falls back to the walk belowCODE
HIGHcodebase_rag/parsers/py/ast_analyzer.py1071except Exception: # noqa: S110 - a failed query falls back to the walk belowCODE
HIGHcodebase_rag/parsers/py/ast_analyzer.py1747except Exception: # noqa: S110 - a failed query falls back to the walk belowCODE
HIGHcodebase_rag/parsers/py/variable_analyzer.py397except Exception: # noqa: S110 - a failed query falls back to the walk belowCODE
HIGHcodebase_rag/parsers/go_frontend/frontend.py341except OSError:CODE
HIGHcodebase_rag/tools/health_checker.py80except ImportError: # pragma: no cover - depends on extrasCODE
HIGHcodebase_rag/tests/test_mcp_project_scoping.py3695except Exception:CODE
HIGHcodebase_rag/tests/test_mcp_project_scoping.py3725except Exception:CODE
HIGHcodebase_rag/tests/conftest.py879except Exception:CODE
HIGHcodebase_rag/tests/conftest.py401except FileNotFoundError:CODE
HIGHcodebase_rag/tests/test_incremental_unreadable_retry.py326except PermissionError:CODE
HIGH…_rag/tests/integration/test_pinned_qdrant_image_e2e.py52except (urllib.error.URLError, ConnectionError, OSError):CODE
HIGHcodebase_rag/utils/token_utils.py94except Exception: # noqa: S110CODE
HIGHcodebase_rag/stack/health.py221except OSError:CODE
HIGHcodebase_rag/services/graph_service.py552except Exception: # noqa: S110 - _execute_query logged it; DDL failure must not stop ingestionCODE
HIGHcodebase_rag/services/graph_service.py608except Exception: # noqa: S110 - _execute_query logged it; DDL failure must not stop ingestionCODE
HIGHcodebase_rag/services/graph_service.py616except Exception: # noqa: S110 - _execute_query logged it; DDL failure must not stop ingestionCODE
HIGHoptimize/memory_profile.py225except Exception:CODE
HIGHbenchmarks/bench_pathlib_vs_string.py68except ValueError:CODE
Cross-File Repetition17 hits · 85 pts
SeverityFileLineSnippetContext
HIGHevals/oracles/lua_oracle.py0why this oracle cannot run here, or none when it can (issue #1639). on a clean checkout this answers none because the deSTRING
HIGHevals/oracles/php_oracle.py0why this oracle cannot run here, or none when it can (issue #1639). on a clean checkout this answers none because the deSTRING
HIGHevals/oracles/ruby_oracle.py0why this oracle cannot run here, or none when it can (issue #1639). on a clean checkout this answers none because the deSTRING
HIGHevals/oracles/typescript_oracle.py0why this oracle cannot run here, or none when it can (issue #1639). on a clean checkout this answers none because the deSTRING
HIGHcodebase_rag/tests/test_import_distance_calculation.py0create a graphupdater instance with mock dependencies for testing.STRING
HIGH…se_rag/tests/test_python_relative_import_resolution.py0create a graphupdater instance with mock dependencies for testing.STRING
HIGH…base_rag/tests/test_python_call_resolution_fallback.py0create a graphupdater instance with mock dependencies for testing.STRING
HIGH…se_rag/tests/test_python_wildcard_import_resolution.py0create a graphupdater instance with mock dependencies for testing.STRING
HIGHcodebase_rag/tests/test_mcp_list_directory.py0create an mcp tools registry with mocked dependencies.STRING
HIGHcodebase_rag/tests/test_mcp_read_file.py0create an mcp tools registry with mocked dependencies.STRING
HIGHcodebase_rag/tests/test_mcp_query_and_index.py0create an mcp tools registry with mocked dependencies.STRING
HIGHcodebase_rag/tests/test_mcp_get_code_snippet.py0create an mcp tools registry with mocked dependencies.STRING
HIGHcodebase_rag/tests/test_mcp_surgical_replace.py0create an mcp tools registry with mocked dependencies.STRING
HIGHcodebase_rag/tests/test_mcp_write_file.py0create an mcp tools registry with mocked dependencies.STRING
HIGHcodebase_rag/tests/test_csharp_out_of_solution_facts.py0<project sdk="microsoft.net.sdk"> <propertygroup> <targetframework>net8.0</targetframework> <nullable>enable</nullable> STRING
HIGHcodebase_rag/tests/test_csharp_semantic_facts.py0<project sdk="microsoft.net.sdk"> <propertygroup> <targetframework>net8.0</targetframework> <nullable>enable</nullable> STRING
HIGHcodebase_rag/tests/test_csharp_frontend_wiring.py0<project sdk="microsoft.net.sdk"> <propertygroup> <targetframework>net8.0</targetframework> <nullable>enable</nullable> STRING
Modern AI Meta-Vocabulary16 hits · 48 pts
SeverityFileLineSnippetContext
MEDIUMREADME.md43# Code-Graph-RAGCOMMENT
MEDIUMCONTRIBUTING.md1# Contributing to Code Graph RAGCOMMENT
MEDIUMPYPI_README.md1# Code-Graph-RAGCOMMENT
MEDIUMevals/constants.py771# never exercise this, yet monorepo RAG is cgr's headline. Graded on syntheticCOMMENT
MEDIUMevals/README.md1300### Next step: agentic resolved-rate (out of scope here)COMMENT
MEDIUMcodebase_rag/constants/duplicates.py153# find_duplicate_code agentic tool output.COMMENT
MEDIUMcodebase_rag/constants/providers.py106# when the embedding model's output does not match it.COMMENT
MEDIUMcodebase_rag/tests/test_duplicates_tool.py1# The find_duplicate_code agentic tool validates its inputs before touchingCOMMENT
MEDIUMcodebase_rag/tests/test_vector_store.py772# An embedding model whose output size differs from the collection's used toCOMMENT
MEDIUMcodebase_rag/tests/test_gloss_repair.py669# Three non-blank lines follow `run`, the full context window, so growthCOMMENT
MEDIUMdocs/index.md5# Code-Graph-RAGCOMMENT
MEDIUMdocs/index.md23## What is Code-Graph-RAG?COMMENT
MEDIUMdocs/claude-code-setup.md1# Claude Code Setup for Code-Graph-RAG MCP ServerCOMMENT
MEDIUMdocs/architecture/overview.md20### 2. RAG System (`codebase_rag/`)COMMENT
MEDIUM.github/workflows/copilot-code-review.yml3# Copilot's agentic code review needs a runner to start before its timeout, andCOMMENT
MEDIUM.github/workflows/copilot-code-review.yml5# review degrades to "Lite" with a "couldn't run its full agentic review"COMMENT
Modern Structural Boilerplate43 hits · 42 pts
SeverityFileLineSnippetContext
LOWevals/__init__.py5__all__ = ["extract_cgr_graph", "extract_oracle_graph", "score"]CODE
LOWevals/oracles/__init__.py45__all__ = [CODE
LOWcodebase_rag/graph_updater.py2829 def _settle_prune_marker(self) -> None:CODE
LOWcodebase_rag/console_marks.py20__all__ = ["status_mark"]CODE
LOWcodebase_rag/cli.py144def update_model_settings(*args: Any, **kwargs: Any) -> None:CODE
LOWcodebase_rag/cli.py249def _update_and_validate_models(orchestrator: str | None, cypher: str | None) -> None:CODE
LOWcodebase_rag/main.py1738def _update_single_model_setting(role: cs.ModelRole, model_string: str) -> None:CODE
LOWcodebase_rag/checkout_state.py497def _settle(directory: Path, ids: Iterable[str]) -> None:CODE
LOWcodebase_rag/analyzers/__init__.py4__all__ = ["FindingAnalyzer", "load_finding_rules"]CODE
LOWcodebase_rag/parsers/definition_docstring.py385__all__ = ["extract_definition_docstring", "libclang_docstring"]CODE
LOWcodebase_rag/parsers/module_docstring.py672__all__ = ["MODULE_DOC_SPECS", "ModuleDocSpec", "extract_module_docstring"]CODE
LOWcodebase_rag/parsers/__init__.py9__all__ = [CODE
LOWcodebase_rag/parsers/import_processor.py2064 def set_java_generated_roots(self, roots: list[tuple[str, ...]]) -> None:CODE
LOWcodebase_rag/parsers/field_nodes.py1077__all__ = [CODE
LOWcodebase_rag/parsers/flow_access/__init__.py6__all__ = [CODE
LOWcodebase_rag/parsers/js_ts/__init__.py7__all__ = [CODE
LOWcodebase_rag/parsers/py/__init__.py7__all__ = [CODE
LOWcodebase_rag/parsers/go/__init__.py15__all__ = [CODE
LOWcodebase_rag/parsers/class_ingest/__init__.py3__all__ = ["ClassIngestMixin"]CODE
LOWcodebase_rag/parsers/cpp_frontend/__init__.py10__all__ = [CODE
LOWcodebase_rag/parsers/dart/__init__.py16__all__ = [CODE
LOWcodebase_rag/parsers/frontends/__init__.py44__all__ = [CODE
LOWcodebase_rag/parsers/java_frontend/__init__.py9__all__ = [CODE
LOWcodebase_rag/parsers/java/__init__.py6__all__ = [CODE
LOWcodebase_rag/parsers/rs/__init__.py3__all__ = ["RustTypeInferenceEngine"]CODE
LOWcodebase_rag/parsers/php/__init__.py7__all__ = [CODE
LOWcodebase_rag/parsers/lua/__init__.py3__all__ = [CODE
LOWcodebase_rag/parsers/scala/__init__.py17__all__ = [CODE
LOWcodebase_rag/parsers/cpp/__init__.py3__all__ = [CODE
LOWcodebase_rag/parsers/io_access/__init__.py46__all__ = [CODE
LOWcodebase_rag/parsers/py_frontend/__init__.py7__all__ = [CODE
LOWcodebase_rag/parsers/go_frontend/__init__.py18__all__ = [CODE
LOWcodebase_rag/parsers/handlers/__init__.py5__all__ = [CODE
LOWcodebase_rag/parsers/csharp_frontend/__init__.py13__all__ = [CODE
LOWcodebase_rag/trace/tracer.py63 def set_workload(self, workload: str | None) -> None:CODE
LOW…debase_rag/tests/test_tool_calling_local_model_gate.py21def _set_orchestrator(monkeypatch: pytest.MonkeyPatch, provider: str) -> None:CODE
LOWcodebase_rag/utils/json_io.py20__all__ = ["load_json", "loads_json"]CODE
LOWcodebase_rag/utils/interruptible_thread.py22def _set_async_exc(ident: int, exc: type[BaseException] | None) -> None:CODE
LOWcodebase_rag/workspaces/__init__.py16__all__ = [CODE
LOWcodebase_rag/editing/__init__.py39__all__ = [CODE
LOWcodebase_rag/stack/__init__.py13__all__ = [CODE
LOWcodebase_rag/services/__init__.py46__all__ = [CODE
LOWcgr/__init__.py7__all__ = [CODE
Magic Placeholder Names6 hits · 30 pts
SeverityFileLineSnippetContext
HIGHdocs/claude-code-setup.md116 --env CYPHER_API_KEY=your-api-key \CODE
HIGHdocs/claude-code-setup.md123 --env CYPHER_API_KEY=your-api-key \CODE
HIGHdocs/guide/mcp-server.md19 --env CYPHER_API_KEY=your-api-key \CODE
HIGHdocs/guide/mcp-server.md33 --env CYPHER_API_KEY=your-api-key \CODE
HIGHdocs/guide/mcp-server.md174 --env CYPHER_API_KEY=your-api-key \CODE
HIGHdocs/guide/mcp-server.md181 --env CYPHER_API_KEY=your-api-key \CODE
Fake / Example Data25 hits · 22 pts
SeverityFileLineSnippetContext
LOWcodebase_rag/tests/test_javascript_destructuring.py53 address: { street: "123 Main St", city: "Anytown" },CODE
LOWcodebase_rag/tests/test_javascript_destructuring.py66 contact: { email: "john@example.com", phone: "555-1234" }CODE
LOWcodebase_rag/tests/test_lua_oop_patterns.py458local user = User:new("John Doe", "john@example.com")CODE
LOWcodebase_rag/tests/test_java_relationship_validation.py256 userService.createUser("John Doe", "john@example.com"); // CALLS UserService.createUser()CODE
LOWcodebase_rag/tests/test_java_relationship_validation.py389 User admin = new User("Admin", "admin@example.com");CODE
LOW…debase_rag/tests/test_typescript_namespaces_modules.py341const isValidEmail = DataProcessing.Validators.isEmail('user@example.com');CODE
LOW…debase_rag/tests/test_typescript_namespaces_modules.py1146console.log(fullName); // 'John Doe'CODE
LOW…debase_rag/tests/test_typescript_namespaces_modules.py1152const result = emailValidator.validate('user@example.com');CODE
LOWcodebase_rag/tests/test_javascript_object_patterns.py151 street: '123 Main St',CODE
LOWcodebase_rag/tests/test_javascript_object_patterns.py1123 const email = new Email('user@example.com');CODE
LOWcodebase_rag/tests/test_javascript_object_patterns.py1525userModel.set('name', 'John Doe');CODE
LOWcodebase_rag/tests/test_rust_macros_metaprogramming.py854 author: "Jane Doe".to_string(),CODE
LOWcodebase_rag/tests/test_rust_macros_metaprogramming.py1051 INSERT INTO users (name, email, age) VALUES ("John Doe", "john@example.com", 25)CODE
LOWcodebase_rag/tests/test_java_advanced_oop.py1398 author = "John Doe",CODE
LOWcodebase_rag/tests/test_typescript_decorators.py1441 return { id, name: 'User', email: 'user@example.com' };CODE
LOWcodebase_rag/tests/test_typescript_decorators.py1472 const user = userService.createUser('John Doe', 'john@example.com', 30, 'ADMIN');CODE
LOWcodebase_rag/tests/test_javascript_modules.py1184const isValid = defaultValidator('email', 'test@test.com');CODE
LOW…debase_rag/tests/test_cpp_designated_init_consteval.py934 email_validator("user@example.com");CODE
LOWcodebase_rag/tests/test_java_modern_features.py474 "name": "John Doe",CODE
LOWcodebase_rag/tests/test_java_modern_features.py477 "street": "123 Main St",CODE
LOWcodebase_rag/tests/test_typescript_types.py816 street: "123 Main St",CODE
LOWcodebase_rag/tests/test_rust_pattern_matching.py251 street: "123 Main St".to_string(),CODE
LOWcodebase_rag/tests/test_java_complex_relationships.py328 EmailNotifier emailNotifier = new EmailNotifier("user@example.com"); // CALLS EmailNotifier constructorCODE
LOWcodebase_rag/tests/test_java_complex_relationships.py989 PaymentStrategy creditCard = new CreditCardPayment("1234567890123456", "John Doe"); // CALLS CreditCardPayment cCODE
LOWcodebase_rag/tests/test_java_complex_relationships.py999 PaymentStrategy paypal = new PayPalPayment("user@example.com"); // CALLS PayPalPayment constructorCODE
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMcodebase_rag/tests/test_cli_smoke.py387 # This file is the one place that really does spawn it.COMMENT
MEDIUM.github/labels.yml2# This file defines all labels used in issue templates and workflowsCOMMENT
AI Structural Patterns9 hits · 5 pts
SeverityFileLineSnippetContext
LOWevals/agentic_qa.py620CODE
LOWcodebase_rag/cli.py1209CODE
LOWcodebase_rag/cli.py1680CODE
LOWcodebase_rag/cli.py2712CODE
LOWcodebase_rag/cli.py3117CODE
LOWcodebase_rag/parsers/call_processor.py1839CODE
LOWcodebase_rag/parsers/type_inference.py98CODE
LOWcodebase_rag/parsers/utils.py1539CODE
LOWcodebase_rag/parsers/csharp/type_inference.py240CODE
Structural Annotation Overuse3 hits · 4 pts
SeverityFileLineSnippetContext
LOWdocs/getting-started/quickstart.md9## Step 1: Parse a RepositoryCOMMENT
LOWdocs/getting-started/quickstart.md52## Step 2: Query the CodebaseCOMMENT
LOWdocs/getting-started/quickstart.md85## Step 3: Export Graph DataCOMMENT
Slop Phrases1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMcodebase_rag/tests/test_rust_closures_functions.py207 // For demonstration purposes onlyCOMMENT