AI Slop Code Risk Monitor

gaozhangmin/boxplayer

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

BoxPlayer - 聚合网盘管理+影视聚合 支持 Windows Linux iOS macOS tvOS Android

2.5 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for gaozhangmin/boxplayer, a TypeScript project with 7,483 GitHub stars. SynthScan examined 292,185 lines of code across 1516 source files, recording 565 pattern matches distributed across 8 syntactic categories. The legacy adjusted pattern signal is 2.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.

2.5
Adjusted Signal
2.5
Raw Pattern Score
100%
Time Factor
2026-10-30
Last Push
7.5K
Stars
TypeScript
Language
292.2K
Lines of Code
1.5K
Files
565
Pattern Hits
2026-10-31
Scan Date
0.00
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 9.1/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.2/100 · LOW

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

Agent Over-Engineering Ratio 10.3/100 · LOW

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

PR Review Velocity Impact 10.7/100 · LOW

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

What These Metrics Mean

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

Pattern-Signal History

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

Severity Breakdown

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

CRITICAL 1HIGH 0MEDIUM 45LOW 519

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 565 distinct pattern matches across 8 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 Identifiers450 hits · 491 pts
SeverityFileLineSnippetContext
LOWshared/mediaAcquisitionReleaseGate.ts12export function isMediaAcquisitionMovieUnreleased(releaseDate?: string, now = new Date()): boolean {CODE
LOWshared/mediaAcquisitionReleaseGate.ts17export function mediaAcquisitionReleaseAt(releaseDate?: string): number | undefined {CODE
LOWshared/mpvProxyEnvironment.ts3export function ensureMpvLoopbackProxyBypass(env: Record<string, string | undefined>): void {CODE
LOWshared/agentModelTransport.ts14export function resolveAgentModelEndpoint(input: AgentModelEndpointInput): string {CODE
LOW…/superpowers/plans/2026-06-05-agent-media-organizer.md755export function validateMediaOrganizerPlan(plan: MediaOrganizerPlan) {CODE
LOW⚡…/superpowers/plans/2026-06-05-agent-media-organizer.md928export async function saveMediaOrganizerOperation(operation: MediaOrganizerOperation) {CODE
LOW⚡…/superpowers/plans/2026-06-05-agent-media-organizer.md936export async function getMediaOrganizerOperation(id: string): Promise<MediaOrganizerOperation | null> {CODE
LOW⚡…/superpowers/plans/2026-06-05-agent-media-organizer.md941export async function listMediaOrganizerOperations(): Promise<MediaOrganizerOperation[]> {CODE
LOW…/superpowers/plans/2026-06-05-agent-media-organizer.md1056export function createMediaOrganizerTools(state: MediaOrganizerToolContext) {CODE
LOW…/superpowers/plans/2026-06-05-agent-media-organizer.md1120export function createMediaOrganizerRuntime() {CODE
LOW…/superpowers/plans/2026-06-05-agent-media-organizer.md1610export function buildMediaOrganizerContext(input: {CODE
LOW…/superpowers/plans/2026-06-05-agent-media-organizer.md1968export async function undoMediaOrganizerOperation(input: { userId: string; operation: MediaOrganizerOperation }): PromisCODE
LOW⚡electron/main/mediaImageCache.ts138export function registerMediaImageCacheProtocol(): void {CODE
LOW⚡electron/main/mediaImageCache.ts227export function registerMediaImageCacheIpc(): void {CODE
LOWelectron/main/core/autoUpdate.ts51export function createAutoUpdateController(options: AutoUpdateControllerOptions) {CODE
LOWelectron/main/core/autoUpdate.ts194export function readUpdateProxyPreferences(userDataPath: string): UpdateProxyPreferences {CODE
LOWelectron/main/core/ipcEvent.ts137function buildOpenDataLoaderPdfArgv(data: any): string[] {CODE
LOWelectron/main/core/cliConfigPath.ts3export function resolveCloudDriveCliConfigDir(configuredDir: string | undefined, homeDir: string): string {CODE
LOWelectron/main/aiSearch/AiSearchV1Bridge.ts106export async function collectAiSearchStorageStats(workflowId: string): Promise<AiSearchStorageStats> {CODE
LOWelectron/main/agent/AgentCliPreflight.ts56function assertSnapshotStillMatches(expected: AgentResourceSnapshot, actual: AgentResourceSnapshot): void {CODE
LOWelectron/main/agent/AgentControlService.ts33export function findAgentWorkflowByExternalRef(externalRef: string): AgentWorkflowView | null {CODE
LOWelectron/main/agent/AgentControlService.ts50export function completeExternalAgentWorkflow(workflowId: string, status: 'completed' | 'failed' | 'cancelled' | 'expireCODE
LOWelectron/main/agent/AgentControlService.ts62export function createAgentResourceHandle(workflowId: string, input: CreateAgentResourceHandleInput): AgentResourceHandlCODE
LOWelectron/main/agent/AgentCliExecutionScheduler.ts12export function createAgentCliExecutionScheduler(options: { executeNext: () => Promise<unknown>; intervalMs?: number; onCODE
LOWelectron/main/agent/AgentCliExecutionScheduler.ts48export function startAgentCliExecutionScheduler(): void {CODE
LOWelectron/main/agent/AgentCliExecutionScheduler.ts61export function stopAgentCliExecutionScheduler(): void {CODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts29export function listMediaAcquisitionStates(): MediaAcquisitionState[] { return getDb().listStates() }CODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts30export function listRunnableMediaAcquisitionRuns(limit?: number): MediaAcquisitionRunView[] { return getDb().listRunnablCODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts31export function claimRunnableMediaAcquisitionRun(workerId: string, runId?: string): MediaAcquisitionRunView | null { retCODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts32export function releaseMediaAcquisitionRunClaim(runId: string, workerId: string): void { getDb().releaseRunClaim(runId, CODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts33export function renewMediaAcquisitionRunClaim(runId: string, workerId: string): boolean { return getDb().renewRunClaim(rCODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts34export function listMediaAcquisitionTracking(limit?: number): MediaAcquisitionTrackingItem[] { return getDb().listTrackiCODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts35export function createMediaAcquisitionTracking(input: CreateMediaAcquisitionTrackingInput): MediaAcquisitionTrackingItemCODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts39export function getMediaAcquisitionTarget(targetId: string): MediaAcquisitionTarget | null { return getDb().getTarget(taCODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts40export function endMediaAcquisitionTracking(trackingId: string): MediaAcquisitionTrackingItem | null { return getDb().enCODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts41export function upsertMediaAcquisitionTracking(targetId: string, seasonNumber: number, totalEpisodes: number, latestAireCODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts44export function listMediaAcquisitionNotifications(limit?: number): MediaAcquisitionNotification[] { return getDb().listNCODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts45export function markMediaAcquisitionNotificationsRead(ids?: string[]): void { getDb().markNotificationsRead(ids) }CODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts46export function clearMediaAcquisitionNotifications(): number { return getDb().clearNotifications() }CODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts47export function clearCompletedMediaAcquisitionRuns(): number { return getDb().clearCompletedRuns() }CODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts48export function getMediaAcquisitionAgentSession(runId: string): unknown[] { return getDb().getAgentSession(runId) }CODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts49export function saveMediaAcquisitionAgentSession(runId: string, messages: unknown[]): void { getDb().saveAgentSession(ruCODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts50export function getMediaAcquisitionAgentSandbox(runId: string): Record<string, unknown> { return getDb().getAgentSandboxCODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts51export function saveMediaAcquisitionAgentSandbox(runId: string, state: Record<string, unknown>): void { getDb().saveAgenCODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts53export function cancelMediaAcquisitionRun(runId: string): MediaAcquisitionRunView | null {CODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts57export function forceCancelMediaAcquisitionRun(runId: string): MediaAcquisitionRunView | null {CODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts61export function beginMediaAcquisitionSearch(runId: string): MediaAcquisitionRunView | null {CODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts65export function finishMediaAcquisitionSearchWithoutCandidates(runId: string): MediaAcquisitionRunView | null {CODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts69export function retryMediaAcquisitionSearch(runId: string, message: string, delayMs: number, maxRetries = 3): MediaAcquiCODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts73export function addMediaAcquisitionCandidate(runId: string, input: CreateMediaAcquisitionCandidateInput): MediaAcquisitiCODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts81export function getMediaAcquisitionCandidateLocator(runId: string, candidateId: string): { locator: string; password?: sCODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts85export function markMediaAcquisitionCandidateTransferring(runId: string, candidateId: string): MediaAcquisitionRunView |CODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts88export function recordMediaAcquisitionTransferIntent(runId: string, candidateId: string, activity: string): MediaAcquisiCODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts92export function selectMediaAcquisitionCandidate(runId: string, candidateId: string, reason: string): MediaAcquisitionRunCODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts96export function recordMediaAcquisitionExternalTask(runId: string, candidateId: string, externalTaskId: string | undefineCODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts100export function recordMediaAcquisitionCandidateBaseline(runId: string, candidateId: string, files: MediaAcquisitionFileSCODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts104export function getMediaAcquisitionCandidateBaseline(runId: string, candidateId: string): MediaAcquisitionFileSnapshot[]CODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts108export function updateMediaAcquisitionExternalTaskProgress(runId: string, candidateId: string, progress: number, activitCODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts112export function retryMediaAcquisitionCandidate(runId: string, candidateId: string, message: string, delayMs = 60_000): MCODE
LOW⚡…ctron/main/mediaAcquisition/MediaAcquisitionService.ts116export function markMediaAcquisitionNoCoverage(runId: string, reason: string): MediaAcquisitionRunView | null {CODE
390 more matches not shown…
Decorative Section Separators43 hits · 144 pts
SeverityFileLineSnippetContext
MEDIUM⚡electron/main/mediaImageCache.ts8// ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡electron/main/mediaImageCache.ts10// ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡electron/main/mediaImageCache.ts20// ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡electron/main/mediaImageCache.ts22// ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡electron/main/mediaImageCache.ts25// ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡electron/main/mediaImageCache.ts27// ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡electron/main/mediaImageCache.ts135// ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡electron/main/mediaImageCache.ts137// ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡electron/main/mediaImageCache.ts224// ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡electron/main/mediaImageCache.ts226// ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMclouddrive-cli/__tests__/providers.test.ts36// ─── PikPak ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMclouddrive-cli/__tests__/providers.test.ts89// ─── Dropbox ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMclouddrive-cli/__tests__/providers.test.ts147// ─── OneDrive ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMclouddrive-cli/__tests__/providers.test.ts231// ─── Box ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUMclouddrive-cli/__tests__/providers.test.ts294// ─── Baidu ────────────────────────────────────────────────────────────────────COMMENT
MEDIUMclouddrive-cli/__tests__/providers.test.ts364// ─── 115 ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUMclouddrive-cli/__tests__/providers.test.ts423// ─── 123网盘 ────────────────────────────────────────────────────────────────COMMENT
MEDIUMclouddrive-cli/__tests__/providers.test.ts466// ─── 夸克网盘 ────────────────────────────────────────────────────────────────COMMENT
MEDIUMclouddrive-cli/__tests__/providers.test.ts508// ─── 139云盘 ────────────────────────────────────────────────────────────────COMMENT
MEDIUMclouddrive-cli/__tests__/providers.test.ts560// ─── 天翼云盘 ────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/utils/bookAI.ts12// ── re‑exports for backward compat ──────────────────────────────────COMMENT
MEDIUMsrc/utils/bookAI.ts19// ── bridge types (unchanged from original bookAI) ───────────────────COMMENT
MEDIUMsrc/utils/bookAI.ts50// ── settings bridge ─────────────────────────────────────────────────COMMENT
MEDIUMsrc/utils/bookAI.ts154// ── model factory (kept for backward compat) ────────────────────────COMMENT
MEDIUMsrc/utils/bookAI.ts187// ── prompt builder ──────────────────────────────────────────────────COMMENT
MEDIUMsrc/utils/bookAI.ts204// ── streaming chat (unchanged core logic) ───────────────────────────COMMENT
MEDIUMsrc/utils/bookAI.ts250// ── test connection (uses new provider healthCheck) ─────────────────COMMENT
MEDIUMsrc/utils/bookAI.ts287// ── RAG helpers (delegated to services/ai) ──────────────────────────COMMENT
MEDIUMsrc/utils/bookAI.ts339// ── RAG retrieval (delegates to LegacyIdbBackend) ───────────────────COMMENT
MEDIUMsrc/utils/bookAI.ts373// ── markdown renderer ───────────────────────────────────────────────COMMENT
MEDIUMsrc/utils/radio/ShelfManager.ts183 // ─── data ─────────────────────────────────────────────────COMMENT
MEDIUMsrc/utils/radio/ShelfManager.ts215 // ─── rebuild ──────────────────────────────────────────────COMMENT
MEDIUMsrc/utils/radio/ShelfManager.ts280 // ─── card mesh ────────────────────────────────────────────COMMENT
MEDIUMsrc/utils/radio/ShelfManager.ts564 // ─── update ───────────────────────────────────────────────COMMENT
MEDIUMsrc/utils/radio/ShelfManager.ts766 // ─── interaction ──────────────────────────────────────────COMMENT
MEDIUMsrc/utils/radio/ShelfManager.ts1073 // ─── SFX ──────────────────────────────────────────────────COMMENT
MEDIUMsrc/utils/radio/ShelfManager.ts1424 // ─── dispose ──────────────────────────────────────────────COMMENT
MEDIUMsrc/utils/radio/StageLyrics.ts94 // ─── canvas helpers ──────────────────────────────────────COMMENT
MEDIUMsrc/utils/radio/StageLyrics.ts122 // ─── lyric texture ──────────────────────────────────────COMMENT
MEDIUMsrc/utils/radio/StageLyrics.ts161 // ─── lyric shader material ─────────────────────────────────COMMENT
MEDIUMsrc/utils/radio/StageLyrics.ts203 // ─── build lyric mesh ──────────────────────────────────────COMMENT
MEDIUMsrc/utils/radio/StageLyrics.ts353 // ─── glow texture ────────────────────────────────────────COMMENT
MEDIUMsrc/utils/radio/StageLyrics.ts396 // ─── animation update ─────────────────────────────────────COMMENT
Over-Commented Block65 hits · 65 pts
SeverityFileLineSnippetContext
LOW…ve/boxplayer-mpv-texture/deps/mpv/include/mpv/client.h21 */COMMENT
LOWnative/boxplayer-mpv-texture/src/native/mpv_context.cpp1/*COMMENT
LOWnative/boxplayer-mpv-texture/src/native/mpv_context.cpp901 m_needsRender = false;COMMENT
LOWnative/boxplayer-mpv-texture/src/native/mpv_context.h1/*COMMENT
LOW…ayer-mpv-texture/src/native/macos/iosurface_texture.mm1/*COMMENT
LOW…player-mpv-texture/src/native/linux/dmabuf_texture.cpp1// EGL render targets exported as DMA-BUF. All GL/EGL calls stay on the render thread.COMMENT
LOW…yer-mpv-texture/src/native/linux/texture_transport.cpp1// This addon deliberately does not link libmpv/FFmpeg. Electron can safely load it.COMMENT
LOWpublic/wasm_exec.js1// Copyright 2018 The Go Authors. All rights reserved.COMMENT
LOWsrc/layout/PageMain.vue1041#xbybody .settings-shell,COMMENT
LOWsrc/layout/PageMain.vue1241#xbybody .workspace-tab.active,COMMENT
LOWsrc/layout/PageMain.vue1321COMMENT
LOWsrc/layout/PageMain.vue1341#xbybody .media-library-pane,COMMENT
LOWsrc/layout/PageMain.vue1361#xbybody .book-content,COMMENT
LOWsrc/layout/PageMain.vue1381#xbybody .settings-card,COMMENT
LOWsrc/layout/PageMain.vue1501#xbybody .workspace-header h2,COMMENT
LOWsrc/layout/PageMain.vue1521#xbybody .library-meta-line,COMMENT
LOWsrc/layout/PageMain.vue1581COMMENT
LOWsrc/layout/PageMain.vue1621 box-shadow: 0 12px 34px rgba(0,245,212,.13), inset 0 1px 0 rgba(255,255,255,.35);COMMENT
LOWsrc/layout/PageMain.vue1641#xbybody .book-sidebar .book-nav-item,COMMENT
LOWsrc/layout/PageMain.vue1661#xbybody .media-server-nav .nav-header,COMMENT
LOWsrc/layout/PageMain.vue1681#xbybody .arco-tabs-tab-title,COMMENT
LOWsrc/layout/PageMain.vue1721 #xbybody *::after {COMMENT
LOWsrc/layout/PageMain.vue1741 #xbybody .media-library-pane,COMMENT
LOWsrc/module/node-mpv/lib/util.js1import { exec } from 'node:child_process'COMMENT
LOWsrc/module/node-mpv/lib/util.js181 ]COMMENT
LOWsrc/module/node-mpv/lib/util.js221 // => {"option1": "value1", "option2": "value2"}COMMENT
LOWsrc/module/node-mpv/lib/util.js241 // and returns itCOMMENT
LOWsrc/module/node-mpv/lib/error.js1'use strict'COMMENT
LOWsrc/module/node-mpv/lib/ipcInterface/ipcInterface.js21 constructor(options) {COMMENT
LOWsrc/module/node-mpv/lib/ipcInterface/ipcInterface.js61 // Formats the message in the correct JSON formatCOMMENT
LOWsrc/module/node-mpv/lib/ipcInterface/ipcInterface.js81 const command_list = ['add', property, value]COMMENT
LOWsrc/module/node-mpv/lib/ipcInterface/ipcInterface.js101 //COMMENT
LOWsrc/module/node-mpv/lib/ipcInterface/ipcInterface.js141 //COMMENT
LOWsrc/module/node-mpv/lib/ipcInterface/ipcRequest.js1'use strict'COMMENT
LOWsrc/module/node-mpv/lib/ipcInterface/_events.js1'use strict'COMMENT
LOWsrc/module/node-mpv/lib/ipcInterface/_events.js21 }COMMENT
LOWsrc/module/node-mpv/lib/ipcInterface/_events.js41 // Request messages sent from the module to MPV are either resolved or rejectedCOMMENT
LOWsrc/module/node-mpv/lib/mpv/mpv.js41COMMENT
LOWsrc/module/node-mpv/lib/mpv/_playlist.js141 // check if there's more than one song in the playlistCOMMENT
LOWsrc/module/node-mpv/lib/mpv/_playlist.js401 getPlaylistPosition1: function() {COMMENT
LOWsrc/module/node-mpv/lib/mpv/_events.js1'use strict'COMMENT
LOWsrc/module/node-mpv/lib/mpv/_events.js101 //COMMENT
LOWsrc/module/node-mpv/lib/mpv/_startStop.js1'use strict'COMMENT
LOWsrc/module/node-mpv/lib/mpv/_startStop.js61 // if any error occurs, there's no mpv instance already running on that socket,COMMENT
LOWsrc/aliapi/dirfilelist.ts201 for (let j = 0; j < arr.length; j++) {COMMENT
LOWsrc/aliapi/dirfilelist.ts661 // static async _ApiSearchFileListOnePage(orderby: string, order: string, dir: IAliFileResp, pageIndex: number): PromiCOMMENT
LOWsrc/aliapi/dirfilelist.ts681 // const k = kv[0]COMMENT
LOWsrc/aliapi/dirfilelist.ts701 // } else if (k == 'description') {COMMENT
LOWsrc/aliapi/dirfilelist.ts721 // if (extin.length > 0) extin = extin.substring(0, extin.length - 1)COMMENT
LOWsrc/aliapi/dirfilelist.ts741 // }COMMENT
LOWsrc/aliapi/dirfilelist.ts761 // const kv = search[i].split(':')COMMENT
LOWsrc/aliapi/dirfilelist.ts781 // if (size > 0) query += 'size = ' + v + ' and 'COMMENT
LOWsrc/aliapi/dirfilelist.ts801 // }COMMENT
LOWsrc/aliapi/dirfilelist.ts821 // try {COMMENT
LOWsrc/styles/mediaPosters.css81#xbybody#xbybody .media-server-workspace .poster-tile-portrait .poster-meta h5 { margin: 0 0 2px; font-size: 12px; line-COMMENT
LOWsrc/setting/index.vue1061#xbybody .settings-sider .arco-menu-selected {background:#20c66d14;color:var(--color-text-1);}COMMENT
LOWsrc/setting/settings-reference.css1/* Settings layout: neutral surfaces, compact navigation, grouped form rows. */COMMENT
LOWsrc/setting/settings-reference.css21#xbybody .settings-shell #SettingObserver .settinghead{margin:28px 0 14px;padding:0;min-height:0;font-size:15px;font-weiCOMMENT
LOWsrc/setting/settings-reference.css41#xbybody .settings-shell .settings-sider{width:200px!important;min-width:200px!important;max-width:200px!important;paddiCOMMENT
LOWsrc/setting/settings-reference.css61#xbybody .settings-shell #SettingObserver .settingrow .arco-radio-checked .arco-radio-button-content{color:var(--settingCOMMENT
5 more matches not shown…
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippetContext
CRITICALsrc/utils/radio/ShelfManager.ts1340 this.contentScrollRail.thumb.material.color.set(this.config.accentColor)CODE
Excessive Try-Catch Wrapping2 hits · 3 pts
SeverityFileLineSnippetContext
LOW…boxplayer-mpv-texture/scripts/write-bundle-manifest.py22 except Exception:CODE
MEDIUM…boxplayer-mpv-texture/scripts/write-bundle-manifest.py19def command_output(args):CODE
AI Slop Vocabulary1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUMpublic/prism.js90!function(a){var n="(?:\r?\n|\r)[ \t]*\\|.+\\|(?:(?!\\|).)*";Prism.languages.gherkin={pystring:{pattern:/("""|''')[\s\S]CODE
Fake / Example Data2 hits · 2 pts
SeverityFileLineSnippetContext
LOWsrc/pikpak/__tests__/auth.test.ts10 expect(buildPikPakCaptchaMeta('user@example.com')).toEqual({ username: 'user@example.com' })CODE
LOWsrc/layout/book-manager/BookManagerHeader.vue57 :placeholder="placeholder"CODE
Overly Generic Function Names1 hit · 2 pts
SeverityFileLineSnippetContext
LOW⚡electron/main/mediaImageCache.ts146async function handleRequest(CODE