AI Slop Code RIsk Monitor

rocketride-org/rocketride-server

High-performance AI pipeline engine with a C++ core and 50+ Python-extensible nodes. Build, debug, and scale LLM workflows with 13+ model providers, 8+ vector databases, and agent orchestration, all from your IDE. Includes VS Code extension, TypeScript/Python SDKs, and Docker deployment.

40.2 High pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for rocketride-org/rocketride-server, a Python project with 17,810 GitHub stars. SynthScan examined 1,084,826 lines of code across 4646 source files, recording 24530 pattern matches distributed across 26 syntactic categories. The legacy adjusted pattern signal is 40.2 (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.

40.2
Adjusted Signal
40.2
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
17.8K
Stars
Python
Language
1.1M
Lines of Code
4.6K
Files
24.5K
Pattern Hits
2026-10-12
Scan Date
0.15
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 48.8/100 · MEDIUM

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

Hallucinated Dependency & Supply Chain Risk 7.9/100 · LOW

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

Agent Over-Engineering Ratio 79.6/100 · CRITICAL

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

PR Review Velocity Impact 85.9/100 · CRITICAL

Which changes need focused human review? 24530 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 1HIGH 683MEDIUM 7258LOW 16588

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 24530 distinct pattern matches across 26 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.

Decorative Section Separators6949 hits · 23600 pts
SeverityFileLineSnippetContext
MEDIUM⚡pyproject.toml1# =============================================================================COMMENT
MEDIUM⚡pyproject.toml7# =============================================================================COMMENT
MEDIUMpyproject.toml111# =============================================================================COMMENT
MEDIUMpyproject.toml120# =============================================================================COMMENT
MEDIUMtools/sync_models/test/conftest.py24# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/conftest.py26# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/conftest.py51# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/conftest.py53# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/conftest.py117# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/conftest.py119# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_live.py172# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_live.py174# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_live.py204# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_live.py206# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_live.py218# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_live.py220# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_live.py280# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_live.py282# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_live.py328# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_live.py330# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_live.py346# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_live.py348# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_live.py360# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_live.py362# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_live.py374# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_live.py376# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_live.py391# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_live.py393# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_live.py405# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_live.py407# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_live.py422# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_live.py424# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_live.py439# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_live.py441# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_live.py41# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_live.py43# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_new_providers.py85# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_new_providers.py87# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_new_providers.py256# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_new_providers.py258# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_new_providers.py407# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_new_providers.py409# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_extended_thinking_field.py1# =============================================================================COMMENT
MEDIUMtools/sync_models/test/test_extended_thinking_field.py4# =============================================================================COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_logic.py52# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_logic.py54# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_logic.py379# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_logic.py381# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_logic.py440# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_logic.py442# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_logic.py562# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_logic.py564# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_logic.py715# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_logic.py717# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_logic.py856# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_logic.py858# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_logic.py1136# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/sync_models/test/test_sync_logic.py1138# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_logic.py307# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/sync_models/test/test_sync_logic.py309# ---------------------------------------------------------------------------COMMENT
6889 more matches not shown…
Hyper-Verbose Identifiers8111 hits · 7174 pts
SeverityFileLineSnippetContext
LOW⚡tools/contract_checks/test/test_runner.py74def test_verify_import_passes_when_module_and_symbols_exist(stub_module):CODE
LOW⚡tools/contract_checks/test/test_runner.py81def test_verify_import_fails_when_module_missing():CODE
LOW⚡tools/contract_checks/test/test_runner.py89def test_verify_import_fails_when_symbol_missing(stub_module):CODE
LOW⚡tools/contract_checks/test/test_runner.py97def test_verify_import_accepts_lazy_loaded_submodule():CODE
LOW⚡tools/contract_checks/test/test_runner.py188def test_verify_class_attrs_passes_for_existing_attrs(stub_module):CODE
LOW⚡tools/contract_checks/test/test_runner.py194def test_verify_class_attrs_fails_for_missing_attr(stub_module):CODE
LOW⚡tools/contract_checks/test/test_runner.py201def test_verify_heavy_class_walks_chain_via_constructed_instance(stub_module):CODE
LOW⚡tools/contract_checks/test/test_runner.py416def test_cli_parser_accepts_repeated_package_flag():CODE
LOW⚡tools/contract_checks/test/test_runner.py425def test_cli_parser_accepts_repeated_pattern_flag():CODE
LOW⚡tools/contract_checks/test/test_runner.py434def test_cli_parser_accepts_repeated_requirements_flag():CODE
LOWtools/contract_checks/test/test_runner.py119def test_verify_import_reports_non_importerror_without_crashing(monkeypatch):CODE
LOWtools/contract_checks/test/test_runner.py136def test_verify_import_reports_broken_submodule_not_symbol_missing(monkeypatch, stub_module):CODE
LOWtools/contract_checks/test/test_runner.py163def test_verify_any_of_passes_when_one_alternative_resolves(stub_module):CODE
LOWtools/contract_checks/test/test_runner.py175def test_verify_any_of_fails_when_no_alternative_resolves():CODE
LOWtools/contract_checks/test/test_runner.py212def test_verify_heavy_class_fails_on_missing_chain(stub_module):CODE
LOWtools/contract_checks/test/test_runner.py224def test_verify_heavy_class_fails_with_source_in_message(stub_module):CODE
LOWtools/contract_checks/test/test_runner.py237def test_verify_heavy_class_refuses_non_class_target(stub_module):CODE
LOWtools/contract_checks/test/test_runner.py262def test_verify_heavy_class_dotless_qualname_fails_without_crashing(stub_module):CODE
LOWtools/contract_checks/test/test_runner.py278def test_verify_heavy_class_construct_cannot_reach_dangerous_builtins(stub_module):CODE
LOWtools/contract_checks/test/test_runner.py294def test_verify_heavy_class_construct_allows_set_dummy(stub_module):CODE
LOWtools/contract_checks/test/test_runner.py313def test_auto_extracted_heavy_class_failure_demotes_to_skip(stub_module, tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py342def test_manifest_heavy_class_failure_stays_fail(stub_module, tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py368def test_auto_extracted_heavy_class_chain_success_still_passes(stub_module, tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py401def test_cli_parser_accepts_repeated_tree_flag():CODE
LOWtools/contract_checks/test/test_runner.py448def test_version_matches_simple_specs():CODE
LOWtools/contract_checks/test/test_runner.py474def test_version_matches_propagates_bad_spec():CODE
LOWtools/contract_checks/test/test_runner.py487def test_requirements_parser_extracts_basic_names(tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py504def test_requirements_parser_skips_comments_and_blanks(tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py516def test_requirements_parser_skips_options_lines(tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py545def test_resolve_distributions_to_modules_handles_known_mismatches():CODE
LOWtools/contract_checks/test/test_runner.py556def test_resolve_distributions_to_modules_falls_back_for_uninstalled():CODE
LOWtools/contract_checks/test/test_runner.py569def test_requirements_file_skipped_returns_false_without_marker(tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py581def test_requirements_file_skipped_detects_marker_without_reason(tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py593def test_requirements_file_skipped_extracts_reason(tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py608def test_requirements_file_skipped_extracts_reason_without_reason_prefix(tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py623def test_requirements_file_skipped_finds_marker_anywhere_in_file(tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py638def test_requirements_marker_detected_with_two_comments_on_one_line(tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py669def test_requirements_file_skipped_returns_false_on_missing_file(tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py684def test_requirements_file_disabled_detects_marker(tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py698def test_requirements_file_disabled_returns_false_without_marker(tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py708def test_requirements_file_skipped_and_disabled_are_independent(tmp_path):CODE
LOWtools/contract_checks/test/test_runner.py726def test_install_loop_disable_wins_over_install_all(tmp_path, capsys, monkeypatch):CODE
LOWtools/contract_checks/test/test_runner.py771def test_install_loop_continues_on_per_file_failure(tmp_path, capsys, monkeypatch):CODE
LOWtools/contract_checks/test/test_runner.py816def test_install_loop_install_all_overrides_marker(tmp_path, capsys, monkeypatch):CODE
LOWtools/contract_checks/test/test_runner.py864def test_normalize_dist_name_folds_separators_and_case():CODE
LOWtools/contract_checks/test/test_runner.py872def test_constraint_match_resolves_import_name_to_distribution_pin(monkeypatch):CODE
LOWtools/contract_checks/test/test_runner.py885def test_constraint_match_detects_drift_across_separator(monkeypatch):CODE
LOWtools/contract_checks/test/test_extractor.py54def test_plain_imports_are_picked_up(tmp_path: Path):CODE
LOWtools/contract_checks/test/test_extractor.py71def test_stdlib_is_filtered_out(tmp_path: Path):CODE
LOWtools/contract_checks/test/test_extractor.py91def test_internal_packages_are_filtered(tmp_path: Path):CODE
LOWtools/contract_checks/test/test_extractor.py109def test_relative_imports_are_skipped(tmp_path: Path):CODE
LOWtools/contract_checks/test/test_extractor.py127def test_try_except_importerror_creates_any_of(tmp_path: Path):CODE
LOWtools/contract_checks/test/test_extractor.py150def test_non_import_guard_handler_excluded_from_any_of(tmp_path: Path):CODE
LOWtools/contract_checks/test/test_extractor.py173def test_function_body_imports_are_seen(tmp_path: Path):CODE
LOWtools/contract_checks/test/test_extractor.py189def test_intra_procedural_heavy_class_detected(tmp_path: Path):CODE
LOWtools/contract_checks/test/test_extractor.py213def test_contract_check_ignore_comment_drops_import(tmp_path: Path):CODE
LOWtools/contract_checks/test/test_extractor.py229def test_manifest_skip_drops_auto_detected_package(tmp_path: Path):CODE
LOWtools/contract_checks/test/test_extractor.py256def test_skip_packages_strips_alternative_from_mixed_any_of(tmp_path: Path):CODE
LOWtools/contract_checks/test/test_extractor.py285def test_skip_packages_drops_fully_skip_listed_any_of(tmp_path: Path):CODE
LOWtools/contract_checks/test/test_extractor.py312def test_skip_packages_preserves_any_of_applies_when(tmp_path: Path):CODE
8051 more matches not shown…
Over-Commented Block4466 hits · 4344 pts
SeverityFileLineSnippetContext
LOWpyproject.toml1# =============================================================================COMMENT
LOWpyproject.toml41# Format docstringsCOMMENT
LOWpyproject.toml61# D106 Ignore undocumented public nested classCOMMENT
LOWpyproject.toml101filterwarnings = [COMMENT
LOWpnpm-workspace.yaml41 # ExamplesCOMMENT
LOWpnpm-workspace.yaml61# downgrades for Docusaurus-era parents.COMMENT
LOWpnpm-workspace.yaml81 # 2.1.4 carry the same fixes the global floor exists for.COMMENT
LOWtools/contract_checks/requirements.txt1# Framework runtime uses only stdlib (ast, importlib, inspect, sys, pathlib).COMMENT
LOWtools/contract_checks/src/contract_checks/extractor.py321COMMENT
LOWtools/sync_models/src/sync_models.config.json1{COMMENT
LOWtools/sync_models/src/sync_models.config.json41 "exclude_prefixes": [],COMMENT
LOWtools/sync_models/src/sync_models.config.json61 "gpt-5-chat-latest": 128000,COMMENT
LOWtools/sync_models/src/sync_models.config.json81 // "gpt-5-nano": 400000,COMMENT
LOWtools/sync_models/src/sync_models.config.json141 // as max_output_tokens here (see the WARNING further down). See llm_openai.COMMENT
LOWtools/sync_models/src/sync_models.config.json241 "ocr", // OCR-specific modelsCOMMENT
LOWtools/sync_models/src/sync_models.config.json261 // "magistral-small-latest": 131072,COMMENT
LOWtools/sync_models/src/sync_models.config.json841 //COMMENT
LOWtools/sync_models/src/sync_models.config.json881 // "claude-opus-4-5": 65536,COMMENT
LOWtools/sync_models/src/core/merger.py621 # the API returns as bare "devstral-medium").COMMENT
LOWtools/sync_models/src/core/merger.py661 # 1. Manual override in sync_models.config.json (highest)COMMENT
LOWtools/dependabot-smoke/smoke-nodes.sh1#!/usr/bin/env bashCOMMENT
LOWtools/dependabot-smoke/smoke-litellm.sh1#!/usr/bin/env bashCOMMENT
LOWdocker/warm-wheel-cache.sh1#!/bin/shCOMMENT
LOWdocker/docker-compose.override.yml1# ---------------------------------------------------------------------------COMMENT
LOWdocker/docker-compose.yml1# ---------------------------------------------------------------------------COMMENT
LOWtest/nodes/test_init_mocks.py1# =============================================================================COMMENT
LOWtest/nodes/connectors/text_output/test_anonymize.py1# =============================================================================COMMENT
LOWtest/nodes/connectors/milvus/store/test_milvus.py1# =============================================================================COMMENT
LOWnodes/test/test_tool_daytona.py1# =============================================================================COMMENT
LOWnodes/test/test_graph_falkordb.py1# =============================================================================COMMENT
LOWnodes/test/test_ner_write_documents.py1# =============================================================================COMMENT
LOWnodes/test/test_tool_guild.py1# =============================================================================COMMENT
LOWnodes/test/zone_audit.py1# =============================================================================COMMENT
LOWnodes/test/zone_audit.py61``from test.zone_audit import audit_time_fields``.COMMENT
LOWnodes/test/test_rocketride_db.py1# =============================================================================COMMENT
LOWnodes/test/test_tool_deepl.py1# =============================================================================COMMENT
LOWnodes/test/test_tool_deepl.py121# ---------------------------------------------------------------------------COMMENT
LOWnodes/test/test_tool_deepl.py241 'depends': depends,COMMENT
LOWnodes/test/test_tool_n8n.py1# =============================================================================COMMENT
LOWnodes/test/test_db_hydradb.py1# =============================================================================COMMENT
LOWnodes/test/test_rocketride_graph_full.py1# =============================================================================COMMENT
LOWnodes/test/test_lifecycle_order.py1# =============================================================================COMMENT
LOWnodes/test/test_age_translate.py1# =============================================================================COMMENT
LOWnodes/test/test_dynamic.py1# =============================================================================COMMENT
LOWnodes/test/test_dynamic_full.py1# =============================================================================COMMENT
LOWnodes/test/test_tool_tavily.py1# =============================================================================COMMENT
LOWnodes/test/test_tool_tavily.py21# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,COMMENT
LOWnodes/test/test_rocketride_db_full.py1# =============================================================================COMMENT
LOWnodes/test/test_graph_neo4j.py1# =============================================================================COMMENT
LOWnodes/test/test_zone_audit.py1# =============================================================================COMMENT
LOWnodes/test/tool_oura/test_tool_oura.py1# =============================================================================COMMENT
LOWnodes/test/tool_laserdata_memory/__init__.py1# =============================================================================COMMENT
LOWnodes/test/context_optimizer/test_all.py1801 assert ContextOptimizer({**default_config, 'model_name': ' gpt-5 '}).model_name == 'gpt-5'COMMENT
LOWnodes/test/core/test_microsoft_access.py1# =============================================================================COMMENT
LOWnodes/test/guardrails/test_all.py1# =============================================================================COMMENT
LOWnodes/test/guardrails/test_lane_forward_once.py1# =============================================================================COMMENT
LOWnodes/test/agent_crewai/test_manager_synthesis.py201 names, stub-tainted, for a later import elsewhere in the same session toCOMMENT
LOWnodes/test/framework/runner.py1# =============================================================================COMMENT
LOWnodes/test/framework/discovery.py1# =============================================================================COMMENT
LOWnodes/test/framework/__init__.py1# =============================================================================COMMENT
4406 more matches not shown…
Empty Error Handlers269 hits · 1345 pts
SeverityFileLineSnippetContext
HIGHtools/contract_checks/src/contract_checks/extractor.py122except tokenize.TokenizeError:CODE
HIGHtools/sync_models/src/sync_models.py33except ImportError:CODE
HIGHtools/sync_models/src/core/merger.py358except Exception:CODE
HIGHtools/sync_models/src/core/merger.py368except Exception:CODE
HIGHtools/sync_models/src/providers/base.py823except Exception:CODE
HIGHnodes/test/test_contracts.py366except Exception:CODE
HIGHnodes/test/test_contracts.py371except Exception:CODE
HIGHnodes/test/conftest.py54except ImportError:CODE
HIGHnodes/test/conftest.py154except (asyncio.TimeoutError, Exception):CODE
HIGHnodes/test/test_anomaly_detector_lane_forward.py91except Exception:CODE
HIGHnodes/test/test_lane_forward_once_nodes.py523except RuntimeError:CODE
HIGHnodes/test/discord/live/live_support.py424except _ParsedConfig:CODE
HIGHnodes/test/discord/live/live_support.py571except Exception:CODE
HIGHnodes/test/discord/live/live_support.py952except Exception:CODE
HIGHnodes/test/discord/live/live_support.py990except Exception:CODE
HIGHnodes/test/discord/live/live_support.py1109except Exception:CODE
HIGHnodes/test/core/test_gcp_auth.py148except AttributeError:CODE
HIGHnodes/test/guardrails/test_lane_forward_once.py166except Exception:CODE
HIGHnodes/test/agent_crewai/test_stop_words.py349except RuntimeError:CODE
HIGHnodes/test/framework/runner.py106except Exception:CODE
HIGHnodes/test/framework/expectations.py406except ValueError:CODE
HIGHnodes/test/tool_http_request/test_rate_limiter.py176except RateLimitError:CODE
HIGH…/embedding_transformer/test_lane_batch_forward_once.py109except Exception:CODE
HIGHnodes/test/image_cleanup/test_provenance.py64except Exception:CODE
HIGHnodes/test/tool_filesystem/test_live_anchor.py89except Exception:CODE
HIGHnodes/test/tool_filesystem/test_live_anchor.py93except Exception:CODE
HIGHnodes/test/tool_mcp_client/stub_mcp_server.py67except (OSError, ValueError):CODE
HIGHnodes/src/nodes/tool_n8n/n8n_client.py459except ValueError:CODE
HIGHnodes/src/nodes/tool_n8n/n8n_client.py427except ValueError:CODE
HIGHnodes/src/nodes/llm_mistral/IGlobal.py177except Exception:CODE
HIGHnodes/src/nodes/llm_mistral/IGlobal.py113except Exception:CODE
HIGHnodes/src/nodes/discord/IEndpoint.py894except asyncio.CancelledError:CODE
HIGHnodes/src/nodes/discord/IEndpoint.py969except asyncio.CancelledError:CODE
HIGHnodes/src/nodes/store_weaviate/IGlobal.py162except Exception:CODE
HIGHnodes/src/nodes/store_weaviate/IGlobal.py129except Exception:CODE
HIGHnodes/src/nodes/rocketride_vector/IGlobal.py155except Exception:CODE
HIGHnodes/src/nodes/rocketride_vector/IGlobal.py130except Exception:CODE
HIGHnodes/src/nodes/rocketride_graph/IGlobal.py155except Exception:CODE
HIGHnodes/src/nodes/llm_anthropic/IGlobal.py137except Exception:CODE
HIGHnodes/src/nodes/llm_anthropic/IGlobal.py163except Exception:CODE
HIGHnodes/src/nodes/llm_openai/IGlobal.py106except Exception:CODE
HIGHnodes/src/nodes/agent_crewai/crewai_listener.py159except Exception:CODE
HIGHnodes/src/nodes/agent_crewai/crewai_base.py95except Exception:CODE
HIGHnodes/src/nodes/agent_crewai/crewai_base.py146except Exception:CODE
HIGH…des/src/nodes/agent_crewai/crewai_manager/IInstance.py72except Exception:CODE
HIGHnodes/src/nodes/agent_crewai/crewai_agent/IInstance.py66except Exception:CODE
HIGHnodes/src/nodes/store_pinecone/IGlobal.py186except Exception:CODE
HIGHnodes/src/nodes/tool_http_request/http_client.py502except Exception:CODE
HIGHnodes/src/nodes/answer_documents/adapt.py58except ValueError:CODE
HIGHnodes/src/nodes/db_hotdata/IInstance.py326except (ValueError, TypeError):CODE
HIGHnodes/src/nodes/db_hotdata/IInstance.py345except (ValueError, TypeError):CODE
HIGHnodes/src/nodes/agent_llamaindex/IInstance.py84except Exception:CODE
HIGHnodes/src/nodes/store_postgres/IGlobal.py126except Exception:CODE
HIGHnodes/src/nodes/store_postgres/IGlobal.py105except Exception:CODE
HIGHnodes/src/nodes/llm_vision_openai/openai_vision.py203except Exception:CODE
HIGHnodes/src/nodes/agent_deepagent/deepagent.py879except Exception:CODE
HIGHnodes/src/nodes/agent_deepagent/deepagent.py252except Exception:CODE
HIGH…/nodes/agent_deepagent/deepagent_subagent/IInstance.py57except Exception:CODE
HIGH…src/nodes/agent_deepagent/deepagent_agent/IInstance.py87except Exception:CODE
HIGHnodes/src/nodes/ocr/IInstance.py159except EOFError:CODE
209 more matches not shown…
Unused Imports1501 hits · 1294 pts
SeverityFileLineSnippetContext
LOWtools/contract_checks/cli.py10CODE
LOWtools/contract_checks/test/conftest.py16CODE
LOWtools/contract_checks/test/test_runner.py8CODE
LOWtools/contract_checks/test/test_extractor.py9CODE
LOWtools/contract_checks/src/contract_checks/engine_env.py13CODE
LOWtools/contract_checks/src/contract_checks/runner.py8CODE
LOWtools/contract_checks/src/contract_checks/manifest.py17CODE
LOWtools/contract_checks/src/contract_checks/extractor.py21CODE
LOWtools/contract_checks/src/contract_checks/cli.py19CODE
LOWtools/contract_checks/src/contract_checks/trees.py8CODE
LOWtools/sync_models/test/conftest.py13CODE
LOWtools/sync_models/test/test_sync_live.py16CODE
LOWtools/sync_models/test/test_capability_gate.py11CODE
LOWtools/sync_models/test/test_glm_provider.py1CODE
LOWtools/sync_models/test/test_new_providers.py11CODE
LOWtools/sync_models/test/markers.py7CODE
LOWtools/sync_models/test/test_shared_form_properties.py12CODE
LOWtools/sync_models/test/test_baidu_qianfan_provider.py1CODE
LOWtools/sync_models/test/test_extended_thinking_field.py13CODE
LOWtools/sync_models/test/test_sync_logic.py11CODE
LOWtools/sync_models/src/stamp_reasoning.py8CODE
LOWtools/sync_models/src/sync_models.py19CODE
LOWtools/sync_models/src/core/util.py11CODE
LOWtools/sync_models/src/core/reporter.py13CODE
LOWtools/sync_models/src/core/capabilities.py13CODE
LOWtools/sync_models/src/core/patcher.py19CODE
LOWtools/sync_models/src/core/merger.py14CODE
LOWtools/sync_models/src/core/smoke.py20CODE
LOWtools/sync_models/src/providers/baidu_qianfan.py8CODE
LOWtools/sync_models/src/providers/vision_gemini.py14CODE
LOWtools/sync_models/src/providers/glm.py13CODE
LOWtools/sync_models/src/providers/vision_mistral.py12CODE
LOWtools/sync_models/src/providers/mistral.py13CODE
LOWtools/sync_models/src/providers/minimax.py11CODE
LOWtools/sync_models/src/providers/aggregator.py10CODE
LOWtools/sync_models/src/providers/perplexity.py8CODE
LOWtools/sync_models/src/providers/gmi_cloud.py8CODE
LOWtools/sync_models/src/providers/gemini.py12CODE
LOWtools/sync_models/src/providers/openai.py8CODE
LOWtools/sync_models/src/providers/qwen.py8CODE
LOWtools/sync_models/src/providers/deepseek.py14CODE
LOWtools/sync_models/src/providers/anthropic.py8CODE
LOWtools/sync_models/src/providers/kimi.py14CODE
LOWtools/sync_models/src/providers/xai.py8CODE
LOWtools/sync_models/src/providers/nebius.py9CODE
LOWtools/sync_models/src/providers/embedding_openai.py8CODE
LOWtools/sync_models/src/providers/base.py9CODE
LOWtools/sync_models/src/providers/vision_openai.py12CODE
LOWnodes/test/test_tool_daytona.py28CODE
LOWnodes/test/test_graph_falkordb.py33CODE
LOWnodes/test/test_vectordb_tool_mixin.py23CODE
LOWnodes/test/conftest.py63CODE
LOWnodes/test/conftest.py63CODE
LOWnodes/test/conftest.py63CODE
LOWnodes/test/conftest.py63CODE
LOWnodes/test/test_tool_guild.py39CODE
LOWnodes/test/zone_audit.py64CODE
LOWnodes/test/test_agent_langchain_parser.py16CODE
LOWnodes/test/test_rocketride_db.py35CODE
LOWnodes/test/test_tool_deepl.py108CODE
1441 more matches not shown…
Excessive Try-Catch Wrapping1231 hits · 1207 pts
SeverityFileLineSnippetContext
LOWtestdata/images/generate_test_images.py28 except Exception:CODE
LOW⚡tools/contract_checks/README.md144except Exception:CODE
LOW⚡tools/contract_checks/README.md152except Exception:CODE
LOW⚡tools/contract_checks/README.md162except Exception:CODE
LOWtools/contract_checks/src/contract_checks/engine_env.py73 except Exception:CODE
LOWtools/contract_checks/src/contract_checks/engine_env.py302 except Exception:CODE
LOWtools/contract_checks/src/contract_checks/runner.py78 except Exception as e:CODE
LOWtools/contract_checks/src/contract_checks/runner.py111 except Exception as e:CODE
LOWtools/contract_checks/src/contract_checks/runner.py178 except Exception as e:CODE
LOWtools/contract_checks/src/contract_checks/runner.py236 except Exception as e:CODE
LOWtools/contract_checks/src/contract_checks/runner.py278 except Exception as e:CODE
LOWtools/contract_checks/src/contract_checks/manifest.py60 except Exception as e:CODE
LOWtools/contract_checks/src/contract_checks/cli.py81 except Exception as e:CODE
LOWtools/contract_checks/src/contract_checks/cli.py427 except Exception as e:CODE
LOW⚡tools/sync_models/test/test_sync_live.py256 except Exception as exc: # noqa: BLE001 — the classifier decides what the failure meansCODE
LOWtools/sync_models/src/sync_models.py224 except Exception as e:CODE
LOWtools/sync_models/src/sync_models.py233 except Exception as e:CODE
LOWtools/sync_models/src/sync_models.py469 except Exception as e:CODE
LOWtools/sync_models/src/core/capabilities.py74 except Exception:CODE
LOWtools/sync_models/src/core/patcher.py591 except Exception:CODE
LOWtools/sync_models/src/core/merger.py92 except Exception:CODE
LOWtools/sync_models/src/core/merger.py358 except Exception:CODE
LOWtools/sync_models/src/core/merger.py368 except Exception:CODE
LOWtools/sync_models/src/core/smoke.py218 except Exception as e:CODE
LOWtools/sync_models/src/core/smoke.py266 except Exception as e:CODE
LOWtools/sync_models/src/core/smoke.py297 except Exception as e:CODE
LOWtools/sync_models/src/core/smoke.py330 except Exception as e:CODE
LOWtools/sync_models/src/providers/mistral.py90 except Exception:CODE
LOWtools/sync_models/src/providers/base.py492 except Exception as e:CODE
LOW⚡tools/sync_models/src/providers/base.py818 except Exception:CODE
LOW⚡tools/sync_models/src/providers/base.py823 except Exception:CODE
LOWnodes/test/test_anonymize_logic.py159 except Exception as e: # noqa: BLE001CODE
LOWnodes/test/test_contracts.py121 except Exception:CODE
LOWnodes/test/test_contracts.py366 except Exception:CODE
LOWnodes/test/test_contracts.py371 except Exception:CODE
LOWnodes/test/conftest.py114 except Exception:CODE
LOWnodes/test/conftest.py472 except Exception:CODE
LOWnodes/test/test_tool_deepl.py169 except Exception:CODE
LOWnodes/test/test_anomaly_detector_zscore.py388 except Exception as exc: # noqa: BLE001 — surface any thread failure to the testCODE
MEDIUMnodes/test/test_rocketride_graph_full.py79def _db_reachable() -> bool:CODE
LOWnodes/test/test_rocketride_graph_full.py84 except Exception:CODE
LOWnodes/test/test_anomaly_detector_lane_forward.py91 except Exception:CODE
LOWnodes/test/test_dynamic.py106 except Exception as e:CODE
LOWnodes/test/test_dynamic_full.py80 except Exception as e:CODE
MEDIUMnodes/test/test_db_hotdata.py2339def _run_first():CODE
LOWnodes/test/test_db_hotdata.py2342 except Exception as exc: # reported below instead of hanging the suiteCODE
MEDIUMnodes/test/test_rocketride_db_full.py91def _db_reachable() -> bool:CODE
LOWnodes/test/test_rocketride_db_full.py96 except Exception:CODE
MEDIUMnodes/test/discord/live/live_support.py568def close(self):CODE
MEDIUMnodes/test/discord/live/live_support.py718def _delete(message):CODE
MEDIUMnodes/test/discord/live/live_support.py1106def close(self):CODE
LOW⚡nodes/test/discord/live/live_support.py749 except Exception as error:CODE
LOW⚡nodes/test/discord/live/live_support.py758 except Exception as error:CODE
LOW⚡nodes/test/discord/live/live_support.py763 except Exception as error:CODE
LOW⚡nodes/test/discord/live/live_support.py767 except Exception as error:CODE
LOW⚡nodes/test/discord/live/live_support.py1252 except Exception as error:CODE
LOW⚡nodes/test/discord/live/live_support.py1261 except Exception as error:CODE
LOW⚡nodes/test/discord/live/live_support.py1267 except Exception as error:CODE
LOW⚡nodes/test/discord/live/live_support.py1274 except Exception as error:CODE
LOW⚡nodes/test/discord/live/live_support.py1278 except Exception as error:CODE
1171 more matches not shown…
Cross-File Repetition184 hits · 920 pts
SeverityFileLineSnippetContext
HIGHnodes/test/test_tool_daytona.py0return {module_name: stub} for the deps needed only to import the module.STRING
HIGHnodes/test/test_tool_v0.py0return {module_name: stub} for the deps needed only to import the module.STRING
HIGHnodes/test/test_tool_tavily.py0return {module_name: stub} for the deps needed only to import the module.STRING
HIGHnodes/test/thumbnail/test_chunk_ids.py0minimal currentobject: what docmetadata reads off the instance context.STRING
HIGHnodes/test/embedding_video/test_frame_names.py0minimal currentobject: what docmetadata reads off the instance context.STRING
HIGHnodes/test/frame_grabber/test_frame_ordinals.py0minimal currentobject: what docmetadata reads off the instance context.STRING
HIGHnodes/test/thumbnail/test_chunk_ids.py0stand-in for the engine binding (``self.instance``).STRING
HIGHnodes/test/embedding_video/test_frame_names.py0stand-in for the engine binding (``self.instance``).STRING
HIGHnodes/test/frame_grabber/test_frame_ordinals.py0stand-in for the engine binding (``self.instance``).STRING
HIGHnodes/test/thumbnail/test_chunk_ids.py0stand-in for ``iendpoint``: docmetadata reads the node id off jobconfig.STRING
HIGHnodes/test/embedding_video/test_frame_names.py0stand-in for ``iendpoint``: docmetadata reads the node id off jobconfig.STRING
HIGHnodes/test/frame_grabber/test_frame_ordinals.py0stand-in for ``iendpoint``: docmetadata reads the node id off jobconfig.STRING
HIGHnodes/test/tool_laserdata_memory/test_tools.py0stub @tool_function decorator that records metadata and returns the function.STRING
HIGHnodes/test/tool_mem0/test_tools.py0stub @tool_function decorator that records metadata and returns the function.STRING
HIGHnodes/test/tool_cognee/test_tools.py0stub @tool_function decorator that records metadata and returns the function.STRING
HIGHnodes/test/tool_laserdata_memory/test_tools.py0attach tool metadata to the wrapped function and return it.STRING
HIGHnodes/test/tool_mem0/test_tools.py0attach tool metadata to the wrapped function and return it.STRING
HIGHnodes/test/tool_cognee/test_tools.py0attach tool metadata to the wrapped function and return it.STRING
HIGHnodes/test/tool_laserdata_memory/test_tools.py0identity stand-in for normalize_tool_input (returns dict args unchanged).STRING
HIGHnodes/test/tool_mem0/test_tools.py0identity stand-in for normalize_tool_input (returns dict args unchanged).STRING
HIGHnodes/test/tool_cognee/test_tools.py0identity stand-in for normalize_tool_input (returns dict args unchanged).STRING
HIGHnodes/test/tool_laserdata_memory/test_tools.py0minimal config stub returning an empty node config.STRING
HIGHnodes/test/tool_mem0/test_tools.py0minimal config stub returning an empty node config.STRING
HIGHnodes/test/tool_cognee/test_tools.py0minimal config stub returning an empty node config.STRING
HIGHnodes/test/store_weaviate/test_record_updates.py0temporarily install stubs, restoring original modules on exit.STRING
HIGH…es/test/store_weaviate/test_create_collection_index.py0temporarily install stubs, restoring original modules on exit.STRING
HIGHnodes/test/store_pinecone/test_record_updates.py0temporarily install stubs, restoring original modules on exit.STRING
HIGH…s/test/tool_google_workspace/calendar/test_calendar.py0unit tests for the tool_gmail node (no network, no engine runtime). bootstrap mirrors test_tool_tavily.py: inject lightwSTRING
HIGHnodes/test/tool_google_workspace/sheets/test_sheets.py0unit tests for the tool_gmail node (no network, no engine runtime). bootstrap mirrors test_tool_tavily.py: inject lightwSTRING
HIGHnodes/test/tool_google_workspace/docs/test_docs.py0unit tests for the tool_gmail node (no network, no engine runtime). bootstrap mirrors test_tool_tavily.py: inject lightwSTRING
HIGHnodes/test/tool_google_workspace/drive/test_drive.py0unit tests for the tool_gmail node (no network, no engine runtime). bootstrap mirrors test_tool_tavily.py: inject lightwSTRING
HIGHnodes/test/tool_google_workspace/gmail/test_gmail.py0unit tests for the tool_gmail node (no network, no engine runtime). bootstrap mirrors test_tool_tavily.py: inject lightwSTRING
HIGH…s/test/tool_google_workspace/calendar/test_calendar.py0return the kwargs of the first recorded call to terminal method ``op``.STRING
HIGHnodes/test/tool_google_workspace/sheets/test_sheets.py0return the kwargs of the first recorded call to terminal method ``op``.STRING
HIGHnodes/test/tool_google_workspace/docs/test_docs.py0return the kwargs of the first recorded call to terminal method ``op``.STRING
HIGHnodes/test/tool_google_workspace/drive/test_drive.py0return the kwargs of the first recorded call to terminal method ``op``.STRING
HIGH…s/test/tool_google_workspace/calendar/test_calendar.py0secrets must never carry a real default (gitleaks scans services*.json).STRING
HIGHnodes/test/tool_google_workspace/sheets/test_sheets.py0secrets must never carry a real default (gitleaks scans services*.json).STRING
HIGHnodes/test/tool_google_workspace/docs/test_docs.py0secrets must never carry a real default (gitleaks scans services*.json).STRING
HIGHnodes/test/tool_gohighlevel/test_gohighlevel.py0build an iinstance without running the engine lifecycle.STRING
HIGHnodes/test/tool_notion/test_notion.py0build an iinstance without running the engine lifecycle.STRING
HIGHnodes/test/tool_pipedrive/test_pipedrive.py0build an iinstance without running the engine lifecycle.STRING
HIGHnodes/test/tool_crustdata/test_crustdata.py0build an iinstance without running the engine lifecycle.STRING
HIGHnodes/src/nodes/db_mysql/IGlobal.py0return the explain-validation retry count from config (default 5).STRING
HIGHnodes/src/nodes/rocketride_sql/IGlobal.py0return the explain-validation retry count from config (default 5).STRING
HIGHnodes/src/nodes/db_postgres/IGlobal.py0return the explain-validation retry count from config (default 5).STRING
HIGHnodes/src/nodes/db_mysql/IGlobal.py0return the user-provided database description (empty string if unset).STRING
HIGHnodes/src/nodes/rocketride_sql/IGlobal.py0return the user-provided database description (empty string if unset).STRING
HIGHnodes/src/nodes/db_postgres/IGlobal.py0return the user-provided database description (empty string if unset).STRING
HIGHnodes/src/nodes/llm_perplexity/perplexity.py0get the maximum token count for the specified vision model.STRING
HIGHnodes/src/nodes/llm_mistral/mistral.py0get the maximum token count for the specified vision model.STRING
HIGHnodes/src/nodes/llm_vision_mistral/mistral_vision.py0get the maximum token count for the specified vision model.STRING
HIGHnodes/src/nodes/llm_perplexity/perplexity.py0convert api error messages to user-friendly format.STRING
HIGHnodes/src/nodes/llm_mistral/mistral.py0convert api error messages to user-friendly format.STRING
HIGHnodes/src/nodes/llm_vision_openai/openai_vision.py0convert api error messages to user-friendly format.STRING
HIGHnodes/src/nodes/llm_vision_ollama/ollama_vision.py0convert api error messages to user-friendly format.STRING
HIGH…c/nodes/accessibility_describe/accessibility_vision.py0convert api error messages to user-friendly format.STRING
HIGHnodes/src/nodes/llm_vision_gemini/gemini_vision.py0convert api error messages to user-friendly format.STRING
HIGHnodes/src/nodes/llm_vision_mistral/mistral_vision.py0convert api error messages to user-friendly format.STRING
HIGHnodes/src/nodes/detect/IGlobal.py0disconnect the facade and release shared state on teardown.STRING
124 more matches not shown…
Docstring Block Structure150 hits · 750 pts
SeverityFileLineSnippetContext
HIGHtools/contract_checks/src/contract_checks/engine_env.py140 Test whether a version string satisfies a PEP 440 specifier. Used by the dispatch loop to gate manifest entrieSTRING
HIGHtools/contract_checks/src/contract_checks/engine_env.py249 Scan a requirements.txt for the ``# contract-check: disable`` marker. A disable marker is strictly stronger thSTRING
HIGHtools/contract_checks/src/contract_checks/runner.py403 Evaluate a Python expression with a hard wall-clock cap. Uses ``signal.setitimer`` on POSIX (precise, low overSTRING
HIGHtools/contract_checks/src/contract_checks/extractor.py153 Decide whether an ``except`` clause guards optional imports. Args: handler: A single ``except`` clauseSTRING
HIGHtools/contract_checks/src/contract_checks/cli.py183 Read a ``requirements.txt`` and return the set of distribution names. Recognises the common subset of PEP 508 STRING
HIGHtools/sync_models/src/core/patcher.py46 Find the character range of the value of "profiles": { ... } in raw text. Uses bracket counting so it handles STRING
HIGHtools/sync_models/src/core/patcher.py223 Find the character range of the value of ``"fields": { ... }`` in raw text. Same bracket-counting approach as STRING
HIGHtools/sync_models/src/core/patcher.py531 Update ``preconfig.profiles`` and the ``fields`` block inside a services.json file while preserving all existinSTRING
HIGHtools/sync_models/src/core/smoke.py382 Run a smoke test for the given model. Args: smoke_type: One of the keys in the internal registry STRING
HIGHnodes/test/zone_audit.py86 Published parameters that carry a time of day and never say in which zone. Args: instance_class: The nSTRING
HIGHnodes/test/framework/runner.py112 Load test input data as bytes. Input type is inferred from the lane: - text, questions, anSTRING
HIGHnodes/test/framework/gate.py187Work out the hardware the test server runs on. Args: environ: Environment to read the overrides from. STRING
HIGHnodes/test/framework/gate.py226Read an optional positive GB value from the environment. Args: environ: Environment mapping. name: STRING
HIGHnodes/test/framework/gate.py360Validate ``ROCKETRIDE_TEST_HW_LANES``. Args: value: Raw variable value; unset means 1. Returns: STRING
HIGHnodes/src/nodes/discord/IEndpoint.py1896The message ``message`` replies to, as discord.py exposes it. discord.py has no ``Message.fetch_reference``. ThSTRING
HIGHnodes/src/nodes/discord/IEndpoint.py2552Run one blocking pipeline call on the node's own bounded pool. Waits for a free slot first. The slot is given bSTRING
HIGHnodes/src/nodes/discord/IEndpoint.py2595Await one pipeline run, giving up after ``pipelineTimeoutSeconds`` when set. The limit covers waiting for a freSTRING
HIGHnodes/src/nodes/rocketride_graph/IGlobal.py208Run one translated plan in its own transaction; return raw rows. The plan's READ ONLY flag is applied with ``SESTRING
HIGHnodes/src/nodes/tool_mem0/IInstance.py423Execute an HTTP request to the Mem0 API with bounded retries (via tenacity). Args: method: HTTP verb, e.g. STRING
HIGHnodes/src/nodes/agent_crewai/crewai_runner.py98 Submit a kickoff coroutine bound to a per-run context. Wraps `coro` in an inner coroutine that sets `cSTRING
HIGHnodes/src/nodes/db_hotdata/IInstance.py995Translate a question to SQL with the bound LLM. Args: question_text (str): The natural-language queSTRING
HIGHnodes/src/nodes/embedding_image/embedding.py87 Create a normalized embedding vector for a given image. This method is completely agnostic to local vsSTRING
HIGHnodes/src/nodes/ocr/ocr.py200 Convert various image formats to PNG bytes. Args: image_data: Image as a bytes-like objectSTRING
HIGHnodes/src/nodes/tool_slack/slack_client.py324Post a message via ``chat.postMessage`` (or the webhook). Args: channel: Channel ID or name. RequirSTRING
HIGHnodes/src/nodes/tool_slack/slack_client.py395List public channels via ``conversations.list``. Cursor pagination is handled internally; at most ``MAX_CHANNELSTRING
HIGHnodes/src/nodes/tool_slack/slack_client.py441Read recent messages via ``conversations.history``. Cursor pagination is handled internally; at most ``STRING
HIGHnodes/src/nodes/tool_filesystem/IInstance.py588A sibling path to stream into before it replaces ``path``. Args: path: The final destination. STRING
HIGHnodes/src/nodes/graph_arango/IGlobal.py144Execute a read-only AQL query and return rows as a list of plain dicts. Args: aql (str): The AQL quSTRING
HIGHnodes/src/nodes/tool_xtrace_memory/IInstance.py345Execute an HTTP request to the xTrace API with bounded retries (via tenacity). Args: method: HTTP verb, e.gSTRING
HIGHnodes/src/nodes/rerank_cohere/rerank_client.py138 Rerank a list of documents by relevance to the given query. Args: query: The query to rankSTRING
HIGHnodes/src/nodes/llm_ibm_watson/ibm_watson.py54Validate an IBM Cloud location string and return the service URL. Args: location: The location/region strinSTRING
HIGHnodes/src/nodes/llm_gemini/gemini.py173 Send a chat prompt to the Gemini model and return the response. This method handles the core chat funcSTRING
HIGH…lient-common/python/src/rocketride_common/provision.py102 Download one /client/* artifact from the server. Args: base: The server's http(s) base URL. roSTRING
HIGH…lient-common/python/src/rocketride_common/provision.py366 Install one agent stub from the workspace's downloaded docs bundle. Reads ``.rocketride/docs/stubs/<stub_sourcSTRING
HIGH…kages/server/engine-lib/rocketlib-python/lib/msauth.py139 Get a token given the service configuration dict. Args: service (any): service object (engLib.IFilterESTRING
HIGH…ver/engine-lib/rocketlib-python/lib/rocketlib/types.py529 Create an object Entry. Args: filename (str, optional): The name of the target file. If not providSTRING
HIGHpackages/ai/src/ai/node.py218Return the shared WebServer, or explain why there isn't one. For source nodes that cannot work without an HTTP listSTRING
HIGHpackages/ai/src/ai/web/server.py357 Resolve the absolute file path from a URL-encoded path. Args: path (str): The file path (cSTRING
HIGHpackages/ai/src/ai/web/server.py592 Authenticate incoming requests using registered authentication providers. This method handles authentiSTRING
HIGHpackages/ai/src/ai/common/chat.py203 Send prompt, recieve response. This method is pretty common since we are using langchain. ThiSTRING
HIGHpackages/ai/src/ai/common/chat.py371 Handle chat requests with retries for transient errors. This method wraps the actual chat implementatiSTRING
HIGHpackages/ai/src/ai/common/chat.py706 Create and initialize a chat driver for the specified provider. This function uses dynamic module loading to iSTRING
HIGHpackages/ai/src/ai/common/validation.py51Validate and sanitize a prompt before sending to an LLM API. Performs the following checks in order: 1. RejectsSTRING
HIGHpackages/ai/src/ai/common/validation.py95Validate that a model name is well-formed. Args: model: The model identifier string, or None if not yet conSTRING
HIGHpackages/ai/src/ai/common/validation.py231Validate that the output token limit is within reasonable bounds. Args: output_tokens: The configured max oSTRING
HIGHpackages/ai/src/ai/common/avi/descriptor.py130Build a (partial) stream descriptor from a node instance plus media fields. Python does NOT build the authoritativeSTRING
HIGHpackages/ai/src/ai/common/graph/graph_instance_base.py245Execute a raw statement, bypassing translation and the read-only gate. Args: args (dict): ``query``STRING
HIGHpackages/ai/src/ai/common/graph/graph_instance_base.py323Validate the execute tool's ``params``; None when there are none. Args: raw (Any): The ``params`` vSTRING
HIGHpackages/ai/src/ai/common/utils/image_utils.py52Convert an image to PNG bytes for transport to the model server. Args: image: A PIL ``Image`` (converted toSTRING
HIGHpackages/ai/src/ai/common/utils/hardware.py213Parse a ``requiresHardware`` value from services.json. Args: value: The raw JSON value. ``None`` (absent) aSTRING
HIGHpackages/ai/src/ai/common/utils/hardware.py255Read an optional positive number from a device entry. Args: spec: The device entry (e.g. ``{"vramGb": 11}``STRING
HIGHpackages/ai/src/ai/common/models/base.py452 Send a DAP command to the model server with automatic reconnection. Used for inference and other commaSTRING
HIGHpackages/ai/src/ai/common/models/audio/whisper.py193 Load faster-whisper model. Two modes: - Local mode (device specified): Load directly to deviceSTRING
HIGHpackages/ai/src/ai/common/models/audio/whisper.py396 Run Whisper transcription. Uses faster-whisper with built-in Silero VAD for voice activity detection. STRING
HIGHpackages/ai/src/ai/common/models/audio/whisper.py713 Transcribe audio to text with timestamps. Args: audio: Raw PCM int16 bytes (16kHz mono) STRING
HIGHpackages/ai/src/ai/common/image/image.py14 Load an image from raw bytes into a fully-decoded Pillow Image. Opens the bytes with Pillow and forcesSTRING
HIGHpackages/ai/src/ai/common/dap/dap_conn.py139 Build and send a DAP error response message to the client. Handles failed DAP requests by building a pSTRING
HIGHpackages/ai/src/ai/account/store.py114 Read data from file. Args: filename: Relative path to file Returns: FSTRING
HIGHpackages/ai/src/ai/account/store.py130 Read data from file with metadata (version/etag). Args: filename: Relative path to file STRING
HIGHpackages/ai/src/ai/account/store.py146 Write data to file atomically with optional version check. Args: filename: Relative path tSTRING
90 more matches not shown…
Verbosity Indicators263 hits · 485 pts
SeverityFileLineSnippetContext
LOWnodes/src/nodes/store_pinecone/IGlobal.py122 # Step 1: Collection Name Validation (per Pinecone docs)COMMENT
LOW⚡nodes/src/nodes/store_pinecone/IGlobal.py151 # Step 2: API Authentication and Collection CheckCOMMENT
LOWnodes/src/nodes/msservices/src/outlook/validate.cpp107 // Step 1: Get service principal ID by client IDCOMMENT
LOWnodes/src/nodes/msservices/src/outlook/validate.cpp118 // Step 2: Get app role assignments for the service principalCOMMENT
LOW⚡nodes/src/nodes/image_cleanup/process.py43 # Step 1: Convert to PNG if neededCOMMENT
LOW⚡nodes/src/nodes/image_cleanup/process.py46 # Step 2: Convert image to binary grayscale PNGCOMMENT
LOW⚡nodes/src/nodes/image_cleanup/process.py49 # Step 3: Deskew the binary image to align textCOMMENT
LOW⚡nodes/src/nodes/image_cleanup/process.py52 # Step 4: Clean up image using morphological operationsCOMMENT
LOW⚡scripts/lib/getenv.js80 // Step 1: read .config (public defaults, always from server root)COMMENT
LOW⚡scripts/lib/getenv.js83 // Step 2: determine which .env to useCOMMENT
LOW⚡scripts/lib/getenv.js89 // Step 3: merge — .env overrides .config defaultsCOMMENT
LOW⚡packages/shell/src/components/layout/Sidebar.tsx275 // Step 1: branding iconDark / iconLightCOMMENT
LOW⚡packages/shell/src/components/layout/Sidebar.tsx279 // Step 2: branding generic iconCOMMENT
LOW⚡packages/shell/src/components/layout/Sidebar.tsx282 // Step 3: manifest icon URLCOMMENT
LOW⚡packages/shell/src/components/layout/Sidebar.tsx285 // Step 4: RocketRide markCOMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts466 // Step 1: normalize — empty string / emptied array means "filter off".COMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts475 // Step 2: resolve the base field (range suffixes ride separate keys)COMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts478 // Step 3: unknown keys are skipped (server parity — see the JSDoc).COMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts481 // Step 4: every committed entry must pass (AND semantics).COMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts535 // Step 1: wrap the payload in an object URL.COMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts538 // Step 2: click a transient anchor pointing at it.COMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts544 // Step 3: remove the anchor and release the URL.COMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts776 // Step 1: the date part (exclusive pair).COMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts782 // Step 2: the time part (exclusive pair), 12-hour unless clock24.COMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts1166 // Step 2: exempt columns get no popup at all (no affordance rendered).COMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts1168 // Step 3: the FORMAT-override layer wraps the cell formatter (popupCOMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts1175 // Step 4: an explicit caller-provided headerPopup wins untouched.COMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts1177 // Step 5: default wiring — the combined popup and Tabulator's ownCOMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts1285 // Step 1: input prefilled from current state (arrays never appear inCOMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts1295 // Step 2: focus once the popup is in the DOM so typing starts immediately.COMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts1387 // Step 2: initial check-set — filter OFF means everything admittedCOMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts1392 // Step 3: render one toggle row per value.COMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts1463 // Step 1: empty text is the valid "no time" state, not an error.COMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts1466 // Step 2: shape check, then range-check each clock component.COMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts1471 // Step 3: reassemble with the hour padded to 2 digits.COMMENT
LOWpackages/shell/src/components/data-grid/defaults.ts1150 // Step 1: strip the markers by destructuring so Tabulator never seesCOMMENT
LOWpackages/shell/src/components/data-grid/defaults.ts1376 // Step 1: dedupe by wire value, remembering each value's label.COMMENT
LOWpackages/shell/src/components/data-grid/defaults.ts1687 // Step 1: the mode-specific pending controls append themselves into theCOMMENT
LOWpackages/shell/src/components/data-grid/defaults.ts1736 // Step 2: the footer row — quiet Clear on the left of a primary Apply.COMMENT
LOWpackages/shell/src/components/data-grid/defaults.ts1753 // Step 3: Enter in any of the section's INPUTS applies immediately. TheCOMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx668 // Step 1: compact — drop empty strings AND empty arrays so fetchersCOMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx677 // Step 2: apply — remote grids restart from page 1; local gridsCOMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx687 // Step 3: reflect the committed state in the header indicators.COMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx835 // Step 1: any pointer-down outside the trigger AND the portaled panelCOMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx843 // Step 2: Escape closes too (keyboard parity with the header popups).COMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx847 // Step 3: ancestor scroll / resize invalidate the anchor — close.COMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx1235 // Step 1: what is already covered — declared fields + added autos.COMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx1241 // Step 2: build defs for the uncovered keys of the sample row.COMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx1248 // Step 3: append after the current defs — deferred a tick so a load inCOMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx1320 // Step 1: install / clear the combined predicate over the loaded rows.COMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx1327 // Step 2: re-run the page clamp and the footer contract (local pagingCOMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx1364 // Step 2: clear every filter surface — raw control values, typeaheadCOMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx1374 // Step 3: clear the grid-local search (input, committed term, and theCOMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx1382 // Step 4: persisted state — Reset layout deletes the table's wholeCOMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx1601 // Step 1: write the provided bounds in ONE state update (so aCOMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx1610 // Step 2: instant indicator feedback — merge the edit over theCOMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx1637 // Step 1: merge, dropping keys the patch explicitly cleared.COMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx1642 // Step 2: an emptied override disappears from the map entirely.COMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx1645 // Step 3: persist (RR-private blob type) and re-render in place.COMMENT
LOWpackages/shell/src/components/data-grid/DataGrid.tsx1351 // Step 1: re-arm the debounce guards before the state writes —COMMENT
203 more matches not shown…
Structural Annotation Overuse264 hits · 484 pts
SeverityFileLineSnippetContext
LOWnodes/src/nodes/store_pinecone/IGlobal.py122 # Step 1: Collection Name Validation (per Pinecone docs)COMMENT
LOW⚡nodes/src/nodes/store_pinecone/IGlobal.py151 # Step 2: API Authentication and Collection CheckCOMMENT
LOWnodes/src/nodes/msservices/src/outlook/validate.cpp107 // Step 1: Get service principal ID by client IDCOMMENT
LOWnodes/src/nodes/msservices/src/outlook/validate.cpp118 // Step 2: Get app role assignments for the service principalCOMMENT
LOW⚡nodes/src/nodes/image_cleanup/process.py43 # Step 1: Convert to PNG if neededCOMMENT
LOW⚡nodes/src/nodes/image_cleanup/process.py46 # Step 2: Convert image to binary grayscale PNGCOMMENT
LOW⚡nodes/src/nodes/image_cleanup/process.py49 # Step 3: Deskew the binary image to align textCOMMENT
LOW⚡nodes/src/nodes/image_cleanup/process.py52 # Step 4: Clean up image using morphological operationsCOMMENT
LOWdeploy/helm/examples/keda-gpu-scaling.yaml3# WARNING: The built-in HPA (engine.autoscaling) uses CPU/memory metrics,COMMENT
LOW⚡scripts/lib/getenv.js80 // Step 1: read .config (public defaults, always from server root)COMMENT
LOW⚡scripts/lib/getenv.js83 // Step 2: determine which .env to useCOMMENT
LOW⚡scripts/lib/getenv.js89 // Step 3: merge — .env overrides .config defaultsCOMMENT
LOW⚡packages/shell/src/components/layout/Sidebar.tsx275 // Step 1: branding iconDark / iconLightCOMMENT
LOW⚡packages/shell/src/components/layout/Sidebar.tsx279 // Step 2: branding generic iconCOMMENT
LOW⚡packages/shell/src/components/layout/Sidebar.tsx282 // Step 3: manifest icon URLCOMMENT
LOW⚡packages/shell/src/components/layout/Sidebar.tsx285 // Step 4: RocketRide markCOMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts466 // Step 1: normalize — empty string / emptied array means "filter off".COMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts475 // Step 2: resolve the base field (range suffixes ride separate keys)COMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts478 // Step 3: unknown keys are skipped (server parity — see the JSDoc).COMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts481 // Step 4: every committed entry must pass (AND semantics).COMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts535 // Step 1: wrap the payload in an object URL.COMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts538 // Step 2: click a transient anchor pointing at it.COMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts544 // Step 3: remove the anchor and release the URL.COMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts776 // Step 1: the date part (exclusive pair).COMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts782 // Step 2: the time part (exclusive pair), 12-hour unless clock24.COMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts1166 // Step 2: exempt columns get no popup at all (no affordance rendered).COMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts1168 // Step 3: the FORMAT-override layer wraps the cell formatter (popupCOMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts1175 // Step 4: an explicit caller-provided headerPopup wins untouched.COMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts1177 // Step 5: default wiring — the combined popup and Tabulator's ownCOMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts1285 // Step 1: input prefilled from current state (arrays never appear inCOMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts1295 // Step 2: focus once the popup is in the DOM so typing starts immediately.COMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts1387 // Step 2: initial check-set — filter OFF means everything admittedCOMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts1392 // Step 3: render one toggle row per value.COMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts1463 // Step 1: empty text is the valid "no time" state, not an error.COMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts1466 // Step 2: shape check, then range-check each clock component.COMMENT
LOW⚡packages/shell/src/components/data-grid/defaults.ts1471 // Step 3: reassemble with the hour padded to 2 digits.COMMENT
LOWpackages/shell/src/components/data-grid/defaults.ts1150 // Step 1: strip the markers by destructuring so Tabulator never seesCOMMENT
LOWpackages/shell/src/components/data-grid/defaults.ts1376 // Step 1: dedupe by wire value, remembering each value's label.COMMENT
LOWpackages/shell/src/components/data-grid/defaults.ts1687 // Step 1: the mode-specific pending controls append themselves into theCOMMENT
LOWpackages/shell/src/components/data-grid/defaults.ts1736 // Step 2: the footer row — quiet Clear on the left of a primary Apply.COMMENT
LOWpackages/shell/src/components/data-grid/defaults.ts1753 // Step 3: Enter in any of the section's INPUTS applies immediately. TheCOMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx668 // Step 1: compact — drop empty strings AND empty arrays so fetchersCOMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx677 // Step 2: apply — remote grids restart from page 1; local gridsCOMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx687 // Step 3: reflect the committed state in the header indicators.COMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx835 // Step 1: any pointer-down outside the trigger AND the portaled panelCOMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx843 // Step 2: Escape closes too (keyboard parity with the header popups).COMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx847 // Step 3: ancestor scroll / resize invalidate the anchor — close.COMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx1235 // Step 1: what is already covered — declared fields + added autos.COMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx1241 // Step 2: build defs for the uncovered keys of the sample row.COMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx1248 // Step 3: append after the current defs — deferred a tick so a load inCOMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx1320 // Step 1: install / clear the combined predicate over the loaded rows.COMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx1327 // Step 2: re-run the page clamp and the footer contract (local pagingCOMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx1364 // Step 2: clear every filter surface — raw control values, typeaheadCOMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx1374 // Step 3: clear the grid-local search (input, committed term, and theCOMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx1382 // Step 4: persisted state — Reset layout deletes the table's wholeCOMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx1601 // Step 1: write the provided bounds in ONE state update (so aCOMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx1610 // Step 2: instant indicator feedback — merge the edit over theCOMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx1637 // Step 1: merge, dropping keys the patch explicitly cleared.COMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx1642 // Step 2: an emptied override disappears from the map entirely.COMMENT
LOW⚡packages/shell/src/components/data-grid/DataGrid.tsx1645 // Step 3: persist (RR-private blob type) and re-render in place.COMMENT
204 more matches not shown…
Self-Referential Comments137 hits · 414 pts
SeverityFileLineSnippetContext
MEDIUM⚡pyproject.toml5# This file contains shared Python tooling configuration for the monorepo.COMMENT
MEDIUMpnpm-workspace.yaml2# This file defines which directories contain packages in the monorepoCOMMENT
MEDIUM⚡docker/docker-compose.override.yml7# This file is automatically picked up by `docker compose up` when present.COMMENT
MEDIUMnodes/test/guardrails/test_all.py640 # Create the package module first so relative imports resolveCOMMENT
MEDIUM…/tool_google_workspace/gmail/test_gmail_integration.py232 # Create a draft to get a real Message-ID header to reply toCOMMENT
MEDIUM⚡nodes/test/memory_persistent/test_memory_store.py144 # Create a session with a 10 second TTLCOMMENT
MEDIUMnodes/src/nodes/thumbnail/IInstance.py121 # Create the document object with the image data and metadataCOMMENT
MEDIUMnodes/src/nodes/embedding_video/IInstance.py228 # Create the document with the frame image and embedding.COMMENT
MEDIUMnodes/src/nodes/llm_mistral/mistral.py284 # Create the chat messageCOMMENT
MEDIUMnodes/src/nodes/context_optimizer/IGlobal.py49 # Create the optimizerCOMMENT
MEDIUMnodes/src/nodes/discord/IEndpoint.py737 # Create the shutdown event before _startup runs so the background botCOMMENT
MEDIUMnodes/src/nodes/store_weaviate/weaviate.py206 # Define the vectorizer module (none, as we will add our own vectors)COMMENT
MEDIUMnodes/src/nodes/store_weaviate/weaviate.py475 # Create the collection if neededCOMMENT
MEDIUMnodes/src/nodes/store_weaviate/weaviate.py621 # Create a renderChunkSize array with emptyCOMMENT
MEDIUMnodes/src/nodes/guardrails/IGlobal.py49 # Create the guardrails engineCOMMENT
MEDIUMnodes/src/nodes/response/IInstance.py133 # Create the dict we will returnCOMMENT
MEDIUMnodes/src/nodes/rocketride_vector/rocketride_vector.py322 # Create a new dictionary with only the expected keysCOMMENT
MEDIUMnodes/src/nodes/rocketride_vector/rocketride_vector.py377 # Create a new documentCOMMENT
MEDIUMnodes/src/nodes/ner/IInstance.py83 # Create a deep copy to avoid modifying the originalCOMMENT
MEDIUMnodes/src/nodes/vectorizer/IInstance.py78 # Create the metadataCOMMENT
MEDIUMnodes/src/nodes/vectorizer/IInstance.py116 # Create the embeddingsCOMMENT
MEDIUMnodes/src/nodes/store_pinecone/pinecone.py151 # Create the collectionCOMMENT
MEDIUMnodes/src/nodes/store_pinecone/pinecone.py395 # Create the collection if neededCOMMENT
MEDIUMnodes/src/nodes/store_pinecone/pinecone.py580 # Create a renderChunkSize array with emptyCOMMENT
MEDIUM⚡nodes/src/nodes/text_output/IGlobal.py31# Define the IGlobal C++ will callCOMMENT
MEDIUMnodes/src/nodes/store_postgres/postgres.py251 # Create a new dictionary with only the expected keysCOMMENT
MEDIUMnodes/src/nodes/store_postgres/postgres.py306 # Create a new documentCOMMENT
MEDIUMnodes/src/nodes/preprocessor_llm/IInstance.py495 # Create the documentSTRING
MEDIUMnodes/src/nodes/preprocessor_llm/IInstance.py522 # Create a new chunk with the table contentSTRING
MEDIUMnodes/src/nodes/reducto/parser.py100 # Create a new Reducto client per parse to enable safe concurrencyCOMMENT
MEDIUMnodes/src/nodes/embedding_image/IInstance.py118 # Create the Doc object for the image (unique chunkId per image)COMMENT
MEDIUMnodes/src/nodes/embedding_image/IInstance.py131 # Create a documentCOMMENT
MEDIUMnodes/src/nodes/ocr/IInstance.py208 # Create a copy of the document to avoid modifying the originalCOMMENT
MEDIUMnodes/src/nodes/local_text_output/IInstance.py108 # Create the full target path by joining with output directoryCOMMENT
MEDIUMnodes/src/nodes/store_astra/astra_db.py138 # Create the collectionCOMMENT
MEDIUMnodes/src/nodes/store_astra/astra_db.py226 # Create a new documentCOMMENT
MEDIUMnodes/src/nodes/store_astra/astra_db.py420 # Create the document structure for AstraDBCOMMENT
MEDIUMnodes/src/nodes/audio_transcribe/IInstance.py65 # Create the default metadata for the documentCOMMENT
MEDIUMnodes/src/nodes/audio_transcribe/IInstance.py76 # Create the document object and save the base64 encoded imageCOMMENT
MEDIUMnodes/src/nodes/store_chroma/chroma.py377 # Create a new collectionCOMMENT
MEDIUMnodes/src/nodes/store_chroma/chroma.py618 # Create the collection if neededCOMMENT
MEDIUMnodes/src/nodes/store_chroma/chroma.py788 # Create a renderChunkSize array with emptyCOMMENT
MEDIUMnodes/src/nodes/autopipe/IGlobal.py48 # Create a filter for the given providerCOMMENT
MEDIUMnodes/src/nodes/autopipe/IGlobal.py210 # # Create the config - since we know exactly what we want andCOMMENT
MEDIUMnodes/src/nodes/image_cleanup/morphology.py41 # Create a small 2x2 square kernel for morphological operationCOMMENT
MEDIUMnodes/src/nodes/store_atlas/atlas.py194 # Create the search index directly without SearchIndexModelCOMMENT
MEDIUMnodes/src/nodes/accessibility_describe/IGlobal.py49 # Create the chat interfaceCOMMENT
MEDIUMnodes/src/nodes/audio_player/IGlobal.py33 # Create the lock - we can only play one at a timeCOMMENT
MEDIUM⚡nodes/src/nodes/embedding_openai/IGlobal.py33# Define the IGlobal C++ will callCOMMENT
MEDIUMnodes/src/nodes/preprocessor_code/IGlobal.py43 # Create the preprocessorCOMMENT
MEDIUMnodes/src/nodes/preprocessor_code/IInstance.py54 # Create the documentsCOMMENT
MEDIUMnodes/src/nodes/preprocessor_code/IInstance.py57 # Create the document from itCOMMENT
MEDIUM⚡nodes/src/nodes/prompt/IInstance.py76 # Create a question from documentsCOMMENT
MEDIUM⚡nodes/src/nodes/prompt/IInstance.py83 # Create a question from textCOMMENT
MEDIUM⚡nodes/src/nodes/prompt/IInstance.py91 # Create a question from table dataCOMMENT
MEDIUMnodes/src/nodes/search_hybrid/IGlobal.py83 # Create the hybrid search engineCOMMENT
MEDIUMnodes/src/nodes/store_milvus/milvus.py184 # Create a collectionCOMMENT
MEDIUMnodes/src/nodes/store_milvus/milvus.py280 # Create a new documentCOMMENT
MEDIUMnodes/src/nodes/store_milvus/milvus.py455 # Create the collection if neededCOMMENT
MEDIUMnodes/src/nodes/store_milvus/milvus.py653 # Create a renderChunkSize array with emptyCOMMENT
77 more matches not shown…
Deep Nesting426 hits · 350 pts
SeverityFileLineSnippetContext
LOWtools/contract_checks/src/contract_checks/extractor.py484CODE
LOWtools/contract_checks/src/contract_checks/extractor.py518CODE
LOWtools/contract_checks/src/contract_checks/cli.py355CODE
LOWtools/contract_checks/src/contract_checks/cli.py441CODE
LOWtools/sync_models/src/core/patcher.py45CODE
LOWtools/sync_models/src/core/patcher.py136CODE
LOWtools/sync_models/src/core/patcher.py222CODE
LOWtools/sync_models/src/core/patcher.py329CODE
LOWtools/sync_models/src/core/merger.py41CODE
LOWtools/sync_models/src/core/merger.py418CODE
LOWtools/sync_models/src/core/merger.py517CODE
LOWtools/sync_models/src/core/smoke.py178CODE
LOWtools/sync_models/src/providers/base.py68CODE
LOWtools/sync_models/src/providers/base.py352CODE
LOWtools/sync_models/src/providers/base.py731CODE
LOWnodes/test/test_hardware_contract.py24CODE
LOWnodes/test/test_contracts.py88CODE
LOWnodes/test/test_contracts.py132CODE
LOWnodes/test/test_anomaly_detector_zscore.py322CODE
LOWnodes/test/test_dynamic.py74CODE
LOWnodes/test/test_dynamic_full.py51CODE
LOWnodes/test/tool_oura/test_tool_oura.py737CODE
LOWnodes/test/discord/test_capture.py2907CODE
LOW…s/test/store_weaviate/test_services_profile_default.py24CODE
LOWnodes/test/core/test_gcp_auth.py122CODE
LOWnodes/test/framework/runner.py245CODE
LOWnodes/test/framework/discovery.py143CODE
LOWnodes/test/framework/pipeline.py174CODE
LOWnodes/test/framework/expectations.py201CODE
LOWnodes/test/framework/expectations.py419CODE
LOWnodes/test/framework/gate.py250CODE
LOWnodes/test/store_chroma/test_services_top_k.py36CODE
LOWnodes/test/store_chroma/test_services_top_k.py81CODE
LOWnodes/test/tool_gcs/test_tools.py69CODE
LOWnodes/test/tool_google_workspace/gmail/test_gmail.py427CODE
LOWnodes/test/media_inspect/test_streams.py164CODE
LOWnodes/test/media_inspect/test_live.py95CODE
LOWnodes/test/tool_gohighlevel/test_gohighlevel.py1637CODE
LOWnodes/test/tool_vertex_search/test_search.py68CODE
LOWnodes/src/nodes/tool_n8n/IGlobal.py107CODE
LOWnodes/src/nodes/tool_n8n/IInstance.py490CODE
LOWnodes/src/nodes/tool_n8n/n8n_client.py241CODE
LOWnodes/src/nodes/tool_n8n/n8n_client.py303CODE
LOWnodes/src/nodes/tool_n8n/n8n_client.py432CODE
LOWnodes/src/nodes/llm_perplexity/IGlobal.py41CODE
LOWnodes/src/nodes/detect/IInstance.py85CODE
LOWnodes/src/nodes/webhook/IEndpoint.py93CODE
LOWnodes/src/nodes/thumbnail/IInstance.py62CODE
LOWnodes/src/nodes/llm_baidu_qianfan/IGlobal.py49CODE
LOWnodes/src/nodes/llm_baidu_qianfan/qianfan_client.py69CODE
LOWnodes/src/nodes/llm_baidu_qianfan/qianfan_client.py84CODE
LOWnodes/src/nodes/embedding_video/IInstance.py77CODE
LOWnodes/src/nodes/embedding_video/IInstance.py113CODE
LOWnodes/src/nodes/llm_mistral/IGlobal.py42CODE
LOWnodes/src/nodes/context_optimizer/IInstance.py96CODE
LOWnodes/src/nodes/caption/IInstance.py59CODE
LOWnodes/src/nodes/llm_xai/IGlobal.py38CODE
LOWnodes/src/nodes/llm_xai/IGlobal.py149CODE
LOWnodes/src/nodes/discord/text_utils.py293CODE
LOWnodes/src/nodes/discord/text_utils.py458CODE
366 more matches not shown…
Modern AI Meta-Vocabulary88 hits · 281 pts
SeverityFileLineSnippetContext
MEDIUM⚡tools/sync_models/test/test_sync_logic.py563# Swapped output tokens (context window reported as the completion limit)COMMENT
MEDIUMtools/sync_models/src/sync_models.py330 lines.append('### Blocking: profiles sending the context window as `max_tokens`')CODE
MEDIUMtools/sync_models/src/sync_models.py512 # its whole context window as max_tokens is rejected at run time. Fail on those;COMMENT
MEDIUMtools/sync_models/src/core/merger.py764 # to its own source's context window is the swap signature — skip it andCOMMENT
MEDIUMtools/sync_models/src/providers/aggregator.py17# Model-list fields that hosts use for the context window, in order of preference.COMMENT
MEDIUMnodes/test/test_tool_v0.py135 # scaffolding; always remove them afterwards so they never leak either.COMMENT
MEDIUM⚡nodes/test/test_db_hotdata.py1999# during agentic testing: blocked on DELETE, it called load_data mode=replaceCOMMENT
MEDIUMnodes/test/test_db_arango.py166 # suite) so the scaffold cleanup below restores them rather than dropping them.COMMENT
MEDIUM⚡nodes/test/tool_laserdata_memory/test_tools.py42# Import scaffolding: build FRESH stubs unconditionally. Never read the objectCOMMENT
MEDIUM⚡nodes/test/extract_facts/test_extract_facts.py115# (Pattern: guardrails/test_all.py:549-680.)COMMENT
MEDIUMnodes/test/guardrails/test_all.py635 # Force reimport — clean out any cached guardrails modulesCOMMENT
MEDIUMnodes/test/guardrails/test_all.py683 # Clean up guardrails modulesCOMMENT
MEDIUM⚡nodes/test/tool_mem0/test_tools.py36# Import scaffolding: build FRESH stubs unconditionally. Never read the objectCOMMENT
MEDIUM⚡nodes/test/tool_cognee/test_tools.py54# Composable import scaffolding (augments existing stubs, never clobbers)COMMENT
MEDIUM⚡nodes/test/tool_filesystem/test_read_size_cap.py31# Module-import scaffoldingCOMMENT
MEDIUM⚡nodes/test/tool_xtrace_memory/test_tools.py32# Import scaffolding: build FRESH stubs unconditionally. Never read the objectCOMMENT
MEDIUMnodes/test/tool_gohighlevel/test_tools.py66# Import scaffoldingCOMMENT
MEDIUMnodes/test/tool_gohighlevel/test_tools.py135 # .IGlobal, .IInstance, .tool_groups, .tools.*) are removed along with the scaffold:COMMENT
MEDIUMnodes/src/nodes/embedding_video/IInstance.py195 # as a correct RGB PIL image for the embedding model.COMMENT
MEDIUMnodes/src/nodes/llm_mistral/mistral.py130 # Latest Small Models - Good for RAGCOMMENT
MEDIUMnodes/src/nodes/guardrails/IGlobal.py49 # Create the guardrails engineCOMMENT
MEDIUMnodes/src/nodes/guardrails/services.json67 "documentation": "https://docs.rocketride.org/nodes/guardrails",CODE
MEDIUMnodes/src/nodes/guardrails/IInstance.py70 # Run input guardrailsCOMMENT
MEDIUMnodes/src/nodes/guardrails/IInstance.py128 # Run output guardrailsCOMMENT
MEDIUMnodes/src/nodes/guardrails/README.md1# guardrailsCOMMENT
MEDIUMnodes/src/nodes/guardrails/README.md105[<svg viewBox="0 0 16 16" width="15" height="15" fill="currentColor" aria-hidden="true" style="vertical-align:-0.15em;maCODE
MEDIUM⚡nodes/src/nodes/guardrails/guardrails_engine.py221 # Input guardrailsCOMMENT
MEDIUM⚡nodes/src/nodes/guardrails/guardrails_engine.py362 # Output guardrailsCOMMENT
MEDIUMnodes/src/nodes/guardrails/guardrails_engine.py108 # Stop words excluded from hallucination grounding checksCOMMENT
MEDIUMnodes/src/nodes/guardrails/guardrails_engine.py613 # Input guardrailsCOMMENT
MEDIUMnodes/src/nodes/guardrails/guardrails_engine.py635 # Output guardrailsCOMMENT
MEDIUMnodes/src/nodes/landing_ai/doc.md60per page). See https://landing.ai/pricing-agentic-apis.CODE
MEDIUM⚡nodes/src/nodes/agent_llamaindex/llamaindex.py115 # Unparseable output means the model answered directly; strip scaffolding.COMMENT
MEDIUM…src/nodes/embedding_transformer/sentenceTransformer.py160 # Save the embedding model and vectors as a listCOMMENT
MEDIUMnodes/src/nodes/store_atlas/atlas.py241 # Validate embedding model matches collectionCOMMENT
MEDIUMnodes/src/nodes/tool_filesystem/IInstance.py65# defaults to 100 MB, which can blow the agent's context window or OOM theCOMMENT
MEDIUMnodes/src/nodes/tool_mcp_client/requirements.txt1# Step 1 scaffolding: no external dependencies required yet.COMMENT
MEDIUMnodes/src/nodes/llm_minimax/minimax.py35# MiniMax M2-series models return chain-of-thought wrapped in <think>...</think>COMMENT
MEDIUMnodes/src/nodes/search_hybrid/IInstance.py175 # Repo convention (see index_search, response, guardrails, etc.):COMMENT
MEDIUMnodes/src/nodes/anonymize/glinerRecognizer.py191 # so this only catches a failure in the surrounding scaffolding.COMMENT
MEDIUMnodes/src/nodes/anonymize/anonymize.py28# Default PII labels for zero-shot detection when the user has not configuredCOMMENT
MEDIUM⚡nodes/src/nodes/agent_rocketride/planner.py365 # - "Remove peek results": keeps the context window lean by evictingCOMMENT
MEDIUM⚡nodes/src/nodes/agent_rocketride/planner.py439 # thing in the LLM's context window when it generates its response. It namesCOMMENT
MEDIUMnodes/src/nodes/llamaparse/IGlobal.py193 # Set LVM model for agentic modes if providedCOMMENT
MEDIUMdocs/development/engine/index.md273└── CMakeLists.txt # Build orchestrationCODE
MEDIUMdocs/agents/context/ROCKETRIDE_APPS.md293. [Creating an App: the Scaffold](#creating-an-app-the-scaffold)CODE
MEDIUMdocs/agents/context/ROCKETRIDE_PIPELINES.md514### Pattern 1: Chat/Q&A with RAGCOMMENT
MEDIUMdocs/agents/context/ROCKETRIDE_PIPELINES.md524### Pattern 2: Simple chat (no RAG)COMMENT
MEDIUMdocs/agents/context/ROCKETRIDE_PIPELINES.md584### Pattern 9: Advanced RAG with summariesCOMMENT
MEDIUMdocs/agents/context/ROCKETRIDE_PIPELINES.md1096### Starter 2: Chat + LLM with RAG retrievalCOMMENT
MEDIUM…ills/rocketride-designing-pipelines/examples/README.md9## 1. `simple-chat-rag.pipe` — answer questions from indexed docs (RAG)COMMENT
MEDIUM…ills/rocketride-designing-pipelines/examples/README.md47## 3. `agentic-chat.pipe` — an agent with an LLM + memory (control plane)COMMENT
MEDIUM…lls/rocketride-building-pipelines/pipeline-patterns.md30## Pattern 2 — RAG / answer-from-my-docs (chat → embed → store(search) → llm → response)COMMENT
MEDIUMdocs/public/product/examples/rag-pipeline.md6# RAG PipelineCOMMENT
MEDIUM⚡packages/server/CMakeLists.txt6# It orchestrates the build of all C++ components including the core library,COMMENT
MEDIUMpackages/ai/tests/ai/common/test_llm_token_metrics.py338 # An agentic turn calls the model repeatedly; the Trace shows the turn total ANDCOMMENT
MEDIUM⚡packages/ai/tests/ai/common/utils/test_tool_args.py368 # No truthy coercion: 1/0 are common LLM hallucinations of bool butCOMMENT
MEDIUM⚡packages/ai/tests/ai/common/utils/test_tool_args.py376 # "true"/"false"/"yes"/"1" strings from an LLM are hallucinations.COMMENT
MEDIUM⚡packages/ai/tests/ai/common/utils/test_tool_args.py599 # No truthy coercion: 1/0 are common LLM hallucinations of bool butCOMMENT
MEDIUM⚡packages/ai/tests/ai/common/utils/test_tool_args.py607 # Same rationale — "true"/"false" strings are LLM hallucinations.COMMENT
28 more matches not shown…
Magic Placeholder Names48 hits · 265 pts
SeverityFileLineSnippetContext
HIGHnodes/src/nodes/llm_gemini/gemini.py79 >>> chat = Chat(provider='gemini', connConfig={'apikey': 'your-api-key'}, bag={})STRING
HIGHdocs/agents/context/ROCKETRIDE_python_API.md64ROCKETRIDE_APIKEY=your-api-key-hereCODE
HIGHdocs/agents/context/ROCKETRIDE_python_API.md86client = RocketRideClient(uri='https://api.rocketride.ai', auth='your-api-key')CODE
HIGHdocs/agents/context/ROCKETRIDE_python_API.md96ROCKETRIDE_APIKEY=your-api-keyCODE
HIGHdocs/agents/context/ROCKETRIDE_INTEGRATIONS.md71 "ROCKETRIDE_AUTH": "your-api-key"CODE
HIGHdocs/agents/context/ROCKETRIDE_typescript_API.md65ROCKETRIDE_APIKEY=your-api-key-hereCODE
HIGHdocs/agents/context/ROCKETRIDE_typescript_API.md78const client2 = new RocketRideClient({ auth: 'your-api-key', uri: 'https://api.rocketride.ai' });CODE
HIGHdocs/agents/context/ROCKETRIDE_typescript_API.md82 env: { ROCKETRIDE_APIKEY: 'your-api-key', ROCKETRIDE_URI: 'https://api.rocketride.ai', ROCKETRIDE_OPENAI_KEY: 'sk-...' CODE
HIGHdocs/agents/context/ROCKETRIDE_typescript_API.md196const info = await client.connect('your-api-key');CODE
HIGHdocs/agents/context/ROCKETRIDE_typescript_API.md241await client.login('your-api-key'); // authenticateCODE
HIGHdocs/agents/context/ROCKETRIDE_typescript_API.md293await using client = new RocketRideClient({ auth: 'your-api-key' });CODE
HIGHdocs/agents/context/ROCKETRIDE_typescript_API.md432 auth: 'your-api-key',CODE
HIGHdocs/agents/context/ROCKETRIDE_typescript_API.md755 auth: 'your-api-key',CODE
HIGHdocs/agents/context/ROCKETRIDE_typescript_API.md1202 await client.connect('your-api-key');CODE
HIGHdocs/public/mcp/stdio/README.md112export ROCKETRIDE_AUTH=your-api-keyCODE
HIGHdocs/public/mcp/stdio/README.md176 "ROCKETRIDE_AUTH": "your-api-key"CODE
HIGHdocs/public/mcp/stdio/README.md194 "ROCKETRIDE_AUTH": "your-api-key"CODE
HIGHdocs/public/product/quickstart/cli.md26export ROCKETRIDE_APIKEY=your-api-keyCODE
HIGHpackages/client-mcp/README.md114export ROCKETRIDE_AUTH=your-api-keyCODE
HIGHpackages/client-mcp/README.md178 "ROCKETRIDE_AUTH": "your-api-key"CODE
HIGHpackages/client-mcp/README.md196 "ROCKETRIDE_AUTH": "your-api-key"CODE
HIGHpackages/shell/contract/versions/v0.d.ts4590 * auth: 'your-api-key',COMMENT
HIGHpackages/shell/contract/versions/v0.d.ts4599 * ROCKETRIDE_APIKEY: 'your-api-key',COMMENT
HIGHpackages/shell/contract/versions/v1.d.ts4724 * auth: 'your-api-key',COMMENT
HIGHpackages/shell/contract/versions/v1.d.ts4733 * ROCKETRIDE_APIKEY: 'your-api-key',COMMENT
HIGHpackages/shell/contract/versions/v4.d.ts4847 * auth: 'your-api-key',COMMENT
HIGHpackages/shell/contract/versions/v4.d.ts4856 * ROCKETRIDE_APIKEY: 'your-api-key',COMMENT
HIGHpackages/shell/contract/versions/v5.d.ts4877 * auth: 'your-api-key',COMMENT
HIGHpackages/shell/contract/versions/v5.d.ts4886 * ROCKETRIDE_APIKEY: 'your-api-key',COMMENT
HIGHpackages/shell/contract/versions/v2.d.ts4724 * auth: 'your-api-key',COMMENT
HIGHpackages/shell/contract/versions/v2.d.ts4733 * ROCKETRIDE_APIKEY: 'your-api-key',COMMENT
HIGHpackages/shell/contract/versions/v3.d.ts4823 * auth: 'your-api-key',COMMENT
HIGHpackages/shell/contract/versions/v3.d.ts4832 * ROCKETRIDE_APIKEY: 'your-api-key',COMMENT
HIGH⚡packages/ai/src/ai/modules/task_http/task_data.py466 -H "Authorization: Bearer your-api-key" \CODE
HIGH⚡packages/ai/src/ai/modules/task_http/task_data.py476 -H "Authorization: Bearer your-api-key" \CODE
HIGH⚡packages/ai/src/ai/modules/task_http/task_data.py483 -H "Authorization: Bearer your-api-key" \CODE
HIGHpackages/client-typescript/contract/versions/v1.3.d.ts4668 * auth: 'your-api-key',COMMENT
HIGHpackages/client-typescript/contract/versions/v1.3.d.ts4677 * ROCKETRIDE_APIKEY: 'your-api-key',COMMENT
HIGHpackages/client-typescript/src/client/client.ts443 * auth: 'your-api-key',COMMENT
HIGHpackages/client-typescript/src/client/client.ts452 * ROCKETRIDE_APIKEY: 'your-api-key',COMMENT
HIGHpackages/client-python/src/rocketride/client.py32 result = await client.connect("your_api_key")STRING
HIGHpackages/client-python/src/rocketride/client.py120 result = await client.connect("your_api_key") # returns ConnectResultSTRING
HIGHpackages/client-python/src/rocketride/__init__.py43 result = await client.connect('your_api_key') # returns ConnectResultSTRING
HIGHpackages/client-python/src/rocketride/types/events.py73 auth='your_api_key',STRING
HIGHpackages/client-python/src/rocketride/types/client.py48 'auth': 'your_api_key',STRING
HIGHpackages/client-python/src/rocketride/types/__init__.py50 'auth': 'your_api_key',STRING
HIGHpackages/client-python/src/rocketride/mixins/events.py46 client = RocketRideClient("ws://localhost:8080", "your_api_key", on_event=handle_upload_progress)STRING
HIGH…ages/client-python/src/rocketride/mixins/connection.py38 result = await client.connect("your_api_key")STRING
Modern Structural Boilerplate230 hits · 237 pts
SeverityFileLineSnippetContext
LOWtools/contract_checks/src/contract_checks/extractor.py370 def _set_binding(self, name: str, value: tuple[str, ast.Call]) -> None:CODE
LOWnodes/test/core/test_gcp_auth.py69 def _set_attr(parent: Any, name: str, value: Any) -> None:CODE
LOW⚡nodes/test/framework/__init__.py35__all__ = [CODE
LOWnodes/src/nodes/db_mysql/__init__.py37__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/tool_n8n/__init__.py39__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/llm_perplexity/__init__.py37__all__ = [CODE
LOW⚡nodes/src/nodes/detect/__init__.py9__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/tool_oura/__init__.py29__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/webhook/__init__.py29__all__ = [CODE
LOWnodes/src/nodes/thumbnail/__init__.py29__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/tool_laserdata_memory/__init__.py17__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/memory_internal/__init__.py16__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/llm_baidu_qianfan/__init__.py37__all__ = [CODE
LOWnodes/src/nodes/embedding_video/__init__.py27__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/context_optimizer/__init__.py27__all__ = ['IGlobal', 'IInstance']CODE
LOW⚡nodes/src/nodes/caption/__init__.py9__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/extract_facts/__init__.py27__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/llm_xai/__init__.py37__all__ = [CODE
LOWnodes/src/nodes/llm_ollama/__init__.py37__all__ = [CODE
LOWnodes/src/nodes/anomaly_detector/detector.py93 def _update_z_aggregates(self, value: float, n: int) -> None:CODE
LOWnodes/src/nodes/anomaly_detector/__init__.py35__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/discord/__init__.py28__all__ = [CODE
LOWnodes/src/nodes/twelvelabs/__init__.py27__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/store_weaviate/__init__.py38__all__ = [CODE
LOWnodes/src/nodes/guardrails/__init__.py27__all__ = [CODE
LOWnodes/src/nodes/tool_chartjs/__init__.py27__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/tool_exa_search/__init__.py29__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/response/__init__.py35__all__ = [CODE
LOWnodes/src/nodes/rocketride_vector/__init__.py43__all__ = [CODE
LOWnodes/src/nodes/rocketride_graph/__init__.py38__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/ner/__init__.py34__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/llm_anthropic/__init__.py37__all__ = [CODE
LOWnodes/src/nodes/vectorizer/__init__.py27__all__ = [CODE
LOW⚡nodes/src/nodes/landing_ai/parse/__init__.py11__all__ = ['IInstance', 'IGlobal']CODE
LOW⚡nodes/src/nodes/landing_ai/extract/__init__.py11__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/llm_openai/__init__.py37__all__ = [CODE
LOWnodes/src/nodes/tool_mem0/__init__.py17__all__ = ['IGlobal', 'IInstance']CODE
LOW⚡nodes/src/nodes/agent_crewai/crewai_manager/__init__.py11__all__ = ['IInstance', 'IGlobal']CODE
LOW⚡nodes/src/nodes/agent_crewai/crewai_agent/__init__.py11__all__ = ['IInstance', 'IGlobal']CODE
LOW⚡…des/src/nodes/agent_crewai/crewai_subagent/__init__.py11__all__ = ['IInstance', 'IGlobal']CODE
LOWnodes/src/nodes/store_pinecone/__init__.py43__all__ = [CODE
LOWnodes/src/nodes/tool_http_request/__init__.py27__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/detect_segment/__init__.py27__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/db_hotdata/__init__.py37__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/summarization/__init__.py27__all__ = [CODE
LOWnodes/src/nodes/agent_llamaindex/__init__.py35__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/tool_cognee/__init__.py16__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/llm_kimi/__init__.py37__all__ = [CODE
LOWnodes/src/nodes/store_postgres/__init__.py43__all__ = [CODE
LOWnodes/src/nodes/preprocessor_llm/__init__.py27__all__ = [CODE
LOWnodes/src/nodes/llm_vision_openai/__init__.py35__all__ = [CODE
LOWnodes/src/nodes/reducto/__init__.py31__all__ = ['IInstance', 'IGlobal', 'IEndpoint']CODE
LOWnodes/src/nodes/tool_v0/__init__.py29__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/embedding_image/__init__.py45__all__ = [CODE
LOW⚡…c/nodes/agent_deepagent/deepagent_subagent/__init__.py11__all__ = ['IInstance', 'IGlobal']CODE
LOW⚡…/src/nodes/agent_deepagent/deepagent_agent/__init__.py11__all__ = ['IInstance', 'IGlobal']CODE
LOWnodes/src/nodes/ocr/__init__.py38__all__ = [CODE
LOWnodes/src/nodes/local_text_output/__init__.py34__all__ = ['IGlobal', 'IInstance']CODE
LOWnodes/src/nodes/embedding_transformer/__init__.py38__all__ = [CODE
LOWnodes/src/nodes/store_astra/__init__.py40__all__ = [CODE
170 more matches not shown…
Cross-Language Confusion30 hits · 174 pts
SeverityFileLineSnippetContext
HIGHnodes/test/test_db_hotdata.py1580 'absent columns fill with null, and a new column the table lacks is kept'CODE
HIGH⚡nodes/test/agent_crewai/test_tool_schema.py213 `anyOf: [{type: X}, {type: null}]`, which is equally informative.STRING
HIGH⚡nodes/test/store_milvus/test_filter_injection.py94 payload = "%' || 1==1 || content like '%"CODE
HIGHnodes/src/nodes/tool_n8n/IInstance.py133 (object/array/string/null).STRING
HIGHnodes/src/nodes/db_hotdata/IInstance.py1467 # {"id": 7, "note": "x"} widened to {"id": 7, "balance": null,COMMENT
HIGHnodes/src/nodes/db_hotdata/IInstance.py1478 # schema, filling the absent columns with null, and load again.COMMENT
HIGH⚡nodes/src/nodes/tool_git/IInstance.py569 return self.IGlobal.repo.push(CODE
HIGH⚡nodes/src/nodes/tool_git/git_repo.py979 rem.push([refspec], **kwargs)CODE
HIGHnodes/src/nodes/tool_gohighlevel/tools/_base.py204 'and leave this null, so null means unknown rather than zero.'CODE
HIGHnodes/src/nodes/tool_daytona/IInstance.py142 'description': 'Shell command to execute in the sandbox, e.g. "pip install requests && python app.pyCODE
HIGH⚡nodes/src/nodes/agent_rocketride/executor.py810# None (JSON null), so None cannot mean "missing".COMMENT
HIGH⚡nodes/src/nodes/agent_rocketride/executor.py983 # (a dict, a list, a number, or a stored null). An answer is text: render it asCOMMENT
HIGHnodes/src/nodes/tool_crustdata/IInstance.py245 'When omitted or null, Crustdata returns its default person sections.'CODE
HIGHnodes/src/nodes/tool_crustdata/IInstance.py255 'When omitted or null, Crustdata returns the full company record.'CODE
HIGHpackages/ai/tests/ai/common/test_util.py306 'Rows: [{"name": "Alice"}], null, [{"name": "Bob"}]',CODE
HIGHpackages/ai/src/ai/web/endpoints/vscode_oauth_bounce.py79 if (v !== null) out.set(k, v);CODE
HIGHpackages/ai/src/ai/web/endpoints/vscode_oauth_bounce.py81var q = out.toString();CODE
HIGHpackages/ai/src/ai/common/util.py170 r'\{\s*"|\[\s*[\[{"]|\[\s*(?:-?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?|true|false|null)\s*(?:,|$)', re.MULTILINECODE
HIGHpackages/ai/src/ai/common/database/db_instance_base.py1240 # explicitly null, it makes no difference: generated primary keys, andCOMMENT
HIGHpackages/ai/src/ai/common/database/db_instance_base.py122 is left out whether the row omits it or carries an explicit null, becauseSTRING
HIGHpackages/ai/src/ai/common/graph/age/_agtype/models.py87 return self.toString()CODE
HIGHpackages/ai/src/ai/common/graph/age/_agtype/models.py90 return self.toString()CODE
HIGHpackages/ai/src/ai/common/graph/age/_agtype/models.py158 return self.toString()CODE
HIGHpackages/ai/src/ai/common/graph/age/_agtype/models.py161 return self.toString()CODE
HIGHpackages/ai/src/ai/common/graph/age/_agtype/models.py210 return self.toString()CODE
HIGHpackages/ai/src/ai/common/graph/age/_agtype/models.py213 return self.toString()CODE
HIGHpackages/ai/src/ai/modules/task/run_log.py593 # DANGLING chapter (endTime null): a killed/crashed run never wroteCOMMENT
HIGHpackages/client-python/src/rocketride/_app_scaffold.py155 'build': 'tsc --noEmit && rsbuild build',CODE
HIGH…ages/client-python/src/rocketride/otelbridge/mapper.py782 # 'data' is OMITTED (not null) on the wire when empty.COMMENT
HIGH…ges/client-python/src/rocketride/pipediff/reporters.py501 ``{"id", "provider_change": {"old", "new"} | null, "config_changes": [...]}``STRING
Redundant / Tautological Comments86 hits · 128 pts
SeverityFileLineSnippetContext
LOW⚡tools/sync_models/src/providers/base.py809 # Check if field repairs are needed even when no profiles changedCOMMENT
LOWnodes/test/framework/discovery.py162 # Check if it's not inside a string (simple heuristic: before any quote)COMMENT
LOWnodes/src/nodes/llm_perplexity/perplexity.py226 # Check if we should retryCOMMENT
LOWnodes/src/nodes/embedding_video/IInstance.py175 # Check if we've gone past end time.COMMENT
LOWnodes/src/nodes/vectorizer/IInstance.py104 # Add it to the listCOMMENT
LOWnodes/src/nodes/vectorizer/IInstance.py188 # Check if the object has is vectorizeCOMMENT
LOW⚡nodes/src/nodes/store_pinecone/IGlobal.py156 # Check if collection exists and validate mode compatibilityCOMMENT
LOWnodes/src/nodes/preprocessor_llm/IInstance.py162 # Check if adding this line would exceed the limitSTRING
LOWnodes/src/nodes/preprocessor_llm/IInstance.py355 # Check if adding this text would exceed either limitSTRING
LOWnodes/src/nodes/reducto/IGlobal.py54 # Check if config has nested structureCOMMENT
LOWnodes/src/nodes/reducto/parser.py56 # Check if config has nested structureCOMMENT
LOWnodes/src/nodes/local_text_output/IGlobal.py87 # Check if the path is validCOMMENT
LOWnodes/src/nodes/local_text_output/IInstance.py82 # Check if output_path is validCOMMENT
LOWnodes/src/nodes/tool_git/git_repo.py598 # Read file content from the same ref used for blame, not always HEAD.COMMENT
LOWnodes/src/nodes/store_atlas/atlas.py177 # Check if vector search index already existsCOMMENT
LOWnodes/src/nodes/preprocessor_code/IInstance.py70 # Append it to the listCOMMENT
LOWnodes/src/nodes/dictionary/IInstance.py167 # Append it to the list of documentsCOMMENT
LOWnodes/src/nodes/preprocessor_langchain/IInstance.py59 # Append it to the listCOMMENT
LOWnodes/src/nodes/llamaparse/IGlobal.py50 # Check if advanced configuration is enabledCOMMENT
LOWnodes/src/nodes/llamaparse/IGlobal.py144 # Check if advanced configuration is enabledCOMMENT
LOWnodes/src/nodes/llamaparse/IGlobal.py252 # Check if config has nested structureCOMMENT
LOW⚡nodes/src/nodes/llamaparse/parser.py447 # Check if we can still get a resultCOMMENT
LOWnodes/src/nodes/llamaparse/parser.py65 # Check if config has nested structureCOMMENT
LOWnodes/src/nodes/llamaparse/parser.py171 # Check if parser has any project-related attributesCOMMENT
LOWnodes/src/nodes/llamaparse/parser.py207 # Check if there's structured data in metadataCOMMENT
LOWnodes/src/nodes/extract_data/IInstance.py202 # Append it to the list of documentsSTRING
LOW…s/src/nodes/store_elasticsearch/elasticsearch_store.py151 # Check if index already exists (shouldn't happen, but be safe)COMMENT
LOWnodes/src/nodes/memory_persistent/memory_store.py400 # Check if meta key still exists (TTL may have expired it)COMMENT
LOWnodes/src/nodes/remote/base/IInstance.py180 # Check if the remote pipeline completed the call and returned an error code.COMMENT
LOW⚡scripts/compiler-unix.sh1107# Check if build/wheel are available (via pip or apt)COMMENT
LOW⚡…ages/server/engine-lib/rocketlib-python/lib/depends.py448 # Check if pip is available anyway (might have succeeded before error)COMMENT
LOW⚡…ages/server/engine-lib/rocketlib-python/lib/depends.py453 # Check if pip got installed despite exceptionCOMMENT
LOW⚡…ages/server/engine-lib/rocketlib-python/lib/depends.py595 # Check if pywin32 is installedCOMMENT
LOW⚡…ages/server/engine-lib/rocketlib-python/lib/depends.py603 # Check if pywintypes is already importable (hack not needed)COMMENT
LOW…ages/server/engine-lib/rocketlib-python/lib/depends.py793 # Check if rebuild is needed. The derived overrides cache is part of theCOMMENT
LOW⚡packages/ai/tests/ai/account/test_store.py49 # Write fileCOMMENT
LOW⚡packages/ai/tests/ai/account/test_store.py52 # Read fileCOMMENT
LOW⚡packages/ai/tests/ai/account/test_store.py1396 # Read filesCOMMENT
LOW⚡packages/ai/tests/ai/account/test_store.py1414 # Read files concurrentlyCOMMENT
LOWpackages/ai/tests/ai/account/test_store.py1018 # Check if credentials file existsCOMMENT
LOWpackages/ai/tests/ai/account/test_store.py1030 # Check if it's from credentials file by examining the clientCOMMENT
LOWpackages/ai/src/ai/web/server.py87# # Check if running on WindowsCOMMENT
LOWpackages/ai/src/ai/web/server.py839 # Append the callback to the list; /status iterates all registered callbacksCOMMENT
LOWpackages/ai/src/ai/common/config.py290 # Check if default profile is deprecatedCOMMENT
LOWpackages/ai/src/ai/common/config.py305 # Check if profile is deprecatedCOMMENT
LOWpackages/ai/src/ai/common/chat.py330 # Check if error message contains retryable patternsCOMMENT
LOWpackages/ai/src/ai/common/chat.py335 # Check if error type is retryableCOMMENT
LOWpackages/ai/src/ai/common/chat.py492 # Check if the prompt is too long, leaving insufficient space for responseCOMMENT
LOWpackages/ai/src/ai/common/chat.py582 # Check if the total token usage suggests the response was truncatedCOMMENT
LOWpackages/ai/src/ai/common/avi/reader.py301 # Check if this is already startedCOMMENT
LOWpackages/ai/src/ai/common/avi/frame.py157 # Check if chunk fits inside the data bufferCOMMENT
LOWpackages/ai/src/ai/common/avi/frame.py165 # Check if this is the IEND chunk (end of PNG)COMMENT
LOWpackages/ai/src/ai/common/models/gpu_guard.py126 # Check if this top-level package is in our blocked setCOMMENT
LOWpackages/ai/src/ai/common/models/gpu_guard.py208 # Check if we are in model server modeCOMMENT
LOWpackages/ai/src/ai/common/models/base.py408 # Check if we've exceeded total retry timeCOMMENT
LOWpackages/ai/src/ai/common/models/base.py524 # Check if the server returned an error in the response.COMMENT
LOWpackages/ai/src/ai/common/models/gliner/gliner.py361 # Check if we should proxy to serverCOMMENT
LOWpackages/ai/src/ai/common/models/audio/whisper.py658 # Check if we should proxy to serverCOMMENT
LOW…s/ai/src/ai/common/models/transformers/transformers.py280 # Check if this is a pipelineCOMMENT
LOW…ai/common/models/transformers/sentence_transformers.py372 # Check if we should proxy to serverCOMMENT
26 more matches not shown…
AI Slop Vocabulary28 hits · 84 pts
SeverityFileLineSnippetContext
MEDIUM⚡nodes/test/test_vectordb_tool_mixin.py47# Stub harnessCOMMENT
MEDIUM⚡nodes/test/test_tool_deepl.py130# * Engine harness (``builder nodes:test``): the real ``requests`` is alreadyCOMMENT
MEDIUM⚡nodes/test/test_tool_deepl.py136# and all 8 error-path tests failed under the engine harness while passingCOMMENT
MEDIUMnodes/test/test_tool_deepl.py262# The robust fix, immune to whatever any other file leaks AND leaking nothing ofCOMMENT
MEDIUMnodes/test/test_tool_v0.py176# Rebinding here makes the stubbing robust regardless of import order.COMMENT
MEDIUM⚡nodes/test/tool_filesystem/test_sink_naming.py277# IInstance sink harness (shared by test_sink_lanes.py)COMMENT
MEDIUMnodes/src/nodes/tool_n8n/IGlobal.py76 # secrets here (the contract/test harness opens nodes in CONFIG mode).COMMENT
MEDIUMnodes/src/nodes/objstore/src/headers.h26// Inclues all of the AWS S3 sdk headers we utilizeCOMMENT
MEDIUMnodes/src/nodes/tool_git/IInstance.py113 # validator below doesn't flag harness-injected metadata asCOMMENT
MEDIUMnodes/src/nodes/tool_guild/IGlobal.py73 # secrets here (the contract/test harness opens nodes in CONFIG mode).COMMENT
MEDIUMpackages/server/engine-lib/engLib/java/Jvm.hpp332 /// Returns the JNI interface that the caller can utilizeCOMMENT
MEDIUM…lib/engLib/store/endpoints/filesys/base/win/render.cpp383 // call a bunch of APIs to get the other stuff. Essentially, we areCOMMENT
MEDIUM…s/server/engine-lib/engLib/store/testing/container.cpp246 // Absolutely minimal setCOMMENT
MEDIUM…rver/engine-lib/engLib/store/headers/virtualBuffer.hpp34/// to create a seamless set of dataCOMMENT
MEDIUMpackages/server/engine-core/apLib/util/ConfigFile.hpp134 // Alias our line list, we use a list so we can leverage theirCOMMENT
MEDIUMpackages/server/engine-core/apLib/util/jsonForwards.h119// If defined, indicates that json may leverage CppTL libraryCOMMENT
MEDIUMpackages/server/engine-core/apLib/json/jsonCpp.h126// If defined, indicates that json may leverage CppTL libraryCOMMENT
LOWpackages/ai/src/ai/web/middleware.py19 # If this is a public endpoint, just call itCOMMENT
MEDIUMpackages/ai/src/ai/common/graph/age/capabilities.py132 # are real 1.5.0 grammar gaps, not harness artifacts. ---COMMENT
MEDIUMpackages/ai/src/ai/common/dap/transport_stdio.py603 # Parse comprehensive statistics: '>CNT*total_size*total_count*completed_size*...'COMMENT
LOWpackages/ai/src/ai/account/store_providers/s3/s3.py297 # we just create the file without the IfMatch conditionCOMMENT
LOWpackages/ai/src/ai/modules/task/task_server.py1460 # then all is ok, just use the existing taskCOMMENT
MEDIUM…ges/client-python/tests/test_drain_cycle_regression.py78 # itself wedge — making the test hang at the harness-level timeout insteadCOMMENT
MEDIUMpackages/client-python/tests/RocketRideClient_test.py1766 # Set up comprehensive event monitoringCOMMENT
LOWpackages/client-python/tests/test_pipe_open_retry.py98 # never runs for, unlike "Connect call failed" - retrying it would just addCOMMENT
MEDIUMpackages/client-python/src/rocketride/types/events.py177 # Convenience combination - ALL events except NONE for comprehensive monitoringCOMMENT
MEDIUMapps/dropper-ui/src/App.tsx114 // CRITICAL: Absolutely do not render anything until readyCOMMENT
MEDIUMapps/chat-ui/src/App.tsx155 // CRITICAL: Absolutely do not render anything until readyCOMMENT
Fake / Example Data36 hits · 38 pts
SeverityFileLineSnippetContext
LOWnodes/src/nodes/llm_ollama/README.md65The OpenAI client requires a non-empty API key, so the node sends the placeholder `dummy-key`, which Ollama ignores.CODE
LOWnodes/src/nodes/llm_ollama/ollama.py56 apikey = config.get('apikey', 'dummy-key')CODE
LOWnodes/src/nodes/llm_kimi/README.md63If no API key is configured (typical for self-hosted OpenAI-compatible endpoints), a placeholder key (`sk-local-dummy-keCODE
LOWnodes/src/nodes/llm_kimi/kimi.py61 apikey = config.get('apikey') or 'sk-local-dummy-key'CODE
LOWnodes/src/nodes/llm_deepseek/README.md93placeholder `sk-local-dummy-key` required by the OpenAI client.CODE
LOWnodes/src/nodes/llm_deepseek/deepseek.py61 apikey = config.get('apikey') or 'sk-local-dummy-key'CODE
LOWnodes/src/nodes/llm_glm/glm.py77 apikey = apikey or 'sk-local-dummy-key'CODE
LOWnodes/src/nodes/llm_minimax/minimax.py70 apikey = config.get('apikey') or 'sk-local-dummy-key'CODE
LOWnodes/src/nodes/llm_minimax/minimax.py74 if 'api.minimax' in serverbase and apikey == 'sk-local-dummy-key':CODE
LOWnodes/src/nodes/llm_minimax/README.md66Local profiles (vLLM / SGLang / MLX / Ollama) have no `apikey` field; local OpenAI-compatible servers accept any token, CODE
LOWnodes/src/nodes/tool_gohighlevel/tools/custom_fields.py64 'placeholder',CODE
LOWnodes/src/nodes/tool_gohighlevel/tools/custom_fields.py96 'placeholder': STR('Placeholder text shown in the empty input.'),CODE
LOWdocs/agents/context/ROCKETRIDE_python_API.md571question.addExample('Find contacts', {'emails': ['john@company.com'], 'phones': ['555-1234']})CODE
LOWdocs/agents/context/ROCKETRIDE_typescript_API.md581question.addExample('Find contacts', { emails: ['john@company.com'], phones: ['555-1234'] });CODE
LOWpackages/server/engine-mod/test/tests/hash.cpp34 auto text = "Lorem ipsum"_tv;CODE
LOWpackages/server/engine-mod/test/tests/hash.cpp41 // 4c6f72656d20697073756d Lorem ipsumCOMMENT
LOWpackages/server/engine-mod/test/tests/hash.cpp65 "Lorem ipsum dolor sit amet, consectetur adipiscing elit, "_tv,CODE
LOWpackages/server/engine-mod/test/tests/hash.cpp65 "Lorem ipsum dolor sit amet, consectetur adipiscing elit, "_tv,CODE
LOWpackages/server/engine-mod/test/tests/hash.cpp77 // 4c6f72656d20697073756d20646f6c6f Lorem ipsum doloCOMMENT
LOW⚡packages/server/engine-mod/test/tests/hash.cpp139 "Lorem ipsum dolor sit amet, consectetur adipiscing elit, "_tv,CODE
LOW⚡packages/server/engine-mod/test/tests/hash.cpp139 "Lorem ipsum dolor sit amet, consectetur adipiscing elit, "_tv,CODE
LOW⚡packages/server/engine-mod/test/tests/hash.cpp147 "Lorem ipsum dolor sit amet, consectetur adipiscing elit, "CODE
LOW⚡packages/server/engine-mod/test/tests/hash.cpp147 "Lorem ipsum dolor sit amet, consectetur adipiscing elit, "CODE
LOW⚡…ges/ai/tests/ai/modules/task/commands/test_cmd_misc.py871 org = {'id': 'org-1', 'name': 'Acme Corp', 'permissions': [], 'teams': []}CODE
LOW⚡…ges/ai/tests/ai/modules/task/commands/test_cmd_misc.py881 assert row['orgName'] == 'Acme Corp'CODE
LOWpackages/chat-widget/tests/loader.test.ts217 expect(chat.getAttribute('placeholder')).toBe('Type here...');CODE
LOWpackages/chat-widget/tests/loader.test.ts224 expect(chat.hasAttribute('placeholder')).toBe(false);CODE
LOWpackages/chat-widget/src/component.ts114 return ['engine-url', 'auth', 'title', 'accent', 'welcome', 'placeholder', 'theme'];CODE
LOWpackages/chat-widget/src/component.ts307 case 'placeholder':CODE
LOWpackages/chat-widget/src/component.ts583 this._inputEl.placeholder = this.getAttribute('placeholder') || DEFAULT_PLACEHOLDER;CODE
LOWpackages/chat-widget/src/loader.ts361 chat.setAttribute('placeholder', config.placeholder);CODE
LOWpackages/client-python/src/rocketride/mixins/chat.py48 question.addExample("Find contacts", {"emails": ["john@company.com"], "phones": ["555-1234"]})STRING
LOW…src/modules/appdev/gallery/entries/chat-view.entry.tsx58 { name: 'placeholder', type: 'string', dir: 'in', note: 'Input placeholder when idle. Defaults to "Ask anything...".' CODE
LOW…/modules/appdev/gallery/entries/filter-strip.entry.tsx98 { name: 'placeholder', type: 'string', dir: 'in', note: 'Placeholder for text / typeahead inputs.' },CODE
LOW…c/modules/appdev/gallery/entries/input-field.entry.tsx64 { id: 'placeholder', label: 'Placeholder', kind: 'text', defaultValue: 'Pipeline name' },CODE
LOWapps/aparavi-ui/package.json28 "placeholder": "https://app.aparavi.com",CODE
AI Structural Patterns23 hits · 18 pts
SeverityFileLineSnippetContext
LOWtools/sync_models/src/core/merger.py517CODE
LOWnodes/test/tool_filesystem/test_sink_naming.py353CODE
LOWnodes/src/nodes/tool_filesystem/IInstance.py209CODE
LOWnodes/src/nodes/media_inspect/levels.py148CODE
LOWnodes/src/nodes/tool_gohighlevel/gohighlevel_client.py585CODE
LOW…s/src/nodes/store_elasticsearch/elasticsearch_store.py768CODE
LOW…des/src/nodes/store_elasticsearch/opensearch_client.py281CODE
LOWnodes/src/nodes/remote/base/IInstance.py262CODE
LOW…kages/server/engine-lib/rocketlib-python/lib/msauth.py135CODE
LOWpackages/ai/tests/ai/account/test_store_auth.py66CODE
LOWpackages/ai/tests/ai/modules/mcp/conftest.py71CODE
LOWpackages/ai/src/ai/common/utils/http_retry.py36CODE
LOWpackages/ai/src/ai/common/models/audio/whisper.py176CODE
LOWpackages/ai/src/ai/modules/task/task_metrics.py55CODE
LOWpackages/ai/src/ai/modules/task/task_server.py1227CODE
LOWpackages/ai/src/ai/modules/task/run_log.py1428CODE
LOWpackages/ai/src/ai/modules/task/task_engine.py484CODE
LOWpackages/client-python/src/rocketride/deploy.py231CODE
LOWpackages/client-python/src/rocketride/billing.py335CODE
LOWpackages/client-python/src/rocketride/log.py148CODE
LOWpackages/client-python/src/rocketride/_app_scaffold.py835CODE
LOW…kages/client-python/src/rocketride/mixins/execution.py93CODE
LOW…ages/client-python/src/rocketride/otelbridge/bridge.py149CODE
Dead Code5 hits · 10 pts
SeverityFileLineSnippetContext
MEDIUMpackages/ai/tests/ai/common/test_chat_fallback.py237CODE
MEDIUMpackages/ai/tests/ai/common/test_chat_fallback.py258CODE
MEDIUMpackages/ai/tests/ai/common/test_chat_fallback.py54CODE
MEDIUMpackages/ai/tests/ai/common/test_llm_token_metrics.py185CODE
MEDIUMpackages/ai/tests/ai/common/test_llm_token_metrics.py205CODE
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippetContext
CRITICALpackages/ai/tests/ai/account/test_store.py549 from azure.core.exceptions import ResourceExistsErrorCODE
AI Response Leakage1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHpackages/ai/src/ai/common/util.py300 # No fence at all: a sentence, then the object itself ("I'll create theCOMMENT
Cross-Language Confusion (JS/TS)1 hit · 5 pts
SeverityFileLineSnippetContext
HIGH…onents/pipeline-actions/endpointIntegrationExamples.ts157print(r.text)`,CODE
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOW⚡docker/docker-compose.yml7# Usage:COMMENT
Slop Phrases1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUMpackages/ai/tests/ai/common/test_util.py218 ('```json\n{"a": 1}\n```\nLet me know if you need more.', {'a': 1}),CODE