AI Slop Code Risk Monitor

Open-Less/openless

SlopCodeMonitor badge for Open-Less/openless Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

Hold a key, speak, release — AI-polished text appears at your cursor in any app. Open-source voice input for macOS & Windows. (按住快捷键说话,松开即得润色后的文字)

2.0 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for Open-Less/openless, a Rust project with 4,015 GitHub stars. SynthScan examined 587,777 lines of code across 1840 source files, recording 744 pattern matches distributed across 16 syntactic categories. The legacy adjusted pattern signal is 2.0 (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.0
Adjusted Signal
2.0
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
4.0K
Stars
Rust
Language
587.8K
Lines of Code
1.8K
Files
744
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 4.9/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.2/100 · LOW

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

Agent Over-Engineering Ratio 6.4/100 · LOW

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

PR Review Velocity Impact 9.4/100 · LOW

Which changes need focused human review? 744 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 11MEDIUM 176LOW 556

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

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

Decorative Section Separators165 hits · 506 pts
SeverityFileLineSnippetContext
MEDIUMopenless-all/app/crates/micyou-infer/src/lib.rs68// ─── blob format constants (keep in sync with onnxref/compiler.py) ───────COMMENT
MEDIUMopenless-all/app/crates/micyou-infer/src/lib.rs164// ─── little-endian reader ────────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/crates/micyou-infer/src/lib.rs214// ─── graph ───────────────────────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/crates/micyou-infer/src/lib.rs520// ─── session ─────────────────────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/crates/micyou-infer/src/ops.rs1501// ─── AVX2+FMA runtime dispatch ─────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/crates/micyou-dsp/src/lib.rs126// ─── Shared STFT window helpers ───────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/crates/micyou-dsp/src/lib.rs152// ─── Compiled native models (pure Rust, no ONNX Runtime) ──────────────────COMMENT
MEDIUMopenless-all/app/crates/micyou-dsp/src/lib.rs187// ─── PureVox6 native noise suppression ────────────────────────────────────COMMENT
MEDIUMopenless-all/app/crates/micyou-dsp/src/lib.rs357// ─── AEC7 native acoustic echo cancellation ──────────────────────────────COMMENT
MEDIUMopenless-all/app/crates/micyou-dsp/src/lib.rs597// ─── AEC Delay Estimation and Alignment ───────────────────────────────COMMENT
MEDIUMopenless-all/app/crates/micyou-dsp/src/lib.rs670// ─── Speexdsp-style spectral subtraction noise suppression ──────────────────COMMENT
MEDIUMopenless-all/app/crates/micyou-dsp/src/lib.rs754// ─── Equalizer (10-band Biquad Peaking EQ) ──────────────────────────────────COMMENT
MEDIUMopenless-all/app/crates/micyou-dsp/src/lib.rs876// ─── Main DSP Processor ─────────────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/crates/micyou-dsp/src/lib.rs1266 // ── AEC Acoustic Echo Cancellation ────────────────────────────────────COMMENT
MEDIUMopenless-all/app/crates/micyou-dsp/src/lib.rs1364 // ── Noise Reduction Dispatcher ──────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/crates/micyou-dsp/src/lib.rs1414 // ── RNNoise (nnnoiseless) ───────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/crates/micyou-dsp/src/lib.rs1606 // ── Dereverb (delay-line comb filter, matching KMP DereverbEffect) ─────COMMENT
MEDIUMopenless-all/app/crates/micyou-dsp/src/lib.rs1655 // ── AGC ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/crates/micyou-dsp/src/lib.rs1693 // ── VAD ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/crates/micyou-dsp/src/lib.rs1715 // ── Spectrum ─────────────────────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/crates/micyou-dsp/src/lib.rs2023// ─── Native model property tests ──────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/crates/openless-core/src/polish.rs3398 // ──────────────── Conversation-aware polish chat message construction ────────────────COMMENT
MEDIUMopenless-all/app/crates/openless-core/src/polish.rs3487 // ───────── issue #609 F-05: golden/snapshot prompt tests ─────────COMMENT
MEDIUMopenless-all/app/crates/openless-core/src/polish.rs3487 // ───────── issue #609 F-05: golden/snapshot prompt tests ─────────COMMENT
MEDIUMopenless-all/app/crates/openless-core/src/polish.rs4356 // ───────── issue #609 F-02: prompt injection hardening ─────────COMMENT
MEDIUMopenless-all/app/crates/openless-core/src/polish.rs4356 // ───────── issue #609 F-02: prompt injection hardening ─────────COMMENT
MEDIUMopenless-all/app/crates/openless-core/src/polish.rs4485 // ─────────────────────── Cursor context ───────────────────────COMMENT
MEDIUMopenless-all/app/crates/openless-core/src/llm_gemini.rs503// ─────────────────────── internal helpers ───────────────────────COMMENT
MEDIUM…-all/app/linux-egui/tests/zh_user_visible_baseline.txt267# ── 测试夹具(快捷键筛选回归测试里用来定位行/按钮的文案) ──────────────────COMMENT
MEDIUMopenless-all/app/linux-egui/src/popup_layer.rs56// ── pure decision core ──────────────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/linux-egui/src/popup_layer.rs258// ── compositor probe ────────────────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/linux-egui/src/popup_layer.rs271// ── wayland state ───────────────────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/linux-egui/src/popup_layer.rs598// ── Vulkan/WGPU plumbing ────────────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/linux-egui/src/popup_layer.rs814// ── runner ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/linux-egui/src/main.rs5329 // ── Frontend bridge ─────────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/linux-egui/src/cloud_sync_ui.rs352 // ── Core(snake_case)─────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/linux-egui/src/cloud_sync_ui.rs388 // ── Tauri 的 camelCase 键名 ──────────────────────────────────────COMMENT
MEDIUMopenless-all/app/linux-egui/src/ui/frontend/layout.rs20// ── Window geometry helpers ─────────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/linux-egui/src/ui/frontend/layout.rs113// ── App icon ────────────────────────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/linux-egui/src/ui/frontend/layout.rs177// ── Window background ───────────────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/linux-egui/src/ui/frontend/layout.rs220// ── Titlebar ────────────────────────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/linux-egui/src/ui/frontend/layout.rs417// ── Resize handles ──────────────────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/linux-egui/src/ui/frontend/layout.rs531// ── Sidebar ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/linux-egui/src/ui/frontend/layout.rs876// ── 合成器拖动留下的指针状态 ────────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/linux-egui/src/ui/frontend/layout.rs980// ── Content panel ───────────────────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/linux-egui/src/ui/frontend/layout.rs1036// ── Shared helpers ──────────────────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/linux-egui/src/ui/frontend/vocab.rs39// ── Page-local UI state ─────────────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/linux-egui/src/ui/frontend/vocab.rs66// ── Entry point ─────────────────────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/linux-egui/src/ui/frontend/vocab.rs125 // ── Tool row: tabs + select-all + expandable search ─────────────────────COMMENT
MEDIUMopenless-all/app/linux-egui/src/ui/frontend/vocab.rs190 // ── Word list ──────────────────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/linux-egui/src/ui/frontend/vocab.rs293// ── Tool row ────────────────────────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/linux-egui/src/ui/frontend/vocab.rs539// ── Word chip ───────────────────────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/linux-egui/src/ui/frontend/vocab.rs722// ── Bottom: quick add + presets ─────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/linux-egui/src/ui/frontend/vocab.rs989// ── New-word modal (scoped to the right content pane) ───────────────────────COMMENT
MEDIUMopenless-all/app/linux-egui/src/ui/frontend/vocab.rs1271// ── Small shared pieces ─────────────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/linux-egui/src/ui/frontend/style.rs52// ── Header ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/linux-egui/src/ui/frontend/style.rs106// ── List card ───────────────────────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/linux-egui/src/ui/frontend/style.rs773// ── Notice ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMopenless-all/app/linux-egui/src/ui/frontend/style.rs824// ── Editor ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM…nless-all/app/linux-egui/src/ui/frontend/view_model.rs3// ── Page / Tab ──────────────────────────────────────────────────────────────COMMENT
105 more matches not shown…
Over-Commented Block328 hits · 316 pts
SeverityFileLineSnippetContext
LOWopenless-all/app/crates/openless-capsule/src/siri_gl.rs1//! Siri-inspired audio visuals shared by the Vulkan eframe windows and theCOMMENT
LOWopenless-all/app/crates/openless-capsule/src/lib.rs221pub struct Frame {COMMENT
LOWopenless-all/app/crates/micyou-infer/src/lib.rs21//! `tools/onnx-port` compiler in the experimentalCOMMENT
LOWopenless-all/app/crates/micyou-infer/src/lib.rs41//! This repository ships only the runtime artifacts (VM + compiled blobs);COMMENT
LOWopenless-all/app/crates/micyou-infer/src/ops.rs21//! f32; rounding points mirror the reference so streaming goldens stayCOMMENT
LOWopenless-all/app/crates/micyou-infer/src/ops.rs81 }COMMENT
LOWopenless-all/app/crates/micyou-infer/src/ops.rs121 // branchless: fast_exp saturates at ~1.7e38, so (e-1)/(e+1) → 1.0 in f32COMMENT
LOWopenless-all/app/crates/micyou-dsp/src/lib.rs361#[cfg(feature = "noise-suppression")]COMMENT
LOWopenless-all/app/crates/micyou-dsp/src/lib.rs881 dry_delay: VecDeque<f32>,COMMENT
LOWopenless-all/app/crates/micyou-dsp/src/lib.rs901 purevox_load_failed: bool,COMMENT
LOWopenless-all/app/crates/micyou-dsp/src/lib.rs941 to_process_buf: Vec<f32>,COMMENT
LOWopenless-all/app/crates/openless-core/src/prompts.rs1//! Shared prompt templates and untrusted-text envelope helpers.COMMENT
LOWopenless-all/app/crates/openless-core/src/prompts.rs201/// an "ignore the instructions above" line in a shared document.COMMENT
LOWopenless-all/app/crates/openless-core/src/prompts.rs501/// injected as a whole.COMMENT
LOWopenless-all/app/crates/openless-core/src/audio_dsp.rs1//! Session-frozen speech enhancement, adapted from MicYou's 48 kHz DSP chain.COMMENT
LOW…-all/app/crates/openless-core/src/dictation_context.rs81 /// `Some(true)` finishes the active capture as a quick note;COMMENT
LOWopenless-all/app/crates/openless-core/src/net.rs1//! Shared HTTP clients + retrying request sender.COMMENT
LOWopenless-all/app/crates/openless-core/src/net.rs201COMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs81/// Shortcut actually pressed by simulated paste. macOS uses AX directCOMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs121/// Default `Auto`: chosen by the front app frozen at session start.COMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs141COMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs181 pub name: Option<String>,COMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs261/// the card disappears it's as if nothing happened, and correcting the sameCOMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs281/// taller than the screen is pointless.COMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs301 /// Why the insert failed. **Log-only, never rendered** — the card has noCOMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs421 pub capsule_transcript_enabled: bool,COMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs441 #[serde(default)]COMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs481 /// `multimodal`, voice pipelines switch to the separately isolatedCOMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs501 /// Whether to use the system proxy (issue #869). Default true follows theCOMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs521 /// Windows: whether TSF failure may fall back to batched UnicodeCOMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs541 )]COMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs561 /// Chinese output script preference (not exposed as a UI switch):COMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs581 /// Additional key held with the user-selected recording shortcut. Empty disables Ask.COMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs601 pub voice_edit_enabled: bool,COMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs621 /// the user picked custom but hasn't recorded a key yet.COMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs641 /// a disabled pack auto-enables and activates it.COMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs661 pub coding_agent_workdir: Option<String>,COMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs681 /// LAN remote-input service port.COMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs701 #[serde(default = "default_local_asr_mirror")]COMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs721 pub foundry_local_runtime_source: String,COMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs741 #[serde(default)]COMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs761 /// context so pronouns / incomplete sentences resolve correctly.COMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs781 pub theme_mode: ThemeMode,COMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs801 /// providers fall back to the one-shot path transparently. See theCOMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs821 /// Windows TSF only: show the live ASR transcript in the target document as anCOMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs841 #[serde(default)]COMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs861 /// only the Settings manual "check for updates" button works.COMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs881 /// 只选它、不选处理后时,主档案直接存原始 PCM(功能不受影响)。COMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs901 #[serde(default)]COMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs921 /// Android: action assigned to each overlay swipe direction.COMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs1281{COMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs1701 })COMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs2741 fn default() -> Self {COMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs2841 /// Whether the session is in translation mode (user pressed Shift). TheCOMMENT
LOW…nless-all/app/crates/openless-core/src/shared_types.rs2861 /// User's chosen capsule style (siri / classic). Sent with every stateCOMMENT
LOW…enless-all/app/crates/openless-core/src/style_packs.rs281/// audio callback thread.COMMENT
LOW…enless-all/app/crates/openless-core/src/style_packs.rs941 // and replaces it with the runtime-built hotwords + typo-correction block.COMMENT
LOWopenless-all/app/crates/openless-core/src/omni.rs1//! Model channel of the multimodal (Omni) recognition pipeline (issue #902).COMMENT
LOWopenless-all/app/crates/openless-core/src/polish.rs41/// Connection hard cap for the polish client. Carries no business semantics (businessCOMMENT
LOWopenless-all/app/crates/openless-core/src/polish.rs61 Duration::from_secs(secs)COMMENT
268 more matches not shown…
Hyper-Verbose Identifiers192 hits · 219 pts
SeverityFileLineSnippetContext
LOW…ndroid/frontend/components/AndroidPermissionsPanel.tsx57function persistAndroidOverlayPrefs(patch: Partial<UserPreferences>): Promise<AndroidPrefsSlice> {CODE
LOW…ndroid/frontend/components/AndroidPermissionsPanel.tsx767function AndroidAccessibilityStatusPill({ status }: { status: AndroidAccessibilityStatus | null }) {CODE
LOW…ndroid/frontend/components/AndroidPermissionsPanel.tsx789function resolveAccessibilityMessage(t: TFunction, key: string | null | undefined): string {CODE
LOWopenless-all/app/android/frontend/lib/androidIpc.ts18export function requestAndroidOverlayPermission(): Promise<{ launched: boolean; message: string }> {CODE
LOWopenless-all/app/android/frontend/lib/androidIpc.ts33export function getAndroidAccessibilityStatus(): Promise<AndroidAccessibilityStatus> {CODE
LOWopenless-all/app/android/frontend/lib/androidIpc.ts42export function requestAndroidAccessibilityPermission(): Promise<{CODE
LOWopenless-all/app/android/frontend/lib/androidIpc.ts64export function requestAndroidShizukuPermission(): Promise<AndroidShizukuActionResult> {CODE
LOWopenless-all/app/android/frontend/lib/androidIpc.ts78export function recoverAndroidAccessibility(CODE
LOWopenless-all/app/android/frontend/lib/androidTypes.ts85export function normalizeAndroidOverlayTrigger(CODE
LOW…pp/android/frontend/lib/androidMicrophonePermission.ts7export async function checkAndroidMicrophoneAccess(): Promise<AppPermissionStatus> {CODE
LOW…pp/android/frontend/lib/androidMicrophonePermission.ts43export async function requestAndroidMicrophoneAccess(): Promise<AppPermissionStatus> {CODE
LOWopenless-all/app/scripts/windows-symbol-pair.test.py43 def test_guid_and_age_from_both_formats(self):CODE
LOWopenless-all/app/scripts/windows-symbol-pair.test.py47 def test_mismatch_rejected_and_matched_pair_hashed(self):CODE
LOWopenless-all/app/scripts/windows-symbol-pair.test.py64 def test_truncated_format_rejected(self):CODE
LOWopenless-all/app/scripts/windows-symbol-pair.test.py71 def test_missing_symbols_rejected(self):CODE
LOWopenless-all/app/scripts/test-compare-audio-outputs.py11 def test_exact_difference_and_truncation(self):CODE
LOW⚡openless-all/app/scripts/test_sync_micyou.py37 def test_same_pin_reproduces_exact_source_without_modifying_manifest(self):CODE
LOW⚡openless-all/app/scripts/test_sync_micyou.py43 def test_git_autocrlf_does_not_change_imported_bytes(self):CODE
LOW⚡openless-all/app/scripts/test_sync_micyou.py50 def test_new_upstream_fix_preserves_adapter_and_advances_pin(self):CODE
LOW⚡openless-all/app/scripts/test_sync_micyou.py62 def test_patch_conflict_leaves_every_file_untouched(self):CODE
LOW⚡openless-all/app/scripts/test_sync_micyou.py71 def test_check_never_changes_files(self):CODE
LOW⚡openless-all/app/scripts/test_sync_micyou.py79 def test_local_changes_and_pinned_corruption_are_not_overwritten(self):CODE
LOWopenless-all/app/scripts/test_sync_micyou.py91 def test_patch_cannot_escape_source_allowlist(self):CODE
LOWopenless-all/app/scripts/macos-dmg-layout.test.py80 def test_writer_preserves_version_one_and_complete_rgb_real_values(self):CODE
LOWopenless-all/app/scripts/macos-dmg-layout.test.py91 def test_each_missing_rgb_component_is_rejected(self):CODE
LOWopenless-all/app/scripts/macos-dmg-layout.test.py98 def test_non_real_or_non_white_component_is_rejected(self):CODE
LOW…i/src/asr/local/experimental/textstream/test_worker.py61 def test_import_does_not_initialize_inference_or_capture(self):CODE
LOW…i/src/asr/local/experimental/textstream/test_worker.py66 def test_cpu_budget_sleeps_for_cpu_work_but_not_gpu_wait(self) -> None:CODE
LOW…i/src/asr/local/experimental/textstream/test_worker.py85 def test_background_cpu_during_wait_does_not_create_endless_debt(self) -> None:CODE
LOW…i/src/asr/local/experimental/textstream/test_worker.py103 def test_native_thread_limits_are_bounded_before_imports(self) -> None:CODE
LOW⚡…i/src/asr/local/experimental/textstream/test_worker.py115 def test_metal_memory_leaves_room_for_capture_and_bounds_free_cache(self) -> None:CODE
LOW⚡…i/src/asr/local/experimental/textstream/test_worker.py125 def test_cpu_capacity_is_capped_even_when_many_cores_are_idle(self) -> None:CODE
LOW⚡…i/src/asr/local/experimental/textstream/test_worker.py132 def test_draft_is_revisable_and_final_comes_from_decoder(self):CODE
LOW…i/src/asr/local/experimental/textstream/test_worker.py213 def test_feed_produces_draft_before_finish_and_final_is_refined(self):CODE
LOW⚡…i/src/asr/local/experimental/textstream/test_worker.py232 def test_missing_metal_never_silently_starts_cpu_inference(self) -> None:CODE
LOW⚡…i/src/asr/local/experimental/textstream/test_worker.py237 def test_eof_does_not_promote_a_draft(self):CODE
LOW⚡…i/src/asr/local/experimental/textstream/test_worker.py242 def test_missing_files_fail_before_any_server_or_model(self):CODE
LOW⚡…i/src/asr/local/experimental/textstream/test_worker.py250 def test_subscribers_are_bounded_and_slow_clients_receive_latest_snapshot(self):CODE
LOW⚡…i/src/asr/local/experimental/textstream/test_worker.py258 def test_sse_is_loopback_only_and_rejects_cross_site_controls(self):CODE
LOWopenless-all/app/src/components/FloatingShell.tsx1085function HotkeyModeMigrationPrompt({CODE
LOWopenless-all/app/src/lib/translationTarget.ts20export function isTranslationTargetRedundant(CODE
LOWopenless-all/app/src/lib/stackedLayout.ts2export function applyStackedLayoutFromPrefs(_stackedRowLayout?: boolean): void {CODE
LOWopenless-all/app/src/lib/hotkeyRecorder.ts14export function createHotkeyRecorderState(): HotkeyRecorderState {CODE
LOWopenless-all/app/src/lib/hotkeyRecorder.ts21export function updateHotkeyRecorderState(CODE
LOWopenless-all/app/src/lib/hotkeyRecorder.ts116export function functionKeyPrimaryFromEvent(event: { code: string; key: string }): string | null {CODE
LOWopenless-all/app/src/lib/stylePackZip.ts21export function isStylePackZipDialogCancellation(error: unknown): boolean {CODE
LOWopenless-all/app/src/lib/stylePackZip.ts26export async function pickStylePackZipTargetPath(CODE
LOWopenless-all/app/src/lib/desktopOnboarding.ts14export function getDesktopOnboardingState(): Promise<DesktopOnboardingState> {CODE
LOWopenless-all/app/src/lib/desktopOnboarding.ts25export function setDesktopOnboardingFinished(finished: boolean): Promise<void> {CODE
LOWopenless-all/app/src/lib/hotkeyMigration.ts7export function isHotkeyModeMigrationNoticeActive(): boolean {CODE
LOWopenless-all/app/src/lib/hotkeyMigration.ts11export function shouldShowHotkeyModeMigrationPrompt(CODE
LOWopenless-all/app/src/lib/motion.ts18function subscribeMotionPreference(listener: () => void) {CODE
LOWopenless-all/app/src/lib/localAsr.ts12export function isLocalAsrModelSupportedOnOs(CODE
LOWopenless-all/app/src/lib/localAsr.ts263export function getLocalAsrStorageSettings(): Promise<LocalAsrStorageSettings> {CODE
LOWopenless-all/app/src/lib/localAsr.ts339export function cleanupIncompleteLocalAsrModel(modelId: string): Promise<void> {CODE
LOWopenless-all/app/src/lib/localAsr.ts412export function setLocalAsrKeepLoadedSecs(seconds: number): Promise<void> {CODE
LOW⚡openless-all/app/src/lib/localAsr.ts431export function getFoundryLocalAsrCatalog(): Promise<FoundryLocalAsrCatalogModel[]> {CODE
LOW⚡openless-all/app/src/lib/localAsr.ts439export function setFoundryLocalAsrLanguageHint(languageHint: string): Promise<void> {CODE
LOW⚡openless-all/app/src/lib/localAsr.ts443export function setFoundryLocalRuntimeSource(source: string): Promise<void> {CODE
LOW⚡openless-all/app/src/lib/localAsr.ts447export function setFoundryLocalAsrKeepLoadedSecs(seconds: number): Promise<void> {CODE
132 more matches not shown…
Empty Error Handlers8 hits · 40 pts
SeverityFileLineSnippetContext
HIGH…less-all/app/scripts/windows-openless-lifecycle-e2e.py38except Exception:CODE
HIGH…less-all/app/scripts/windows-openless-lifecycle-e2e.py110except Exception:CODE
HIGH…less-all/app/scripts/windows-openless-lifecycle-e2e.py211except Exception:CODE
HIGH…less-all/app/scripts/windows-openless-lifecycle-e2e.py215except Exception:CODE
HIGH…less-all/app/scripts/windows-openless-lifecycle-e2e.py291except Exception:CODE
HIGH…less-all/app/scripts/windows-openless-lifecycle-e2e.py304except Exception:CODE
HIGH…-tauri/src/asr/local/experimental/textstream/worker.py205except (BrokenPipeError, ConnectionResetError, OSError):CODE
HIGH…-tauri/src/asr/local/experimental/textstream/worker.py143except queue.Empty:CODE
Modern AI Meta-Vocabulary6 hits · 18 pts
SeverityFileLineSnippetContext
MEDIUM…nless-all/app/crates/openless-core/src/shared_types.rs656 /// Permission mode: plan/default/acceptEdits/bypassPermissions. Default acceptEdits (auto-approve with guardrails).COMMENT
MEDIUM…s-all/app/crates/openless-core/src/streaming_insert.rs147/// Strips a fully echoed user-message scaffold from the model output.COMMENT
MEDIUM…nless-all/app/crates/openless-core/src/coding_agent.rs5//! Adapter; this module unifies commands, guardrails, temporary-file plans,COMMENT
MEDIUMopenless-all/app/android/kotlin/README.md1# Android Kotlin scaffoldingCOMMENT
MEDIUMopenless-all/app/src/components/Onboarding.tsx227 // issue #470: purely event-driven, no high-frequency polling. Refresh on windowCOMMENT
MEDIUM…less-all/app/src/pages/settings/PermissionsSection.tsx103 // issue #470: hotkey status became purely event-driven, removing the per-second poll andCOMMENT
Deep Nesting14 hits · 14 pts
SeverityFileLineSnippetContext
LOW…less-all/app/scripts/windows-openless-lifecycle-e2e.py88CODE
LOWopenless-all/app/scripts/macos-dmg-layout.py136CODE
LOWopenless-all/app/scripts/macos-dmg-layout.py170CODE
LOWopenless-all/app/scripts/windows-symbol-pair.py22CODE
LOWopenless-all/app/scripts/build-mobile-rime.py39CODE
LOWopenless-all/app/scripts/test-native-capsule-macos.py53CODE
LOW…-tauri/src/asr/local/experimental/textstream/worker.py163CODE
LOW…-tauri/src/asr/local/experimental/textstream/worker.py227CODE
LOW…-tauri/src/asr/local/experimental/textstream/worker.py130CODE
LOW…-tauri/src/asr/local/experimental/textstream/worker.py165CODE
LOWopenless-all/ios/scripts/validate-product.py35CODE
LOWopenless-all/ios/scripts/package-ipa.py23CODE
LOWopenless-all/ios/scripts/test-interface-resources.py56CODE
LOWopenless-all/ios/scripts/prepare-core.py31CODE
Cross-Language Confusion3 hits · 12 pts
SeverityFileLineSnippetContext
HIGH…less-all/app/scripts/windows-openless-lifecycle-e2e.py78 return JSON.stringify(value ?? null);CODE
HIGHopenless-all/app/scripts/test-windows-runtime-target.py43 'std::thread::spawn(move || drop(owner));', 'E0277'),STRING
HIGHopenless-all/ios/scripts/validate-project.py106precondition(transparent > count / 2 && transparent < count, "Brand must retain its mark on actual transparency")CODE
Excessive Try-Catch Wrapping13 hits · 12 pts
SeverityFileLineSnippetContext
LOWopenless-all/app/scripts/harmony-signing-report.py106 except Exception as error: # noqa: BLE001 - report, never raiseCODE
LOW…less-all/app/scripts/windows-openless-lifecycle-e2e.py33 except Exception:CODE
LOW…less-all/app/scripts/windows-openless-lifecycle-e2e.py38 except Exception:CODE
LOW…less-all/app/scripts/windows-openless-lifecycle-e2e.py110 except Exception:STRING
LOW…less-all/app/scripts/windows-openless-lifecycle-e2e.py160 except Exception:STRING
LOW…less-all/app/scripts/windows-openless-lifecycle-e2e.py211 except Exception:STRING
LOW…less-all/app/scripts/windows-openless-lifecycle-e2e.py215 except Exception:STRING
LOW…less-all/app/scripts/windows-openless-lifecycle-e2e.py291 except Exception:STRING
LOW…less-all/app/scripts/windows-openless-lifecycle-e2e.py304 except Exception:STRING
MEDIUM…less-all/app/scripts/windows-openless-lifecycle-e2e.py29def get_clipboard_text() -> str | None:CODE
LOWopenless-all/app/scripts/test-native-capsule-macos.py73 except Exception as error:CODE
MEDIUMopenless-all/app/scripts/test-native-capsule-macos.py64def sample():CODE
LOW…-tauri/src/asr/local/experimental/textstream/worker.py358 except Exception as error: # noqa: BLE001CODE
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippetContext
CRITICALopenless-all/app/android/kotlin/OpenLessRime.kt56 nextDictionaryCheck = now + java.util.concurrent.TimeUnit.DAYS.toMillis(1)CODE
AI Slop Vocabulary3 hits · 9 pts
SeverityFileLineSnippetContext
MEDIUMopenless-all/app/crates/micyou-dsp/src/lib.rs2083 // numpy reference), so a loose 0.5 ratio threshold is a robustCOMMENT
MEDIUMopenless-all/app/src-tauri/src/selection.rs51/// On macOS we have no HWND equivalent; the closest robust fingerprint is theCOMMENT
MEDIUM.github/workflows/ci.yml777 # native runtime DLL entrypoint, the process exits before the test harness starts. KeepCOMMENT
Example Usage Blocks2 hits · 3 pts
SeverityFileLineSnippetContext
LOWopenless-all/app/scripts/linux-fcitx5-plugin/build.sh5# Usage:COMMENT
LOWscripts/bump-version.sh3# Usage:COMMENT
Verbosity Indicators2 hits · 3 pts
SeverityFileLineSnippetContext
LOWopenless-all/app/src-tauri/src/persistence/paths.rs94 // Step 1: prune by age. Scan .wav only, consistent with step 2; files whoseCOMMENT
LOWopenless-all/app/src-tauri/src/persistence/paths.rs118 // Step 2: prune by count. Remaining wavs sorted by mtime descending; deleteCOMMENT
Structural Annotation Overuse2 hits · 3 pts
SeverityFileLineSnippetContext
LOWopenless-all/app/src-tauri/src/persistence/paths.rs94 // Step 1: prune by age. Scan .wav only, consistent with step 2; files whoseCOMMENT
LOWopenless-all/app/src-tauri/src/persistence/paths.rs118 // Step 2: prune by count. Remaining wavs sorted by mtime descending; deleteCOMMENT
Fake / Example Data2 hits · 2 pts
SeverityFileLineSnippetContext
LOWopenless-all/app/crates/openless-core/src/edit_plan.rs756 replace: "user@example.com".into(),CODE
LOW…ess-all/app/src-tauri/src/asr/local/foundry_runtime.rs2524 b"placeholder",CODE
Unused Imports2 hits · 2 pts
SeverityFileLineSnippetContext
LOW…less-all/app/scripts/windows-openless-lifecycle-e2e.py5CODE
LOW…-tauri/src/asr/local/experimental/textstream/worker.py10CODE
Modern Structural Boilerplate1 hit · 1 pts
SeverityFileLineSnippetContext
LOW…less-all/app/scripts/windows-openless-lifecycle-e2e.py17def set_clipboard_text(text: str | None) -> None:CODE