AI Slop Code Risk Monitor

cline/cline

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

Autonomous coding agent as an SDK, IDE extension, or CLI assistant.

3.5 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for cline/cline, a TypeScript project with 71,087 GitHub stars. SynthScan examined 972,165 lines of code across 3904 source files, recording 2519 pattern matches distributed across 18 syntactic categories. The legacy adjusted pattern signal is 3.5 (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.

3.5
Adjusted Signal
3.5
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
71.1K
Stars
TypeScript
Language
972.2K
Lines of Code
3.9K
Files
2.5K
Pattern Hits
2026-10-31
Scan Date
0.01
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 12.1/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 3.0/100 · LOW

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

Agent Over-Engineering Ratio 11.4/100 · LOW

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

PR Review Velocity Impact 15.2/100 · LOW

Which changes need focused human review? 2519 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 50HIGH 3MEDIUM 109LOW 2357

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

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

Hyper-Verbose Identifiers2030 hits · 2065 pts
SeverityFileLineSnippetContext
LOWsdk/examples/plugins/gitignore-read-files-guard.ts141function isWorkspaceGitignoreSource(source: string): boolean {CODE
LOWsdk/examples/plugins/gitignore-read-files-guard.ts184async function checkIgnoredByWorkspaceGitignore(CODE
LOWsdk/examples/plugins/typescript-lsp/index.ts95function getOrCreateService(tsconfigPath: string) {CODE
LOWsdk/examples/plugins/agents-squad/index.ts78function resolveGlobalAgentsDirPath(): string {CODE
LOWsdk/examples/plugins/agents-squad/index.ts323function validateHandoffRelativePath(relativePath: string): string {CODE
LOWsdk/examples/plugins/agents-squad/index.ts367function resolveSubagentBackendMode(value: string): SubagentBackendMode {CODE
LOWsdk/scripts/check-publish.ts112function containsDevelopmentExportCondition(value: unknown): boolean {CODE
LOWsdk/packages/ui/components/mermaid-diagram.ts258function stripDirectivesAndComments(body: string): string {CODE
LOWsdk/packages/ui/components/mermaid-diagram.ts760export function buildMermaidThemeVariables(CODE
LOWsdk/packages/ui/components/mermaid-diagram.ts841export function createDefaultMermaidConfig(CODE
LOWsdk/packages/ui/components/agent-image-lightbox.tsx15export function AgentImageLightboxContent({CODE
LOWsdk/packages/ui/components/agent-composer.tsx312>(function AgentComposerSettingsGroup({ className, ...props }, ref) {CODE
LOW…k/packages/ui/components/agent-welcome-hero-pointer.ts89export function useAgentWelcomeHeroPointer(CODE
LOWsdk/packages/ui/components/mermaid-dom.ts141export function resolveThemedMermaidConfig(element?: Element): MermaidConfig {CODE
LOWsdk/packages/ui/components/agent-pull-request-bar.tsx53export function getAgentPullRequestMergeStatus(CODE
LOWsdk/packages/ui/components/agent-pull-request-bar.tsx77export function summarizeAgentPullRequestChecks(CODE
LOW…kages/ui/components/agent-chat/tool-summary/parsers.ts368export function parseEditorResultDiffCounts(CODE
LOWsdk/packages/core/scripts/runtime-build-id.ts14function collectRuntimeSourceFiles(directory: string): string[] {CODE
LOWsdk/packages/core/scripts/runtime-build-id.ts69export function resolveRepoRootFromCorePackage(CODE
LOWsdk/packages/core/src/settings/settings-service.ts189function listBundledPluginSkillNames(pluginPath: string): string[] {CODE
LOWsdk/packages/core/src/settings/settings-service.ts260function joinAgentPluginDiagnostics(CODE
LOWsdk/packages/core/src/settings/settings-service.ts270function appendAgentPluginSettings(input: {CODE
LOWsdk/packages/core/src/settings/settings-service.ts826export function createCoreSettingsService(CODE
LOWsdk/packages/core/src/artifacts/publish.ts101export function createPublishArtifactsTool({CODE
LOWsdk/packages/core/src/tasks/task-tool.ts187export function createTasksPromptExtension(options?: {CODE
LOWsdk/packages/core/src/tasks/task-location.ts72export function normalizeAgendaTaskLocation(CODE
LOWsdk/packages/core/src/tasks/specs/task-spec-parser.ts466export function agendaTaskSpecToCreateInput(CODE
LOWsdk/packages/core/src/types/provider-settings.ts86export function emptyStoredProviderSettings(): StoredProviderSettings {CODE
LOWsdk/packages/core/src/types/common.ts29export function isNonTerminalSessionStatus(CODE
LOWsdk/packages/core/src/auth/oca.ts267async function exchangeAuthorizationCode(input: {CODE
LOWsdk/packages/core/src/auth/cline.ts198function getAuthTokenTelemetryClaims(token: string): AuthTokenTelemetryClaims {CODE
LOWsdk/packages/core/src/auth/cline.ts209function getAuthCredentialTelemetryProperties(CODE
LOWsdk/packages/core/src/auth/cline.ts262function requireClineTokenResponse(CODE
LOWsdk/packages/core/src/auth/cline.ts272async function requestWorkOSDeviceAuthorization(CODE
LOWsdk/packages/core/src/auth/cline.ts479async function exchangeAuthorizationCode(CODE
LOWsdk/packages/core/src/auth/utils.ts131export function isCredentialLikelyExpired(CODE
LOWsdk/packages/core/src/auth/utils.ts138export async function resolveAuthorizationCodeInput(input: {CODE
LOWsdk/packages/core/src/auth/client.ts29export function createOAuthClientCallbacks(CODE
LOWsdk/packages/core/src/auth/provider-auth-registry.ts100function createCredentialsFromSettings(CODE
LOWsdk/packages/core/src/auth/provider-auth-registry.ts295export function resolveProviderApiKeyFromSettings(CODE
LOWsdk/packages/core/src/auth/provider-auth-registry.ts308export async function loginAndSaveProviderOAuthCredentials(CODE
LOWsdk/packages/core/src/auth/provider-auth-registry.ts329export function getProviderOAuthCredentialsFromSettings(CODE
LOWsdk/packages/core/src/auth/provider-auth-registry.ts340export function saveProviderOAuthCredentials(input: {CODE
LOWsdk/packages/core/src/auth/provider-auth-registry.ts363export function getPersistedProviderApiKey(CODE
LOWsdk/packages/core/src/auth/provider-auth-registry.ts380export function formatProviderOAuthApiKey(CODE
LOWsdk/packages/core/src/auth/codex.ts88async function exchangeAuthorizationCode(CODE
LOWsdk/packages/core/src/auth/codex.ts213function resolveCallbackServerConfig(): {CODE
LOWsdk/packages/core/src/auth/codex.ts416export async function getValidOpenAICodexCredentials(CODE
LOWsdk/packages/core/src/runtime/process-start-token.ts21function resolveProcessStartCommand(pid: number): ProcessStartCommand {CODE
LOWsdk/packages/core/src/runtime/process-start-token.ts63function formatExternalProcessStartToken(CODE
LOWsdk/packages/core/src/runtime/process-start-token.ts97export function parseLinuxProcessStartToken(CODE
LOWsdk/packages/core/src/runtime/process-start-token.ts108function probeLinuxProcessStartToken(CODE
LOWsdk/packages/core/src/runtime/process-start-token.ts183export async function probeProcessStartTokenAsync(CODE
LOWsdk/packages/core/src/runtime/process-start-token.ts242export async function getProcessStartTokenAsync(CODE
LOW…/packages/core/src/runtime/tools/subprocess-sandbox.ts123export function resolveSubprocessRuntimeExecutable(CODE
LOW…/packages/core/src/runtime/tools/subprocess-sandbox.ts158export function buildSubprocessSandboxCommand(CODE
LOWsdk/packages/core/src/runtime/tools/tool-approval.ts29export async function requestDesktopToolApproval(CODE
LOW…core/src/runtime/tools/subprocess-sandbox-lifecycle.ts20export function installParentDisconnectGuard(CODE
LOWsdk/packages/core/src/runtime/host/history.ts77function normalizeHistoryScanLimit(limit: number): number {CODE
LOWsdk/packages/core/src/runtime/host/history.ts92function extractSessionRecencyToken(sessionId: string): number {CODE
1970 more matches not shown…
Hallucination Indicators50 hits · 535 pts
SeverityFileLineSnippetContext
CRITICAL…rc/core/storage/__tests__/syncRemoteMcpServers.test.ts142 result.mcpServers.should.not.have.property("old-server")CODE
CRITICAL…rc/core/storage/__tests__/syncRemoteMcpServers.test.ts196 result.mcpServers.should.not.have.property("remove-server")CODE
CRITICAL…rc/core/storage/__tests__/syncRemoteMcpServers.test.ts209 result.mcpServers.should.not.have.property("server-a")CODE
CRITICAL…rc/core/storage/__tests__/syncRemoteMcpServers.test.ts210 result.mcpServers.should.not.have.property("server-b")CODE
CRITICAL…rc/core/storage/__tests__/syncRemoteMcpServers.test.ts268 mockMcpHub.recordSettingsFingerprint.calledOnce.should.be.true()CODE
CRITICALapps/vscode/src/test/slash-commands.test.ts50 response.commands.length.should.be.greaterThanOrEqual(BASE_SLASH_COMMANDS.length)CODE
CRITICALapps/vscode/src/test/slash-commands.test.ts259 response.commands.length.should.be.greaterThanOrEqual(BASE_SLASH_COMMANDS.length)CODE
CRITICALapps/vscode/src/test/slash-commands.test.ts282 response.commands.length.should.be.greaterThanOrEqual(BASE_SLASH_COMMANDS.length)CODE
CRITICALapps/vscode/src/__tests__/config.test.ts459 ClineEndpoint.config.environment.should.not.equal(Environment.selfHosted)CODE
CRITICAL…osts/vscode/__tests__/vscode-to-file-migration.test.ts523 tombstone.sources.vscodeGlobalStorage.path.should.equal(CODE
CRITICAL⚡…s/mcp/__tests__/StreamableHttpReconnectHandler.test.ts74 cbs.stubs.deleteConnection.called.should.be.false()CODE
CRITICAL⚡…s/mcp/__tests__/StreamableHttpReconnectHandler.test.ts75 cbs.stubs.connectToServer.called.should.be.false()CODE
CRITICAL⚡…s/mcp/__tests__/StreamableHttpReconnectHandler.test.ts97 cbs.stubs.deleteConnection.called.should.be.false()CODE
CRITICAL⚡…s/mcp/__tests__/StreamableHttpReconnectHandler.test.ts111 cbs.stubs.deleteConnection.calledOnce.should.be.true()CODE
CRITICAL⚡…s/mcp/__tests__/StreamableHttpReconnectHandler.test.ts112 cbs.stubs.connectToServer.calledOnce.should.be.true()CODE
CRITICAL⚡…s/mcp/__tests__/StreamableHttpReconnectHandler.test.ts116 cbs.stubs.notifyWebviewOfServerChanges.called.should.be.true()CODE
CRITICAL⚡…s/mcp/__tests__/StreamableHttpReconnectHandler.test.ts303 cbs.stubs.delay.callCount.should.equal(2)CODE
CRITICAL⚡…s/mcp/__tests__/StreamableHttpReconnectHandler.test.ts309 cbs.stubs.connectToServer.callCount.should.equal(2)CODE
CRITICAL⚡…s/mcp/__tests__/StreamableHttpReconnectHandler.test.ts384 cbs.stubs.appendErrorMessage.calledOnce.should.be.true()CODE
CRITICAL⚡…s/mcp/__tests__/StreamableHttpReconnectHandler.test.ts385 cbs.stubs.connectToServer.called.should.be.false()CODE
CRITICAL⚡…s/mcp/__tests__/StreamableHttpReconnectHandler.test.ts402 cbs.stubs.connectToServer.callCount.should.equal(3)CODE
CRITICAL⚡…s/mcp/__tests__/StreamableHttpReconnectHandler.test.ts406 cbs.stubs.delay.callCount.should.equal(3)CODE
CRITICAL⚡…s/mcp/__tests__/StreamableHttpReconnectHandler.test.ts426 cbs.stubs.delay.calledOnce.should.be.true()CODE
CRITICAL⚡…s/mcp/__tests__/StreamableHttpReconnectHandler.test.ts427 cbs.stubs.deleteConnection.called.should.be.false()CODE
CRITICAL⚡…s/mcp/__tests__/StreamableHttpReconnectHandler.test.ts428 cbs.stubs.connectToServer.called.should.be.false()CODE
CRITICAL⚡…s/mcp/__tests__/StreamableHttpReconnectHandler.test.ts440 cbs.stubs.deleteConnection.called.should.be.false()CODE
CRITICAL⚡…s/mcp/__tests__/StreamableHttpReconnectHandler.test.ts441 cbs.stubs.connectToServer.called.should.be.false()CODE
CRITICAL…s/mcp/__tests__/StreamableHttpReconnectHandler.test.ts86 cbs.stubs.deleteConnection.called.should.be.false()CODE
CRITICAL…s/mcp/__tests__/StreamableHttpReconnectHandler.test.ts129 cbs.stubs.notifyWebviewOfServerChanges.calledTwice.should.be.true()CODE
CRITICAL…s/mcp/__tests__/StreamableHttpReconnectHandler.test.ts144 cbs.stubs.connectToServer.calledOnce.should.be.true()CODE
CRITICAL…s/mcp/__tests__/StreamableHttpReconnectHandler.test.ts145 cbs.stubs.deleteConnection.calledOnce.should.be.true()CODE
CRITICAL…s/mcp/__tests__/StreamableHttpReconnectHandler.test.ts167 cbs.stubs.connectToServer.calledOnce.should.be.true()CODE
CRITICAL…s/mcp/__tests__/StreamableHttpReconnectHandler.test.ts259 cbs.stubs.connectToServer.callCount.should.equal(2)CODE
CRITICAL…s/mcp/__tests__/StreamableHttpReconnectHandler.test.ts274 cbs.stubs.notifyWebviewOfServerChanges.callCount.should.equal(3)CODE
CRITICAL…s/mcp/__tests__/StreamableHttpReconnectHandler.test.ts287 cbs.stubs.connectToServer.calledOnce.should.be.true()CODE
CRITICAL…s/mcp/__tests__/StreamableHttpReconnectHandler.test.ts344 cbs.stubs.connectToServer.callCount.should.equal(TEST_CONFIG.maxAttempts)CODE
CRITICAL…s/mcp/__tests__/StreamableHttpReconnectHandler.test.ts348 cbs.stubs.appendErrorMessage.calledOnce.should.be.true()CODE
CRITICAL…s/mcp/__tests__/StreamableHttpReconnectHandler.test.ts370 cbs.stubs.notifyWebviewOfServerChanges.called.should.be.true()CODE
CRITICAL…s/mcp/__tests__/StreamableHttpReconnectHandler.test.ts372 cbs.stubs.appendErrorMessage.called.should.be.false()CODE
CRITICAL…s/mcp/__tests__/StreamableHttpReconnectHandler.test.ts472 cbs.stubs.appendErrorMessage.calledOnce.should.be.true()CODE
CRITICAL…ode/src/services/mcp/__tests__/McpHub.callTool.test.ts91 client.request.calledOnce.should.be.true()CODE
CRITICAL…ode/src/services/mcp/__tests__/McpHub.callTool.test.ts102 client.request.calledOnce.should.be.true()CODE
CRITICAL…ode/src/services/mcp/__tests__/McpHub.callTool.test.ts167 requestOptions.timeout.should.be.a.Number()CODE
CRITICAL…ode/src/services/mcp/__tests__/McpHub.callTool.test.ts223 client.request.calledOnce.should.be.true()CODE
CRITICAL…ode/src/services/mcp/__tests__/McpHub.callTool.test.ts350 telemetryService.captureMcpToolCall.calledTwice.should.be.true()CODE
CRITICAL…ode/src/services/mcp/__tests__/McpHub.callTool.test.ts371 telemetryService.captureMcpToolCall.calledTwice.should.be.true()CODE
CRITICAL…ode/src/services/mcp/__tests__/McpHub.callTool.test.ts410 result.content.should.be.an.Array()CODE
CRITICAL…ode/src/services/mcp/__tests__/McpHub.callTool.test.ts421 result.content.should.be.an.Array()CODE
CRITICAL…s/mcp/__tests__/McpHub.toggleServerDisabledRPC.test.ts99 persisted.mcpServers.alpha.disabled.should.equal(true)CODE
CRITICAL…s/mcp/__tests__/McpHub.toggleServerDisabledRPC.test.ts116 persisted.mcpServers.alpha.disabled.should.equal(false)CODE
Decorative Section Separators89 hits · 266 pts
SeverityFileLineSnippetContext
MEDIUMsdk/scripts/release.ts24// ── CLI args ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMsdk/scripts/release.ts77// ── Constants ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMsdk/scripts/release.ts93// ── Helpers ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMsdk/scripts/release.ts392// ── SDK Release ───────────────────────────────────────────────────────────────COMMENT
MEDIUMsdk/scripts/release.ts485// ── CLI Release ───────────────────────────────────────────────────────────────COMMENT
MEDIUMsdk/scripts/release.ts541// ── Main ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsdk/packages/ui/components/button.tsx21// ─── Button ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMsdk/packages/ui/components/button.tsx190// ─── IconButton ───────────────────────────────────────────────────────────────COMMENT
MEDIUMsdk/packages/ui/stories/button.stories.tsx23// ─── Shared fixtures ──────────────────────────────────────────────────────────COMMENT
MEDIUMsdk/packages/ui/stories/button.stories.tsx75// ─── Stories ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMsdk/packages/core/src/types/session.ts101// ── Persistence interfaces ────────────────────────────────────────────COMMENT
MEDIUM…k/packages/core/src/runtime/host/local-runtime-host.ts500 // ── Public API ──────────────────────────────────────────────────────COMMENT
MEDIUM…k/packages/core/src/runtime/host/local-runtime-host.ts1986 // ── Turn execution ──────────────────────────────────────────────────COMMENT
MEDIUM…k/packages/core/src/runtime/host/local-runtime-host.ts2435 // ── Session lifecycle ───────────────────────────────────────────────COMMENT
MEDIUM…k/packages/core/src/runtime/host/local-runtime-host.ts2780 // ── OAuth & auth ────────────────────────────────────────────────────COMMENT
MEDIUM…k/packages/core/src/runtime/host/local-runtime-host.ts2829 // ── Utility methods ─────────────────────────────────────────────────COMMENT
MEDIUM…k/packages/core/src/runtime/host/local-runtime-host.ts3022 // ── Session service invocation ──────────────────────────────────────COMMENT
MEDIUMsdk/packages/shared/src/vcr.ts41// ── Types ───────────────────────────────────────────────────────────────COMMENT
MEDIUMsdk/packages/shared/src/vcr.ts62// ── Sensitive data sanitization ─────────────────────────────────────────COMMENT
MEDIUMsdk/packages/shared/src/vcr.ts351// ── URL helpers ─────────────────────────────────────────────────────────COMMENT
MEDIUMsdk/packages/shared/src/vcr.ts451// ── Config resolution ───────────────────────────────────────────────────COMMENT
MEDIUMsdk/packages/shared/src/vcr.ts481// ── Record mode ─────────────────────────────────────────────────────────COMMENT
MEDIUMsdk/packages/shared/src/vcr.ts661// ── Playback mode ───────────────────────────────────────────────────────COMMENT
MEDIUMsdk/packages/shared/src/vcr.ts877// ── Public API ──────────────────────────────────────────────────────────COMMENT
MEDIUMapps/examples/desktop-app/sidecar/commands.ts2021 // ── SSH remote environments ──────────────────────────────────────COMMENT
MEDIUMapps/examples/desktop-app/sidecar/commands.ts2222 // ── Chat session commands ──────────────────────────────────────────COMMENT
MEDIUMapps/examples/desktop-app/sidecar/commands.ts2262 // ── Session data reading ──────────────────────────────────────────COMMENT
MEDIUMapps/examples/desktop-app/sidecar/commands.ts2362 // ── Process context ───────────────────────────────────────────────COMMENT
MEDIUMapps/examples/desktop-app/sidecar/commands.ts2449 // ── Managed hub upgrade ───────────────────────────────────────────COMMENT
MEDIUMapps/examples/desktop-app/sidecar/commands.ts2488 // ── Tool approvals (in-memory) ────────────────────────────────────COMMENT
MEDIUMapps/examples/desktop-app/sidecar/commands.ts2560 // ── Session discovery ─────────────────────────────────────────────COMMENT
MEDIUMapps/examples/desktop-app/sidecar/commands.ts2715 // ── Session import from other coding tools ────────────────────────COMMENT
MEDIUMapps/examples/desktop-app/sidecar/commands.ts2965 // ── Workspace file search ─────────────────────────────────────────COMMENT
MEDIUMapps/examples/desktop-app/sidecar/commands.ts2971 // ── External links ─────────────────────────────────────────────────COMMENT
MEDIUMapps/examples/desktop-app/sidecar/commands.ts2989 // ── Cline account ──────────────────────────────────────────────────COMMENT
MEDIUMapps/examples/desktop-app/sidecar/commands.ts3034 // ── Cline integrations (GitHub App) ────────────────────────────────COMMENT
MEDIUMapps/examples/desktop-app/sidecar/commands.ts3107 // ── Local models (Ollama, LM Studio) ───────────────────────────────COMMENT
MEDIUMapps/examples/desktop-app/sidecar/commands.ts3112 // ── Provider management ────────────────────────────────────────────COMMENT
MEDIUMapps/examples/desktop-app/sidecar/commands.ts3442 // ── Global settings ────────────────────────────────────────────────COMMENT
MEDIUMapps/examples/desktop-app/sidecar/commands.ts3490 // ── Connector channels ─────────────────────────────────────────────COMMENT
MEDIUMapps/examples/desktop-app/sidecar/commands.ts3501 // ── MCP server management ─────────────────────────────────────────COMMENT
MEDIUMapps/examples/desktop-app/sidecar/commands.ts3701 // ── Git operations ─────────────────────────────────────────────────COMMENT
MEDIUMapps/examples/desktop-app/sidecar/commands.ts3944 // ── Routine schedules ─────────────────────────────────────────────COMMENT
MEDIUMapps/examples/desktop-app/sidecar/commands.ts3957 // ── Agenda task queue ─────────────────────────────────────────────COMMENT
MEDIUMapps/examples/desktop-app/sidecar/commands.ts3968 // ── User instruction configs ──────────────────────────────────────COMMENT
MEDIUMapps/examples/desktop-app/sidecar/commands.ts4064 // ── Native OS commands ────────────────────────────────────────────COMMENT
MEDIUMapps/examples/desktop-app/sidecar/composio.ts160// ── Persisted state ──────────────────────────────────────────────────────COMMENT
MEDIUMapps/examples/desktop-app/sidecar/composio.ts341// ── Availability (entitlement) ─────────────────────────────────────────────COMMENT
MEDIUMapps/examples/desktop-app/sidecar/composio.ts417// ── Status ───────────────────────────────────────────────────────────────COMMENT
MEDIUMapps/examples/desktop-app/sidecar/composio.ts639// ── Toolkit catalog ──────────────────────────────────────────────────────COMMENT
MEDIUMapps/examples/desktop-app/sidecar/composio.ts724// ── Connect / disconnect ─────────────────────────────────────────────────COMMENT
MEDIUMapps/examples/desktop-app/sidecar/composio.ts1058// ── Connection finalization ──────────────────────────────────────────────COMMENT
MEDIUM⚡apps/vscode/scripts/run-extension-host.sh33# ┌────────────┬────────────┬────────────┬────────────┐COMMENT
MEDIUM⚡apps/vscode/scripts/run-extension-host.sh35# └────────────┴────────────┴────────────┴────────────┘COMMENT
MEDIUMapps/vscode/src/core/storage/utils/state-helpers.ts19// ─── File-backed storage readers (used by StateManager) ────────────────────COMMENT
MEDIUMapps/vscode/src/dev/debug-harness/server.ts325 // ────────────────────────────────────────────COMMENT
MEDIUMapps/vscode/src/dev/debug-harness/server.ts327 // ────────────────────────────────────────────COMMENT
MEDIUMapps/vscode/src/dev/debug-harness/server.ts576 // ────────────────────────────────────────────COMMENT
MEDIUMapps/vscode/src/dev/debug-harness/server.ts578 // ────────────────────────────────────────────COMMENT
MEDIUMapps/vscode/src/dev/debug-harness/server.ts747 // ────────────────────────────────────────────COMMENT
29 more matches not shown…
Over-Commented Block134 hits · 134 pts
SeverityFileLineSnippetContext
LOWsdk/examples/plugins/weather-metrics.ts41 capabilities: ["tools", "hooks"],COMMENT
LOWsdk/examples/hooks/PreToolUse_ClineignoreGuard.sh1#!/usr/bin/env bashCOMMENT
LOWsdk/packages/ui/components/agent-chat/tool-diff.tsx61};COMMENT
LOWsdk/packages/ui/components/agent-chat/tool-diff.tsx141 // the app's root font size. The rem-based text tokens scaleCOMMENT
LOWsdk/packages/core/vitest.e2e.config.ts1import { defineConfig } from "vitest/config";COMMENT
LOW…k/packages/core/src/extensions/tools/executors/bash.ts1041 detachedLog?.write(err.finalChunk);COMMENT
LOWsdk/packages/core/src/extensions/context/compaction.ts481 },COMMENT
LOW…ges/core/src/extensions/plugin/plugin-module-import.ts741 .map(([specifier]) => getPackageName(specifier));COMMENT
LOWsdk/packages/core/src/extensions/mcp/client.ts41 result?: unknown;COMMENT
LOWsdk/packages/core/src/extensions/mcp/client.ts61// overrides this in either direction. Dead commands still fail fast throughCOMMENT
LOWsdk/packages/core/src/hooks/checkpoint-hooks.ts501 // deleted. Fire-and-forget: pruning failures never affect the session.COMMENT
LOW…k/packages/core/src/hub/server/hub-websocket-server.ts921 // with the instance lock held. Retirement follows the same rulesCOMMENT
LOWsdk/packages/core/src/hub/server/browser-websocket.ts341 );COMMENT
LOWsdk/packages/agents/src/agent-runtime.ts2281 // Only retry a provider-rejected overflow with a request that isCOMMENT
LOWsdk/packages/shared/src/parse/json.ts81 }COMMENT
LOWsdk/packages/shared/src/parse/shell.ts361 executable: selectNestedExecutable(shell, nested.executable),COMMENT
LOWsdk/packages/shared/src/parse/shell.ts381 // Fail-fast is a deliberate tradeoff: Stop promotes everyCOMMENT
LOWsdk/packages/shared/src/session/records.ts1export const SESSION_STATUS_VALUES = [COMMENT
LOWsdk/packages/llms/src/providers/builtins.ts521 // Cline's inference backend currently rejects image-output models. KeepCOMMENT
LOWsdk/packages/llms/src/providers/builtins.ts1241 // while the CLI's own tools stay enabled with no approval plumbing —COMMENT
LOWsdk/packages/llms/src/providers/model-facts.ts241 const family = normalizeRoutingValue(options.family);COMMENT
LOWsdk/packages/llms/src/providers/model-facts.ts261// - New gpt families up to gpt-9 match without changes. The version digitCOMMENT
LOW…src/providers/middleware/stream-part-classification.ts1// Single, exhaustive classification of every `LanguageModelV4StreamPart`.COMMENT
LOW…/llms/src/providers/middleware/retry-empty-response.ts1// LanguageModelV4 middleware that retries a stream when the model returns anCOMMENT
LOW…/llms/src/providers/middleware/retry-empty-response.ts21// `ai-sdk.ts` (see `withEmptyResponseRetry`); vendors can opt out or tuneCOMMENT
LOW…/llms/src/providers/middleware/retry-empty-response.ts41// ECONNRESET`, `fetch failed: HeadersTimeoutError`. The AI SDK's own retryCOMMENT
LOW…ges/llms/src/providers/middleware/split-tool-images.ts1// LanguageModelV4 middleware that recovers image bytes fromCOMMENT
LOW…ges/llms/src/providers/middleware/split-tool-images.ts21// tool-result then carries only text — safe for any wire format.COMMENT
LOWsdk/packages/llms/src/providers/vendors/bedrock.ts21 "AWS_SESSION_TOKEN",COMMENT
LOWsdk/packages/llms/src/providers/vendors/bedrock.ts41// honored, and bare ids of models known to have no on-demand throughput areCOMMENT
LOWsdk/packages/llms/src/providers/vendors/ollama.ts1// Ollama vendor backed by the native Ollama API (`/api/chat`) via theCOMMENT
LOW…s/src/providers/vendors/openai-compatible.wire.test.ts1// Wire-contract tests for reasoning effort on OpenAI-compatible providers,COMMENT
LOW…ackages/llms/src/providers/vendors/ollama.wire.test.ts1// Wire-contract tests for the Ollama vendor, exercised through the *real*COMMENT
LOWsdk/packages/llms/src/providers/vendors/community.ts21// it: @jerome-benoit/sap-ai-provider bundles a second, private copy of util.COMMENT
LOWsdk/packages/llms/src/providers/vendors/community.ts201 return {COMMENT
LOW…ages/llms/src/providers/vendors/sapaicore.wire.test.ts1// Wire-contract tests for SAP AI Core, exercised through the realCOMMENT
LOW…ackages/llms/src/providers/vendors/google.wire.test.ts1// Wire-contract tests for Gemini reasoning and output limits, exercisedCOMMENT
LOW…ckages/llms/src/providers/vendors/bedrock.wire.test.ts1// Wire-contract tests for Bedrock reasoning, exercised through the *real*COMMENT
LOW…ckages/llms/src/providers/vendors/openai-compatible.ts281 // image-data parts get split into a placeholder text + a syntheticCOMMENT
LOW…ges/llms/src/providers/routing/anthropic-compatible.ts341 // budget_tokens control is also advertised, so a numeric requestCOMMENT
LOW.github/workflows/ext-vscode-ab-package.yml121 # The legacy branch is the npm codebase, so the bun-based reusable workflowCOMMENT
LOW.github/workflows/desktop-publish.yml201 # Beta releases do not weaken this: a beta publish is ALSO dispatched fromCOMMENT
LOW.github/workflows/desktop-publish.yml361 # from APPLE_API_KEY; APPLE_API_KEY_ID alone silently skips notarization.COMMENT
LOW.github/workflows/desktop-publish.yml701 uses: azure/login@a457da9ea143d694b1b9c7c869ebb04ebe844ef5 # v2.3.0COMMENT
LOW.github/workflows/repo-delete-agent-promo-comments.yml1# Some coding-agent GitHub Apps advertise themselves by auto-commenting on everyCOMMENT
LOW.github/workflows/ext-vscode-publish-nightly.yml1name: ext-vscode-publish-nightlyCOMMENT
LOW.github/workflows/ext-vscode-publish.yml1name: ext-vscode-publishCOMMENT
LOW.github/workflows/ext-vscode-publish.yml241 # reported artifact before widening it.COMMENT
LOW.github/workflows/ext-vscode-publish-stable.yml281 run: |COMMENT
LOWapps/cli/script/publish-npm.ts1#!/usr/bin/env bunCOMMENT
LOWapps/cli/src/cli.tuistory.e2e.test.ts1// ---------------------------------------------------------------------------COMMENT
LOWapps/cli/src/tui/palette.ts41 addedLineNumberBg: "#ccf0d2",COMMENT
LOWapps/cli/src/tui/palette.ts61// 1. Convert the terminal's detected background to OKLAB.COMMENT
LOWapps/cli/src/tests/cli/flags-behavior.test.ts1// ---------------------------------------------------------------------------COMMENT
LOWapps/cli/src/tests/interactive/chat.test.ts1// ---------------------------------------------------------------------------COMMENT
LOW…s/cli/src/tests/headless/per-turn-metrics.live.test.ts1// ---------------------------------------------------------------------------COMMENT
LOWapps/cli/src/tests/helpers/process.ts1// ---------------------------------------------------------------------------COMMENT
LOW…examples/desktop-app/webview/hooks/use-chat-session.ts2101 if (payload.stream === "chat_done") {COMMENT
LOW…examples/desktop-app/webview/hooks/use-chat-session.ts2321 ) {COMMENT
LOW…mples/desktop-app/webview/hooks/use-session-history.ts621 // check alone would miss them; the executions list is the authoritativeCOMMENT
74 more matches not shown…
Structural Annotation Overuse65 hits · 120 pts
SeverityFileLineSnippetContext
LOW.claude/commands/hotfix-release.md13## Step 1: Setup and Gather InformationCOMMENT
LOW.claude/commands/hotfix-release.md27## Step 2: Present Commits Since Last ReleaseCOMMENT
LOW.claude/commands/hotfix-release.md53## Step 3: Analyze Selected CommitsCOMMENT
LOW.claude/commands/hotfix-release.md62## Step 4: Determine New Version NumberCOMMENT
LOW.claude/commands/hotfix-release.md76## Step 5: Create Release Notes Commit on MainCOMMENT
LOW.claude/commands/hotfix-release.md118## Step 6: Build the Hotfix on the TagCOMMENT
LOW.claude/commands/hotfix-release.md143## Step 7: Tag and PushCOMMENT
LOW.claude/commands/hotfix-release.md155## Step 8: Return to Main and SummaryCOMMENT
LOW⚡sdk/scripts/release.ts413 // Step 1: TestsCOMMENT
LOW⚡sdk/scripts/release.ts421 // Step 2: Update versionsCOMMENT
LOW⚡sdk/scripts/release.ts426 // Step 3: Verify publishabilityCOMMENT
LOW⚡sdk/scripts/release.ts430 // Step 4: Publish in dependency orderCOMMENT
LOW⚡sdk/scripts/release.ts505 // Step 1: TestsCOMMENT
LOW⚡sdk/scripts/release.ts513 // Step 2: Build all platform binariesCOMMENT
LOW⚡sdk/scripts/release.ts519 // Step 3: Publish to npmCOMMENT
LOWsdk/scripts/release.ts446 // Step 5: Git tagCOMMENT
LOW.clinerules/workflows/git-branch-analysis.md6## Step 1: Gather Git InformationCOMMENT
LOW⚡.clinerules/workflows/git-branch-analysis.md18## Step 2: Silent, Structured Analysis PhaseCOMMENT
LOW⚡.clinerules/workflows/git-branch-analysis.md24## Step 3: Context GatheringCOMMENT
LOW⚡.clinerules/workflows/git-branch-analysis.md34## Step 4: Ready for User InteractionCOMMENT
LOW.clinerules/workflows/hotfix-release.md13## Step 1: Setup and Gather InformationCOMMENT
LOW.clinerules/workflows/hotfix-release.md27## Step 2: Present Commits Since Last ReleaseCOMMENT
LOW.clinerules/workflows/hotfix-release.md53## Step 3: Analyze Selected CommitsCOMMENT
LOW.clinerules/workflows/hotfix-release.md62## Step 4: Determine New Version NumberCOMMENT
LOW.clinerules/workflows/hotfix-release.md76## Step 5: Create Release Notes Commit on MainCOMMENT
LOW.clinerules/workflows/hotfix-release.md118## Step 6: Build the Hotfix on the TagCOMMENT
LOW.clinerules/workflows/hotfix-release.md143## Step 7: Tag and PushCOMMENT
LOW.clinerules/workflows/hotfix-release.md155## Step 8: Return to Main and SummaryCOMMENT
LOW.clinerules/workflows/pr-review.md126## Step 1: Gather PR InformationCOMMENT
LOW.clinerules/workflows/pr-review.md136## Step 2: Understand the ContextCOMMENT
LOW.clinerules/workflows/pr-review.md157## Step 3: Analyze the ChangesCOMMENT
LOW.clinerules/workflows/pr-review.md169## Step 4: Ask for User ConfirmationCOMMENT
LOW.clinerules/workflows/pr-review.md187## Step 5: Ask if User Wants a Comment DraftedCOMMENT
LOW.clinerules/workflows/pr-review.md196## Step 6: Make a DecisionCOMMENT
LOW.cline/skills/publish-cli/SKILL.md35## Step 0: Release the SDK first if it changedCOMMENT
LOWapps/cli/script/publish-npm.ts242// Step 1: Publish platform-specific packages (in parallel)COMMENT
LOWapps/cli/script/publish-npm.ts260// Step 2: Generate and publish the main wrapper packageCOMMENT
LOWapps/examples/desktop-app/sidecar/chat-test.ts100 // Step 1: Start a sessionCOMMENT
LOWapps/examples/desktop-app/sidecar/chat-test.ts125 // Step 2: Send a promptCOMMENT
LOWapps/vscode/webview-ui/src/App.stories.tsx321 // Step 0: User type selection should be visibleCOMMENT
LOWapps/vscode/webview-ui/src/App.stories.tsx339 // Step 1: Model selection should be visibleCOMMENT
LOW⚡…ui/src/components/chat/chat-view/utils/messageUtils.ts322 // Step 1: Find the MOST RECENT api_req_started overall (search backwards)COMMENT
LOW⚡…ui/src/components/chat/chat-view/utils/messageUtils.ts342 // Step 2: Determine if most recent api_req is complete (has cost) or incomplete (no cost)COMMENT
LOW⚡…ui/src/components/chat/chat-view/utils/messageUtils.ts351 // Step 3: Determine which tools are "in current activities"COMMENT
LOW⚡apps/vscode/scripts/run-extension-host.sh19# Step 1: Build protos (everything depends on this)COMMENT
LOW⚡apps/vscode/scripts/run-extension-host.sh23# Step 2: Build webview onceCOMMENT
LOW⚡apps/vscode/scripts/run-extension-host.sh27# Step 3: Kill existing session if one is runningCOMMENT
LOW⚡apps/vscode/scripts/run-extension-host.sh31# Step 4: Create tmux session with 4 vertical panesCOMMENT
LOW⚡…ps/vscode/src/test/hook-management-integration.test.ts68 // Step 1: Verify hook doesn't exist initiallyCOMMENT
LOW⚡…ps/vscode/src/test/hook-management-integration.test.ts72 // Step 2: Create the hookCOMMENT
LOW⚡…ps/vscode/src/test/hook-management-integration.test.ts79 // Step 3: Verify hook was created and is disabled (644 permissions)COMMENT
LOW⚡…ps/vscode/src/test/hook-management-integration.test.ts95 // Step 4: Enable the hookCOMMENT
LOW⚡…ps/vscode/src/test/hook-management-integration.test.ts103 // Step 5: Verify hook is now enabled (executable)COMMENT
LOW⚡…ps/vscode/src/test/hook-management-integration.test.ts113 // Step 6: Disable the hookCOMMENT
LOW⚡…ps/vscode/src/test/hook-management-integration.test.ts121 // Step 7: Verify hook is now disabled againCOMMENT
LOW⚡…ps/vscode/src/test/hook-management-integration.test.ts134 // Step 8: Delete the hookCOMMENT
LOW⚡…ps/vscode/src/test/hook-management-integration.test.ts141 // Step 9: Verify hook is goneCOMMENT
LOW⚡…ps/vscode/src/test/hook-management-integration.test.ts150 // Step 10: Final refresh to confirm clean stateCOMMENT
LOW⚡apps/vscode/src/standalone/cline-core.ts280 // Step 1: Tell the paired host bridge to shut downCOMMENT
LOW⚡apps/vscode/src/standalone/cline-core.ts288 // Step 2: Clean up lock manager entryCOMMENT
5 more matches not shown…
Verbosity Indicators39 hits · 80 pts
SeverityFileLineSnippetContext
LOW⚡sdk/scripts/release.ts413 // Step 1: TestsCOMMENT
LOW⚡sdk/scripts/release.ts421 // Step 2: Update versionsCOMMENT
LOW⚡sdk/scripts/release.ts426 // Step 3: Verify publishabilityCOMMENT
LOW⚡sdk/scripts/release.ts430 // Step 4: Publish in dependency orderCOMMENT
LOW⚡sdk/scripts/release.ts505 // Step 1: TestsCOMMENT
LOW⚡sdk/scripts/release.ts513 // Step 2: Build all platform binariesCOMMENT
LOW⚡sdk/scripts/release.ts519 // Step 3: Publish to npmCOMMENT
LOWsdk/scripts/release.ts446 // Step 5: Git tagCOMMENT
LOWapps/cli/script/publish-npm.ts242// Step 1: Publish platform-specific packages (in parallel)COMMENT
LOWapps/cli/script/publish-npm.ts260// Step 2: Generate and publish the main wrapper packageCOMMENT
LOWapps/examples/desktop-app/sidecar/chat-test.ts100 // Step 1: Start a sessionCOMMENT
LOWapps/examples/desktop-app/sidecar/chat-test.ts125 // Step 2: Send a promptCOMMENT
LOWapps/vscode/webview-ui/src/App.stories.tsx321 // Step 0: User type selection should be visibleCOMMENT
LOWapps/vscode/webview-ui/src/App.stories.tsx339 // Step 1: Model selection should be visibleCOMMENT
LOW⚡…ui/src/components/chat/chat-view/utils/messageUtils.ts322 // Step 1: Find the MOST RECENT api_req_started overall (search backwards)COMMENT
LOW⚡…ui/src/components/chat/chat-view/utils/messageUtils.ts342 // Step 2: Determine if most recent api_req is complete (has cost) or incomplete (no cost)COMMENT
LOW⚡…ui/src/components/chat/chat-view/utils/messageUtils.ts351 // Step 3: Determine which tools are "in current activities"COMMENT
LOW⚡apps/vscode/scripts/run-extension-host.sh19# Step 1: Build protos (everything depends on this)COMMENT
LOW⚡apps/vscode/scripts/run-extension-host.sh23# Step 2: Build webview onceCOMMENT
LOW⚡apps/vscode/scripts/run-extension-host.sh27# Step 3: Kill existing session if one is runningCOMMENT
LOW⚡apps/vscode/scripts/run-extension-host.sh31# Step 4: Create tmux session with 4 vertical panesCOMMENT
LOW⚡…ps/vscode/src/test/hook-management-integration.test.ts68 // Step 1: Verify hook doesn't exist initiallyCOMMENT
LOW⚡…ps/vscode/src/test/hook-management-integration.test.ts72 // Step 2: Create the hookCOMMENT
LOW⚡…ps/vscode/src/test/hook-management-integration.test.ts79 // Step 3: Verify hook was created and is disabled (644 permissions)COMMENT
LOW⚡…ps/vscode/src/test/hook-management-integration.test.ts95 // Step 4: Enable the hookCOMMENT
LOW⚡…ps/vscode/src/test/hook-management-integration.test.ts103 // Step 5: Verify hook is now enabled (executable)COMMENT
LOW⚡…ps/vscode/src/test/hook-management-integration.test.ts113 // Step 6: Disable the hookCOMMENT
LOW⚡…ps/vscode/src/test/hook-management-integration.test.ts121 // Step 7: Verify hook is now disabled againCOMMENT
LOW⚡…ps/vscode/src/test/hook-management-integration.test.ts134 // Step 8: Delete the hookCOMMENT
LOW⚡…ps/vscode/src/test/hook-management-integration.test.ts141 // Step 9: Verify hook is goneCOMMENT
LOW⚡…ps/vscode/src/test/hook-management-integration.test.ts150 // Step 10: Final refresh to confirm clean stateCOMMENT
LOW⚡apps/vscode/src/standalone/cline-core.ts280 // Step 1: Tell the paired host bridge to shut downCOMMENT
LOW⚡apps/vscode/src/standalone/cline-core.ts288 // Step 2: Clean up lock manager entryCOMMENT
LOWapps/vscode/src/standalone/cline-core.ts304 // Step 3: Tear down servicesCOMMENT
LOWapps/vscode/src/standalone/cline-core.ts317 // Step 4: Exit the processCOMMENT
LOW…ode/src/services/auth/oca/providers/OcaAuthProvider.ts200 // Step 1: Nonce validationCOMMENT
LOW⚡…ode/src/services/auth/oca/providers/OcaAuthProvider.ts211 // Step 2: Get access_token (this is what you'll use for APIs)COMMENT
LOW⚡…ode/src/services/auth/oca/providers/OcaAuthProvider.ts219 // Step 3: (Optional) Extract user info from id_token for local profile, not for APICOMMENT
LOW⚡…ode/src/services/auth/oca/providers/OcaAuthProvider.ts222 // Step 4: Return only the access_token for downstream useCOMMENT
Fake / Example Data35 hits · 35 pts
SeverityFileLineSnippetContext
LOWsdk/packages/core/scripts/telemetry-smoke-host.ts155 email: "user@example.com",CODE
LOWsdk/packages/core/src/auth/cline.test.ts33 email: "user@example.com",CODE
LOWsdk/packages/core/src/auth/cline.test.ts221 email: "user@example.com",CODE
LOWsdk/packages/core/src/auth/cline.test.ts365 email: "user@example.com",CODE
LOWsdk/packages/core/src/auth/cline.test.ts401 email: "user@example.com",CODE
LOWsdk/packages/core/src/account/telemetry.test.ts13 email: "user@example.com",CODE
LOWsdk/packages/core/src/account/telemetry.test.ts41 email: "user@example.com",CODE
LOW…ackages/core/src/account/cline-account-service.test.ts91 { organizationId: "org-1", name: "Acme Corp" },CODE
LOW…ackages/core/src/account/cline-account-service.test.ts117 name: "Acme Corp",CODE
LOW…ore/src/hub/server/handlers/connector-handlers.test.ts93 values: { "-k": "123456:fake-token" },CODE
LOW…ore/src/hub/server/handlers/connector-handlers.test.ts103 expect(persisted?.values["-k"]).toBe("123456:fake-token");CODE
LOW…ore/src/hub/server/handlers/connector-handlers.test.ts116 "123456:fake-token",CODE
LOW…ore/src/hub/server/handlers/connector-handlers.test.ts207 values: { "-k": "123456:fake-token" },CODE
LOW…ore/src/hub/server/handlers/connector-handlers.test.ts219 values: { "-k": "123456:fake-token" },CODE
LOW…ore/src/hub/server/handlers/connector-handlers.test.ts250 "123456:fake-token",CODE
LOW…ore/src/hub/server/handlers/connector-handlers.test.ts255 values: { "-k": "123456:fake-token" },CODE
LOW…ore/src/hub/server/handlers/connector-handlers.test.ts266 connectArgs: ["-k", "123456:fake-token"],CODE
LOW…ore/src/hub/server/handlers/connector-handlers.test.ts340 values: { "-k": "123456:fake-token" },CODE
LOWapps/cli/src/tui/cline-account.test.ts231 email: "user@example.com",CODE
LOWapps/cli/src/tui/cline-account.test.ts257 email: "user@example.com",CODE
LOWapps/cli/src/tui/cline-account.test.ts276 email: "user@example.com",CODE
LOWapps/cli/src/tui/views/onboarding/auth.test.ts133 email: "user@example.com",CODE
LOWapps/cli/src/tui/views/onboarding/auth.test.ts161 email: "user@example.com",CODE
LOWapps/cli/src/utils/telemetry.activation.test.ts68 email: "user@example.com",CODE
LOWapps/cli/src/utils/telemetry.activation.test.ts71 organizationName: "Acme Corp",CODE
LOWapps/cli/src/acp/organizations.test.ts12 name: "Acme Corp",CODE
LOWapps/cli/src/acp/organizations.test.ts38 { value: "org-1", name: "Acme Corp" },CODE
LOW…vscode/webview-ui/src/components/ui/dialog.stories.tsx181 defaultValue="John Doe"CODE
LOW…ew-ui/src/components/settings/SapAiCoreModelPicker.tsx120 <VSCodeOption key="placeholder" value="">CODE
LOW…de/webview-ui/src/components/chat/ErrorRow.stories.tsx266 clineUser: { id: "user123", email: "user@example.com" },CODE
LOW…onents/mcp/chat-display/McpResponseDisplay.stories.tsx76 "Long response content.\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt CODE
LOW…onents/mcp/chat-display/McpResponseDisplay.stories.tsx76 "Long response content.\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt CODE
LOW…webview-ui/src/components/account/AccountView.test.tsx62const user = { uid: "user-1", email: "user@example.com", displayName: "User", appBaseUrl: "https://app.cline.bot" }CODE
LOW…de/src/services/banner/__tests__/BannerService.test.ts24 let token: string | null = "fake-token"CODE
LOW…de/src/services/banner/__tests__/BannerService.test.ts93 token = "fake-token"CODE
Modern AI Meta-Vocabulary11 hits · 28 pts
SeverityFileLineSnippetContext
MEDIUM.agents/skills/cline-sdk/SKILL.md133### "I need multi-agent coordination"COMMENT
MEDIUMsdk/examples/plugins/agents-squad/README.md50### Typical orchestrationCOMMENT
MEDIUMsdk/packages/core/src/extensions/context/compaction.ts490 // deterministically: the agentic strategy's own summarizer call couldCOMMENT
MEDIUM…ackages/core/src/extensions/context/compaction.test.ts2270 // Repro for agentic auto-compaction permanently skipping in hosts likeCOMMENT
MEDIUMapps/cli/DISTRIBUTION.md178 publish-npm.ts # npm publish orchestrationCODE
MEDIUMapps/cli/DEVELOPMENT.md86 agents/ # Stateless agent loop, tool orchestration, hooksCODE
MEDIUMapps/cli/DEVELOPMENT.md88 core/ # Stateful orchestration, sessions, hub, storage, configCODE
MEDIUMapps/cli/src/runtime/interactive/compaction.test.ts17// Core defaults to the agentic compaction strategy, which summarizes via aCOMMENT
MEDIUMapps/cli/src/runtime/interactive/compaction.test.ts214 const mockSummary = "## Goal\nMocked agentic compaction summary";CODE
MEDIUMapps/cli/src/runtime/interactive/compaction.test.ts250 // The agentic strategy folds older messages into a summary messageCOMMENT
MEDIUMapps/vscode/README.marketplace.md26Thanks to [Claude Sonnet's agentic coding capabilities](https://www.anthropic.com/claude/sonnet), Cline can handle complCODE
Redundant / Tautological Comments16 hits · 26 pts
SeverityFileLineSnippetContext
LOW.claude/hooks/claude-code-for-web-setup.sh24# Check if GITHUB_TOKEN is set and configure ghCOMMENT
LOW.github/scripts/tests/coverage_check_test.py109 # Check if verbose mode is enabledCOMMENT
LOW.github/scripts/coverage_check/util.py48 # Check if command is in allowed listCOMMENT
LOW.github/scripts/coverage_check/extraction.py79 # Check if file exists and get its sizeCOMMENT
LOW.github/scripts/coverage_check/extraction.py85 # Check if the directory existsCOMMENT
LOW.github/scripts/coverage_check/workflow.py276 # Check if the coverage files existCOMMENT
LOW⚡.github/scripts/coverage_check/workflow.py306 # Check if the webview-ui directory existsCOMMENT
LOW.github/scripts/coverage_check/workflow.py348 # Check if we're running in GitHub ActionsCOMMENT
LOW⚡.github/scripts/coverage_check/workflow.py415 # Output results for GitHub ActionsCOMMENT
LOWapps/vscode/src/core/hooks/templates.ts139# Return resultCOMMENT
LOWapps/vscode/src/core/hooks/templates.ts179# Return resultCOMMENT
LOWapps/vscode/src/core/hooks/templates.ts220# Return resultCOMMENT
LOWapps/vscode/src/core/hooks/templates.ts312# Return resultCOMMENT
LOWapps/vscode/src/core/hooks/templates.ts346# Return resultCOMMENT
LOWapps/vscode/src/core/hooks/templates.ts465# Return resultCOMMENT
LOWapps/vscode/src/core/hooks/templates.ts491# Return resultCOMMENT
Unused Imports19 hits · 19 pts
SeverityFileLineSnippetContext
LOWsdk/examples/hooks/PostToolUse.py10CODE
LOWsdk/examples/hooks/PreToolUse_InjectContext.py10CODE
LOW.github/scripts/tests/coverage_check_test.py16CODE
LOW.github/scripts/coverage_check/util.py12CODE
LOW.github/scripts/coverage_check/util.py12CODE
LOW.github/scripts/coverage_check/__init__.py7CODE
LOW.github/scripts/coverage_check/__init__.py10CODE
LOW.github/scripts/coverage_check/__init__.py13CODE
LOW.github/scripts/coverage_check/__init__.py13CODE
LOW.github/scripts/coverage_check/__init__.py13CODE
LOW.github/scripts/coverage_check/__init__.py13CODE
LOW.github/scripts/coverage_check/__init__.py16CODE
LOW.github/scripts/coverage_check/__init__.py16CODE
LOW.github/scripts/coverage_check/__init__.py16CODE
LOW.github/scripts/coverage_check/__init__.py19CODE
LOW.github/scripts/coverage_check/extraction.py9CODE
LOW.github/scripts/coverage_check/extraction.py10CODE
LOW.github/scripts/coverage_check/workflow.py9CODE
LOW.github/scripts/coverage_check/workflow.py12CODE
Excessive Try-Catch Wrapping14 hits · 16 pts
SeverityFileLineSnippetContext
LOWsdk/examples/hooks/PostToolUse.py23 except Exception:CODE
LOWsdk/examples/hooks/PreToolUse_InjectContext.py25 except Exception:CODE
LOWsdk/examples/hooks/PreToolUse_InjectContext.py38 except Exception:CODE
LOW.github/scripts/tests/coverage_check_test.py95 except Exception as e:CODE
LOW.github/scripts/coverage_check/util.py140 except Exception as e:CODE
LOW.github/scripts/coverage_check/util.py162 except Exception as e:CODE
LOW.github/scripts/coverage_check/util.py198 except Exception as e:CODE
LOW.github/scripts/coverage_check/extraction.py100 except Exception as e:CODE
LOW.github/scripts/coverage_check/extraction.py123 except Exception as e:CODE
LOW.github/scripts/coverage_check/extraction.py258 except Exception as e:CODE
LOW.github/scripts/coverage_check/workflow.py292 except Exception as e:CODE
LOW⚡.github/scripts/coverage_check/workflow.py316 except Exception as e:CODE
LOW⚡.github/scripts/coverage_check/workflow.py421 except Exception as e:CODE
LOW⚡.github/scripts/coverage_check/workflow.py431 except Exception as e2:CODE
Synthetic Comment Markers2 hits · 15 pts
SeverityFileLineSnippetContext
HIGHapps/vscode/src/services/telemetry/TelemetryService.ts274 // Tracks when users select an option from AI-generated followup questionsCOMMENT
HIGHapps/vscode/src/services/telemetry/TelemetryService.ts276 // Tracks when users type a custom response instead of selecting an option from AI-generated followup questionsCOMMENT
Self-Referential Comments4 hits · 14 pts
SeverityFileLineSnippetContext
MEDIUM.github/scripts/tests/coverage_check_test.py202 # Create a temporary comment fileCOMMENT
MEDIUM.github/scripts/tests/coverage_check_test.py224 # Create a temporary comment fileCOMMENT
MEDIUM⚡.github/scripts/coverage_check/workflow.py333 # Initialize all variables at the startCOMMENT
MEDIUM.github/scripts/coverage_check/__main__.py30 # Create main parser that inherits common argumentsCOMMENT
AI Slop Vocabulary4 hits · 10 pts
SeverityFileLineSnippetContext
MEDIUMevals/analysis/patterns/cline-failures.yaml36 # Infrastructure/harness failuresCOMMENT
MEDIUMsdk/packages/shared/src/remote-config/schema.test.ts659 "# Optional Guidelines\n\nConsider these best practices...",CODE
MEDIUM…vscode/webview-ui/src/components/chat/ChatTextArea.tsx891 // NOTE: callbacks dont utilize return function to cleanup, but it's fine since this timeout immediately executes aCOMMENT
MEDIUM…code/src/shared/remote-config/__tests__/schema.test.ts671 contents: "# Optional Guidelines\n\nConsider these best practices...",CODE
Docstring Block Structure1 hit · 5 pts
SeverityFileLineSnippetContext
HIGH.github/scripts/coverage_check/extraction.py194 Run a coverage command and extract the coverage percentage. Args: command: Command to run STRING
Deep Nesting3 hits · 3 pts
SeverityFileLineSnippetContext
LOW.github/scripts/coverage_check/extraction.py64CODE
LOW.github/scripts/coverage_check/workflow.py264CODE
LOW.github/scripts/coverage_check/__main__.py25CODE
Example Usage Blocks2 hits · 3 pts
SeverityFileLineSnippetContext
LOWapps/vscode/webview-ui/src/utils/getLanguageFromPath.ts83// Example usage:COMMENT
LOWapps/vscode/src/shared/multi-root/types.ts18// Example usage:COMMENT
Slop Phrases1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUMapps/vscode/webview-ui/src/App.stories.tsx68**Note**: In Storybook, some features like file operations, command execution, and API calls are mocked for demonstratioCODE