AI Slop Code Risk Monitor

ThinkInAIXYZ/deepchat

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

🐬DeepChat - A smart assistant that connects powerful AI to your personal world

2.6 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for ThinkInAIXYZ/deepchat, a TypeScript project with 6,384 GitHub stars. SynthScan examined 1,251,290 lines of code across 4018 source files, recording 2538 pattern matches distributed across 20 syntactic categories. The legacy adjusted pattern signal is 2.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.

2.6
Adjusted Signal
2.6
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
6.4K
Stars
TypeScript
Language
1.3M
Lines of Code
4.0K
Files
2.5K
Pattern Hits
2026-10-31
Scan Date
0.02
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 7.3/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 4.5/100 · LOW

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

Agent Over-Engineering Ratio 7.1/100 · LOW

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

PR Review Velocity Impact 12.0/100 · LOW

Which changes need focused human review? 2538 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 45HIGH 31MEDIUM 46LOW 2416

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

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

Hyper-Verbose Identifiers1589 hits · 1619 pts
SeverityFileLineSnippetContext
LOWtest/setup.ts10function getDefaultDeepchatInvokeResult(CODE
LOWtest/setup.ts88function installRendererTestGlobals(): void {CODE
LOWtest/renderer/components/ChatPage.test.ts690async function expectSessionRestoreTransactionStopsAfter(CODE
LOWtest/main/evals/nativeAgent/harness.ts459export async function runNativeAgentEvalScenario(CODE
LOWtest/main/evals/nativeAgent/harness.ts608export function aggregateNativeAgentEvalReports(CODE
LOWtest/main/app/databaseInitializer.test.ts31async function createInitializerWithMocks(input: {CODE
LOW…/app/startupMigrations/legacyChatImportService.test.ts20function createMockSqlitePresenter() {CODE
LOWtest/main/memory/vectorStoreManager.test.ts59async function flushPromiseContinuations(): Promise<void> {CODE
LOWtest/main/memory/serviceHarness.ts13export function createMemoryDiagnosticsProbe() {CODE
LOWtest/main/memory/memoryVectorStoreV2Native.test.ts126function createLegacyHoldStatements(paths: MemoryVectorStorePaths): string[] {CODE
LOWtest/main/memory/support/memoryServiceTestAdapter.ts20function createEmptyDirectiveRepository(): MemoryDirectiveRepositoryPort {CODE
LOWtest/main/memory/support/memoryFakes.ts2412export function createFakeRepositoryHarness(): FakeRepositoryHarness {CODE
LOWtest/main/skill/sync/skillSyncService.test.ts116function getPublishedEventPayloads(eventName: string) {CODE
LOWtest/main/config/migration.test.ts181function createProviderSettingsTable(): ProviderSettingsTable {CODE
LOWtest/main/provider/aiSdkMessageMapper.test.ts6function convertToOpenAICompatibleChatMessagesForTest(messages: any[]) {CODE
LOWtest/main/desktop/shortcut.test.ts62function findMenuItemByAccelerator(items: any[], accelerator: string): any | undefined {CODE
LOWtest/main/agent/deepchat/runtime/dispatch.test.ts152function makeRuntimeSkillResolution(content = '# Effective Skill body') {CODE
LOWtest/main/agent/deepchat/runtime/dispatch.test.ts173function makeRuntimeSkillToolResult(CODE
LOWtest/main/agent/deepchat/runtime/dispatch.test.ts218function makeAgentImageGenerationTool(): MCPToolDefinition {CODE
LOWtest/main/agent/deepchat/runtime/dispatch.test.ts229function createDispatchToolSurfaceBinding(CODE
LOWtest/main/agent/deepchat/runtime/dispatch.test.ts291function createDispatchProgrammaticToolSurfaceBinding(): {CODE
LOWtest/main/agent/deepchat/runtime/dispatch.test.ts364function createProgrammaticParentStub(CODE
LOWtest/main/agent/deepchat/runtime/process.test.ts99function makeRuntimeSkillResolution(content = '# Effective Skill body') {CODE
LOWtest/main/agent/deepchat/runtime/process.test.ts216function createProcessToolSurfaceHarness(hiddenNames: readonly string[] = ['hidden']) {CODE
LOWtest/main/agent/deepchat/runtime/process.test.ts291function createPostCallPermissionToolService(): ToolServicePort {CODE
LOWtest/main/agent/deepchat/runtime/process.test.ts463 function createToolThenCompleteStream(toolName: string): ProcessParams['coreStream'] {CODE
LOWtest/main/agent/deepchat/runtime/process.test.ts489 function createToolSearchProcessHarness(CODE
LOW…in/agent/deepchat/runtime/deferredToolExecutor.test.ts224function createProgrammaticResumeHarness(input: {CODE
LOWtest/main/agent/deepchat/runtime/contextBuilder.test.ts152function makeAssistantErrorWithToolRecord(CODE
LOWtest/main/agent/deepchat/runtime/contextBuilder.test.ts186function makeAssistantWithReasoningRecord(orderSeq: number, text: string, reasoning: string) {CODE
LOWtest/main/agent/deepchat/runtime/contextBuilder.test.ts204function makeAssistantWithToolRecord(CODE
LOWtest/main/agent/deepchat/runtime/contextBuilder.test.ts237function makeAssistantWithRootSkillViewRecord(orderSeq: number, skillName: string) {CODE
LOWtest/main/agent/deepchat/runtime/contextBuilder.test.ts273function makeAssistantWithReasoningAndToolRecord(CODE
LOWtest/main/agent/deepchat/runtime/contextBuilder.test.ts307function makeAssistantWithToolProviderOptionsRecord(CODE
LOWtest/main/agent/deepchat/runtime/contextBuilder.test.ts2160function createCacheAwareContributions(input?: {CODE
LOW…/main/agent/deepchat/runtime/compactionService.test.ts90function makeAssistantWithReasoningAndToolRecord(CODE
LOW…/main/agent/deepchat/runtime/compactionService.test.ts124function makePendingAssistantRecord(orderSeq: number, text: string, id = `assistant-${orderSeq}`) {CODE
LOW⚡…in/agent/deepchat/harness/deepChatAgentHarness.test.ts12154 function getContextOverflowAnchorCalls() {CODE
LOW⚡…in/agent/deepchat/harness/deepChatAgentHarness.test.ts12160 function appendSilentContextPressure(providerId = 'openai', modelId = 'gpt-4') {CODE
LOW…in/agent/deepchat/harness/deepChatAgentHarness.test.ts223function createMockSqlitePresenter() {CODE
LOW…in/agent/deepchat/harness/deepChatAgentHarness.test.ts970function createMockProviderRuntime() {CODE
LOW…in/agent/deepchat/harness/deepChatAgentHarness.test.ts1006function createMockProviderSettings() {CODE
LOW…in/agent/deepchat/harness/deepChatAgentHarness.test.ts1121function createRuntimeDependencies(CODE
LOW…in/agent/deepchat/harness/deepChatAgentHarness.test.ts1220function createDelegatingMemoryRuntimePort(getTarget: () => MemoryRuntimePort): MemoryRuntimePort {CODE
LOW…in/agent/deepchat/harness/deepChatAgentHarness.test.ts1255function makeTextWithEstimatedTokens(minTokens: number): string {CODE
LOW…in/agent/deepchat/harness/deepChatAgentHarness.test.ts1310function makeRecoveredMessageSkillProjection(CODE
LOW…in/agent/deepchat/harness/deepChatAgentHarness.test.ts1996 function installDeferredExtraction() {CODE
LOW…in/agent/deepchat/harness/deepChatAgentHarness.test.ts2006 function installResolvedExtraction() {CODE
LOW…in/agent/deepchat/harness/deepChatAgentHarness.test.ts12134 async function collectProviderErrorMessage(CODE
LOW…st/main/agent/deepchat/loop/contextCoordinator.test.ts105function createProgrammaticToolSurfacePort(definitions: readonly MCPToolDefinition[]): {CODE
LOW…st/main/agent/deepchat/loop/contextCoordinator.test.ts175function createFullToolSurfacePort(definitions: readonly MCPToolDefinition[]): {CODE
LOWtest/main/agent/shared/appSessionService.test.ts6function createMockSqlitePresenter() {CODE
LOWtest/main/agent/manager/deepChatAgentBackendFixture.ts8export function createDeepChatAgentBackendFixture(CODE
LOWtest/main/cli/runService.test.ts97function createSubagentInteractionMessage(CODE
LOWtest/main/cli/server.test.ts63function createArmedProgrammaticAuthority(input: {CODE
LOWtest/main/project/projectService.test.ts43function createMockSqlitePresenter() {CODE
LOW…st/main/orchestration/liveDelegationRepository.test.ts135 function buildPreviousHeadEvaluation(CODE
LOWtest/main/tape/skillMaterialization.test.ts76function createMaterializationStore() {CODE
LOWtest/main/tape/layerBoundaries.test.ts129function withoutTypeScriptExtension(file: string): string {CODE
LOWtest/main/tape/layerBoundaries.test.ts139function getForbiddenDomainPackageCategory(specifier: string): string | null {CODE
1529 more matches not shown…
Fake / Example Data620 hits · 716 pts
SeverityFileLineSnippetContext
LOWtest/renderer/components/ProviderApiConfig.test.ts84 apiKey: 'stored-fake-key',CODE
LOWtest/renderer/components/ProviderApiConfig.test.ts205 expect(wrapper.text()).not.toContain('stored-fake-key')CODE
LOWtest/renderer/components/ProviderApiConfig.test.ts206 expect(wrapper.findComponent(copyButtonStub).props('copyText')).toBe('stored-fake-key')CODE
LOWtest/renderer/components/ProviderApiConfig.test.ts220 await wrapper.get('[data-testid="provider-api-key-input"]').setValue(' replacement-fake-key ')CODE
LOWtest/renderer/components/ProviderApiConfig.test.ts227 apiKey: 'replacement-fake-key',CODE
LOWtest/renderer/components/ProviderApiConfig.test.ts241 apiKey: 'stored-fake-key',CODE
LOWtest/renderer/components/ProviderApiConfig.test.ts250 save.mockRejectedValueOnce(new Error('write failed: stored-fake-key'))CODE
LOW⚡test/renderer/components/ProviderApiConfig.test.ts301 save.mockRejectedValueOnce(new Error('write failed: replacement-fake-key'))CODE
LOW⚡test/renderer/components/ProviderApiConfig.test.ts303 await wrapper.get('[data-testid="provider-api-key-input"]').setValue('replacement-fake-key')CODE
LOW⚡test/renderer/components/ProviderApiConfig.test.ts313 ).toBe('replacement-fake-key')CODE
LOWtest/renderer/components/ProviderApiConfig.test.ts326 await wrapper.get('[data-testid="provider-api-key-input"]').setValue('discard-fake-key')CODE
LOW⚡test/renderer/components/ProviderApiConfig.test.ts375 new Error("Error invoking remote method 'route': Error: 401 invalid secret-fake-key")CODE
LOW⚡test/renderer/components/ProviderApiConfig.test.ts377 await wrapper.setProps({ provider: createProvider({ apiKey: 'secret-fake-key' }) })CODE
LOW⚡test/renderer/components/ProviderApiConfig.test.ts381 expect(wrapper.text()).not.toContain('secret-fake-key')CODE
LOW⚡test/renderer/components/ProviderApiConfig.test.ts385 await wrapper.setProps({ provider: createProvider({ apiKey: 'other-fake-key' }) })CODE
LOW⚡test/renderer/components/ProviderApiConfig.test.ts400 await wrapper.setProps({ provider: createProvider({ apiKey: 'old-fake-key' }) })CODE
LOW⚡test/renderer/components/ProviderApiConfig.test.ts401 await wrapper.setProps({ provider: createProvider({ id: 'openai', apiKey: 'new-fake-key' }) })CODE
LOW⚡test/renderer/components/ProviderApiConfig.test.ts402 rejectOld(new Error('401 old-fake-key'))CODE
LOWtest/renderer/components/ProviderApiConfig.test.ts413 await wrapper.setProps({ provider: createProvider({ apiKey: 'another-fake-key' }) })CODE
LOWtest/renderer/components/OpenAICodexOAuth.test.ts64 accountLabel: 'user@example.com'CODE
LOWtest/renderer/components/OpenAICodexOAuth.test.ts156 expect(wrapper.text()).toContain('user@example.com')CODE
LOWtest/renderer/components/DeepChatAgentsSettings.test.ts917 .attributes('placeholder')CODE
LOWtest/renderer/components/DeepChatAgentsSettings.test.ts1843 .attributes('placeholder')CODE
LOWtest/renderer/components/DeepChatAgentsSettings.test.ts1970 input.attributes('placeholder')?.includes('settings.deepchatAgents.namePlaceholder')CODE
LOWtest/renderer/components/trace/TraceDialog.test.ts125 props: ['placeholder'],CODE
LOWtest/main/provider/auth/openaiCodex.test.ts118 accountLabel: 'user@example.com',CODE
LOWtest/main/provider/auth/openaiCodex.test.ts144 accountLabel: 'user@example.com',CODE
LOWtest/main/provider/auth/xaiGrok.test.ts150 accountLabel: 'user@example.com',CODE
LOWtest/main/provider/auth/xaiGrok.test.ts168 expect(loaded?.accountLabel).toBe('user@example.com')CODE
LOWtest/main/routes/contracts.test.ts554 accountLabel: 'user@example.com',CODE
LOWtest/main/routes/contracts.test.ts565 accountLabel: 'user@example.com',CODE
LOWresources/skills/pptx/SKILL.md156 - Use `class="placeholder"` for areas where charts/tables will be added (render with gray background for visibility)CODE
LOWresources/skills/pptx/html2pptx.md34- `class="placeholder"` - Reserved space for charts (returns `{ id, x, y, w, h }`)CODE
LOWresources/skills/pptx/html2pptx.md172 <div id="chart" class="placeholder" style="width: 350pt; height: 200pt;"></div>CODE
LOWresources/skills/pptx/scripts/html2pptx.js16 * - Extracts placeholder elements (class="placeholder") with positionsCOMMENT
LOWresources/skills/pptx/scripts/html2pptx.js558 if (el.className && el.className.includes('placeholder')) {CODE
LOW…rces/skills/mcp-builder/reference/python_mcp_server.md306 "name": str, # Full name (e.g., "John Doe")STRING
LOW…rces/skills/mcp-builder/reference/python_mcp_server.md572 return {"id": user_id, "name": "John Doe", "email": "john@example.com"}CODE
LOW…ources/skills/mcp-builder/reference/node_mcp_server.md173 "name": string, // Full name (e.g., "John Doe")CODE
LOWresources/skills/docx/ooxml.md298doc = Document('unpacked', author="John Doe", initials="JD")CODE
LOWresources/skills/docx/scripts/document.py10 doc = Document('workspace/unpacked', author="John Doe", initials="JD")STRING
LOW…c/renderer/src/components/mcp-config/McpServerForm.vue812 :placeholder="placeholder"CODE
LOW…nderer/src/components/ChatConfig/ConfigSelectField.vue37 <SelectValue :placeholder="placeholder" />CODE
LOW…enderer/src/components/ChatConfig/ConfigInputField.vue40 :placeholder="placeholder"CODE
LOWsrc/renderer/src/i18n/tr-TR/chat.json14 "placeholder": "DeepChat'ye herhangi bir şey sor, {'@'}'a dosyalardan bahsetmesini ve / komutlarını sor",CODE
LOWsrc/renderer/src/i18n/tr-TR/chat.json428 "placeholder": "Sohbetlerde, agents, ayarlarda, işlemlerde arama yapın…",CODE
LOWsrc/renderer/src/i18n/tr-TR/chat.json442 "placeholder": "Görüşmede ara",CODE
LOWsrc/renderer/src/i18n/tr-TR/model.json3 "placeholder": "Modelleri ara..."CODE
LOW⚡src/renderer/src/i18n/tr-TR/settings.json1194 "placeholder": "örneğin 1280x720"CODE
LOW⚡src/renderer/src/i18n/tr-TR/settings.json1198 "placeholder": "örneğin 5"CODE
LOW⚡src/renderer/src/i18n/tr-TR/settings.json1202 "placeholder": "örneğin 5",CODE
LOW⚡src/renderer/src/i18n/tr-TR/settings.json1207 "placeholder": "örneğin 16:9"CODE
LOW⚡src/renderer/src/i18n/tr-TR/settings.json1211 "placeholder": "örneğin 720p"CODE
LOW⚡src/renderer/src/i18n/tr-TR/settings.json1364 "placeholder": "Format seç",CODE
LOW⚡src/renderer/src/i18n/tr-TR/settings.json1369 "placeholder": "örneğin tr",CODE
LOW⚡src/renderer/src/i18n/tr-TR/settings.json1374 "placeholder": "Voiceai-tts-v1-en son",CODE
LOW⚡src/renderer/src/i18n/tr-TR/settings.json1379 "placeholder": "agent kimliğini yapıştır",CODE
LOWsrc/renderer/src/i18n/tr-TR/settings.json946 "placeholder": "Lütfen sisteme prompt girin...",CODE
LOWsrc/renderer/src/i18n/tr-TR/settings.json978 "placeholder": "Model adını girin",CODE
LOWsrc/renderer/src/i18n/tr-TR/settings.json985 "placeholder": "Model kimliğini girin",CODE
560 more matches not shown…
Hallucination Indicators45 hits · 385 pts
SeverityFileLineSnippetContext
CRITICALtest/main/plugin/pluginService.test.ts1737 presenter.__mocks.mcpSettings.removeMcpServer.mock.calls.filter(CODE
CRITICALtest/main/provider/providerDbModelConfig.test.ts306 state.mockDb.providers.aihubmix.models.push({CODE
CRITICALtest/main/agent/deepchat/runtime/process.test.ts265 selected.controller.ceiling.catalog.entries.find(CODE
CRITICAL⚡…in/agent/deepchat/harness/deepChatAgentHarness.test.ts12155 return sqlitePresenter.deepchatTapeEntriesTable.appendAnchor.mock.calls.filter(CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts2268 sqlitePresenter.deepchatSessionsTable.updateMemoryCursorOrderSeq.mock.calls.map(CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts2585 sqlitePresenter.deepchatTapeEntriesTable.appendAnchor.mock.calls.filter(CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts4730 llmProvider.providerInstance.coreStream.mock.calls.map((call) =>CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts5487 sqlitePresenter.deepchatMessagesTable.insert.mock.calls.some(CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts5785 sqlitePresenter.deepchatMessagesTable.updateContentAndStatus.mock.calls.some(CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts6466 callArgs.run.resources.promptAssembly.sections.find(CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts7021 const inserted = sqlitePresenter.deepchatMessageTracesTable.insert.mock.calls.at(-1)?.[0]CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts9265 sqlitePresenter.deepchatMessageTracesTable.insert.mock.calls.map(([inserted]) => ({CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts10400 sqlitePresenter.deepchatMessagesTable.updateContentAndStatus.mock.calls.find(CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts11490 sqlitePresenter.deepchatMessagesTable.updateContentAndStatus.mock.calls.some(CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts12689 const anchorNames = sqlitePresenter.deepchatTapeEntriesTable.appendAnchor.mock.calls.map(CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts13376 const anchorNames = sqlitePresenter.deepchatTapeEntriesTable.appendAnchor.mock.calls.map(CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts13502 const anchorNames = sqlitePresenter.deepchatTapeEntriesTable.appendAnchor.mock.calls.map(CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts13861 const insertRows = sqlitePresenter.deepchatMessagesTable.insert.mock.calls.map(CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts13887 const compactionInsert = sqlitePresenter.deepchatMessagesTable.insert.mock.calls.find(CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts13908 sqlitePresenter.deepchatMessagesTable.updateContentAndStatus.mock.calls.find(CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts13948 const insertRows = sqlitePresenter.deepchatMessagesTable.insert.mock.calls.map(CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts14248 const compactionInsert = sqlitePresenter.deepchatMessagesTable.insert.mock.calls.find(CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts14254 sqlitePresenter.deepchatMessagesTable.updateContentAndStatus.mock.calls.find(CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts15229 const compactionInsert = sqlitePresenter.deepchatMessagesTable.insert.mock.calls.find(CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts15330 sqlitePresenter.deepchatMessagesTable.updateContentAndStatus.mock.calls.at(-1)CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts15758 sqlitePresenter.deepchatMessagesTable.updateContentAndStatus.mock.calls.find(CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts16463 sqlitePresenter.deepchatMessagesTable.updateContent.mock.calls.at(-1)[1]CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts16474 sqlitePresenter.deepchatMessagesTable.updateMetadata.mock.calls.every(CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts16841 sqlitePresenter.deepchatMessagesTable.updateContentAndStatus.mock.calls.find(CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts16905 sqlitePresenter.deepchatMessagesTable.updateContentAndStatus.mock.calls.find(CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts16976 sqlitePresenter.deepchatMessagesTable.updateContentAndStatus.mock.calls.find(CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts17044 sqlitePresenter.deepchatMessagesTable.updateContentAndStatus.mock.calls.find(CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts17550 sqlitePresenter.deepchatMessagesTable.updateContentAndStatus.mock.calls.find(CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts17658 sqlitePresenter.deepchatMessagesTable.updateContentAndStatus.mock.calls.filter(CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts17742 sqlitePresenter.deepchatMessagesTable.updateContentAndStatus.mock.calls.find(CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts17807 sqlitePresenter.deepchatMessagesTable.updateContentAndStatus.mock.calls.find(CODE
CRITICAL…in/agent/deepchat/harness/deepChatAgentHarness.test.ts17957 const call = sqlitePresenter.deepchatMessagesTable.updateContentAndStatus.mock.calls.find(CODE
CRITICALtest/main/agent/acp/instance/acpAgentRuntime.test.ts672 expect(harness.connection.prompt.mock.calls.map(([request]) => request.prompt)).toEqual([CODE
CRITICALtest/main/project/projectService.test.ts886 sqlitePresenter.newEnvironmentPreferencesTable.activateAtTop.mock.calls.map(CODE
CRITICALtest/main/session/data/transcript.test.ts196 const appended = sqlitePresenter.deepchatTapeEntriesTable.append.mock.calls.find(CODE
CRITICALtest/main/session/data/transcript.test.ts581 const appended = sqlitePresenter.deepchatTapeEntriesTable.append.mock.calls.find(CODE
CRITICALtest/main/session/data/transcript.test.ts754 const replacement = sqlitePresenter.deepchatTapeEntriesTable.append.mock.calls.find(CODE
CRITICALtest/main/session/data/transcript.test.ts807 const imported = sqlitePresenter.deepchatMessagesTable.upsert.mock.calls.map(([row]) => row)CODE
CRITICALtest/main/session/data/transcript.test.ts841 const fact = sqlitePresenter.deepchatTapeEntriesTable.append.mock.calls.find(CODE
CRITICAL…/src/components/mcp-config/components/McpToolPanel.vue165 ? selectedTool.value.function.parameters.required.filter(CODE
Excessive Try-Catch Wrapping66 hits · 88 pts
SeverityFileLineSnippetContext
LOWresources/skills/xlsx/recalc.py49 except Exception:CODE
LOWresources/skills/xlsx/recalc.py154 except Exception as e:CODE
LOWresources/skills/pdf/reference.md484 except Exception as e:CODE
LOWresources/skills/pdf/reference.md504 except Exception as e:CODE
LOWresources/skills/pdf/reference.md578except Exception as e:CODE
LOWresources/skills/skill-creator/scripts/init_skill.py217 except Exception as e:CODE
LOWresources/skills/skill-creator/scripts/init_skill.py232 except Exception as e:CODE
LOWresources/skills/skill-creator/scripts/init_skill.py259 except Exception as e:CODE
LOWresources/skills/skill-creator/scripts/package_skill.py80 except Exception as e:CODE
LOWresources/skills/pptx/ooxml/scripts/pack.py128 except Exception as e:CODE
MEDIUMresources/skills/pptx/ooxml/scripts/validate.py52 print(f"Error: Validation not supported for file type {file_extension}")CODE
LOW⚡resources/skills/pptx/ooxml/scripts/validation/docx.py187 except Exception as e:CODE
MEDIUM⚡resources/skills/pptx/ooxml/scripts/validation/docx.py188 print(f"Error counting paragraphs in unpacked document: {e}")CODE
LOWresources/skills/pptx/ooxml/scripts/validation/docx.py211 except Exception as e:CODE
MEDIUMresources/skills/pptx/ooxml/scripts/validation/docx.py212 print(f"Error counting paragraphs in original document: {e}")CODE
LOW…rces/skills/pptx/ooxml/scripts/validation/redlining.py59 except Exception:CODE
LOW…rces/skills/pptx/ooxml/scripts/validation/redlining.py71 except Exception as e:CODE
LOWresources/skills/pptx/ooxml/scripts/validation/pptx.py228 except Exception as e:CODE
LOW⚡resources/skills/pptx/ooxml/scripts/validation/base.py471 except Exception as e:CODE
LOWresources/skills/pptx/ooxml/scripts/validation/base.py140 except Exception as e:CODE
LOWresources/skills/pptx/ooxml/scripts/validation/base.py359 except Exception as e:CODE
LOWresources/skills/pptx/ooxml/scripts/validation/base.py604 except Exception:CODE
LOWresources/skills/pptx/ooxml/scripts/validation/base.py626 except Exception as e:CODE
LOWresources/skills/pptx/ooxml/scripts/validation/base.py866 except Exception as e:CODE
MEDIUMresources/skills/pptx/scripts/thumbnail.py100 print(f"Error: Invalid PowerPoint file: {args.input}")CODE
MEDIUMresources/skills/pptx/scripts/thumbnail.py124 print("Error: No slides found")CODE
LOW⚡resources/skills/pptx/scripts/thumbnail.py144 except Exception as e:CODE
MEDIUM⚡resources/skills/pptx/scripts/thumbnail.py145 print(f"Error: {e}")CODE
LOWresources/skills/pptx/scripts/thumbnail.py351 except Exception:CODE
MEDIUM⚡resources/skills/pptx/scripts/rearrange.py58 print(f"Error: Template file not found: {args.template}")STRING
MEDIUM⚡resources/skills/pptx/scripts/rearrange.py68 print(f"Error: {e}")STRING
LOW⚡resources/skills/pptx/scripts/rearrange.py70 except Exception as e:STRING
MEDIUM⚡resources/skills/pptx/scripts/rearrange.py71 print(f"Error processing presentation: {e}")STRING
LOWresources/skills/pptx/scripts/rearrange.py124 except Exception:CODE
MEDIUMresources/skills/pptx/scripts/inventory.py84 print(f"Error: Input file not found: {args.input}")STRING
MEDIUMresources/skills/pptx/scripts/inventory.py88 print("Error: Input must be a PowerPoint file (.pptx)")STRING
LOWresources/skills/pptx/scripts/inventory.py120 except Exception as e:STRING
MEDIUMresources/skills/pptx/scripts/inventory.py121 print(f"Error processing presentation: {e}")STRING
LOWresources/skills/pptx/scripts/inventory.py384 except Exception:CODE
LOWresources/skills/pptx/scripts/inventory.py504 except Exception:CODE
LOWresources/skills/pptx/scripts/inventory.py601 except Exception:CODE
MEDIUM⚡resources/skills/pptx/scripts/replace.py367 print(f"Error: Input file '{input_pptx}' not found")CODE
MEDIUM⚡resources/skills/pptx/scripts/replace.py371 print(f"Error: Replacements JSON file '{replacements_json}' not found")CODE
LOW⚡resources/skills/pptx/scripts/replace.py376 except Exception as e:CODE
MEDIUM⚡resources/skills/pptx/scripts/replace.py377 print(f"Error applying replacements: {e}")CODE
LOWresources/skills/mcp-builder/scripts/evaluation.py74 except Exception as e:CODE
MEDIUMresources/skills/mcp-builder/scripts/evaluation.py75 print(f"Error parsing evaluation file {file_path}: {e}")CODE
LOWresources/skills/mcp-builder/scripts/evaluation.py118 except Exception as e:CODE
MEDIUMresources/skills/mcp-builder/scripts/evaluation.py340 print(f"Error: Evaluation file not found: {args.eval_file}")STRING
MEDIUMresources/skills/mcp-builder/scripts/evaluation.py356 print(f"Error: {e}")STRING
LOW…rces/skills/mcp-builder/reference/python_mcp_server.md467 except Exception as e:CODE
LOWresources/skills/docx/ooxml/scripts/pack.py128 except Exception as e:CODE
MEDIUMresources/skills/docx/ooxml/scripts/validate.py52 print(f"Error: Validation not supported for file type {file_extension}")CODE
LOW⚡resources/skills/docx/ooxml/scripts/validation/docx.py187 except Exception as e:CODE
MEDIUM⚡resources/skills/docx/ooxml/scripts/validation/docx.py188 print(f"Error counting paragraphs in unpacked document: {e}")CODE
LOWresources/skills/docx/ooxml/scripts/validation/docx.py211 except Exception as e:CODE
MEDIUMresources/skills/docx/ooxml/scripts/validation/docx.py212 print(f"Error counting paragraphs in original document: {e}")CODE
LOW…rces/skills/docx/ooxml/scripts/validation/redlining.py59 except Exception:CODE
LOW…rces/skills/docx/ooxml/scripts/validation/redlining.py71 except Exception as e:CODE
LOWresources/skills/docx/ooxml/scripts/validation/pptx.py228 except Exception as e:CODE
6 more matches not shown…
Structural Annotation Overuse35 hits · 64 pts
SeverityFileLineSnippetContext
LOW⚡resources/skills/doc-coauthoring/SKILL.md154### Step 1: Clarifying QuestionsCOMMENT
LOW⚡resources/skills/doc-coauthoring/SKILL.md162### Step 2: BrainstormingCOMMENT
LOW⚡resources/skills/doc-coauthoring/SKILL.md170### Step 3: CurationCOMMENT
LOWresources/skills/doc-coauthoring/SKILL.md182### Step 4: Gap CheckCOMMENT
LOWresources/skills/doc-coauthoring/SKILL.md186### Step 5: DraftingCOMMENT
LOWresources/skills/doc-coauthoring/SKILL.md205### Step 6: Iterative RefinementCOMMENT
LOW⚡resources/skills/doc-coauthoring/SKILL.md255### Step 1: Predict Reader QuestionsCOMMENT
LOW⚡resources/skills/doc-coauthoring/SKILL.md261### Step 2: Test with Sub-AgentCOMMENT
LOW⚡resources/skills/doc-coauthoring/SKILL.md269### Step 3: Run Additional ChecksCOMMENT
LOW⚡resources/skills/doc-coauthoring/SKILL.md277### Step 4: Report and FixCOMMENT
LOWresources/skills/doc-coauthoring/SKILL.md294### Step 1: Predict Reader QuestionsCOMMENT
LOWresources/skills/doc-coauthoring/SKILL.md300### Step 2: Setup TestingCOMMENT
LOWresources/skills/doc-coauthoring/SKILL.md314### Step 3: Additional ChecksCOMMENT
LOWresources/skills/doc-coauthoring/SKILL.md321### Step 4: Iterate Based on ResultsCOMMENT
LOWresources/skills/pdf/forms.md85## Step 1: Visual Analysis (REQUIRED)COMMENT
LOWresources/skills/pdf/forms.md130### Step 2: Create fields.json and validation images (REQUIRED)COMMENT
LOWresources/skills/pdf/forms.md184### Step 3: Validate Bounding Boxes (REQUIRED)COMMENT
LOWresources/skills/pdf/forms.md203### Step 4: Add annotations to the PDFCOMMENT
LOWresources/skills/skill-creator/SKILL.md215### Step 1: Understanding the Skill with Concrete ExamplesCOMMENT
LOWresources/skills/skill-creator/SKILL.md232### Step 2: Planning the Reusable Skill ContentsCOMMENT
LOWresources/skills/skill-creator/SKILL.md256### Step 3: Initializing the SkillCOMMENT
LOWresources/skills/skill-creator/SKILL.md279### Step 4: Edit the SkillCOMMENT
LOWresources/skills/skill-creator/SKILL.md320### Step 5: Packaging a SkillCOMMENT
LOWresources/skills/skill-creator/SKILL.md347### Step 6: IterateCOMMENT
LOWresources/skills/pptx/scripts/rearrange.py176 # Step 1: DUPLICATE repeated slidesCOMMENT
LOW⚡resources/skills/pptx/scripts/rearrange.py200 # Step 2: DELETE unwanted slides (work backwards)COMMENT
LOW⚡resources/skills/pptx/scripts/rearrange.py209 # Step 3: REORDER to final sequenceCOMMENT
LOW⚡resources/skills/mcp-builder/reference/evaluation.md176### Step 1: Documentation InspectionCOMMENT
LOW⚡resources/skills/mcp-builder/reference/evaluation.md184### Step 2: Tool InspectionCOMMENT
LOW⚡resources/skills/mcp-builder/reference/evaluation.md191### Step 3: Developing UnderstandingCOMMENT
LOW⚡resources/skills/mcp-builder/reference/evaluation.md200### Step 4: Read-Only Content InspectionCOMMENT
LOWresources/skills/mcp-builder/reference/evaluation.md214### Step 5: Task GenerationCOMMENT
LOW⚡src/main/provider/auth/githubCopilotDeviceFlow.ts138 // Step 1: Request device codeCOMMENT
LOW⚡src/main/provider/auth/githubCopilotDeviceFlow.ts141 // Step 2: Show user code and open browserCOMMENT
LOW⚡src/main/provider/auth/githubCopilotDeviceFlow.ts144 // Step 3: Poll for access tokenCOMMENT
Empty Error Handlers12 hits · 60 pts
SeverityFileLineSnippetContext
HIGHresources/skills/xlsx/recalc.py86except (FileNotFoundError, subprocess.TimeoutExpired):CODE
HIGH…rces/skills/pptx/ooxml/scripts/validation/redlining.py59except Exception:CODE
HIGH…rces/skills/pptx/ooxml/scripts/validation/redlining.py211except (subprocess.CalledProcessError, FileNotFoundError, Exception):CODE
HIGHresources/skills/pptx/scripts/rearrange.py124except Exception:CODE
HIGHresources/skills/pptx/scripts/inventory.py384except Exception:CODE
HIGHresources/skills/pptx/scripts/inventory.py504except Exception:CODE
HIGHresources/skills/pptx/scripts/inventory.py219except (AttributeError, TypeError):CODE
HIGH…rces/skills/docx/ooxml/scripts/validation/redlining.py59except Exception:CODE
HIGH…rces/skills/docx/ooxml/scripts/validation/redlining.py211except (subprocess.CalledProcessError, FileNotFoundError, Exception):CODE
HIGHresources/skills/docx/scripts/document.py900except ValueError:CODE
HIGHresources/skills/docx/scripts/document.py85except ValueError:CODE
HIGHresources/skills/docx/scripts/utilities.py298except ValueError:CODE
Redundant / Tautological Comments34 hits · 58 pts
SeverityFileLineSnippetContext
LOWresources/skills/xlsx/recalc.py82 # Check if gtimeout is available on macOSCOMMENT
LOWresources/skills/skill-creator/scripts/init_skill.py208 # Check if directory already existsCOMMENT
LOWresources/skills/pptx/ooxml/scripts/validation/docx.py90 # Check if text starts or ends with whitespaceCOMMENT
LOWresources/skills/pptx/ooxml/scripts/validation/docx.py92 # Check if xml:space="preserve" attribute existsCOMMENT
LOWresources/skills/pptx/ooxml/scripts/validation/pptx.py94 # Check if this is an ID attributeCOMMENT
LOWresources/skills/pptx/ooxml/scripts/validation/pptx.py97 # Check if value looks like a UUID (has the right length and pattern structure)COMMENT
LOWresources/skills/pptx/ooxml/scripts/validation/pptx.py125 # Check if it's 32 hex-like characters (could include invalid hex chars)COMMENT
LOW⚡resources/skills/pptx/ooxml/scripts/validation/base.py449 # Check if the ID existsCOMMENT
LOW⚡resources/skills/pptx/ooxml/scripts/validation/base.py456 # Check if we have type expectations for this elementCOMMENT
LOW⚡resources/skills/pptx/ooxml/scripts/validation/base.py463 # Check if the actual type matches or contains the expected typeCOMMENT
LOW⚡resources/skills/pptx/ooxml/scripts/validation/base.py759 # Check if file is in a main content folder and use appropriate schemaCOMMENT
LOW⚡resources/skills/pptx/ooxml/scripts/validation/base.py776 # Check if attribute is from a namespace other than allowed onesCOMMENT
LOWresources/skills/pptx/ooxml/scripts/validation/base.py212 # Check if this element type has ID uniqueness requirementsCOMMENT
LOWresources/skills/pptx/ooxml/scripts/validation/base.py503 # Check if this might be a compound like "sldMasterId"COMMENT
LOWresources/skills/pptx/ooxml/scripts/validation/base.py619 # Check if it's a known media extension that should be declaredCOMMENT
LOWresources/skills/pptx/scripts/inventory.py873 # Check if there's meaningful overlap (more than tolerance)COMMENT
LOWresources/skills/pptx/scripts/replace.py173 # Check if slide existsCOMMENT
LOWresources/skills/pptx/scripts/replace.py306 # Check if any text overflow got worseCOMMENT
LOWresources/skills/docx/ooxml/scripts/validation/docx.py90 # Check if text starts or ends with whitespaceCOMMENT
LOWresources/skills/docx/ooxml/scripts/validation/docx.py92 # Check if xml:space="preserve" attribute existsCOMMENT
LOWresources/skills/docx/ooxml/scripts/validation/pptx.py94 # Check if this is an ID attributeCOMMENT
LOWresources/skills/docx/ooxml/scripts/validation/pptx.py97 # Check if value looks like a UUID (has the right length and pattern structure)COMMENT
LOWresources/skills/docx/ooxml/scripts/validation/pptx.py125 # Check if it's 32 hex-like characters (could include invalid hex chars)COMMENT
LOW⚡resources/skills/docx/ooxml/scripts/validation/base.py449 # Check if the ID existsCOMMENT
LOW⚡resources/skills/docx/ooxml/scripts/validation/base.py456 # Check if we have type expectations for this elementCOMMENT
LOW⚡resources/skills/docx/ooxml/scripts/validation/base.py463 # Check if the actual type matches or contains the expected typeCOMMENT
LOW⚡resources/skills/docx/ooxml/scripts/validation/base.py759 # Check if file is in a main content folder and use appropriate schemaCOMMENT
LOW⚡resources/skills/docx/ooxml/scripts/validation/base.py776 # Check if attribute is from a namespace other than allowed onesCOMMENT
LOWresources/skills/docx/ooxml/scripts/validation/base.py212 # Check if this element type has ID uniqueness requirementsCOMMENT
LOWresources/skills/docx/ooxml/scripts/validation/base.py503 # Check if this might be a compound like "sldMasterId"COMMENT
LOWresources/skills/docx/ooxml/scripts/validation/base.py619 # Check if it's a known media extension that should be declaredCOMMENT
LOWresources/skills/docx/scripts/document.py539 # Check if it's a numbered list itemCOMMENT
LOWresources/skills/docx/scripts/document.py1055 # Check if this rsid already existsCOMMENT
LOWresources/skills/docx/scripts/document.py1192 # Check if author already existsCOMMENT
Decorative Section Separators15 hits · 54 pts
SeverityFileLineSnippetContext
MEDIUMresources/skills/algorithmic-art/templates/viewer.html441 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUMresources/skills/algorithmic-art/templates/viewer.html443 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUMresources/skills/algorithmic-art/templates/viewer.html456 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUMresources/skills/algorithmic-art/templates/viewer.html458 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡resources/skills/algorithmic-art/templates/viewer.html507 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡resources/skills/algorithmic-art/templates/viewer.html509 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡resources/skills/algorithmic-art/templates/viewer.html518 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡resources/skills/algorithmic-art/templates/viewer.html520 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡resources/skills/algorithmic-art/templates/viewer.html530 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡resources/skills/algorithmic-art/templates/viewer.html532 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUMsrc/renderer/src/components/chat/ChatInputBox.vue272// ── Inline Node action wiring ──────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/chat/ChatInputBox.vue380// ── Editor helpers ─────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/chat/ChatInputBox.vue553// ── Editor setup ───────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/chat/ChatInputBox.vue631// ── Watchers ───────────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/chat/ChatInputBox.vue718// ── Event handlers ─────────────────────────────────────────────COMMENT
Deep Nesting55 hits · 46 pts
SeverityFileLineSnippetContext
LOWresources/skills/xlsx/recalc.py53CODE
LOWresources/skills/pdf/scripts/fill_fillable_fields.py12CODE
LOWresources/skills/pdf/scripts/fill_fillable_fields.py59CODE
LOWresources/skills/pdf/scripts/extract_form_field_info.py22CODE
LOWresources/skills/pdf/scripts/extract_form_field_info.py62CODE
LOWresources/skills/pdf/scripts/check_bounding_boxes.py18CODE
LOWresources/skills/skill-creator/scripts/package_skill.py19CODE
LOWresources/skills/pptx/ooxml/scripts/pack.py45CODE
LOWresources/skills/pptx/ooxml/scripts/validation/docx.py72CODE
LOWresources/skills/pptx/ooxml/scripts/validation/docx.py124CODE
LOW…rces/skills/pptx/ooxml/scripts/validation/redlining.py139CODE
LOW…rces/skills/pptx/ooxml/scripts/validation/redlining.py217CODE
LOWresources/skills/pptx/ooxml/scripts/validation/pptx.py77CODE
LOWresources/skills/pptx/ooxml/scripts/validation/pptx.py128CODE
LOWresources/skills/pptx/ooxml/scripts/validation/pptx.py243CODE
LOWresources/skills/pptx/ooxml/scripts/validation/base.py186CODE
LOWresources/skills/pptx/ooxml/scripts/validation/base.py277CODE
LOWresources/skills/pptx/ooxml/scripts/validation/base.py388CODE
LOWresources/skills/pptx/ooxml/scripts/validation/base.py486CODE
LOWresources/skills/pptx/ooxml/scripts/validation/base.py522CODE
LOWresources/skills/pptx/ooxml/scripts/validation/base.py688CODE
LOWresources/skills/pptx/ooxml/scripts/validation/base.py765CODE
LOWresources/skills/pptx/scripts/thumbnail.py67CODE
LOWresources/skills/pptx/scripts/thumbnail.py321CODE
LOWresources/skills/pptx/scripts/rearrange.py149CODE
LOWresources/skills/pptx/scripts/inventory.py140CODE
LOWresources/skills/pptx/scripts/inventory.py280CODE
LOWresources/skills/pptx/scripts/inventory.py362CODE
LOWresources/skills/pptx/scripts/inventory.py480CODE
LOWresources/skills/pptx/scripts/replace.py143CODE
LOWresources/skills/pptx/scripts/replace.py162CODE
LOWresources/skills/pptx/scripts/replace.py214CODE
LOWresources/skills/mcp-builder/scripts/connections.py112CODE
LOWresources/skills/docx/ooxml/scripts/pack.py45CODE
LOWresources/skills/docx/ooxml/scripts/validation/docx.py72CODE
LOWresources/skills/docx/ooxml/scripts/validation/docx.py124CODE
LOW…rces/skills/docx/ooxml/scripts/validation/redlining.py139CODE
LOW…rces/skills/docx/ooxml/scripts/validation/redlining.py217CODE
LOWresources/skills/docx/ooxml/scripts/validation/pptx.py77CODE
LOWresources/skills/docx/ooxml/scripts/validation/pptx.py128CODE
LOWresources/skills/docx/ooxml/scripts/validation/pptx.py243CODE
LOWresources/skills/docx/ooxml/scripts/validation/base.py186CODE
LOWresources/skills/docx/ooxml/scripts/validation/base.py277CODE
LOWresources/skills/docx/ooxml/scripts/validation/base.py388CODE
LOWresources/skills/docx/ooxml/scripts/validation/base.py486CODE
LOWresources/skills/docx/ooxml/scripts/validation/base.py522CODE
LOWresources/skills/docx/ooxml/scripts/validation/base.py688CODE
LOWresources/skills/docx/ooxml/scripts/validation/base.py765CODE
LOWresources/skills/docx/scripts/document.py75CODE
LOWresources/skills/docx/scripts/document.py116CODE
LOWresources/skills/docx/scripts/document.py264CODE
LOWresources/skills/docx/scripts/document.py342CODE
LOWresources/skills/docx/scripts/document.py482CODE
LOWresources/skills/docx/scripts/document.py988CODE
LOWresources/skills/docx/scripts/utilities.py76CODE
Docstring Block Structure7 hits · 35 pts
SeverityFileLineSnippetContext
HIGH…rces/skills/mcp-builder/reference/python_mcp_server.md282 Search for users in the Example system by name, email, or team. This tool searches across all user profiles inSTRING
HIGHresources/skills/docx/scripts/document.py265Reject an insertion by wrapping its content in a deletion. Wraps all runs inside w:ins in w:del, converting w:tSTRING
HIGHresources/skills/docx/scripts/document.py343Reject a deletion by re-inserting the deleted content. Creates w:ins elements after each w:del, copying deletedSTRING
HIGHresources/skills/docx/scripts/document.py483Mark a w:r or w:p element as deleted with tracked changes (in-place DOM manipulation). For w:r: wraps in <w:delSTRING
HIGHresources/skills/docx/scripts/document.py681 Get or create a DocxXMLEditor for the specified XML file. Enables lazy-loaded editors with bracket notSTRING
HIGHresources/skills/docx/scripts/utilities.py83 Get a DOM element by tag and identifier. Finds an element by either its line number in the original fiSTRING
HIGHresources/skills/docx/scripts/utilities.py313 Parse XML fragment and return list of imported nodes. Args: xml_content: String containingSTRING
Magic Placeholder Names5 hits · 35 pts
SeverityFileLineSnippetContext
HIGHresources/skills/mcp-builder/reference/evaluation.md557export ANTHROPIC_API_KEY=your_api_keyCODE
HIGH⚡src/main/provider/providerImportService.ts183 'your-api-key',CODE
HIGH⚡src/main/provider/providerImportService.ts184 'your-api-key-here',CODE
HIGH⚡src/main/provider/providerImportService.ts185 'replace-with-your-api-key',CODE
HIGH⚡src/main/provider/providerImportService.ts191 '<your-api-key>'CODE
Cross-File Repetition6 hits · 30 pts
SeverityFileLineSnippetContext
HIGHresources/skills/pptx/ooxml/scripts/validation/docx.py0run all validation checks and return true if all pass.STRING
HIGHresources/skills/pptx/ooxml/scripts/validation/pptx.py0run all validation checks and return true if all pass.STRING
HIGHresources/skills/pptx/ooxml/scripts/validation/base.py0run all validation checks and return true if all pass.STRING
HIGHresources/skills/docx/ooxml/scripts/validation/docx.py0run all validation checks and return true if all pass.STRING
HIGHresources/skills/docx/ooxml/scripts/validation/pptx.py0run all validation checks and return true if all pass.STRING
HIGHresources/skills/docx/ooxml/scripts/validation/base.py0run all validation checks and return true if all pass.STRING
Self-Referential Comments9 hits · 28 pts
SeverityFileLineSnippetContext
MEDIUM⚡resources/skills/pptx/ooxml/scripts/validation/base.py767 # Create a clean copyCOMMENT
MEDIUMresources/skills/pptx/ooxml/scripts/validation/base.py919 # Create a copy of the document to avoid modifying the originalCOMMENT
MEDIUMresources/skills/pptx/ooxml/scripts/validation/base.py298 ): # This file is not referenced by .relsCODE
MEDIUMresources/skills/pptx/scripts/thumbnail.py401 # Create a highlight overlayCOMMENT
MEDIUMresources/skills/pptx/scripts/rearrange.py108 # Create a new relationship in the destination slide for this imageCOMMENT
MEDIUM⚡resources/skills/docx/ooxml/scripts/validation/base.py767 # Create a clean copyCOMMENT
MEDIUMresources/skills/docx/ooxml/scripts/validation/base.py919 # Create a copy of the document to avoid modifying the originalCOMMENT
MEDIUMresources/skills/docx/ooxml/scripts/validation/base.py298 ): # This file is not referenced by .relsCODE
MEDIUMresources/skills/docx/scripts/document.py984 # Create the relationship entryCOMMENT
Over-Commented Block19 hits · 19 pts
SeverityFileLineSnippetContext
LOW…skills/algorithmic-art/templates/generator_template.js21// - Reset to defaultsCOMMENT
LOW…skills/algorithmic-art/templates/generator_template.js61 // - Arrays of objectsCOMMENT
LOW…skills/algorithmic-art/templates/generator_template.js81 // Option 3: User-triggered regenerationCOMMENT
LOW…skills/algorithmic-art/templates/generator_template.js101 // - Physics calculationsCOMMENT
LOW…skills/algorithmic-art/templates/generator_template.js161// ============================================================================COMMENT
LOW…skills/algorithmic-art/templates/generator_template.js201// ============================================================================COMMENT
LOW…skills/algorithmic-art/templates/generator_template.js221// The art itself is entirely up to you!COMMENT
LOWresources/skills/pptx/scripts/thumbnail.py21Usage:COMMENT
LOWsrc/main/memory/data/tables/agentMemory.ts81 buildMemoryScopePredicateSql,COMMENT
LOWsrc/main/provider/defaults.ts921 // name: 'OCoolAI',COMMENT
LOWsrc/main/provider/defaults.ts981 // apiKey: '',COMMENT
LOWsrc/main/provider/defaults.ts1101 docs: 'https://www.kimi.com/code/docs/en/third-party-tools/other-coding-agents.html',COMMENT
LOWsrc/main/provider/defaults.ts1261 }COMMENT
LOWsrc/main/provider/defaults.ts1281 // apiType: 'jina',COMMENT
LOWsrc/main/provider/defaults.ts1301 official: 'https://aihubmix.com',COMMENT
LOWsrc/main/provider/defaults.ts1321 // },COMMENT
LOWsrc/main/mcp/settings.ts101 }COMMENT
LOWsrc/main/knowledge/database/knowledgeDatabase.ts41 version: 1,COMMENT
LOWsrc/main/data/connectionConfig.ts21 configureDatabaseChangeNotification(db)COMMENT
Verbosity Indicators6 hits · 13 pts
SeverityFileLineSnippetContext
LOWresources/skills/pptx/scripts/rearrange.py176 # Step 1: DUPLICATE repeated slidesCOMMENT
LOW⚡resources/skills/pptx/scripts/rearrange.py200 # Step 2: DELETE unwanted slides (work backwards)COMMENT
LOW⚡resources/skills/pptx/scripts/rearrange.py209 # Step 3: REORDER to final sequenceCOMMENT
LOW⚡src/main/provider/auth/githubCopilotDeviceFlow.ts138 // Step 1: Request device codeCOMMENT
LOW⚡src/main/provider/auth/githubCopilotDeviceFlow.ts141 // Step 2: Show user code and open browserCOMMENT
LOW⚡src/main/provider/auth/githubCopilotDeviceFlow.ts144 // Step 3: Poll for access tokenCOMMENT
Unused Imports9 hits · 9 pts
SeverityFileLineSnippetContext
LOW…sources/skills/skill-creator/scripts/quick_validate.py7CODE
LOW…urces/skills/pptx/ooxml/scripts/validation/__init__.py5CODE
LOW…urces/skills/pptx/ooxml/scripts/validation/__init__.py6CODE
LOW…urces/skills/pptx/ooxml/scripts/validation/__init__.py7CODE
LOW…urces/skills/pptx/ooxml/scripts/validation/__init__.py8CODE
LOW…urces/skills/docx/ooxml/scripts/validation/__init__.py5CODE
LOW…urces/skills/docx/ooxml/scripts/validation/__init__.py6CODE
LOW…urces/skills/docx/ooxml/scripts/validation/__init__.py7CODE
LOW…urces/skills/docx/ooxml/scripts/validation/__init__.py8CODE
Synthetic Comment Markers1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHsrc/renderer/src/i18n/en-US/common.json97 "watermarkTip": "Generated by AI",CODE
Modern AI Meta-Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMsrc/main/memory/data/tables/agentMemory.ts95// persona lifecycle column; v35 adds conflict linkage; v37 adds agentic category; v41 addsCOMMENT
Modern Structural Boilerplate2 hits · 2 pts
SeverityFileLineSnippetContext
LOW…urces/skills/pptx/ooxml/scripts/validation/__init__.py10__all__ = [CODE
LOW…urces/skills/docx/ooxml/scripts/validation/__init__.py10__all__ = [CODE
Overly Generic Function Names2 hits · 2 pts
SeverityFileLineSnippetContext
LOWsrc/main/platform/fileWatcher/fileWatcherUtilityHost.ts66async function handleRequest(CODE
LOW…main/agent/shared/process/backgroundExecUtilityHost.ts70async function handleRequest(CODE