AI Slop Code Risk Monitor

nammayatri/nammayatri

SlopCodeMonitor badge for nammayatri/nammayatri Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

A Direct-to-Driver open mobility platform powering the next-generation of mobility applications in India.

4.6 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for nammayatri/nammayatri, a Haskell project with 2,578 GitHub stars. SynthScan examined 413,984 lines of code across 2603 source files, recording 998 pattern matches distributed across 20 syntactic categories. The legacy adjusted pattern signal is 4.6 (Low 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.

4.6
Adjusted Signal
4.6
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
2.6K
Stars
Haskell
Language
414.0K
Lines of Code
2.6K
Files
998
Pattern Hits
2026-10-31
Scan Date
0.08
HC Hit Rate

Risk Review · Payload v1

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

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 3.4/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 4.0/100 · LOW

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

Agent Over-Engineering Ratio 14.5/100 · LOW

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

PR Review Velocity Impact 24.8/100 · LOW

Which changes need focused human review? 998 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 2HIGH 212MEDIUM 143LOW 641

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 998 distinct pattern matches across 20 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

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

Empty Error Handlers167 hits · 670 pts
SeverityFileLineSnippetContext
HIGHbuildtime-analysis/analyze_build_log.py517except OSError:CODE
HIGHBackend/dev/mock-servers/server.py1155except Exception:CODE
HIGHBackend/dev/mock-servers/server.py1170except Exception:CODE
HIGHBackend/dev/mock-servers/server.py89except queue.Full:CODE
HIGHBackend/dev/mock-servers/server.py290except (json.JSONDecodeError, ValueError):CODE
HIGHBackend/dev/mock-servers/server.py769except subprocess.TimeoutExpired:CODE
HIGHBackend/dev/mock-servers/server.py351except ValueError:CODE
HIGHBackend/dev/mock-servers/server.py909except (subprocess.TimeoutExpired, OSError):CODE
HIGHBackend/dev/mock-servers/server.py937except (subprocess.TimeoutExpired, OSError):CODE
HIGHBackend/dev/mock-servers/server.py1079except (subprocess.TimeoutExpired, OSError):CODE
HIGHBackend/dev/mock-servers/status_store.py105except Exception:CODE
HIGHBackend/dev/mock-servers/services/cmrl.py47except json.JSONDecodeError:CODE
HIGHBackend/dev/mock-servers/services/cris.py103except (json.JSONDecodeError, ValueError, TypeError):CODE
HIGHBackend/dev/mock-servers/services/ondc.py81except (json.JSONDecodeError, UnicodeDecodeError):CODE
HIGHBackend/dev/mock-servers/services/ondc.py319except (TypeError, ValueError):CODE
HIGHBackend/dev/mock-servers/services/ondc.py379except (TypeError, ValueError):CODE
HIGHBackend/dev/mock-servers/services/ondc.py461except (TypeError, ValueError):CODE
HIGHBackend/dev/mock-servers/services/gridline.py191except (json.JSONDecodeError, ValueError):CODE
HIGHBackend/dev/mock-servers/services/gridline.py211except (json.JSONDecodeError, ValueError):CODE
HIGHBackend/dev/mock-servers/services/gridline.py229except (json.JSONDecodeError, ValueError):CODE
HIGHBackend/dev/mock-servers/services/idfy.py94except Exception:CODE
HIGHBackend/dev/mock-servers/services/stripe.py69except (json.JSONDecodeError, ValueError):CODE
HIGHBackend/dev/mock-servers/services/juspay.py549except Exception:CODE
HIGHBackend/dev/mock-servers/services/juspay.py82except (json.JSONDecodeError, AttributeError):CODE
HIGHBackend/dev/test-tool/local-api/log_sources.py153except OSError:CODE
HIGHBackend/dev/test-tool/local-api/log_sources.py76except ValueError:CODE
HIGHBackend/dev/test-tool/local-api/server.py1836except Exception:CODE
HIGHBackend/dev/test-tool/local-api/server.py2122except OSError:CODE
HIGHBackend/dev/test-tool/local-api/server.py2679except Exception:CODE
HIGHBackend/dev/test-tool/local-api/server.py2719except Exception:CODE
HIGHBackend/dev/test-tool/local-api/server.py2845except Exception: # noqa: BLE001CODE
HIGHBackend/dev/test-tool/local-api/server.py2849except OSError:CODE
HIGHBackend/dev/test-tool/local-api/server.py338except Exception:CODE
HIGHBackend/dev/test-tool/local-api/server.py456except Exception:CODE
HIGHBackend/dev/test-tool/local-api/server.py485except Exception:CODE
HIGHBackend/dev/test-tool/local-api/server.py737except Exception:CODE
HIGHBackend/dev/test-tool/local-api/server.py750except Exception:CODE
HIGHBackend/dev/test-tool/local-api/server.py781except Exception:CODE
HIGHBackend/dev/test-tool/local-api/server.py794except Exception:CODE
HIGHBackend/dev/test-tool/local-api/server.py879except Exception:CODE
HIGHBackend/dev/test-tool/local-api/server.py1143except OSError:CODE
HIGHBackend/dev/test-tool/local-api/server.py1846except Exception:CODE
HIGHBackend/dev/test-tool/local-api/server.py1897except Exception:CODE
HIGHBackend/dev/test-tool/local-api/server.py2803except Exception: passCODE
HIGHBackend/dev/test-tool/local-api/server.py2813except Exception: # noqa: BLE001 — a full/closed subscriber queue is not fatalCODE
HIGHBackend/dev/test-tool/local-api/server.py2913except BrokenPipeError:CODE
HIGHBackend/dev/test-tool/local-api/server.py2929except BrokenPipeError:CODE
HIGHBackend/dev/test-tool/local-api/server.py4066except (BrokenPipeError, ConnectionResetError):CODE
HIGHBackend/dev/test-tool/local-api/server.py4143except (BrokenPipeError, ConnectionResetError):CODE
HIGHBackend/dev/test-tool/local-api/server.py4182except (BrokenPipeError, ConnectionResetError):CODE
HIGHBackend/dev/test-tool/local-api/server.py4367except (BrokenPipeError, ConnectionResetError):CODE
HIGHBackend/dev/test-tool/local-api/server.py4393except (BrokenPipeError, ConnectionResetError):CODE
HIGHBackend/dev/test-tool/local-api/server.py679except Exception:CODE
HIGHBackend/dev/test-tool/local-api/server.py708except Exception:CODE
HIGHBackend/dev/test-tool/local-api/server.py748except Exception:CODE
HIGHBackend/dev/test-tool/local-api/server.py792except Exception:CODE
HIGHBackend/dev/test-tool/local-api/server.py870except Exception:CODE
HIGHBackend/dev/test-tool/local-api/server.py875except Exception:CODE
HIGHBackend/dev/test-tool/local-api/server.py1830except _queue.Full:CODE
HIGHBackend/dev/test-tool/local-api/server.py1872except _queue.Full:CODE
107 more matches not shown…
Decorative Section Separators118 hits · 372 pts
SeverityFileLineSnippetContext
MEDIUM…fer-driver-app/Main/spec/API/DriverIncentiveCoins.yaml13# -----------------------------------------------------------------------------COMMENT
MEDIUM…fer-driver-app/Main/spec/API/DriverIncentiveCoins.yaml41# -----------------------------------------------------------------------------COMMENT
MEDIUM⚡…ProviderPlatform/Management/API/FinanceManagement.yaml644 # ── Core identity ────────────────────────────────────────────────COMMENT
MEDIUM⚡…ProviderPlatform/Management/API/FinanceManagement.yaml650 # ── Amounts / verdict ───────────────────────────────────────────COMMENT
MEDIUM⚡…ProviderPlatform/Management/API/FinanceManagement.yaml658 # ── Timestamps ──────────────────────────────────────────────────COMMENT
MEDIUM⚡…ProviderPlatform/Management/API/FinanceManagement.yaml662 # ── Settlement context ──────────────────────────────────────────COMMENT
MEDIUM⚡…ProviderPlatform/Management/API/FinanceManagement.yaml670 # ── Meta-derived subscription context ───────────────────────────COMMENT
MEDIUM⚡…ProviderPlatform/Management/API/FinanceManagement.yaml683 # ── B1: stable identity + upsert bookkeeping ────────────────────COMMENT
MEDIUM⚡…ProviderPlatform/Management/API/FinanceManagement.yaml687 # ── B2: sweep-visible state ─────────────────────────────────────COMMENT
MEDIUM⚡…ProviderPlatform/Management/API/FinanceManagement.yaml691 # ── GroupByTargetKey / matchKey ─────────────────────────────────COMMENT
MEDIUM…ance-kernel/spec/Storage/PgPayoutSettlementReport.yaml21 # ---------------------------------------------------------------------------COMMENT
MEDIUM…ance-kernel/spec/Storage/PgPayoutSettlementReport.yaml23 # ---------------------------------------------------------------------------COMMENT
MEDIUM…ance-kernel/spec/Storage/PgPayoutSettlementReport.yaml42 # ---------------------------------------------------------------------------COMMENT
MEDIUM…ance-kernel/spec/Storage/PgPayoutSettlementReport.yaml44 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…ance-kernel/spec/Storage/PgPayoutSettlementReport.yaml104 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…ance-kernel/spec/Storage/PgPayoutSettlementReport.yaml106 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…ance-kernel/spec/Storage/PgPayoutSettlementReport.yaml111 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…ance-kernel/spec/Storage/PgPayoutSettlementReport.yaml113 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…ance-kernel/spec/Storage/PgPayoutSettlementReport.yaml122 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…ance-kernel/spec/Storage/PgPayoutSettlementReport.yaml124 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…ance-kernel/spec/Storage/PgPayoutSettlementReport.yaml130 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…ance-kernel/spec/Storage/PgPayoutSettlementReport.yaml132 # ---------------------------------------------------------------------------COMMENT
MEDIUM…nce-kernel/spec/Storage/PgPaymentSettlementReport.yaml22 # ---------------------------------------------------------------------------COMMENT
MEDIUM…nce-kernel/spec/Storage/PgPaymentSettlementReport.yaml24 # ---------------------------------------------------------------------------COMMENT
MEDIUM…nce-kernel/spec/Storage/PgPaymentSettlementReport.yaml56 # ---------------------------------------------------------------------------COMMENT
MEDIUM…nce-kernel/spec/Storage/PgPaymentSettlementReport.yaml59 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…nce-kernel/spec/Storage/PgPaymentSettlementReport.yaml147 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…nce-kernel/spec/Storage/PgPaymentSettlementReport.yaml149 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…nce-kernel/spec/Storage/PgPaymentSettlementReport.yaml151 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…nce-kernel/spec/Storage/PgPaymentSettlementReport.yaml153 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…nce-kernel/spec/Storage/PgPaymentSettlementReport.yaml159 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…nce-kernel/spec/Storage/PgPaymentSettlementReport.yaml161 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…nce-kernel/spec/Storage/PgPaymentSettlementReport.yaml170 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…nce-kernel/spec/Storage/PgPaymentSettlementReport.yaml172 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…nce-kernel/spec/Storage/PgPaymentSettlementReport.yaml181 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…nce-kernel/spec/Storage/PgPaymentSettlementReport.yaml183 # ---------------------------------------------------------------------------COMMENT
MEDIUMBackend/dev/dsl-capability-baseline.txt895# ---------------------------------------------------------------------------COMMENT
MEDIUMBackend/dev/dsl-capability-baseline.txt908# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡Backend/dev/mock-servers/services/juspay.py299# ═══════════════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡Backend/dev/mock-servers/services/juspay.py307# ═══════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMBackend/dev/test-tool/dashboard/src/config.ts86// ── Runtime port discovery ───────────────────────────────────────────────────COMMENT
MEDIUM…/dev/test-tool/dashboard/src/components/ToolsPanel.tsx85// ── Detail view ─────────────────────────────────────────────────────────────COMMENT
MEDIUM…/dev/test-tool/dashboard/src/components/ToolsPanel.tsx296// ── Sub-components ──────────────────────────────────────────────────────────COMMENT
MEDIUM…est-tool/dashboard/src/components/CollectionRunner.tsx196// ── JSON Viewer Modal ──────────────────────────────────────────────COMMENT
MEDIUM…v/test-tool/dashboard/src/components/FinanceViewer.tsx21// ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…v/test-tool/dashboard/src/components/FinanceViewer.tsx26// ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…v/test-tool/dashboard/src/components/FinanceViewer.tsx599// ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…v/test-tool/dashboard/src/components/FinanceViewer.tsx604// ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMBackend/dev/test-tool/dashboard/src/services/context.ts300// ── ${VAR:default} resolution for Postman env files & collections ──────────COMMENT
MEDIUM⚡Backend/dev/test-tool/local-api/server.py41# ── Load-test execution engine ───────────────────────────────────────────────COMMENT
MEDIUM⚡Backend/dev/test-tool/local-api/server.py3920 # ── Generic spec-driven launcher routes ─────────────────────────COMMENT
MEDIUM⚡Backend/dev/test-tool/local-api/server.py3924 # ── Load Test ─────────────────────────────────────────────────────COMMENT
MEDIUMBackend/dev/test-tool/local-api/server.py1004# ── Which address of a machine can we actually reach? ─────────────────────────COMMENT
MEDIUMBackend/dev/test-tool/local-api/server.py1057# ── Devbox auto-assignment ────────────────────────────────────────────────────COMMENT
MEDIUMBackend/dev/test-tool/local-api/server.py1629# ── Control centre on the dev-box ─────────────────────────────────────────────COMMENT
MEDIUMBackend/dev/test-tool/local-api/server.py1905# ── Service log viewer ────────────────────────────────────────────────────────COMMENT
MEDIUMBackend/dev/test-tool/local-api/server.py2018# ── Start pre-flight: workspace fingerprint + git-history check ───────────────COMMENT
MEDIUMBackend/dev/test-tool/local-api/server.py2194# ── Deploy: one exclusive lock, two callers ──────────────────────────────────COMMENT
MEDIUMBackend/dev/test-tool/local-api/server.py4185 # ── Spec-driven launcher endpoints (additive) ────────────────────────────COMMENT
MEDIUMBackend/dev/test-tool/local-api/stage_runner.py109# ── In-memory launcher state ────────────────────────────────────────────────COMMENT
58 more matches not shown…
Cross-Language Confusion39 hits · 231 pts
SeverityFileLineSnippetContext
HIGHBackend/dev/mock-servers/services/whatsapp.py5 "data": null }STRING
HIGHBackend/dev/mock-servers/services/idfy.py9 — all five return `{request_id, _a: null}` immediately. The Haskell mockSTRING
HIGHBackend/dev/mock-servers/services/idfy.py281 # a `result` with the desired is_a_match (true / false / null). Re-wrap it in a validCOMMENT
HIGH⚡Backend/dev/mock-servers/services/juspay.py304# fields, Nothing → null; aeson default options do NOT omit nulls)COMMENT
HIGHBackend/dev/mock-servers/services/juspay.py379 re-encoding emits all 8 keys, missing → null)."""STRING
HIGH⚡Backend/dev/test-tool/local-api/server.py3913 # POST /api/browse-folder body: {initial?: str} → {path: str|null}COMMENT
HIGH⚡Backend/dev/test-tool/local-api/server.py1973 cmd = (f"tail -c {_LOG_FULL_CAP} {path} 2>/dev/null || true" if fullCODE
HIGH⚡Backend/dev/test-tool/local-api/server.py1974 else f"tail -n {lines} {path} 2>/dev/null || true")CODE
HIGHBackend/dev/test-tool/local-api/server.py4250 # POST /api/launcher/{slug}/source {ref?: str, localPath?: str|null}COMMENT
HIGHBackend/dev/test-tool/local-api/server.py949 "cd Backend && nix develop .#backend -c , run-mobility-stack-dev-on-available-ports"CODE
HIGHBackend/dev/test-tool/local-api/server.py952 "cd Backend && nix develop .#backend -c , run-mobility-stack-dev"CODE
HIGHBackend/dev/test-tool/local-api/server.py1338 "mkdir -p ~/.ssh && chmod 700 ~/.ssh && "CODE
HIGHBackend/dev/test-tool/local-api/server.py1926 cmd = f"ls -1 {shlex.quote(remote_dir)}/*.log 2>/dev/null | xargs -n1 basename 2>/dev/null || true"CODE
HIGHBackend/dev/test-tool/local-api/server.py2538 " find data/ -maxdepth 1 -type f -delete 2>/dev/null || true;"CODE
HIGH⚡Backend/dev/devbox_core/cc.py105if grep -q CC_BASE vite.config.ts 2>/dev/null; thenSTRING
HIGH⚡Backend/dev/devbox_core/cc.py109 {REGISTRY} {d} 2>/dev/null || true)STRING
HIGH⚡Backend/dev/devbox_core/cc.py115 'npm install --no-audit --no-fund && exec npm run dev -- --host 0.0.0.0 --port "$CC_PORT" --strictPort' \\STRING
HIGH⚡Backend/dev/devbox_core/cc.py158PID=$(python3 -c 'import json,sys; print(json.load(open(sys.argv[1]))["pid"])' "$S" 2>/dev/null || true)STRING
HIGH⚡Backend/dev/devbox_core/cc.py160 kill -TERM -- "-$PID" 2>/dev/null || kill -TERM "$PID" 2>/dev/null || trueSTRING
HIGH⚡Backend/dev/devbox_core/cc.py161 for i in 1 2 3 4 5 6 7 8 9 10; do kill -0 -- "-$PID" 2>/dev/null || break; sleep 0.5; doneSTRING
HIGH⚡Backend/dev/devbox_core/cc.py162 kill -KILL -- "-$PID" 2>/dev/null || trueSTRING
HIGH⚡Backend/dev/devbox_core/deploy.py157 f"rm -rf .git && git init -q && {git_ignore_cmd} && git add -A && "CODE
HIGH⚡Backend/dev/devbox_core/deploy.py160 f"git commit -q -m deploy --allow-empty 2>/dev/null || true; "CODE
HIGH⚡Backend/dev/devbox_core/deploy.py161 f"mkdir -p Backend && printf '%s' {shlex.quote(commit)} "CODE
HIGHBackend/dev/devbox_core/flow.py200 left = ssh.run(t, f"test -e {shlex.quote(folder)} && echo yes || echo no").stdout.strip()CODE
HIGHBackend/dev/devbox_core/stack.py33STACK_COMMAND = ("cd Backend && nix develop .#backend -c "CODE
HIGHBackend/dev/devbox_core/stack.py58 return (f"pid=$(jq -r '.pid // empty' {STATE} 2>/dev/null || true); "CODE
HIGHBackend/dev/devbox_core/stack.py59 'alive=no; [ -n "$pid" ] && kill -0 "$pid" 2>/dev/null && alive=yes; ')CODE
HIGH⚡Backend/dev/devbox_core/stack.py93 f"grep -aqF {shlex.quote(marker)} {LOG} 2>/dev/null && stage={name}; "CODE
HIGH⚡Backend/dev/devbox_core/stack.py95 script = (f"cd {shlex.quote(wdir)} 2>/dev/null || {{ echo '{{\"alive\": false, \"pid\": null, "CODE
HIGH⚡Backend/dev/devbox_core/stack.py98 f"bf=false; grep -aqF {shlex.quote(BUILD_FAILED)} {LOG} 2>/dev/null && bf=true; "CODE
HIGH⚡Backend/dev/devbox_core/stack.py99 'echo "{\\"alive\\": $([ $alive = yes ] && echo true || echo false), 'CODE
HIGH⚡Backend/dev/devbox_core/stack.py100 '\\"pid\\": ${pid:-null}, \\"stage\\": \\"$stage\\", \\"buildFailed\\": $bf}"')CODE
HIGH⚡Backend/dev/devbox_core/stack.py206inside() {{ for c in /proc/[0-9]*; do w=$(readlink "$c/cwd" 2>/dev/null) || continueCODE
HIGH⚡Backend/dev/devbox_core/stack.py209if [ "$alive" = yes ]; then was=true; kill -TERM -- "-$pid" 2>/dev/null || true; fiCODE
HIGH⚡Backend/dev/devbox_core/stack.py211 [ -z "$(inside)" ] && ! {{ [ -n "$pid" ] && kill -0 "$pid" 2>/dev/null; }} && breakCODE
HIGH⚡Backend/dev/devbox_core/stack.py214n=0; for p in $(inside); do kill -KILL "$p" 2>/dev/null && n=$((n+1)); doneCODE
HIGHBackend/dev/devbox_core/workspace.py27_SAME_OWNER = ('def same_owner($e; $o): (($e.owner // null) as $c | 'CODE
HIGHBackend/dev/devbox_core/workspace.py79 script = f"cat {REGISTRY_FILE} 2>/dev/null || echo '{{\"users\": {{}}}}'"CODE
Excessive Try-Catch Wrapping296 hits · 217 pts
SeverityFileLineSnippetContext
LOWbuildtime-analysis/analyze_build_log.py537 except Exception as e:CODE
LOWbuildtime-analysis/visualize_builds.py542 except Exception as e:STRING
MEDIUMbuildtime-analysis/visualize_builds.py512def main():CODE
LOWBackend/load-test/setup/auth.py41 except Exception as error:CODE
MEDIUMBackend/load-test/setup/auth.py42 print(f"Error while fetching API: {error}")CODE
LOWBackend/load-test/setup/locationUpdateService.py66 except Exception as e:CODE
LOWBackend/load-test/setup/locationUpdateService.py73 except Exception as e:CODE
LOWBackend/scripts/bulk_update_vehicle_rating.py411 except Exception as e: # defensive: a worker bug must not kill the runCODE
LOWBackend/dev/mock-servers/server.py205 except Exception:CODE
LOWBackend/dev/mock-servers/server.py579 except Exception:CODE
LOWBackend/dev/mock-servers/server.py1043 except Exception:CODE
LOWBackend/dev/mock-servers/server.py1155 except Exception:CODE
LOWBackend/dev/mock-servers/server.py1170 except Exception:CODE
LOWBackend/dev/mock-servers/status_store.py105 except Exception:CODE
LOWBackend/dev/mock-servers/services/ondc.py228 except Exception as e:CODE
LOWBackend/dev/mock-servers/services/google.py37 except Exception:CODE
LOWBackend/dev/mock-servers/services/sandbox_proxy.py64 except Exception as e:CODE
LOWBackend/dev/mock-servers/services/gridline.py65 except Exception as e:CODE
LOWBackend/dev/mock-servers/services/gridline.py109 except Exception as e:CODE
LOWBackend/dev/mock-servers/services/gridline.py160 except Exception as e:CODE
LOWBackend/dev/mock-servers/services/idfy.py94 except Exception:CODE
LOWBackend/dev/mock-servers/services/juspay.py549 except Exception:CODE
LOWBackend/dev/mock-servers/services/juspay.py641 except Exception as e:CODE
LOWBackend/dev/mock-servers/services/juspay.py655 except Exception as e:CODE
LOWBackend/dev/mock-servers/services/juspay.py682 except Exception as e:CODE
LOWBackend/dev/mock-servers/services/sap.py80 except Exception:CODE
MEDIUMBackend/dev/test-tool/local-api/server.py163def _probe_control_center_ready() -> bool:CODE
MEDIUMBackend/dev/test-tool/local-api/server.py1513def _caddy_port_from_caddyfile() -> int | None:CODE
MEDIUMBackend/dev/test-tool/local-api/server.py2075def _git_head() -> str:CODE
MEDIUMBackend/dev/test-tool/local-api/server.py2106def _stack_state_read() -> dict:CODE
MEDIUMBackend/dev/test-tool/local-api/server.py3110def sh_capture(cmd, timeout=8):CODE
LOW⚡Backend/dev/test-tool/local-api/server.py48except Exception as _lt_err:CODE
LOW⚡Backend/dev/test-tool/local-api/server.py55except Exception:CODE
LOW⚡Backend/dev/test-tool/local-api/server.py65except Exception:CODE
LOW⚡Backend/dev/test-tool/local-api/server.py159 except Exception as e: # noqa: BLE001CODE
LOW⚡Backend/dev/test-tool/local-api/server.py170 except Exception:CODE
LOW⚡Backend/dev/test-tool/local-api/server.py737 except Exception:CODE
LOW⚡Backend/dev/test-tool/local-api/server.py744 except Exception:CODE
LOW⚡Backend/dev/test-tool/local-api/server.py748 except Exception:CODE
LOW⚡Backend/dev/test-tool/local-api/server.py750 except Exception:CODE
LOW⚡Backend/dev/test-tool/local-api/server.py781 except Exception:CODE
LOW⚡Backend/dev/test-tool/local-api/server.py788 except Exception:CODE
LOW⚡Backend/dev/test-tool/local-api/server.py792 except Exception:CODE
LOW⚡Backend/dev/test-tool/local-api/server.py794 except Exception:CODE
LOW⚡Backend/dev/test-tool/local-api/server.py861 except Exception:CODE
LOW⚡Backend/dev/test-tool/local-api/server.py870 except Exception:CODE
LOW⚡Backend/dev/test-tool/local-api/server.py875 except Exception:CODE
LOW⚡Backend/dev/test-tool/local-api/server.py879 except Exception:CODE
LOW⚡Backend/dev/test-tool/local-api/server.py1981 except Exception as e:CODE
LOW⚡Backend/dev/test-tool/local-api/server.py2792 except Exception:CODE
LOW⚡Backend/dev/test-tool/local-api/server.py2794 except Exception: passCODE
LOW⚡Backend/dev/test-tool/local-api/server.py2798 except Exception:CODE
LOW⚡Backend/dev/test-tool/local-api/server.py2800 except Exception: passCODE
LOW⚡Backend/dev/test-tool/local-api/server.py2803 except Exception: passCODE
LOW⚡Backend/dev/test-tool/local-api/server.py2813 except Exception: # noqa: BLE001 — a full/closed subscriber queue is not fatalCODE
LOW⚡Backend/dev/test-tool/local-api/server.py3693 except Exception as exc:CODE
LOW⚡Backend/dev/test-tool/local-api/server.py3701 except Exception as exc:CODE
LOW⚡Backend/dev/test-tool/local-api/server.py3709 except Exception as exc:CODE
LOW⚡Backend/dev/test-tool/local-api/server.py3717 except Exception as exc:CODE
LOW⚡Backend/dev/test-tool/local-api/server.py3725 except Exception as exc:CODE
236 more matches not shown…
Over-Commented Block95 hits · 91 pts
SeverityFileLineSnippetContext
LOW.hlint.yaml1# HLint configuration fileCOMMENT
LOWBackend/.hlint.yaml1# HLint configuration fileCOMMENT
LOWBackend/nix/devbox/remote-cache-restore.sh1#!/usr/bin/env bashCOMMENT
LOW…orm/rider-app/Main/spec/Storage/MetaWebhookConfig.yaml1# Triggers NammaDSL code generation for:COMMENT
LOW…orm/rider-app/Main/spec/Storage/MetaWebhookConfig.yaml41 phoneNumberId: TextCOMMENT
LOW…orm/rider-app/Main/spec/Storage/MetaWebhookConfig.yaml101 # the field Meta actually sends us and the primary lookup key for inboundCOMMENT
LOW…-platform/rider-app/Main/spec/Storage/RiderConfig.yaml301 # Better route point suggestion: detect a point already on the search route thatCOMMENT
LOW…-platform/rider-app/Main/spec/Storage/RiderConfig.yaml321 #COMMENT
LOW…-platform/rider-app/Main/spec/Storage/RiderConfig.yaml341 # the search's critical path at the cost of the suggestion appearing a beat later.COMMENT
LOW…-platform/rider-app/Main/spec/Storage/RiderConfig.yaml681# configPilot:COMMENT
LOW…offer-driver-app/Main/spec/Storage/UiDriverConfig.yaml41COMMENT
LOW…offer-driver-app/Main/spec/Storage/FareAdjustment.yaml1imports:COMMENT
LOW…r-driver-app/Main/spec/Storage/LeaderBoardConfigs.yaml41# configType: LeaderBoardConfigCOMMENT
LOW…ynamic-offer-driver-app/Main/spec/Storage/configs.yaml121COMMENT
LOW…namic-offer-driver-app/Main/spec/Storage/Merchant.yaml581 and: [merchantOperatingCityId, overlayKey, udf1, vehicleCategory]COMMENT
LOW…namic-offer-driver-app/Main/spec/Storage/Merchant.yaml601# derives: "Generic,ToJSON,FromJSON,ToSchema"COMMENT
LOW…namic-offer-driver-app/Main/spec/Storage/Merchant.yaml621# excludedFields:COMMENT
LOW…fer-driver-app/Main/spec/Storage/DriverOnboarding.yaml721 DocumentFlowGrouping:COMMENT
LOW…fer-driver-app/Main/spec/Storage/DriverOnboarding.yaml741 # where RegistrationInfo { number :: Text, dateOfIssue :: Maybe UTCTime }:COMMENT
LOW…fer-driver-app/Main/spec/Storage/DriverOnboarding.yaml761 # CONSTRAINTS: `fieldConstraints` is a tagged sum (Domain.Types.DocumentFieldConstraints) declaring bounds andCOMMENT
LOW…fer-driver-app/Main/spec/Storage/DriverFyEarnings.yaml1imports:COMMENT
LOW…fer-driver-app/Main/spec/Storage/DriverFyEarnings.yaml21# sequence is read -> decide -> write, not write -> read:COMMENT
LOW…p/Main/spec/Storage/CancellationConsequenceMatrix.yaml21# Dimensions (null = wildcard), resolved most-specific-wins (see `specificity` inCOMMENT
LOW…fer-driver-app/Main/spec/API/DriverIncentiveCoins.yaml21#COMMENT
LOW…fer-driver-app/Main/spec/API/DriverIncentiveCoins.yaml41# -----------------------------------------------------------------------------COMMENT
LOW…c-offer-driver-app/Main/spec/API/DriverFyEarnings.yaml1imports:COMMENT
LOW…c/ProviderPlatform/Management/API/TdsDistribution.yaml1# TDS certificate (Form 16A) disbursement: an admin uploads a quarter's certificate folder for one city.COMMENT
LOW…r-app/Main/spec/ProviderPlatform/Fleet/API/Driver.yaml181 - mbFleetOwnerId: TextCOMMENT
LOW…r-app/Main/spec/ProviderPlatform/Fleet/API/Driver.yaml261 - isRcActive: BoolCOMMENT
LOW…r-app/Main/spec/ProviderPlatform/Fleet/API/Driver.yaml301 # - GET:COMMENT
LOW…r-app/Main/spec/ProviderPlatform/Fleet/API/Driver.yaml321 - mboffset: IntCOMMENT
LOW…r-app/Main/spec/ProviderPlatform/Fleet/API/Driver.yaml781 # query:COMMENT
LOW…r-app/Main/spec/ProviderPlatform/Fleet/API/Driver.yaml821 # endpoint: /{fleetOwnerId}/fleet/getFleetVehicleAssociationCOMMENT
LOWBackend/scripts/mandate_mid_migration.sh1#!/usr/bin/env bashCOMMENT
LOWBackend/scripts/mandate_mid_migration.sh21# before running this — the subscribe call creates the mandate order on whatever MID is live.COMMENT
LOWBackend/scripts/upsert_service_tiers.sh1#!/usr/bin/env bashCOMMENT
LOW…b/finance-kernel/spec/Storage/ReconciliationEntry.yaml81 # PK) so external references don't need to change on upsert.COMMENT
LOWBackend/lib/payment/spec/Storage/LoyaltyWallet.yaml1imports:COMMENT
LOWBackend/lib/payment/spec/Storage/LoyaltyWallet.yaml161# JuspayCfg.loyaltyProgramMap (shared-kernel) — stored inline on theCOMMENT
LOWBackend/lib/payment/spec/Storage/Payouts.yaml261 # What constructed the batch: the scheduled sweep, an admin adhoc request, or a driver's instantCOMMENT
LOWBackend/dev/mock-servers/services/stripe.py621 "arrival_date": _now() + 86400,COMMENT
LOWBackend/dev/mock-servers/services/juspay.py301#COMMENT
LOWBackend/dev/test-tool/dashboard/src/setupTests.ts1// jest-dom adds custom jest matchers for asserting on DOM nodes.COMMENT
LOWBackend/dev/test-tool/dashboard/src/config.ts221 const host = new URL(PROXY_BASE).hostname;COMMENT
LOW…v/test-tool/dashboard/src/components/TopBarActions.tsx181 setVersions(list);COMMENT
LOW…nd/dev/test-tool/dashboard/src/components/Terminal.tsx101 // ("Cannot read properties of undefined (reading 'dimensions')").COMMENT
LOW…kend/dev/test-tool/dashboard/src/components/uiState.ts1// Tiny client for the test-context-api in-memory ui-state bag.COMMENT
LOW…est-tool/dashboard/src/components/CollectionRunner.tsx21// matching one of these (by city or envName, case-insensitive) defaults itsCOMMENT
LOW…est-tool/dashboard/src/components/CollectionRunner.tsx61// running / the SSE subscriber queue is registered. Without awaiting, fastCOMMENT
LOW…ckend/dev/test-tool/dashboard/src/api-catalog/index.ts21 'estimate-select': buildEstimateSelectApi(),COMMENT
LOWBackend/dev/test-tool/local-api/server.py1001 return key_path, f.read().strip()COMMENT
LOWBackend/dev/test-tool/local-api/server.py4101 # (alternate screen, mouse tracking, hidden cursor, keypad mode).COMMENT
LOWBackend/dev/test-tool/context-api/server.py401COMMENT
LOWBackend/dev/test-tool/context-api/server.py621 with _config_sync_lock:COMMENT
LOWBackend/dev/test-tool/context-api/server.py1201# device transitions (the emulator app close/reopen lifecycle is enough toCOMMENT
LOWBackend/dev/test-tool/context-api/server.py3881 if method == "POST" and path == "/api/ny-react-native/clear-cache":COMMENT
LOWBackend/dev/test-tool/context-api/server.py4081 # `Starting dev server on http://localhost:NNNN` — MetroCOMMENT
LOWBackend/dev/test-tool/context-api/server.py4141 # Resolve a debugger target via Metro's /json listing, thenCOMMENT
LOW…ool/context-api/setup/control_center/frontend/setup.sh1#!/usr/bin/env bashCOMMENT
LOW…v/test-tool/context-api/setup/ny_react_native/setup.sh1#!/usr/bin/env bashCOMMENT
35 more matches not shown…
Deep Nesting112 hits · 80 pts
SeverityFileLineSnippetContext
LOWbuildtime-analysis/analyze_build_log.py495CODE
LOWbuildtime-analysis/analyze_build_log.py58CODE
LOWbuildtime-analysis/analyze_build_log.py286CODE
LOWbuildtime-analysis/analyze_build_log.py369CODE
LOWbuildtime-analysis/visualize_builds.py140CODE
LOWBackend/scripts/bulk_update_vehicle_rating.py207CODE
LOWBackend/scripts/bulk_update_vehicle_rating.py357CODE
LOWBackend/scripts/bulk_waive_off.py119CODE
LOWBackend/dev/mock-servers/server.py299CODE
LOWBackend/dev/mock-servers/server.py583CODE
LOWBackend/dev/mock-servers/server.py726CODE
LOWBackend/dev/mock-servers/server.py788CODE
LOWBackend/dev/mock-servers/server.py833CODE
LOWBackend/dev/mock-servers/server.py942CODE
LOWBackend/dev/mock-servers/status_store.py124CODE
LOWBackend/dev/mock-servers/services/cmrl.py35CODE
LOWBackend/dev/mock-servers/services/cris.py60CODE
LOWBackend/dev/mock-servers/services/ondc.py72CODE
LOWBackend/dev/mock-servers/services/gridline.py164CODE
LOWBackend/dev/mock-servers/services/idfy.py219CODE
LOWBackend/dev/mock-servers/services/stripe.py416CODE
LOWBackend/dev/mock-servers/services/juspay.py121CODE
LOWBackend/dev/test-tool/local-api/log_sources.py99CODE
LOWBackend/dev/test-tool/local-api/log_sources.py138CODE
LOWBackend/dev/test-tool/local-api/log_sources.py174CODE
LOWBackend/dev/test-tool/local-api/log_sources.py106CODE
LOWBackend/dev/test-tool/local-api/log_sources.py156CODE
LOWBackend/dev/test-tool/local-api/log_sources.py181CODE
LOWBackend/dev/test-tool/local-api/server.py118CODE
LOWBackend/dev/test-tool/local-api/server.py174CODE
LOWBackend/dev/test-tool/local-api/server.py365CODE
LOWBackend/dev/test-tool/local-api/server.py504CODE
LOWBackend/dev/test-tool/local-api/server.py534CODE
LOWBackend/dev/test-tool/local-api/server.py588CODE
LOWBackend/dev/test-tool/local-api/server.py669CODE
LOWBackend/dev/test-tool/local-api/server.py698CODE
LOWBackend/dev/test-tool/local-api/server.py727CODE
LOWBackend/dev/test-tool/local-api/server.py773CODE
LOWBackend/dev/test-tool/local-api/server.py1153CODE
LOWBackend/dev/test-tool/local-api/server.py1441CODE
LOWBackend/dev/test-tool/local-api/server.py1557CODE
LOWBackend/dev/test-tool/local-api/server.py1794CODE
LOWBackend/dev/test-tool/local-api/server.py1941CODE
LOWBackend/dev/test-tool/local-api/server.py2043CODE
LOWBackend/dev/test-tool/local-api/server.py2477CODE
LOWBackend/dev/test-tool/local-api/server.py2784CODE
LOWBackend/dev/test-tool/local-api/server.py2943CODE
LOWBackend/dev/test-tool/local-api/server.py4040CODE
LOWBackend/dev/test-tool/local-api/server.py4152CODE
LOWBackend/dev/test-tool/local-api/server.py213CODE
LOWBackend/dev/test-tool/local-api/input_store.py115CODE
LOWBackend/dev/test-tool/local-api/input_store.py136CODE
LOWBackend/dev/test-tool/local-api/stage_runner.py171CODE
LOWBackend/dev/test-tool/local-api/stage_runner.py284CODE
LOWBackend/dev/test-tool/local-api/stage_runner.py421CODE
LOWBackend/dev/test-tool/local-api/stage_runner.py672CODE
LOWBackend/dev/test-tool/local-api/spec_loader.py121CODE
LOWBackend/dev/test-tool/local-api/spec_loader.py202CODE
LOWBackend/dev/test-tool/local-api/spec_loader.py336CODE
LOWBackend/dev/test-tool/local-api/spec_loader.py204CODE
52 more matches not shown…
Unused Imports55 hits · 53 pts
SeverityFileLineSnippetContext
LOWbuildtime-analysis/visualize_builds.py4CODE
LOWbuildtime-analysis/visualize_builds.py5CODE
LOWbuildtime-analysis/visualize_builds.py9CODE
LOWBackend/dev/mock-servers/services/idfy.py40CODE
LOWBackend/dev/test-tool/local-api/log_sources.py7CODE
LOWBackend/dev/test-tool/local-api/log_sources.py10CODE
LOWBackend/dev/test-tool/local-api/log_sources.py11CODE
LOWBackend/dev/test-tool/local-api/log_sources.py13CODE
LOWBackend/dev/test-tool/local-api/log_sources.py18CODE
LOWBackend/dev/test-tool/local-api/log_sources.py18CODE
LOWBackend/dev/test-tool/local-api/log_sources.py21CODE
LOWBackend/dev/test-tool/local-api/input_store.py15CODE
LOWBackend/dev/test-tool/local-api/input_store.py22CODE
LOWBackend/dev/test-tool/local-api/stage_runner.py14CODE
LOWBackend/dev/test-tool/local-api/stage_runner.py20CODE
LOWBackend/dev/test-tool/local-api/stage_runner.py32CODE
LOWBackend/dev/test-tool/local-api/spec_loader.py9CODE
LOWBackend/dev/test-tool/local-api/spec_loader.py11CODE
LOWBackend/dev/test-tool/local-api/spec_loader.py12CODE
LOWBackend/dev/test-tool/context-api/server.py45CODE
LOW…est-tool/context-api/setup/ny_react_native/__main__.py20CODE
LOW…tool/context-api/setup/ny_react_native/provider/ios.py2CODE
LOW…/context-api/setup/ny_react_native/provider/android.py5CODE
LOW…tool/context-api/setup/ny_react_native/common/metro.py12CODE
LOW…tool/context-api/setup/ny_react_native/common/paths.py4CODE
LOW…t-api/setup/ny_react_native/common/local_properties.py7CODE
LOW…l/context-api/setup/ny_react_native/common/emulator.py3CODE
LOW…t-tool/context-api/setup/ny_react_native/common/log.py5CODE
LOW…l/context-api/setup/ny_react_native/common/git_repo.py8CODE
LOW…st-tool/context-api/setup/ny_react_native/common/sh.py10CODE
LOW…i/setup/ny_react_native/common/write_local_base_url.py17CODE
LOW…ext-api/setup/ny_react_native/common/grpc_local_url.py25CODE
LOW…ext-api/setup/ny_react_native/common/write_env_keys.py18CODE
LOW…i/setup/ny_react_native/common/google_services_json.py14CODE
LOW…/context-api/setup/ny_react_native/common/simulator.py5CODE
LOW…t-tool/context-api/setup/ny_react_native/common/ssh.py10CODE
LOW…ext-api/setup/ny_react_native/common/patch_base_url.py15CODE
LOW…text-api/setup/ny_react_native/common/admob_app_ids.py10CODE
LOW…/setup/ny_react_native/common/google_services_plist.py22CODE
LOW…t-tool/context-api/setup/ny_react_native/common/adb.py9CODE
LOW…tool/context-api/setup/ny_react_native/consumer/ios.py4CODE
LOW…/context-api/setup/ny_react_native/consumer/android.py9CODE
LOWBackend/dev/test-tool/load-test-service/server.py5CODE
LOWBackend/dev/test-tool/load-test-service/locustfile.py8CODE
LOW…d/dev/test-tool/load-test-service/collection_runner.py9CODE
LOWBackend/dev/devbox_core/cc.py14CODE
LOWBackend/dev/devbox_core/deploy.py8CODE
LOWBackend/dev/devbox_core/fleet.py6CODE
LOWBackend/dev/devbox_core/flow.py8CODE
LOWBackend/dev/devbox_core/stack.py14CODE
LOWBackend/dev/devbox_core/ssh.py5CODE
LOWBackend/dev/devbox_core/workspace.py10CODE
LOWBackend/dev/devbox_core/__main__.py2CODE
LOWBackend/dev/devbox_core/data.py15CODE
LOWBackend/dev/devbox_core/output.py11CODE
Hyper-Verbose Identifiers48 hits · 32 pts
SeverityFileLineSnippetContext
LOWbuildtime-analysis/visualize_builds.py34 def _build_timeline_from_builds(self):CODE
LOWbuildtime-analysis/visualize_builds.py140 def create_parallel_analysis_chart(self):CODE
LOWbuildtime-analysis/visualize_builds.py200 def create_dependency_analysis(self):CODE
LOWbuildtime-analysis/visualize_builds.py270 def create_module_compilation_chart(self):CODE
LOWbuildtime-analysis/visualize_builds.py344 def create_cache_analysis_chart(self):CODE
LOWBackend/dev/mock-servers/server.py1121 def _write_bulk_assign_fixture(self, fixture, content):CODE
LOWBackend/dev/mock-servers/services/stripe.py106def _reject_fee_without_transfer(pi, params, action):CODE
LOWBackend/dev/mock-servers/services/stripe.py297def _mk_increment_authorization(pi_id, params):CODE
LOWBackend/dev/mock-servers/services/juspay.py353def _status_to_payment_status(status):CODE
LOWBackend/dev/mock-servers/services/juspay.py391def _split_settlement_to_juspay(obj):CODE
LOWBackend/dev/test-tool/dashboard/src/App.tsx346function buildFleetOnboardingSteps(requiresAdminApproval: boolean): Record<string, Step[]> {CODE
LOWBackend/dev/test-tool/dashboard/src/config.ts40export function getContextApiBaseOverride(): string | null { return _readContextApiOverride(); }CODE
LOW⚡Backend/dev/test-tool/local-api/server.py163def _probe_control_center_ready() -> bool:CODE
LOW⚡Backend/dev/test-tool/local-api/server.py773def _cleanup_stale_control_center() -> None:CODE
LOWBackend/dev/test-tool/local-api/server.py296def _parse_gradle_product_flavors(gradle_text: str) -> list:CODE
LOWBackend/dev/test-tool/local-api/server.py1513def _caddy_port_from_caddyfile() -> int | None:CODE
LOWBackend/dev/test-tool/local-api/server.py1525def _devbox_ports_cache_clear() -> None:CODE
LOWBackend/dev/test-tool/local-api/server.py2500def start_auto_deploy_watcher() -> None:CODE
LOWBackend/dev/test-tool/local-api/stage_runner.py284def _invalidation_fingerprint(spec: dict, stage: dict, ctx: Dict[str, Any]) -> str:CODE
LOW⚡Backend/dev/test-tool/context-api/server.py1560def _cleanup_stale_control_center() -> None:CODE
LOWBackend/dev/test-tool/context-api/server.py229def _materialize_env_for_newman(src_path: Path) -> Path:CODE
LOWBackend/dev/test-tool/context-api/server.py245def _read_ports_from_registry():CODE
LOWBackend/dev/test-tool/context-api/server.py427def _config_sync_direction_base(direction: str) -> str:CODE
LOWBackend/dev/test-tool/context-api/server.py434def _config_sync_fetch_versions(direction: str):CODE
LOWBackend/dev/test-tool/context-api/server.py513def seed_toll_dashboard_access() -> dict:CODE
LOWBackend/dev/test-tool/context-api/server.py527def _apply_local_testing_data():CODE
LOWBackend/dev/test-tool/context-api/server.py560def _restart_haskell_services():CODE
LOWBackend/dev/test-tool/context-api/server.py791def _probe_control_center_ready() -> bool:CODE
LOWBackend/dev/test-tool/context-api/server.py961def _parse_gradle_product_flavors(gradle_text: str) -> list:CODE
LOWBackend/dev/test-tool/context-api/server.py1774def _wait_for_haskell_services(timeout_seconds: int = 600) -> bool:CODE
LOWBackend/dev/test-tool/context-api/server.py1804def run_startup_local_testing_data():CODE
LOWBackend/dev/test-tool/context-api/server.py1882def _tca_kv_keys_for_all_shards(table_camel, pk_col_camel, pk_value):CODE
LOWBackend/dev/test-tool/context-api/server.py1888def _tca_del_kv_key_all_shards(table_camel, pk_col_camel, pk_value):CODE
LOWBackend/dev/test-tool/context-api/server.py2794def _extract_enum_fields_from_schema(schema: dict, components: dict, depth: int = 0) -> dict:CODE
LOWBackend/dev/test-tool/context-api/server.py2431def get_finance_ledger_entries(schema, reference_type=None, reference_id=None, counterparty_id=None, limit=50, offset=0)STRING
LOWBackend/dev/test-tool/context-api/server.py2617def get_finance_reference_types(schema):STRING
LOW…i/setup/ny_react_native/common/google_services_json.py51def write_google_services_json(target_dir: Path) -> None:CODE
LOW…ext-api/setup/ny_react_native/common/patch_base_url.py24def patch_consumer_base_url_defaults(app_dir: Path, local_url: str) -> None:CODE
LOW…/setup/ny_react_native/common/google_services_plist.py131def write_google_services_plist(ios_dir: Path, bundle_id: str | None = None) -> None:CODE
LOW⚡Backend/dev/config-sync/config_transfer.py1024def fetch_target_table_columns(cursor, db_schema, table):CODE
LOWBackend/dev/config-sync/config_transfer.py705def _expand_patched_data_inplace(patched_base):CODE
LOWBackend/dev/config-sync/config_transfer.py727def _resolved_mock_server_port():CODE
LOWBackend/dev/config-sync/config_transfer.py734def _rewrite_mock_server_port(node, port):CODE
LOWBackend/dev/config-sync/config_transfer.py823def fetch_patch_zip_from_cloudfront(direction: str, cloudfront_url: str, dest_dir: Path):CODE
LOWBackend/dev/config-sync/config_transfer.py966def _reencrypt_foreign_values(text):CODE
LOWBackend/dev/config-sync/config_transfer.py1051def check_target_coverage_from_dims(cursor, db_schema, table, source_dims, dim_cols):CODE
LOWBackend/dev/config-sync/config_transfer.py2247def _discover_feature_migrations():STRING
LOWBackend/dev/config-sync/config_transfer.py2257def _run_feature_migrations_inner(feature_migration_files, env_config, to_env, fallback_schema):STRING
Magic Placeholder Names6 hits · 30 pts
SeverityFileLineSnippetContext
HIGH…ash-collections/KaleyraSmsFlow/setup-local-kaleyra.sql2-- Replace only <YOUR_API_KEY> and <YOUR_SID> with real Kaleyra credentialsCODE
HIGH…ash-collections/KaleyraSmsFlow/setup-local-kaleyra.sql2-- Replace only <YOUR_API_KEY> and <YOUR_SID> with real Kaleyra credentialsCODE
HIGH…ash-collections/KaleyraSmsFlow/setup-local-kaleyra.sql18 'apiKey', '<YOUR_API_KEY>',CODE
HIGH…ash-collections/KaleyraSmsFlow/setup-local-kaleyra.sql18 'apiKey', '<YOUR_API_KEY>',CODE
HIGH…ash-collections/KaleyraSmsFlow/setup-local-kaleyra.sql73 'apiKey', '<YOUR_API_KEY>',CODE
HIGH…ash-collections/KaleyraSmsFlow/setup-local-kaleyra.sql73 'apiKey', '<YOUR_API_KEY>',CODE
Structural Annotation Overuse16 hits · 23 pts
SeverityFileLineSnippetContext
LOW.claude/commands/run-tests.md26### Step 1: Clear logsCOMMENT
LOW.claude/commands/run-tests.md40### Step 2: Run the testCOMMENT
LOW.claude/commands/run-tests.md47### Step 3: On failure — Capture RCACOMMENT
LOW⚡.claude/commands/run-tests.md96### Step 4: Classify the failureCOMMENT
LOW⚡.claude/commands/run-tests.md104### Step 5: ReportCOMMENT
LOW…tform/rider-app-drainer/BATCH_CREATE_IMPLEMENTATION.md55### Step 1: Parse and Generate SignaturesCOMMENT
LOW…tform/rider-app-drainer/BATCH_CREATE_IMPLEMENTATION.md69### Step 2: Group by TableCOMMENT
LOW…tform/rider-app-drainer/BATCH_CREATE_IMPLEMENTATION.md80### Step 3: Group by Column Signature Within TableCOMMENT
LOW…tform/rider-app-drainer/BATCH_CREATE_IMPLEMENTATION.md92### Step 4: Generate Bulk INSERT QueryCOMMENT
LOW⚡Backend/dev/test-tool/context-api/server.py677 # Step 2: seed test persons / tokens / etc.COMMENT
LOW⚡Backend/dev/test-tool/context-api/server.py681 # Step 3: feature-migrations on top of imported + seeded state.COMMENT
LOW⚡Backend/dev/test-tool/context-api/server.py693 # Step 4: restart so haskell services see the new config.COMMENT
LOW⚡Backend/dev/test-tool/context-api/server.py698 # Step 5: persist marker + update in-memory last_synced so future runsCOMMENT
LOWBackend/dev/test-tool/context-api/server.py657 # Step 1: prod import (no feature-migrations yet).COMMENT
LOW…backend/design/cancellation-fee-configuration-guide.md120#### Step 1: Create the logic rulesCOMMENT
LOW…backend/design/cancellation-fee-configuration-guide.md146#### Step 2: Rollout the logicCOMMENT
Hallucination Indicators2 hits · 20 pts
SeverityFileLineSnippetContext
CRITICAL…ts/thrash-collections/IssueFlow/01-IssueLifecycle.json160 "pm.test('Inline message created', function () { pm.expect(d.messages).to.be.an('array').and.to.have.lengtCODE
CRITICAL…ts/thrash-collections/IssueFlow/01-IssueLifecycle.json691 "pm.test('Inline message created', function () { pm.expect(d.messages).to.be.an('array').and.to.have.lengtCODE
Modern AI Meta-Vocabulary6 hits · 16 pts
SeverityFileLineSnippetContext
MEDIUM⚡.claude/commands/run-tests.md93sed -n 'START,ENDp' "$ROOT/service.log" # extract context windowCODE
MEDIUM…Main/spec/ProviderPlatform/Management/API/Pricing.yaml36 - POST: # edit rows/guardrails in place; DRAFT and SHADOW onlyCODE
MEDIUMBackend/dev/mock-servers/server.py222 # ── Flush Redis (for test orchestration) ──COMMENT
MEDIUMBackend/dev/test-tool/dashboard/docs/vision-deck.html617 <p class="tiny" style="margin-top: 8px;">↳ AI removes the writing constraint. The bottlenecks left are <b style="colCODE
MEDIUM…v/test-tool/context-api/setup/ny_react_native/setup.sh17# Migration history: this file used to be ~1300 lines of inline orchestration.COMMENT
MEDIUM…v/test-tool/context-api/setup/ny_react_native/setup.sh19# Stage 2 split the orchestration in two — Python handles ssh+clone+submodulesCOMMENT
Self-Referential Comments4 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUM.hlint.yaml5# This file contains a template configuration file, which is typicallyCOMMENT
MEDIUMbuildtime-analysis/visualize_builds.py161 # Create the plotCOMMENT
MEDIUMbuildtime-analysis/visualize_builds.py292 # Create a shortened label: Package.ModuleCOMMENT
MEDIUMBackend/.hlint.yaml5# This file contains a template configuration file, which is typicallyCOMMENT
Example Usage Blocks6 hits · 9 pts
SeverityFileLineSnippetContext
LOWBackend/scripts/mandate_mid_migration.sh23# Usage:COMMENT
LOWBackend/scripts/upsert_service_tiers.sh5# Usage:COMMENT
LOWBackend/dev/ddl-migrations/check_migrations.sh13# Usage:COMMENT
LOWBackend/dev/integration-tests/run-tests.sh4# Usage:COMMENT
LOW…ration-tests/thrash-collections/DriverImageFlow/run.sh4# Usage:COMMENT
LOW…/integration-tests/DbDependent/PanHardCheckFlow/run.sh4# Usage:COMMENT
Fake / Example Data8 hits · 8 pts
SeverityFileLineSnippetContext
LOW…tform/rider-app-drainer/BATCH_CREATE_IMPLEMENTATION.md25 "name": "John Doe",CODE
LOW…tform/rider-app-drainer/BATCH_CREATE_IMPLEMENTATION.md99 ('2025-01-03 10:00:00', 'person-123', 'John Doe', '+91-9876543210'),CODE
LOWBackend/swagger/swagger-ui.js1!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amCODE
LOWBackend/swagger/swagger-ui-es-bundle-core.js2import*as e from"react-immutable-pure-component";import*as t from"remarkable/linkify";import*as r from"dompurify";importCODE
LOWBackend/swagger/swagger-ui-standalone-preset.js2!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amCODE
LOWBackend/dev/mock-servers/services/ondc.py404 "billing": order.get("billing", {"name": "Test User", "email": "test@test.com", "phone": "9999999999"}),CODE
LOW…ev/test-tool/dashboard/src/components/RideFlowTree.tsx309 <input type="text" value={adminEmail || ''} onChange={e => onAdminEmailChange?.(e.target.value)} pCODE
LOWBackend/dev/config-sync/config_transfer.py977 replacement = _encrypt_via_obj("test-dummy-key")CODE
Redundant / Tautological Comments6 hits · 7 pts
SeverityFileLineSnippetContext
LOWbuildtime-analysis/analyze_build_log.py122 # Check if the end package name is a prefix or matchesCOMMENT
LOWbuildtime-analysis/visualize_builds.py82 # Check if we have any build dataCOMMENT
LOWbuildtime-analysis/visualize_builds.py514 # Check if analysis file existsSTRING
LOWBackend/dev/config-sync/config_transfer.py645 # Check if batched (directory) or single fileCOMMENT
LOW.github/workflows/cabal-prod-hot-fix-push.yaml40 # Check if workflow should proceed (non-matrix conditions)COMMENT
LOW.github/workflows/nix-prod-hot-fix-push.yaml33 # Check if workflow should proceed (non-matrix conditions)COMMENT
Verbosity Indicators5 hits · 5 pts
SeverityFileLineSnippetContext
LOW⚡Backend/dev/test-tool/context-api/server.py677 # Step 2: seed test persons / tokens / etc.COMMENT
LOW⚡Backend/dev/test-tool/context-api/server.py681 # Step 3: feature-migrations on top of imported + seeded state.COMMENT
LOW⚡Backend/dev/test-tool/context-api/server.py693 # Step 4: restart so haskell services see the new config.COMMENT
LOW⚡Backend/dev/test-tool/context-api/server.py698 # Step 5: persist marker + update in-memory last_synced so future runsCOMMENT
LOWBackend/dev/test-tool/context-api/server.py657 # Step 1: prod import (no feature-migrations yet).COMMENT
AI Structural Patterns5 hits · 5 pts
SeverityFileLineSnippetContext
LOWBackend/load-test/scripts/driverOffer.py65CODE
LOWBackend/load-test/scripts/driverOffer.py132CODE
LOWBackend/load-test/scripts/driverOffer.py152CODE
LOWBackend/load-test/scripts/riderApp.py80CODE
LOWBackend/load-test/scripts/riderApp.py111CODE
AI Slop Vocabulary2 hits · 2 pts
SeverityFileLineSnippetContext
MEDIUMbuildtime-analysis/analyze_build_log.py287 """Print comprehensive analysis summary."""STRING
MEDIUMbuildtime-analysis/visualize_builds.py391 """Generate a comprehensive summary report"""STRING
Modern Structural Boilerplate2 hits · 1 pts
SeverityFileLineSnippetContext
LOWBackend/dev/test-tool/local-api/server.py2748def _set_pty_size(fd: int, rows: int, cols: int) -> None:CODE
LOWBackend/dev/test-tool/local-api/stage_runner.py139def _set_pty_size(fd: int, rows: int, cols: int) -> None:CODE