AI Slop Code RIsk Monitor

amnweb/yasb

A highly configurable Windows status bar written in Python.

25.0 Elevated pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for amnweb/yasb, a Python project with 5,619 GitHub stars. SynthScan examined 160,585 lines of code across 532 source files, recording 2562 pattern matches distributed across 15 syntactic categories. The legacy adjusted pattern signal is 25.0 (Elevated 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.

25.0
Adjusted Signal
25.0
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
5.6K
Stars
Python
Language
160.6K
Lines of Code
532
Files
2.6K
Pattern Hits
2026-10-12
Scan Date
0.68
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 23.6/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 3.5/100 · LOW

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

Agent Over-Engineering Ratio 65.9/100 · HIGH

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

PR Review Velocity Impact 76.2/100 · CRITICAL

Which changes need focused human review? 2562 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 0HIGH 360MEDIUM 122LOW 2080

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

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

Empty Error Handlers335 hits · 1580 pts
SeverityFileLineSnippetContext
HIGHtests/cloud/test_restore_runner.py92except RestoreError:CODE
HIGHtests/cloud/test_snapshot_restore.py87except QuotaExceededError:CODE
HIGHtests/cloud/test_snapshot_restore.py117except SnapshotError:CODE
HIGHtests/cloud/test_snapshot_restore.py151except QuotaExceededError:CODE
HIGHtests/cloud/test_snapshot_restore.py216except UnsafePathError:CODE
HIGHtests/cloud/test_snapshot_restore.py325except RestoreError:CODE
HIGHtests/cloud/test_snapshot_restore.py366except RestoreError:CODE
HIGHtests/cloud/test_snapshot_restore.py553except UnsafePathError:CODE
HIGHtests/cloud/test_snapshot_restore.py315except RestoreError:CODE
HIGHsrc/cli.py852except OSError:CODE
HIGHsrc/main.py105except ValueError:CODE
HIGHsrc/core/bar_helper.py468except Exception:CODE
HIGHsrc/core/bar_helper.py567except Exception:CODE
HIGHsrc/core/bar_helper.py630except Exception:CODE
HIGHsrc/core/bar_helper.py707except Exception:CODE
HIGHsrc/core/bar_manager.py133except Exception:CODE
HIGHsrc/core/ui/components/loader.py178except RuntimeError:CODE
HIGHsrc/core/ui/components/loader.py164except Exception:CODE
HIGHsrc/core/ui/views/themes.py1157except RuntimeError:CODE
HIGHsrc/core/ui/views/themes.py2891except ValueError:CODE
HIGHsrc/core/ui/views/themes.py2909except ValueError:CODE
HIGHsrc/core/ui/views/view_base.py58except Exception:CODE
HIGHsrc/core/ui/views/about.py285except Exception:CODE
HIGHsrc/core/ui/views/updater.py581except RuntimeError:CODE
HIGHsrc/core/ui/views/updater.py470except Exception:CODE
HIGHsrc/core/ui/views/updater.py529except Exception:CODE
HIGHsrc/core/ui/views/updater.py133except Exception:CODE
HIGHsrc/core/ui/views/updater.py141except Exception:CODE
HIGHsrc/core/ui/views/updater.py152except Exception:CODE
HIGHsrc/core/ui/views/welcome.py256except OSError:CODE
HIGHsrc/core/ui/views/welcome.py260except Exception:CODE
HIGHsrc/core/ui/views/welcome.py166except Exception:CODE
HIGHsrc/core/ui/views/welcome.py216except OSError:CODE
HIGHsrc/core/utils/update_service.py225except urllib.error.URLError:CODE
HIGHsrc/core/utils/alert_dialog.py276except ValueError:CODE
HIGHsrc/core/utils/utilities.py79except Exception:CODE
HIGHsrc/core/utils/utilities.py349except Exception:CODE
HIGHsrc/core/utils/utilities.py369except Exception:CODE
HIGHsrc/core/utils/utilities.py379except Exception:CODE
HIGHsrc/core/utils/utilities.py386except Exception:CODE
HIGHsrc/core/utils/utilities.py445except Exception:CODE
HIGHsrc/core/utils/utilities.py331except Exception:CODE
HIGHsrc/core/utils/utilities.py339except Exception:CODE
HIGHsrc/core/utils/utilities.py486except Exception:CODE
HIGHsrc/core/utils/utilities.py409except RuntimeError:CODE
HIGHsrc/core/utils/win32/aumid.py273except Exception:CODE
HIGHsrc/core/utils/win32/aumid.py210except Exception:CODE
HIGHsrc/core/utils/win32/aumid.py230except Exception:CODE
HIGHsrc/core/utils/win32/app_icons.py247except:CODE
HIGHsrc/core/utils/win32/app_icons.py421except Exception:CODE
HIGHsrc/core/utils/win32/app_icons.py90except Exception:CODE
HIGHsrc/core/utils/win32/app_icons.py95except Exception:CODE
HIGHsrc/core/utils/win32/app_icons.py100except Exception:CODE
HIGHsrc/core/utils/win32/app_icons.py104except Exception:CODE
HIGHsrc/core/utils/win32/app_icons.py127except Exception:CODE
HIGHsrc/core/utils/win32/app_loader.py184except Exception:CODE
HIGHsrc/core/utils/win32/app_loader.py193except Exception:CODE
HIGHsrc/core/utils/win32/window_actions.py29except Exception:CODE
HIGHsrc/core/utils/win32/window_actions.py126except Exception:CODE
HIGHsrc/core/utils/win32/window_actions.py131except Exception:CODE
275 more matches not shown…
Excessive Try-Catch Wrapping1099 hits · 1142 pts
SeverityFileLineSnippetContext
LOWtests/support/source.py48 except Exception as exc:CODE
LOWtests/cloud/test_end_to_end.py143 except Exception as exc:CODE
LOW⚡tests/cloud/test_api_errors.py100 except Exception as exc:CODE
LOWtests/cloud/test_api_auth.py132 except Exception as exc:CODE
LOWtests/cloud/test_settings.py51 except Exception as exc:STRING
LOWtests/win32/test_functions.py25 except Exception as exc:CODE
MEDIUMsrc/cli.py168 print(f"Error: {e}")CODE
MEDIUMsrc/cli.py1134 print("Error: Missing Content-Length header.")CODE
MEDIUMsrc/cli.py1140 print(f"Error: Invalid Content-Length value: {content_length}")CODE
MEDIUMsrc/cli.py1172 print("Error: Downloaded file size does not match expected size.")CODE
MEDIUMsrc/cli.py198def disable_startup(self):CODE
MEDIUMsrc/cli.py793def _parent_key_exists(self) -> bool:CODE
LOWsrc/cli.py57 except Exception as e:CODE
LOWsrc/cli.py167 except Exception as e:CODE
LOWsrc/cli.py183 except Exception as e:CODE
LOWsrc/cli.py195 except Exception as e:CODE
LOWsrc/cli.py205 except Exception as e:CODE
MEDIUMsrc/cli.py576 print(f"Error retrieving monitor information: {e}")STRING
LOWsrc/cli.py915 except Exception as e:CODE
LOWsrc/cli.py927 except Exception:CODE
LOWsrc/cli.py1024 except Exception as e:CODE
LOWsrc/cli.py1116 except Exception as e:CODE
LOW⚡src/cli.py629 except Exception as e:STRING
LOW⚡src/cli.py637 except Exception as e:STRING
LOW⚡src/cli.py646 except Exception as e:STRING
LOWsrc/cli.py575 except Exception as e:STRING
LOWsrc/cli.py611 except Exception as e:STRING
LOWsrc/cli.py662 except Exception as e:STRING
LOWsrc/cli.py692 except Exception as e:STRING
LOWsrc/cli.py699 except Exception as e:STRING
LOWsrc/main.py147 except Exception as e:CODE
LOWsrc/main.py179 except Exception:CODE
LOWsrc/core/tray.py105 except Exception:CODE
LOWsrc/core/tray.py176 except Exception:CODE
LOW⚡src/core/tray.py193 except Exception:CODE
LOW⚡src/core/tray.py195 except Exception:CODE
LOW⚡src/core/tray.py204 except Exception:CODE
LOW⚡src/core/tray.py211 except Exception as e:CODE
LOWsrc/core/tray.py228 except Exception as e:CODE
LOWsrc/core/tray.py241 except Exception as e:CODE
LOWsrc/core/tray.py255 except Exception as e:CODE
MEDIUMsrc/core/tray.py225def open_config(self):CODE
MEDIUMsrc/core/tray.py232def wm_command():CODE
LOWsrc/core/bar.py105 except Exception as e:CODE
LOW⚡src/core/watcher.py49 except Exception:CODE
LOWsrc/core/watcher.py73 except Exception:CODE
MEDIUMsrc/core/watcher.py40def _refresh_imported_stylesheets(self) -> None:CODE
MEDIUMsrc/core/bar_helper.py992def _open_task_manager(self):CODE
LOWsrc/core/bar_helper.py291 except Exception as e:CODE
LOWsrc/core/bar_helper.py428 except Exception as e:CODE
LOWsrc/core/bar_helper.py468 except Exception:CODE
LOWsrc/core/bar_helper.py567 except Exception:CODE
LOWsrc/core/bar_helper.py607 except Exception as e:CODE
LOWsrc/core/bar_helper.py630 except Exception:CODE
LOWsrc/core/bar_helper.py707 except Exception:CODE
LOWsrc/core/bar_helper.py720 except Exception:CODE
LOWsrc/core/bar_helper.py773 except Exception as e:CODE
LOWsrc/core/bar_helper.py886 except Exception as e:CODE
LOWsrc/core/bar_helper.py975 except Exception as e:CODE
LOWsrc/core/bar_helper.py995 except Exception as e:CODE
1039 more matches not shown…
Hyper-Verbose Identifiers400 hits · 418 pts
SeverityFileLineSnippetContext
LOWtests/README.md41def test_never_having_subscribed_is_not_an_expiry():CODE
LOWtests/smoke/test_config_schema.py15def test_widget_has_a_config_schema(widget: type):CODE
LOWtests/smoke/test_config_schema.py23def test_yasb_config_schema_builds():CODE
LOWtests/cloud/test_restore_runner.py66def test_bar_is_stopped_before_and_started_after():CODE
LOWtests/cloud/test_restore_runner.py80def test_bar_is_restarted_even_when_the_restore_fails():CODE
LOWtests/cloud/test_restore_runner.py99def test_a_stopped_bar_is_not_started_by_a_restore():CODE
LOWtests/cloud/test_restore_runner.py114def test_a_failed_restart_is_reported_rather_than_hidden():CODE
LOWtests/cloud/test_restore_runner.py128def test_safety_dir_is_passed_through_to_the_restore():CODE
LOWtests/cloud/test_restore_runner.py145def test_missing_yasbc_does_not_break_a_restore():CODE
LOWtests/cloud/test_autobackup.py38def test_a_folder_being_edited_never_says_back_up(monkeypatch: pytest.MonkeyPatch):CODE
LOWtests/cloud/test_autobackup.py53def test_one_backup_once_the_folder_goes_quiet(monkeypatch: pytest.MonkeyPatch):CODE
LOWtests/cloud/test_autobackup.py72def test_a_failed_backup_is_retried(monkeypatch: pytest.MonkeyPatch):CODE
LOWtests/cloud/test_autobackup.py115def test_nothing_happens_while_the_toggle_is_off(monkeypatch: pytest.MonkeyPatch):CODE
LOWtests/cloud/test_autobackup.py141def test_an_off_toggle_removes_the_task_that_woke_it(monkeypatch: pytest.MonkeyPatch):CODE
LOWtests/cloud/test_autobackup.py161def test_an_edit_made_while_nothing_was_running_is_caught(monkeypatch: pytest.MonkeyPatch):CODE
LOWtests/cloud/test_autobackup.py180def test_excluded_files_do_not_trigger_a_backup(monkeypatch: pytest.MonkeyPatch):CODE
LOWtests/cloud/test_autobackup.py199def test_mark_in_sync_stops_the_next_check_re_uploading(monkeypatch: pytest.MonkeyPatch):CODE
LOWtests/cloud/test_autobackup.py211def test_user_rules_are_honoured_by_the_signature(monkeypatch: pytest.MonkeyPatch):CODE
LOWtests/cloud/test_autobackup.py230def test_the_file_map_survives_a_backup(monkeypatch: pytest.MonkeyPatch):CODE
LOWtests/cloud/test_autobackup.py255def test_a_state_file_without_a_map_heals_itself(monkeypatch: pytest.MonkeyPatch):CODE
LOWtests/cloud/test_autobackup.py270def test_a_new_file_is_a_change(monkeypatch: pytest.MonkeyPatch):CODE
LOWtests/cloud/test_autobackup.py341def test_a_refusal_turns_automatic_backup_off(monkeypatch: pytest.MonkeyPatch):CODE
LOWtests/cloud/test_autobackup.py352def test_no_answer_from_the_server_changes_nothing(monkeypatch: pytest.MonkeyPatch):CODE
LOWtests/cloud/test_autobackup.py368def test_nothing_is_touched_when_the_setting_cannot_be_written(monkeypatch: pytest.MonkeyPatch):CODE
LOW⚡tests/cloud/test_snapshot_restore.py124def test_archive_is_deterministic_for_unchanged_input():CODE
LOW⚡tests/cloud/test_snapshot_restore.py134def test_archive_entries_use_posix_relative_paths():CODE
LOW⚡tests/cloud/test_snapshot_restore.py144def test_failed_archive_leaves_no_partial_file():CODE
LOW⚡tests/cloud/test_snapshot_restore.py378def test_crash_dumps_are_not_backed_up():CODE
LOW⚡tests/cloud/test_snapshot_restore.py385def test_a_user_rule_without_a_slash_matches_the_file_name_anywhere():CODE
LOW⚡tests/cloud/test_snapshot_restore.py392def test_a_user_rule_with_a_slash_matches_the_relative_path():CODE
LOW⚡tests/cloud/test_snapshot_restore.py402def test_a_name_rule_does_not_match_against_the_path():CODE
LOW⚡tests/cloud/test_snapshot_restore.py409def test_user_rules_are_case_insensitive_like_the_built_ins():CODE
LOW⚡tests/cloud/test_snapshot_restore.py415def test_no_user_rules_leaves_collection_unchanged():CODE
LOW⚡tests/cloud/test_snapshot_restore.py421def test_create_archive_honours_user_rules():CODE
LOW⚡tests/cloud/test_snapshot_restore.py431def test_a_directory_rule_does_not_match_files_outside_it():CODE
LOW⚡tests/cloud/test_snapshot_restore.py453def test_protection_is_the_root_pair_only():CODE
LOW⚡tests/cloud/test_snapshot_restore.py462def test_an_explicit_rule_naming_config_still_cannot_exclude_it():CODE
LOW⚡tests/cloud/test_snapshot_restore.py470def test_a_failed_rollback_is_reported_not_swallowed():CODE
LOWtests/cloud/test_snapshot_restore.py47def test_collects_everything_including_subdirectories():CODE
LOWtests/cloud/test_snapshot_restore.py53def test_excludes_logs_including_rotated_ones():CODE
LOWtests/cloud/test_snapshot_restore.py68def test_excludes_generated_directories():CODE
LOWtests/cloud/test_snapshot_restore.py74def test_a_large_file_counts_toward_the_snapshot_limit():CODE
LOWtests/cloud/test_snapshot_restore.py92def test_quota_is_checked_before_any_compression():CODE
LOWtests/cloud/test_snapshot_restore.py105def test_unlimited_disables_a_check():CODE
LOWtests/cloud/test_snapshot_restore.py112def test_missing_config_directory_is_reported_clearly():CODE
LOWtests/cloud/test_snapshot_restore.py186def test_every_hostile_entry_name_is_rejected():CODE
LOWtests/cloud/test_snapshot_restore.py197def test_legitimate_entry_names_are_accepted():CODE
LOWtests/cloud/test_snapshot_restore.py202def test_hostile_archive_is_refused_without_touching_the_target():CODE
LOWtests/cloud/test_snapshot_restore.py226def test_round_trip_restores_every_file():CODE
LOWtests/cloud/test_snapshot_restore.py241def test_restore_removes_files_the_snapshot_does_not_have():CODE
LOWtests/cloud/test_snapshot_restore.py259def test_safety_archive_captures_the_previous_configuration():CODE
LOWtests/cloud/test_snapshot_restore.py277def test_safety_archives_are_pruned_to_the_newest_five():CODE
LOWtests/cloud/test_snapshot_restore.py294def test_safety_archive_is_none_when_there_is_nothing_to_save():CODE
LOWtests/cloud/test_snapshot_restore.py300def test_corrupt_archive_is_refused_and_target_is_untouched():CODE
LOWtests/cloud/test_snapshot_restore.py320def test_missing_archive_is_reported_clearly():CODE
LOWtests/cloud/test_snapshot_restore.py329def test_restore_leaves_no_staging_directory_behind():CODE
LOWtests/cloud/test_snapshot_restore.py342def test_rollback_restores_the_original_after_a_mid_restore_failure():CODE
LOWtests/cloud/test_snapshot_restore.py442def test_config_and_styles_survive_a_rule_that_matches_them():CODE
LOWtests/cloud/test_snapshot_restore.py508def test_extract_archive_writes_the_snapshot_into_the_folder():CODE
LOWtests/cloud/test_snapshot_restore.py522def test_extract_archive_never_removes_what_is_already_there():CODE
340 more matches not shown…
Deep Nesting299 hits · 256 pts
SeverityFileLineSnippetContext
LOWtests/cloud/test_boundaries.py53CODE
LOWtests/cloud/test_boundaries.py83CODE
LOWtests/cloud/test_boundaries.py132CODE
LOWtests/bar/test_adaptive_bar.py123CODE
LOWtests/win32/discovery.py111CODE
LOWtests/win32/probe.py337CODE
LOWtests/win32/foreign.py159CODE
LOWtests/win32/foreign.py218CODE
LOWtests/win32/foreign.py308CODE
LOW.github/scripts/test_report.py45CODE
LOWsrc/cli.py208CODE
LOWsrc/cli.py1120CODE
LOWsrc/main.py80CODE
LOWsrc/core/bar.py259CODE
LOWsrc/core/watcher.py77CODE
LOWsrc/core/bar_helper.py372CODE
LOWsrc/core/bar_helper.py544CODE
LOWsrc/core/bar_helper.py1168CODE
LOWsrc/core/bar_style.py261CODE
LOWsrc/core/bar_manager.py111CODE
LOWsrc/core/bar_manager.py139CODE
LOWsrc/core/bar_manager.py188CODE
LOWsrc/core/bar_manager.py254CODE
LOWsrc/core/ui/views/themes.py520CODE
LOWsrc/core/ui/views/themes.py670CODE
LOWsrc/core/ui/views/themes.py689CODE
LOWsrc/core/ui/views/updater.py96CODE
LOWsrc/core/ui/views/updater.py167CODE
LOWsrc/core/ui/views/welcome.py183CODE
LOWsrc/core/utils/cli_server.py116CODE
LOWsrc/core/utils/update_service.py237CODE
LOWsrc/core/utils/validation_errors.py7CODE
LOWsrc/core/utils/time_utils.py5CODE
LOWsrc/core/utils/tooltip.py181CODE
LOWsrc/core/utils/tooltip.py441CODE
LOWsrc/core/utils/markdown.py183CODE
LOWsrc/core/utils/utilities.py396CODE
LOWsrc/core/utils/utilities.py460CODE
LOWsrc/core/utils/utilities.py771CODE
LOWsrc/core/utils/utilities.py815CODE
LOWsrc/core/utils/win32/aumid.py188CODE
LOWsrc/core/utils/win32/app_icons.py37CODE
LOWsrc/core/utils/win32/app_icons.py186CODE
LOWsrc/core/utils/win32/hotkeys.py104CODE
LOWsrc/core/utils/win32/hotkeys.py236CODE
LOWsrc/core/utils/win32/app_loader.py49CODE
LOWsrc/core/utils/win32/window_actions.py176CODE
LOWsrc/core/cloud/api.py217CODE
LOWsrc/core/cloud/snapshot.py80CODE
LOWsrc/core/cloud/snapshot.py130CODE
LOWsrc/core/cloud/snapshot.py94CODE
LOWsrc/core/cloud/encryption/stream.py217CODE
LOWsrc/core/cloud/ui/backups_view.py139CODE
LOWsrc/core/events/service.py44CODE
LOWsrc/core/widgets/yasb/media_lite.py672CODE
LOWsrc/core/widgets/yasb/media_lite.py714CODE
LOWsrc/core/widgets/yasb/media_lite.py882CODE
LOWsrc/core/widgets/yasb/media_lite.py901CODE
LOWsrc/core/widgets/yasb/quick_launch.py1087CODE
LOWsrc/core/widgets/yasb/quick_launch.py1319CODE
239 more matches not shown…
Modern Structural Boilerplate242 hits · 245 pts
SeverityFileLineSnippetContext
LOW⚡tests/widgets/test_custom.py153 def set_tooltip(widget: QWidget, text: str, delay: int = 400, position: str | None = None) -> None:CODE
LOWsrc/core/bar.py175 def update_app_bar(self) -> None:CODE
LOW⚡src/core/watcher.py52 def set_observer(self, observer: BaseObserver) -> None:CODE
LOWsrc/core/bar_helper.py794 def _update_styles(self, widget: QWidget) -> None:CODE
LOW⚡src/core/bar_style.py69 def _set_railheight(self, value: int) -> None:CODE
LOW⚡src/core/bar_style.py78 def _set_islandradius(self, value: int) -> None:CODE
LOW⚡src/core/bar_style.py87 def _set_grouppadding(self, value: int) -> None:CODE
LOW⚡src/core/bar_style.py96 def _set_islands(self, value: bool) -> None:CODE
LOWsrc/core/bar_style.py107 def _set_edgeradius(self, value: int) -> None:CODE
LOWsrc/core/bar_style.py135 def _set_borderwidth(self, value: int) -> None:CODE
LOWsrc/core/bar_style.py144 def _set_bordercolor(self, value: QColor) -> None:CODE
LOWsrc/core/bar_style.py234 def _update_shape(self, force: bool = False) -> None:CODE
LOWsrc/core/ui/components/link.py131 def _set_bg(self, c: QColor) -> None:CODE
LOWsrc/core/ui/components/link.py140 def _set_fg(self, c: QColor) -> None:CODE
LOWsrc/core/ui/components/content_dialog.py77 def _set_smoke_opacity(self, value: float) -> None:CODE
LOW⚡src/core/ui/components/content_dialog.py244 def set_title(self, text: str) -> None:CODE
LOW⚡src/core/ui/components/content_dialog.py248 def set_content(self, text: str) -> None:CODE
LOW⚡src/core/ui/components/content_dialog.py252 def set_content_widget(self, widget: QWidget) -> None:CODE
LOWsrc/core/ui/components/content_dialog.py332 def _set_slide_offset(self, value: int) -> None:CODE
LOWsrc/core/ui/components/text_box.py131 def _update_clear_button(self) -> None:CODE
LOWsrc/core/ui/components/input_dialog.py68 def set_accent_color(self, color: str) -> None:CODE
LOWsrc/core/ui/components/input_dialog.py288 def _set_slide_offset(self, value: int) -> None:CODE
LOW⚡src/core/ui/components/indicator.py68 def _set_activeWidth(self, v: float) -> None:CODE
LOW⚡src/core/ui/components/indicator.py77 def _set_prevWidth(self, v: float) -> None:CODE
LOW⚡src/core/ui/components/indicator.py87 def _set_activeColor(self, c: QColor) -> None:CODE
LOW⚡src/core/ui/components/indicator.py96 def _set_prevColor(self, c: QColor) -> None:CODE
LOW⚡src/core/ui/components/indicator.py103 def set_current(self, index: int) -> None:CODE
LOWsrc/core/ui/components/text_block.py60 def set_color_override(self, color: str | None) -> None:CODE
LOWsrc/core/ui/components/card.py88 def _set_bg(self, c: QColor) -> None:CODE
LOWsrc/core/ui/components/card.py97 def _set_border(self, c: QColor) -> None:CODE
LOWsrc/core/ui/components/card.py113 def set_selected(self, selected: bool) -> None:CODE
LOWsrc/core/ui/components/card.py121 def _update_child_colors(self) -> None:CODE
LOWsrc/core/ui/components/slider.py93 def _set_thumb_scale(self, v: float) -> None:CODE
LOWsrc/core/ui/components/slider.py102 def set_value(self, v: int) -> None:CODE
LOWsrc/core/ui/components/button.py189 def set_variant(self, variant: str) -> None:CODE
LOW⚡src/core/ui/components/button.py250 def _set_bg(self, c: QColor) -> None:CODE
LOW⚡src/core/ui/components/button.py260 def _set_fg(self, c: QColor) -> None:CODE
LOW⚡src/core/ui/components/button.py270 def _set_border(self, c: QColor) -> None:CODE
LOW⚡src/core/ui/components/button.py280 def _set_border_top(self, c: QColor) -> None:CODE
LOWsrc/core/ui/components/loader.py75 def set_color(self, color: str) -> None:CODE
LOWsrc/core/ui/components/loader.py145 def set_color(self, color: str) -> None:CODE
LOWsrc/core/ui/components/info_bar.py169 def _update_stylesheet(self) -> None:CODE
LOW⚡src/core/ui/components/info_bar.py181 def set_severity(self, severity: InfoBarSeverity) -> None:CODE
LOW⚡src/core/ui/components/info_bar.py187 def set_title(self, title: str) -> None:CODE
LOW⚡src/core/ui/components/info_bar.py191 def set_message(self, message: str) -> None:CODE
LOW⚡src/core/ui/components/toggle_switch.py112 def _set_knob_x(self, value: float) -> None:CODE
LOW⚡src/core/ui/components/toggle_switch.py121 def _set_track_color(self, value: QColor) -> None:CODE
LOW⚡src/core/ui/components/toggle_switch.py130 def _set_border_color(self, value: QColor) -> None:CODE
LOW⚡src/core/ui/components/toggle_switch.py139 def _set_knob_color(self, value: QColor) -> None:CODE
LOW⚡src/core/ui/components/toggle_switch.py148 def _set_knob_stretch(self, value: float) -> None:CODE
LOWsrc/core/ui/components/toggle_switch.py257 def _update_label(self, checked: bool) -> None:CODE
LOWsrc/core/ui/components/drop_down_button.py212 def _set_reveal(self, value: float) -> None:CODE
LOWsrc/core/ui/components/drop_down_button.py323 def _update_icon(self) -> None:CODE
LOWsrc/core/ui/components/dropdown.py81 def set_selected(self, selected: bool) -> None:CODE
LOWsrc/core/ui/components/dropdown.py171 def _set_reveal(self, value: float) -> None:CODE
LOWsrc/core/ui/components/dropdown.py301 def _set_bg(self, c: QColor) -> None:CODE
LOWsrc/core/ui/components/dropdown.py310 def _set_border(self, c: QColor) -> None:CODE
LOWsrc/core/ui/components/dropdown.py335 def set_current(self, key: str) -> None:CODE
LOW⚡src/core/ui/views/themes.py1197 def set_theme(self, theme: dict[str, Any]) -> None:CODE
LOW⚡src/core/ui/views/themes.py1204 def set_preview(self, pixmap: QPixmap | None, start: int, tint: QImage | None, fade: bool = False) -> None:CODE
182 more matches not shown…
Self-Referential Comments32 hits · 87 pts
SeverityFileLineSnippetContext
MEDIUMsrc/core/utils/cli_server.py119 # Create a new pipeCOMMENT
MEDIUMsrc/core/utils/utilities.py202 # Create the inner frameCOMMENT
MEDIUMsrc/core/widgets/yasb/taskbar.py1190 # Create the pinned buttonCOMMENT
MEDIUMsrc/core/widgets/yasb/taskbar.py1519 # Create the window widgetCOMMENT
MEDIUMsrc/core/widgets/yasb/media.py195 # Initialize tracking variablesCOMMENT
MEDIUMsrc/core/widgets/yasb/media.py229 # Create main layout for the popup dialogCOMMENT
MEDIUMsrc/core/widgets/yasb/media.py402 # Create a horizontal layout for the time labelsCOMMENT
MEDIUMsrc/core/widgets/yasb/media.py922 # Create the high-resolution maskCOMMENT
MEDIUMsrc/core/widgets/yasb/launchpad.py1871 # Create a minimal app data with just the group fieldCOMMENT
MEDIUMsrc/core/widgets/yasb/home.py88 # Create main vertical layout for the popupCOMMENT
MEDIUMsrc/core/widgets/yasb/libre_monitor.py34 # Create a network manager to handle the LHM connection asynchronouslyCOMMENT
MEDIUMsrc/core/widgets/yasb/libre_monitor.py41 # Create a requestCOMMENT
MEDIUMsrc/core/widgets/yasb/clock.py757 # Create main layoutCOMMENT
MEDIUMsrc/core/widgets/yasb/applications.py30 # Create a container widget for each labelCOMMENT
MEDIUMsrc/core/widgets/yasb/applications.py36 # Create the labelCOMMENT
MEDIUMsrc/core/widgets/yasb/weather.py280 # Create the icon label and pixmapCOMMENT
MEDIUMsrc/core/widgets/yasb/weather.py335 # Create a temporary icon fetcher to fetch the missing iconsCOMMENT
MEDIUMsrc/core/widgets/yasb/weather.py419 # Create the new class stringCOMMENT
MEDIUMsrc/core/widgets/yasb/whkd.py197 # Create a container widget for buttonsSTRING
MEDIUMsrc/core/widgets/yasb/whkd.py198 # Create a container widget for buttonsSTRING
MEDIUMsrc/core/widgets/yasb/notes.py343 # Create main layoutCOMMENT
MEDIUMsrc/core/widgets/yasb/volume.py367 # Create a container widget and layoutCOMMENT
MEDIUMsrc/core/widgets/yasb/cava.py283 # Create a clip rect for this stripCOMMENT
MEDIUMsrc/core/widgets/yasb/cava.py363 # Create a clip rect for this stripCOMMENT
MEDIUMsrc/core/widgets/yasb/traffic.py436 # Create a horizontal container for each data rowCOMMENT
MEDIUMsrc/core/widgets/yasb/github.py569 # Create a vertical layout to center the widgetsSTRING
MEDIUMsrc/core/widgets/yasb/microphone.py297 # Create a container widget for device buttonsCOMMENT
MEDIUMsrc/core/widgets/services/systray/systray_hook.py150 # Create the watchdog mutex - held for entire lifetime.COMMENT
MEDIUMsrc/core/widgets/services/taskbar/application_window.py216 # Initialize the COM object globally on the first callCOMMENT
MEDIUMsrc/core/widgets/services/weather/widgets.py324 # Create the curve path first so we can use it for the gradientCOMMENT
MEDIUMsrc/core/validation/export_schema.py63 # Create a model for this specific widget typeCOMMENT
MEDIUMsrc/core/validation/export_schema.py79 # Create a new model for export that overrides the widgets fieldCOMMENT
Redundant / Tautological Comments58 hits · 77 pts
SeverityFileLineSnippetContext
LOWsrc/cli.py949 # Check if already on target channelCOMMENT
LOWsrc/cli.py954 # Check if updates are supportedCOMMENT
LOWsrc/cli.py1057 # Check if updates are supportedCOMMENT
LOWsrc/core/bar_helper.py201 # Check if mouse left during the animationCOMMENT
LOWsrc/core/bar_helper.py400 # Check if mouse is within screen bounds horizontallyCOMMENT
LOWsrc/core/bar_helper.py640 # Check if the fullscreen app's window should be excludedCOMMENT
LOWsrc/core/bar_helper.py880 # Check if autohide is enabled and start the hide timerCOMMENT
LOWsrc/core/utils/update_service.py279 # Check if it's actually an update for preview channelCOMMENT
LOWsrc/core/utils/update_service.py289 # Check if it's actually an update for stable channelCOMMENT
LOW⚡src/core/utils/utilities.py468 # Check if click is inside popupCOMMENT
LOW⚡src/core/utils/utilities.py476 # Check if click is inside any visible QMenu or QDialog (file dialogs, etc.)COMMENT
LOWsrc/core/utils/utilities.py119 # Check if YASB is installed via Scoop and if so, return the path to the executableCOMMENT
LOWsrc/core/utils/win32/app_icons.py362 # Check if icon is mask-basedCOMMENT
LOWsrc/core/utils/win32/utils.py208 # Check if this is a UWP app and get its proper display nameCOMMENT
LOWsrc/core/widgets/base.py90 # Check if this event is for our widget (by config name)COMMENT
LOWsrc/core/widgets/yasb/quick_launch.py895 # Check if the typed text matches a provider prefixCOMMENT
LOW⚡src/core/widgets/yasb/taskbar.py1914 # Check if taskbar should be hidden after unpinningCOMMENT
LOWsrc/core/widgets/yasb/taskbar.py92 # Check if there's already a preview showing for this hwndCOMMENT
LOWsrc/core/widgets/yasb/taskbar.py709 # Check if it's a running pinned appCOMMENT
LOWsrc/core/widgets/yasb/taskbar.py905 # Check if icon is already cachedCOMMENT
LOWsrc/core/widgets/yasb/taskbar.py1133 # Check if we have a running window that matches this unique_idCOMMENT
LOWsrc/core/widgets/yasb/taskbar.py1180 # Check if already displayed using direct lookupCOMMENT
LOWsrc/core/widgets/yasb/taskbar.py1240 # Check if taskbar should be hidden after unpinningCOMMENT
LOWsrc/core/widgets/yasb/taskbar.py1262 # Check if it's a running pinned appCOMMENT
LOWsrc/core/widgets/yasb/taskbar.py1284 # Check if we already have a widget for this appCOMMENT
LOWsrc/core/widgets/yasb/taskbar.py1426 # Check if this is a pinned appCOMMENT
LOWsrc/core/widgets/yasb/taskbar.py1590 # Check if this is a pinned app that needs to be replaced with pinned-only buttonCOMMENT
LOWsrc/core/widgets/yasb/taskbar.py1623 # Check if any other windows of the same app are still runningCOMMENT
LOWsrc/core/widgets/yasb/taskbar.py1842 # Check if the window is valid before attempting to close itCOMMENT
LOWsrc/core/widgets/yasb/taskbar.py2103 # Check if this is a Recycle Bin window - use monitored state instead of window iconCOMMENT
LOWsrc/core/widgets/yasb/taskbar.py2171 # Check if this is a pinned app that's not running (negative hwnd)COMMENT
LOWsrc/core/widgets/yasb/launchpad.py1477 # Check if it's a group or an appCOMMENT
LOWsrc/core/widgets/yasb/systray.py385 # Check if the saved data exists for the icon by uuid and exe pathCOMMENT
LOWsrc/core/widgets/yasb/whkd.py323 # Check if line is a headerSTRING
LOWsrc/core/widgets/yasb/cava.py423 # Check if cava is availableCOMMENT
LOWsrc/core/widgets/yasb/language.py341 # Check if the focus window is a valid application windowCOMMENT
LOWsrc/core/widgets/yasb/active_window.py260 # Check if the window title is in the list of ignored titlesCOMMENT
LOWsrc/core/widgets/komorebi/control.py235 # Check if buttons should be disabledCOMMENT
LOW⚡src/core/widgets/services/traffic/traffic_manager.py409 # Check if day has changedCOMMENT
LOWsrc/core/widgets/services/traffic/traffic_manager.py354 # Check if it's a new dayCOMMENT
LOWsrc/core/widgets/services/wifi/wifi_widgets.py643 # Check if location services are enabledCOMMENT
LOWsrc/core/widgets/services/wifi/wifi_managers.py450 # Check if we already have this SSID with better signal qualityCOMMENT
LOWsrc/core/widgets/services/systray/utils.py320 # Check if we're running in a frozen environmentCOMMENT
LOW…widgets/services/quick_launch/providers/file_search.py686 # Check if Everything is configured but not runningCOMMENT
LOW…widgets/services/quick_launch/providers/file_search.py711 # Check if Everything DLL loaded but service not runningCOMMENT
LOW…widgets/services/quick_launch/providers/file_search.py728 # Check if Everything returned empty due to IPC errorCOMMENT
LOWsrc/core/widgets/services/notes/utils.py183 # Check if we should enforce plain text pasteCOMMENT
LOWsrc/core/widgets/services/taskbar/window_manager.py576 # Check if window should be shown in taskbarCOMMENT
LOWsrc/core/widgets/services/taskbar/thumbnail.py857 # Check if any window is flashing using existing taskbar logicCOMMENT
LOWsrc/core/widgets/services/taskbar/pin_manager.py513 # Check if we got a valid identifierCOMMENT
LOWsrc/core/widgets/services/taskbar/pin_manager.py681 # Check if elevation is required (WinError 740)COMMENT
LOW⚡src/core/widgets/services/taskbar/app_menu.py403 # Check if widget still exists before setting cursorCOMMENT
LOWsrc/core/widgets/services/taskbar/app_menu.py300 # Check if this is specifically the Recycle BinCOMMENT
LOWsrc/core/widgets/services/taskbar/app_menu.py452 # Check if Recycle Bin is empty and disable the option if it isCOMMENT
LOWsrc/core/widgets/services/taskbar/app_menu.py496 # Check if this is UWP (AUMID) or Win32 (path)COMMENT
LOWsrc/core/widgets/services/weather/widgets.py485 # Check if it has styleSheet methodCOMMENT
LOW…re/widgets/services/recycle_bin/recycle_bin_monitor.py247 # Check if already empty using cached info (fast, no blocking)COMMENT
LOW…re/widgets/services/recycle_bin/recycle_bin_monitor.py373 # Check if we should continue pollingCOMMENT
Cross-File Repetition13 hits · 65 pts
SeverityFileLineSnippetContext
HIGHsrc/core/utils/win32/bindings/kernel32.py0wrappers for gdi32 win32 api functions to make them easier to use and have proper typesSTRING
HIGHsrc/core/utils/win32/bindings/wlanapi.py0wrappers for gdi32 win32 api functions to make them easier to use and have proper typesSTRING
HIGHsrc/core/utils/win32/bindings/ole32.py0wrappers for gdi32 win32 api functions to make them easier to use and have proper typesSTRING
HIGHsrc/core/utils/win32/bindings/user32.py0wrappers for gdi32 win32 api functions to make them easier to use and have proper typesSTRING
HIGHsrc/core/utils/win32/bindings/powrprof.py0wrappers for gdi32 win32 api functions to make them easier to use and have proper typesSTRING
HIGHsrc/core/utils/win32/bindings/gdi32.py0wrappers for gdi32 win32 api functions to make them easier to use and have proper typesSTRING
HIGHsrc/core/widgets/yasb/launchpad.py0qscrollbar:vertical { border: none; background:transparent; width: 4px; } qscrollbar::add-page:vertical, qscrollbar::subSTRING
HIGHsrc/core/widgets/yasb/server_monitor.py0qscrollbar:vertical { border: none; background:transparent; width: 4px; } qscrollbar::add-page:vertical, qscrollbar::subSTRING
HIGHsrc/core/widgets/yasb/vscode.py0qscrollbar:vertical { border: none; background:transparent; width: 4px; } qscrollbar::add-page:vertical, qscrollbar::subSTRING
HIGHsrc/core/widgets/yasb/github.py0qscrollbar:vertical { border: none; background:transparent; width: 4px; } qscrollbar::add-page:vertical, qscrollbar::subSTRING
HIGHsrc/core/widgets/yasb/todo.py0qscrollbar:vertical { border: none; background:transparent; width: 4px; } qscrollbar::add-page:vertical, qscrollbar::subSTRING
HIGHsrc/core/widgets/services/wifi/wifi_widgets.py0qscrollbar:vertical { border: none; background:transparent; width: 4px; } qscrollbar::add-page:vertical, qscrollbar::subSTRING
HIGHsrc/core/widgets/yasb/notes.py0qscrollbar:vertical { border: none; background:transparent; width: 4px; } qscrollbar::add-page:vertical, qscrollbar::subSTRING
Cross-Language Confusion9 hits · 58 pts
SeverityFileLineSnippetContext
HIGHtests/win32/msvc.py76 f'cmd.exe /d /s /c ""{vcvars}" {arch} >nul 2>&1 && set"',CODE
HIGHsrc/core/ui/views/updater.py236 cached = self._image_cache.get(name.toString())CODE
HIGHsrc/core/cloud/encryption/stream.py17 N frame ciphertext || tag(16)STRING
HIGH⚡…ts/services/control_center/sections/system_controls.py165 ("Network && Internet", "ms-settings:network"),CODE
HIGH⚡…ts/services/control_center/sections/system_controls.py166 ("Bluetooth && Devices", "ms-settings:bluetooth"),CODE
HIGH⚡…ts/services/control_center/sections/system_controls.py169 ("Power && Battery", "ms-settings:powersleep"),CODE
HIGH⚡…ts/services/control_center/sections/system_controls.py172 ("Privacy && Security", "ms-settings:privacy"),CODE
HIGH⚡src/core/widgets/services/glazewm/client.py117 logger.debug("Connecting to %s", self._uri.toString())CODE
HIGH⚡src/core/widgets/services/glazewm/client.py121 logger.debug("Connected to %s", self._uri.toString())CODE
Unused Imports47 hits · 43 pts
SeverityFileLineSnippetContext
LOWsrc/core/utils/win32/bindings/__init__.py2CODE
LOWsrc/core/utils/win32/bindings/__init__.py3CODE
LOWsrc/core/utils/win32/bindings/__init__.py4CODE
LOWsrc/core/utils/win32/bindings/__init__.py5CODE
LOWsrc/core/utils/win32/bindings/__init__.py6CODE
LOWsrc/core/utils/win32/bindings/__init__.py7CODE
LOWsrc/core/utils/win32/bindings/__init__.py8CODE
LOWsrc/core/utils/win32/bindings/__init__.py9CODE
LOWsrc/core/utils/win32/bindings/__init__.py10CODE
LOWsrc/core/utils/win32/bindings/__init__.py11CODE
LOWsrc/core/utils/win32/bindings/__init__.py12CODE
LOWsrc/core/utils/win32/bindings/__init__.py13CODE
LOWsrc/core/utils/win32/bindings/__init__.py14CODE
LOWsrc/core/utils/win32/bindings/__init__.py15CODE
LOWsrc/core/events/__init__.py1CODE
LOWsrc/core/events/__init__.py2CODE
LOWsrc/core/events/__init__.py3CODE
LOWsrc/core/events/__init__.py4CODE
LOWsrc/core/widgets/services/power_menu/user_info.py11CODE
LOW…re/widgets/services/quick_launch/providers/__init__.py1CODE
LOW…re/widgets/services/quick_launch/providers/__init__.py2CODE
LOW…re/widgets/services/quick_launch/providers/__init__.py3CODE
LOW…re/widgets/services/quick_launch/providers/__init__.py4CODE
LOW…re/widgets/services/quick_launch/providers/__init__.py5CODE
LOW…re/widgets/services/quick_launch/providers/__init__.py6CODE
LOW…re/widgets/services/quick_launch/providers/__init__.py7CODE
LOW…re/widgets/services/quick_launch/providers/__init__.py8CODE
LOW…re/widgets/services/quick_launch/providers/__init__.py9CODE
LOW…re/widgets/services/quick_launch/providers/__init__.py10CODE
LOW…re/widgets/services/quick_launch/providers/__init__.py11CODE
LOW…re/widgets/services/quick_launch/providers/__init__.py12CODE
LOW…re/widgets/services/quick_launch/providers/__init__.py13CODE
LOW…re/widgets/services/quick_launch/providers/__init__.py14CODE
LOW…re/widgets/services/quick_launch/providers/__init__.py15CODE
LOW…re/widgets/services/quick_launch/providers/__init__.py16CODE
LOW…re/widgets/services/quick_launch/providers/__init__.py17CODE
LOW…re/widgets/services/quick_launch/providers/__init__.py18CODE
LOW…re/widgets/services/quick_launch/providers/__init__.py19CODE
LOW…re/widgets/services/quick_launch/providers/__init__.py20CODE
LOW…re/widgets/services/quick_launch/providers/__init__.py21CODE
LOW…re/widgets/services/quick_launch/providers/__init__.py22CODE
LOW…re/widgets/services/quick_launch/providers/__init__.py23CODE
LOW…re/widgets/services/quick_launch/providers/__init__.py24CODE
LOW…re/widgets/services/quick_launch/providers/__init__.py25CODE
LOW…re/widgets/services/quick_launch/providers/__init__.py26CODE
LOWsrc/core/widgets/services/taskbar/app_menu.py28CODE
LOWsrc/core/widgets/services/taskbar/app_menu.py30CODE
Docstring Block Structure3 hits · 15 pts
SeverityFileLineSnippetContext
HIGHsrc/core/utils/update_service.py243Check GitHub for available updates. Supports both stable and preview channels: - Stable: Compares semanSTRING
HIGHsrc/core/utils/time_utils.py6 Convert an ISO 8601 timestamp to a human-readable relative time string. Args: iso_timestamp: ISO 8601 STRING
HIGHsrc/core/utils/win32/bindings/shell32.py38Launch a file, URL, or shortcut via ShellExecuteW. Args: file: Path to the file, URL, or shortcut to open. STRING
Fake / Example Data16 hits · 14 pts
SeverityFileLineSnippetContext
LOWdocs/widgets/(Widget)-Quick-Launch.md248| `lorem` | Generate lorem ipsum paragraphs/words | `dev lorem` |CODE
LOWsrc/core/widgets/yasb/quick_launch.py1238 widget.setPlaceholderText(field_def.get("placeholder", ""))CODE
LOWsrc/core/widgets/yasb/quick_launch.py1244 widget.setPlaceholderText(field_def.get("placeholder", ""))CODE
LOWsrc/core/widgets/yasb/server_monitor.py352 placeholder.setProperty("class", "placeholder")STRING
LOW…e/widgets/services/quick_launch/providers/dev_tools.py24 "lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod "CODE
LOW…e/widgets/services/quick_launch/providers/dev_tools.py24 "lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod "CODE
LOW…e/widgets/services/quick_launch/providers/dev_tools.py54 "name": "Lorem Ipsum",CODE
LOW…ore/widgets/services/quick_launch/providers/example.py147 {"id": "name", "type": "text", "label": "Name:", "placeholder": "...", "value": ""},STRING
LOW…ore/widgets/services/quick_launch/providers/example.py148 {"id": "body", "type": "multiline", "label": "Content:", "placeholder": "...", "value": ""},STRING
LOW…re/widgets/services/quick_launch/providers/snippets.py211 {"id": "title", "type": "text", "label": "Title", "placeholder": "Snippet name", "value": title},CODE
LOW…re/widgets/services/quick_launch/providers/snippets.py216 "placeholder": "Snippet text that will be typed...",CODE
LOWsrc/core/widgets/services/quick_launch/providers/ssh.py192 return {"id": id_, "type": "text", "label": label, "placeholder": placeholder, "value": e.get(id_, "")}CODE
LOWsrc/core/widgets/services/media/tokenizer.py15 type: Literal["literal", "placeholder", "separator"]CODE
LOWsrc/core/widgets/services/media/tokenizer.py28 tokens.append(Token("placeholder", match, values.get(match[1:-1], "")))CODE
LOWsrc/core/widgets/services/media/tokenizer.py40 placeholder_positions = [i for i, t in enumerate(tokens) if t.type == "placeholder"]CODE
LOWsrc/core/widgets/services/media/tokenizer.py57 if tok.type == "placeholder":CODE
AI Slop Vocabulary4 hits · 6 pts
SeverityFileLineSnippetContext
LOWsrc/cli.py79 # If it's ping/pong, just return the object as isCOMMENT
LOWsrc/core/utils/cli_server.py60 # If it's ping/pong, just return the object as isCOMMENT
MEDIUM⚡src/core/utils/update_service.py343 """Get comprehensive version and architecture information.STRING
LOWsrc/core/utils/win32/typecheck.py16 # NOTE: During runtime just use Any placeholdersCOMMENT
AI Structural Patterns4 hits · 4 pts
SeverityFileLineSnippetContext
LOWsrc/core/utils/progress_bar.py16CODE
LOWsrc/core/widgets/yasb/launchpad.py157CODE
LOWsrc/core/widgets/services/audio_visualizer/spectrum.py182CODE
LOWsrc/core/widgets/services/taskbar/shortcut_resolver.py90CODE
Over-Commented Block1 hit · 1 pts
SeverityFileLineSnippetContext
LOWsrc/core/widgets/services/audio_visualizer/spectrum.py21_REFERENCE_FPS = 60.0COMMENT