Repository Analysis

HyDE-Project/HyDE

HyDE, your Development Environment 🖥️💻

10.3 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of HyDE-Project/HyDE, a Shell project with 9,435 GitHub stars. SynthScan v2.0 examined 64,090 lines of code across 427 source files, recording 450 pattern matches distributed across 15 syntactic categories. The overall adjusted score of 10.3 places this repository in the Low AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

10.3
Adjusted Score
10.3
Raw Score
100%
Time Factor
2026-08-02
Last Push
9.4K
Stars
Shell
Language
64.1K
Lines of Code
427
Files
450
Pattern Hits
2026-08-02
Scan Date
0.00
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.

No multi-scan history yet — run the scanner again to build trend data.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 0HIGH 1MEDIUM 111LOW 338

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 450 distinct pattern matches across 15 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Decorative Section Separators71 hits · 228 pts
SeverityFileLineSnippetContext
MEDIUMConfigs/.config/zsh/prompt.zsh7# ================================================================COMMENT
MEDIUMConfigs/.config/zsh/plugin.zsh8# ================================================================COMMENT
MEDIUMConfigs/.config/zsh/functions/error-handlers.zsh74# ------------------------------------------------------------COMMENT
MEDIUMConfigs/.config/zsh/conf.d/00-hyde.zsh8#! ╚═════╝░░╚════╝░  ╚═╝░░╚══╝░╚════╝░░░░╚═╝░░░  ╚══════╝╚═════╝░╚═╝░░░╚═╝░░░COMMENT
MEDIUMConfigs/.config/zsh/conf.d/hyde/prompt.zsh8#! ╚═════╝░░╚════╝░  ╚═╝░░╚══╝░╚════╝░░░░╚═╝░░░  ╚══════╝╚═════╝░╚═╝░░░╚═╝░░░COMMENT
MEDIUMConfigs/.config/zsh/conf.d/hyde/terminal.zsh8#! ╚═════╝░░╚════╝░  ╚═╝░░╚══╝░╚════╝░░░░╚═╝░░░  ╚══════╝╚═════╝░╚═╝░░░╚═╝░░░COMMENT
MEDIUMConfigs/.local/lib/hyde/session.py114# ── /proc helpers ─────────────────────────────────────────────────────────COMMENT
MEDIUMConfigs/.local/lib/hyde/session.py142# ── Flatpak detection (Step A) ────────────────────────────────────────────COMMENT
MEDIUMConfigs/.local/lib/hyde/session.py164# ── .desktop file matching (Step B) ──────────────────────────────────────COMMENT
MEDIUMConfigs/.local/lib/hyde/session.py196# ── Electron filter (used in Step C) ─────────────────────────────────────COMMENT
MEDIUMConfigs/.local/lib/hyde/session.py216# ── Three-step command resolution pipeline ────────────────────────────────COMMENT
MEDIUMConfigs/.local/lib/hyde/session.py273# ── Save ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMConfigs/.local/lib/hyde/session.py435# ── Restore ───────────────────────────────────────────────────────────────COMMENT
MEDIUMConfigs/.local/lib/hyde/session.py699 # ── Plugin override: let a plugin build a custom dispatch ─────COMMENT
MEDIUMConfigs/.local/lib/hyde/session.py795# ── CLI ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMConfigs/.local/lib/hyde/completions.py37# ──────────────────────────────────────────────────────────────COMMENT
MEDIUMConfigs/.local/lib/hyde/completions.py39# ──────────────────────────────────────────────────────────────COMMENT
MEDIUMConfigs/.local/lib/hyde/completions.py79# ──────────────────────────────────────────────────────────────COMMENT
MEDIUMConfigs/.local/lib/hyde/completions.py81# ──────────────────────────────────────────────────────────────COMMENT
MEDIUMConfigs/.local/lib/hyde/completions.py102# ──────────────────────────────────────────────────────────────COMMENT
MEDIUMConfigs/.local/lib/hyde/completions.py104# ──────────────────────────────────────────────────────────────COMMENT
MEDIUMConfigs/.local/lib/hyde/completions.py190# ──────────────────────────────────────────────────────────────COMMENT
MEDIUMConfigs/.local/lib/hyde/completions.py192# ──────────────────────────────────────────────────────────────COMMENT
MEDIUMConfigs/.local/lib/hyde/completions.py300# ──────────────────────────────────────────────────────────────COMMENT
MEDIUMConfigs/.local/lib/hyde/completions.py302# ──────────────────────────────────────────────────────────────COMMENT
MEDIUMConfigs/.local/lib/hyde/completions.py412# ──────────────────────────────────────────────────────────────COMMENT
MEDIUMConfigs/.local/lib/hyde/completions.py414# ──────────────────────────────────────────────────────────────COMMENT
MEDIUMConfigs/.local/lib/hyde/completions.py425# ──────────────────────────────────────────────────────────────COMMENT
MEDIUMConfigs/.local/lib/hyde/completions.py427# ──────────────────────────────────────────────────────────────COMMENT
MEDIUMConfigs/.local/lib/hyde/hyprlock.sh242#*┌────────────────────────────────────────────────────────────────────────────┐COMMENT
MEDIUMConfigs/.local/lib/hyde/hyprlock.sh247#*└────────────────────────────────────────────────────────────────────────────┘COMMENT
MEDIUMConfigs/.local/lib/hyde/hyprlock.sh251#*┌──────────────────────────────────────────────────────────────────────────┐COMMENT
MEDIUMConfigs/.local/lib/hyde/hyprlock.sh256#*└──────────────────────────────────────────────────────────────────────────┘COMMENT
MEDIUMConfigs/.local/lib/hyde/hyprlock.sh261#*┌────────────────────────────────────────────────────────────────────────────┐COMMENT
MEDIUMConfigs/.local/lib/hyde/hyprlock.sh268#*└────────────────────────────────────────────────────────────────────────────┘COMMENT
MEDIUMConfigs/.local/lib/hyde/hyprlock.sh271#*┌──────────────────────────────────────────────────────────────────────────┐COMMENT
MEDIUMConfigs/.local/lib/hyde/hyprlock.sh273#*└──────────────────────────────────────────────────────────────────────────┘COMMENT
MEDIUMConfigs/.local/lib/hyde/hyprlock.sh278#┌────────────────────────────────────────────────────────────────────────────┐COMMENT
MEDIUMConfigs/.local/lib/hyde/hyprlock.sh290#└────────────────────────────────────────────────────────────────────────────┘COMMENT
MEDIUMConfigs/.local/lib/hyde/hyprlock.sh293 #┌────────────────────────────────────────────────────────────────────────────┐COMMENT
MEDIUMConfigs/.local/lib/hyde/hyprlock.sh299 #└────────────────────────────────────────────────────────────────────────────┘COMMENT
MEDIUMConfigs/.local/lib/hyde/hyprlock.sh301#┌────────────────────────────────────────────────────────────────────────────┐COMMENT
MEDIUMConfigs/.local/lib/hyde/hyprlock.sh348#└────────────────────────────────────────────────────────────────────────────┘COMMENT
MEDIUMConfigs/.local/lib/hyde/pyutils/python_env.py17# =========================COMMENT
MEDIUMConfigs/.local/lib/hyde/pyutils/python_env.py19# =========================COMMENT
MEDIUMConfigs/.local/lib/hyde/pyutils/python_env.py81# =========================COMMENT
MEDIUMConfigs/.local/lib/hyde/pyutils/python_env.py83# =========================COMMENT
MEDIUMConfigs/.local/lib/hyde/pyutils/python_env.py127# =========================COMMENT
MEDIUMConfigs/.local/lib/hyde/pyutils/python_env.py129# =========================COMMENT
MEDIUMConfigs/.local/lib/hyde/pyutils/python_env.py188# =========================COMMENT
MEDIUMConfigs/.local/lib/hyde/pyutils/python_env.py190# =========================COMMENT
MEDIUMConfigs/.local/lib/hyde/pyutils/python_env.py237# =========================COMMENT
MEDIUMConfigs/.local/lib/hyde/pyutils/python_env.py239# =========================COMMENT
MEDIUMConfigs/.local/lib/hyde/pyutils/python_env.py293# =========================COMMENT
MEDIUMConfigs/.local/lib/hyde/pyutils/python_env.py295# =========================COMMENT
MEDIUMConfigs/.local/lib/hyde/pyutils/python_env.py345# =========================COMMENT
MEDIUMConfigs/.local/lib/hyde/pyutils/python_env.py347# =========================COMMENT
MEDIUMConfigs/.local/share/hypr/hyde.lua14-- // ╚═════╝░░╚════╝░  ╚═╝░░╚══╝░╚════╝░░░░╚═╝░░░  ╚══════╝╚═════╝░╚═╝░░░╚═╝░░░CODE
MEDIUMConfigs/.local/share/hypr/lua/animations/classic.lua1-- # -----------------------------------------------------CODE
MEDIUMConfigs/.local/share/hypr/lua/animations/classic.lua7-- # -----------------------------------------------------CODE
11 more matches not shown…
Excessive Try-Catch Wrapping103 hits · 125 pts
SeverityFileLineSnippetContext
LOWConfigs/.local/lib/hyde/window.mute.py54 except Exception:CODE
LOWConfigs/.local/lib/hyde/window.mute.py91 except Exception:CODE
LOWConfigs/.local/lib/hyde/window.mute.py107 except Exception:CODE
LOWConfigs/.local/lib/hyde/window.mute.py114 except Exception:CODE
LOWConfigs/.local/lib/hyde/window.mute.py285 except Exception:CODE
LOWConfigs/.local/lib/hyde/window.mute.py293 except Exception as exc:CODE
MEDIUMConfigs/.local/lib/hyde/window.mute.py289def main() -> int:CODE
LOWConfigs/.local/lib/hyde/mediaplayer.py265 except Exception as e:CODE
LOWConfigs/.local/lib/hyde/mediaplayer.py274 except Exception as e:CODE
LOWConfigs/.local/lib/hyde/mediaplayer.py283 except Exception:CODE
LOWConfigs/.local/lib/hyde/mediaplayer.py287 except Exception:CODE
LOWConfigs/.local/lib/hyde/mediaplayer.py291 except Exception as e:CODE
LOWConfigs/.local/lib/hyde/mediaplayer.py310 except Exception:CODE
LOWConfigs/.local/lib/hyde/mediaplayer.py314 except Exception:CODE
LOWConfigs/.local/lib/hyde/mediaplayer.py487 except Exception as e:CODE
LOWConfigs/.local/lib/hyde/amdgpu.py96 except Exception as e: # Handle any other unexpected errorsCODE
LOWConfigs/.local/lib/hyde/reload.py37 except Exception:CODE
LOWConfigs/.local/lib/hyde/waybar.py154 except Exception:CODE
LOWConfigs/.local/lib/hyde/waybar.py506 except Exception as e:CODE
LOWConfigs/.local/lib/hyde/waybar.py517 except Exception as e:CODE
LOWConfigs/.local/lib/hyde/waybar.py738 except Exception as e:CODE
LOWConfigs/.local/lib/hyde/waybar.py938 except Exception as e:CODE
LOWConfigs/.local/lib/hyde/waybar.py975 except Exception as e:CODE
LOWConfigs/.local/lib/hyde/waybar.py1166 except Exception as e:CODE
LOWConfigs/.local/lib/hyde/session.py689 except Exception as exc:CODE
LOWConfigs/.local/lib/hyde/session.py719 except Exception as exc:CODE
LOWConfigs/.local/lib/hyde/session.py741 except Exception as exc:CODE
LOWConfigs/.local/lib/hyde/session.py774 except Exception:CODE
LOWConfigs/.local/lib/hyde/weather.py133 except Exception:CODE
LOWConfigs/.local/lib/hyde/weather.py248 except Exception:CODE
LOWConfigs/.local/lib/hyde/weather.py302 except Exception:CODE
LOWConfigs/.local/lib/hyde/weather.py317 except Exception:CODE
LOWConfigs/.local/lib/hyde/pm.py341 except Exception:CODE
MEDIUMConfigs/.local/lib/hyde/cava.py360 print("Error: cava not found. Please install cava.")CODE
MEDIUMConfigs/.local/lib/hyde/cava.py458 print("Error: cava not found. Please install cava.")CODE
MEDIUMConfigs/.local/lib/hyde/cava.py546 print(f"Error starting manager: {e}")CODE
MEDIUMConfigs/.local/lib/hyde/cava.py629 print("Error: Could not start cava manager", file=sys.stderr)CODE
MEDIUMConfigs/.local/lib/hyde/cava.py635 print("Error: Cava manager not accessible after timeout", file=sys.stderr)CODE
MEDIUMConfigs/.local/lib/hyde/cava.py687 print("Error: Cannot connect to cava manager", file=sys.stderr)CODE
LOWConfigs/.local/lib/hyde/cava.py56 except Exception as e:CODE
LOWConfigs/.local/lib/hyde/cava.py182 except Exception:CODE
LOWConfigs/.local/lib/hyde/cava.py279 except Exception:CODE
LOWConfigs/.local/lib/hyde/cava.py292 except Exception:CODE
LOWConfigs/.local/lib/hyde/cava.py328 except Exception:CODE
LOWConfigs/.local/lib/hyde/cava.py348 except Exception:CODE
LOWConfigs/.local/lib/hyde/cava.py529 except Exception:CODE
LOWConfigs/.local/lib/hyde/cava.py532 except Exception:CODE
LOWConfigs/.local/lib/hyde/cava.py545 except Exception as e:CODE
LOWConfigs/.local/lib/hyde/cava.py591 except Exception as e:CODE
LOWConfigs/.local/lib/hyde/cava.py694 except Exception:CODE
LOWConfigs/.local/lib/hyde/cava.py754 except Exception as e:CODE
MEDIUMConfigs/.local/lib/hyde/sensorsinfo.py121 print("Error: Failed to decode JSON from sensors output")CODE
LOWConfigs/.local/lib/hyde/bookmarks.py71 except Exception as e:STRING
MEDIUMConfigs/.local/lib/hyde/bookmarks.py72 print(f"Error reading Firefox bookmarks: {e}", file=sys.stderr)STRING
LOWConfigs/.local/lib/hyde/bookmarks.py89 except Exception as e:STRING
MEDIUMConfigs/.local/lib/hyde/bookmarks.py90 print(f"Error reading Chromium bookmarks: {e}", file=sys.stderr)STRING
LOWConfigs/.local/lib/hyde/bookmarks.py105 except Exception as e:STRING
MEDIUMConfigs/.local/lib/hyde/bookmarks.py106 print(f"Error reading custom bookmarks: {e}", file=sys.stderr)STRING
LOWConfigs/.local/lib/hyde/bookmarks.py123 except Exception as e:STRING
MEDIUMConfigs/.local/lib/hyde/bookmarks.py124 print(f"Error reading recent bookmarks: {e}", file=sys.stderr)STRING
43 more matches not shown…
Over-Commented Block86 hits · 64 pts
SeverityFileLineSnippetContext
LOWConfigs/.config/pypr/config.toml1# Since Pyprland is very configurable, this is just a basic example configCOMMENT
LOWConfigs/.config/hyde/config.toml1# Configuration file for HyDECOMMENT
LOWConfigs/.config/starship/starship.toml81# boldCOMMENT
LOWConfigs/.config/lsd/config.yaml21COMMENT
LOWConfigs/.config/lsd/config.yaml61 # Whether to group directories together and where.COMMENT
LOWConfigs/.config/uwsm/env.d/01-gpu.sh1#!/usr/bin/env shCOMMENT
LOWConfigs/.config/zsh/prompt.zsh1# Add you own custom prompt hereCOMMENT
LOWConfigs/.config/zsh/.p10k.zsh1# Generated by Powerlevel10k configuration wizard on 2024-03-08 at 14:49 IST.COMMENT
LOWConfigs/.config/zsh/.p10k.zsh101 timewarrior # timewarrior tracking status (https://timewarrior.net/)COMMENT
LOWConfigs/.config/zsh/.p10k.zsh121 # to false, icons go after content. If empty or not set, icons go before content in the leftCOMMENT
LOWConfigs/.config/zsh/.p10k.zsh261 # or nested_git_repo/baz (last). This assumes that git_repo and nested_git_repo contain markersCOMMENT
LOWConfigs/.config/zsh/.p10k.zsh281 # COLUMNS * POWERLEVEL9K_DIR_MIN_COMMAND_COLUMNS_PCT * 0.01 columns for typing commands.COMMENT
LOWConfigs/.config/zsh/.p10k.zsh301 # extended_glob option enabled.COMMENT
LOWConfigs/.config/zsh/.p10k.zsh321 # Simply assigning classes to directories doesn't have any visible effects. It merely gives you anCOMMENT
LOWConfigs/.config/zsh/.p10k.zsh341 # typeset -g POWERLEVEL9K_DIR_WORK_NON_EXISTENT_FOREGROUND=254COMMENT
LOWConfigs/.config/zsh/.p10k.zsh361COMMENT
LOWConfigs/.config/zsh/.p10k.zsh461 # Remove the next line if you don't want to see untracked files at all.COMMENT
LOWConfigs/.config/zsh/.p10k.zsh481 typeset -g POWERLEVEL9K_VCS_MAX_INDEX_SIZE_DIRTY=-1COMMENT
LOWConfigs/.config/zsh/.p10k.zsh561 #######################[ background_jobs: presence of background jobs ]#######################COMMENT
LOWConfigs/.config/zsh/.p10k.zsh581 typeset -g POWERLEVEL9K_ASDF_FOREGROUND=0COMMENT
LOWConfigs/.config/zsh/.p10k.zsh601 # Hide tool versions that don't come from one of these sources.COMMENT
LOWConfigs/.config/zsh/.p10k.zsh621 #COMMENT
LOWConfigs/.config/zsh/.p10k.zsh741 typeset -g POWERLEVEL9K_NORDVPN_{DISCONNECTED,CONNECTING,DISCONNECTING}_VISUAL_IDENTIFIER_EXPANSION=COMMENT
LOWConfigs/.config/zsh/.p10k.zsh761 typeset -g POWERLEVEL9K_LF_FOREGROUND=0COMMENT
LOWConfigs/.config/zsh/.p10k.zsh781 # Midnight Commander shell color.COMMENT
LOWConfigs/.config/zsh/.p10k.zsh841 # RAM color.COMMENT
LOWConfigs/.config/zsh/.p10k.zsh881 # - P9K_TODO_FILTERED_TASK_COUNT The number of tasks after filtering.COMMENT
LOWConfigs/.config/zsh/.p10k.zsh901 # Tip: To hide task names and display just the icon when time tracking is enabled, set theCOMMENT
LOWConfigs/.config/zsh/.p10k.zsh921 #COMMENT
LOWConfigs/.config/zsh/.p10k.zsh941 # typeset -g POWERLEVEL9K_PER_DIRECTORY_HISTORY_LOCAL_VISUAL_IDENTIFIER_EXPANSION='⭐'COMMENT
LOWConfigs/.config/zsh/.p10k.zsh981 # typeset -g POWERLEVEL9K_CONTEXT_PREFIX='with 'COMMENT
LOWConfigs/.config/zsh/.p10k.zsh1001COMMENT
LOWConfigs/.config/zsh/.p10k.zsh1021 # Note: '({default_env}) ' is the default value of env_prompt.COMMENT
LOWConfigs/.config/zsh/.p10k.zsh1041 typeset -g POWERLEVEL9K_PYENV_SHOW_SYSTEM=trueCOMMENT
LOWConfigs/.config/zsh/.p10k.zsh1061 typeset -g POWERLEVEL9K_GOENV_BACKGROUND=4COMMENT
LOWConfigs/.config/zsh/.p10k.zsh1081 # If set to false, hide node version if it's equal to "system".COMMENT
LOWConfigs/.config/zsh/.p10k.zsh1101 typeset -g POWERLEVEL9K_NODEENV_BACKGROUND=0COMMENT
LOWConfigs/.config/zsh/.p10k.zsh1121 typeset -g POWERLEVEL9K_GO_VERSION_BACKGROUND=2COMMENT
LOWConfigs/.config/zsh/.p10k.zsh1141 typeset -g POWERLEVEL9K_DOTNET_VERSION_PROJECT_ONLY=trueCOMMENT
LOWConfigs/.config/zsh/.p10k.zsh1161 #############[ rbenv: ruby version from rbenv (https://github.com/rbenv/rbenv) ]##############COMMENT
LOWConfigs/.config/zsh/.p10k.zsh1181 # Show brief version.COMMENT
LOWConfigs/.config/zsh/.p10k.zsh1201 #######################[ rvm: ruby version from rvm (https://rvm.io) ]########################COMMENT
LOWConfigs/.config/zsh/.p10k.zsh1221 typeset -g POWERLEVEL9K_LUAENV_FOREGROUND=0COMMENT
LOWConfigs/.config/zsh/.p10k.zsh1241 typeset -g POWERLEVEL9K_JENV_PROMPT_ALWAYS_SHOW=falseCOMMENT
LOWConfigs/.config/zsh/.p10k.zsh1261 ###########[ perlbrew: perl version from perlbrew (https://github.com/gugod/App-perlbrew) ]############COMMENT
LOWConfigs/.config/zsh/.p10k.zsh1281 typeset -g POWERLEVEL9K_PHPENV_SHOW_SYSTEM=trueCOMMENT
LOWConfigs/.config/zsh/.p10k.zsh1301 typeset -g POWERLEVEL9K_HASKELL_STACK_FOREGROUND=0COMMENT
LOWConfigs/.config/zsh/.p10k.zsh1321 # that gets matched. If you unset all POWERLEVEL9K_TERRAFORM_*CONTENT_EXPANSION parameters,COMMENT
LOWConfigs/.config/zsh/.p10k.zsh1361 # Show kubecontext only when the command you are typing invokes one of these tools.COMMENT
LOWConfigs/.config/zsh/.p10k.zsh1381 # '*' DEFAULT)COMMENT
LOWConfigs/.config/zsh/.p10k.zsh1401 # segment. Parameter expansions are very flexible and fast, too. See reference:COMMENT
LOWConfigs/.config/zsh/.p10k.zsh1421 # - P9K_KUBECONTEXT_CLOUD_NAME Either "gke" or "eks".COMMENT
LOWConfigs/.config/zsh/.p10k.zsh1441 # Show P9K_KUBECONTEXT_CLOUD_CLUSTER if it's not empty and fall back to P9K_KUBECONTEXT_NAME.COMMENT
LOWConfigs/.config/zsh/.p10k.zsh1461 #COMMENT
LOWConfigs/.config/zsh/.p10k.zsh1481 typeset -g POWERLEVEL9K_AWS_DEFAULT_FOREGROUND=7COMMENT
LOWConfigs/.config/zsh/.p10k.zsh1501 typeset -g POWERLEVEL9K_AZURE_SHOW_ON_COMMAND='az|terraform|pulumi|terragrunt'COMMENT
LOWConfigs/.config/zsh/.p10k.zsh1521 # You can define different colors, icons and content expansions for different classes:COMMENT
LOWConfigs/.config/zsh/.p10k.zsh1541 typeset -g POWERLEVEL9K_GCLOUD_SHOW_ON_COMMAND='gcloud|gcs|gsutil'COMMENT
LOWConfigs/.config/zsh/.p10k.zsh1561 # and even fail. When project name is unknown, P9K_GCLOUD_PROJECT_NAME is not set and gcloudCOMMENT
LOWConfigs/.config/zsh/.p10k.zsh1581 # Show google_app_cred only when the command you are typing invokes one of these tools.COMMENT
26 more matches not shown…
Deep Nesting75 hits · 64 pts
SeverityFileLineSnippetContext
LOWtests/python/check_dots.py55CODE
LOWtests/python/check_dots.py100CODE
LOWConfigs/.local/lib/hyde/theme.import.py21CODE
LOWConfigs/.local/lib/hyde/mediaplayer.py30CODE
LOWConfigs/.local/lib/hyde/mediaplayer.py104CODE
LOWConfigs/.local/lib/hyde/mediaplayer.py255CODE
LOWConfigs/.local/lib/hyde/waybar.py77CODE
LOWConfigs/.local/lib/hyde/waybar.py96CODE
LOWConfigs/.local/lib/hyde/waybar.py119CODE
LOWConfigs/.local/lib/hyde/waybar.py132CODE
LOWConfigs/.local/lib/hyde/waybar.py234CODE
LOWConfigs/.local/lib/hyde/waybar.py349CODE
LOWConfigs/.local/lib/hyde/waybar.py388CODE
LOWConfigs/.local/lib/hyde/waybar.py428CODE
LOWConfigs/.local/lib/hyde/waybar.py663CODE
LOWConfigs/.local/lib/hyde/waybar.py769CODE
LOWConfigs/.local/lib/hyde/waybar.py927CODE
LOWConfigs/.local/lib/hyde/waybar.py980CODE
LOWConfigs/.local/lib/hyde/waybar.py1136CODE
LOWConfigs/.local/lib/hyde/session.py167CODE
LOWConfigs/.local/lib/hyde/session.py276CODE
LOWConfigs/.local/lib/hyde/session.py438CODE
LOWConfigs/.local/lib/hyde/session.py801CODE
LOWConfigs/.local/lib/hyde/session.py568CODE
LOWConfigs/.local/lib/hyde/weather.py123CODE
LOWConfigs/.local/lib/hyde/weather.py328CODE
LOWConfigs/.local/lib/hyde/completions.py105CODE
LOWConfigs/.local/lib/hyde/completions.py175CODE
LOWConfigs/.local/lib/hyde/completions.py193CODE
LOWConfigs/.local/lib/hyde/completions.py428CODE
LOWConfigs/.local/lib/hyde/cava.py781CODE
LOWConfigs/.local/lib/hyde/cava.py31CODE
LOWConfigs/.local/lib/hyde/cava.py120CODE
LOWConfigs/.local/lib/hyde/cava.py164CODE
LOWConfigs/.local/lib/hyde/cava.py221CODE
LOWConfigs/.local/lib/hyde/cava.py266CODE
LOWConfigs/.local/lib/hyde/cava.py310CODE
LOWConfigs/.local/lib/hyde/cava.py402CODE
LOWConfigs/.local/lib/hyde/cava.py617CODE
LOWConfigs/.local/lib/hyde/cava.py461CODE
LOWConfigs/.local/lib/hyde/sensorsinfo.py117CODE
LOWConfigs/.local/lib/hyde/sensorsinfo.py209CODE
LOWConfigs/.local/lib/hyde/bookmarks.py93CODE
LOWConfigs/.local/lib/hyde/bookmarks.py109CODE
LOWConfigs/.local/lib/hyde/bookmarks.py127CODE
LOWConfigs/.local/lib/hyde/bookmarks.py150CODE
LOWConfigs/.local/lib/hyde/idle-inhibitor.py71CODE
LOWConfigs/.local/lib/hyde/pygui/color.shuffle.py37CODE
LOWConfigs/.local/lib/hyde/pygui/color.shuffle.py155CODE
LOWConfigs/.local/lib/hyde/pygui/color.shuffle.py1052CODE
LOWConfigs/.local/lib/hyde/pygui/color.shuffle.py1153CODE
LOWConfigs/.local/lib/hyde/keybinds/hint-hyprland.py159CODE
LOWConfigs/.local/lib/hyde/keybinds/hint-hyprland.py227CODE
LOWConfigs/.local/lib/hyde/gamelauncher/catalog.py53CODE
LOWConfigs/.local/lib/hyde/gamelauncher/lutris.py65CODE
LOWConfigs/.local/lib/hyde/gamelauncher/lutris.py84CODE
LOWConfigs/.local/lib/hyde/gamelauncher/steam.py38CODE
LOWConfigs/.local/lib/hyde/gamelauncher/steam.py107CODE
LOWConfigs/.local/lib/hyde/gamelauncher/steam.py134CODE
LOWConfigs/.local/lib/hyde/gamelauncher/steam.py247CODE
15 more matches not shown…
Redundant / Tautological Comments32 hits · 48 pts
SeverityFileLineSnippetContext
LOWConfigs/.config/uwsm/env.d/01-gpu.sh28 # Check if nvidia-smi exists and works (proper drivers installed)COMMENT
LOWConfigs/.config/uwsm/env.d/01-gpu.sh64 # Check if libva-nvidia-driver is installed by looking for the VA-API driverCOMMENT
LOWConfigs/.config/zsh/user.zsh3# Check if the interactive shell option is setCOMMENT
LOWConfigs/.config/zsh/functions/error-handlers.zsh31 # Check if the lock file existsCOMMENT
LOWConfigs/.config/zsh/functions/kb_help.zsh5 # Check if the buffer contains only spacesCOMMENT
LOWConfigs/.config/zsh/functions/kb_help.zsh11 # Check if the cursor is inside quotesCOMMENT
LOWConfigs/.config/zsh/conf.d/hyde/terminal.zsh109 # Check if the terminal supports imagesCOMMENT
LOWConfigs/.local/lib/hyde/polkitkdeauth.sh53# Loop through the list of pathsCOMMENT
LOWConfigs/.local/lib/hyde/hyprsunset.sh119 $(basename "$0") --cm temp -s 4000 # Set temperature to 4000KCODE
LOWConfigs/.local/lib/hyde/hyprsunset.sh122 $(basename "$0") --cm gamma -s 80 # Set gamma to 80CODE
LOWConfigs/.local/lib/hyde/screenrecord.sh70 # Check if selection meets minimum sizeCOMMENT
LOWConfigs/.local/lib/hyde/shutils/argparse.sh77 # Set ARGPARSE_ACTION to the action name (remove -- from first flag)COMMENT
LOWConfigs/.local/lib/hyde/pygui/color.shuffle.py1220 # Check if input file is provided and existsCOMMENT
LOWConfigs/.local/lib/hyde/pyutils/python_env.py37 # Check if uv exists in the HyDE venvCOMMENT
LOWConfigs/.local/lib/hyde/pyutils/python_env.py41 # Check if uv exists system-wideCOMMENT
LOWConfigs/.local/share/hyde/schema/gen-table.py81 # Check if this section has direct properties with defaultsCOMMENT
LOWScripts/restore_svc.sh43 # Check if this is the new pipe-delimited format or legacy formatCOMMENT
LOWScripts/restore_fnt.sh23 # Check if the line has the correct number of fieldsCOMMENT
LOWScripts/restore_cfg.sh102 # Check if ctlFlag is not one of the values 'O', 'R', 'B', 'S', or 'P'COMMENT
LOWScripts/restore_cfg.sh125 # Check if the variable pth is empty, if it is, skip the current iterationCOMMENT
LOWScripts/restore_cfg.sh163 # Check if the directory specified by BkpDir and tgt exists, if it doesn't, create itCOMMENT
LOWScripts/restore_cfg.sh242 # Check if hyq is already availableCOMMENT
LOWScripts/hydevm/hydevm.sh144 # Check if KVM is availableCOMMENT
LOWScripts/hydevm/hydevm.sh176 # Check if KVM is availableCOMMENT
LOWScripts/hydevm/hydevm.sh284 # Check if user wants to override QEMU command entirelyCOMMENT
LOWScripts/hydevm/hydevm.sh382 # Check if snapshot already existsCOMMENT
LOWScripts/hydevm/hydevm.sh443 # Check if it's a branch or commitCOMMENT
LOWScripts/hydevm/hydevm.sh486# Check if HyDE is already installedCOMMENT
LOW.github/workflows/ci.yml28 # Check if there are any commits between rc and devCOMMENT
LOW.github/workflows/ci.yml136 # Output message when no commits are foundCOMMENT
LOW.github/workflows/ci.yml159 # Check if there are any commits between master and rcCOMMENT
LOW.github/workflows/ci.yml267 # Output message when no commits are foundCOMMENT
Self-Referential Comments12 hits · 41 pts
SeverityFileLineSnippetContext
MEDIUMConfigs/.config/zsh/functions/error-handlers.zsh33 # Create the lock fileCOMMENT
MEDIUMConfigs/.config/zsh/functions/kb_help.zsh2# Define a Zsh widget to append '--help' to the current command and execute it, but allow natural use of `?` when the buCOMMENT
MEDIUMConfigs/.config/zsh/conf.d/hyde/terminal.zsh11# This file is sourced by ZSH on startupCOMMENT
MEDIUMConfigs/.local/lib/hyde/amdgpu.py72 # Create a dictionary with the GPU informationCOMMENT
MEDIUMConfigs/.local/lib/hyde/keybinds/hint-hyprland.py129 # Create a horizontal separatorCOMMENT
MEDIUMConfigs/.local/lib/hyde/keybinds/hint-hyprland.py132 # Create the header rowCOMMENT
MEDIUMConfigs/.local/lib/hyde/keybinds/hint-hyprland.py139 # Create the table rowsCOMMENT
MEDIUMConfigs/.local/lib/hyde/keybinds/hint-hyprland.py163 # Create the header rowCOMMENT
MEDIUMConfigs/.local/lib/hyde/keybinds/hint-hyprland.py176 # Create the table rowsCOMMENT
MEDIUMConfigs/.local/share/hyde/config-registry.toml2# This file defines applications and their configuration files with hooksCOMMENT
MEDIUMConfigs/.local/share/hyde/schema/gen-config.py71 "# This file contains default values for all configuration options",CODE
MEDIUMConfigs/.local/share/hyde/schema/config.toml2# This file contains default values for all configuration optionsCOMMENT
Hyper-Verbose Identifiers31 hits · 30 pts
SeverityFileLineSnippetContext
LOWConfigs/.local/lib/hyde/window.mute.py45def _list_sink_inputs_pulsectl() -> list[_SinkInput]:CODE
LOWConfigs/.local/lib/hyde/window.mute.py82def _mute_sink_inputs_pulsectl(sink_ids: list[int], want_mute: bool) -> tuple[int, int]:CODE
LOWConfigs/.local/lib/hyde/waybar.py165def get_current_layout_from_config():CODE
LOWConfigs/.local/lib/hyde/waybar.py495def is_waybar_running_for_current_user():CODE
LOWConfigs/.local/lib/hyde/waybar.py927def get_value_from_hypr_theme(variable_name):CODE
LOWConfigs/.local/lib/hyde/waybar.py849def get_waybar_value_from_sources(value_name, default_value, sources):STRING
LOWConfigs/.local/lib/hyde/session.py42def _default_snapshot_for_backend(backend) -> Path:CODE
LOWConfigs/.local/lib/hyde/session.py480 def _default_restore_sort_key(client: dict) -> tuple:CODE
LOWConfigs/.local/lib/hyde/pm.py244def _resolve_conflicts_in_group(group: list[tuple[str, PMMetadata]]) -> list[tuple[str, PMMetadata]]:CODE
LOWConfigs/.local/lib/hyde/completions.py175def script_has_public_metadata(file_path: str) -> bool:CODE
LOWConfigs/.local/lib/hyde/completions.py247def get_public_script_names_stripped() -> list:CODE
LOWConfigs/.local/lib/hyde/completions.py268def get_public_script_entries() -> list:CODE
LOWConfigs/.local/lib/hyde/completions.py328def get_commands_for_script_desc(script_name: str) -> list:CODE
LOWConfigs/.local/lib/hyde/completions.py365def get_options_for_script_desc(script_name: str, cmd: str) -> list:CODE
LOWConfigs/.local/lib/hyde/completions.py387def get_flags_for_script_desc(script_name: str, cmd: str) -> list:CODE
LOWConfigs/.local/lib/hyde/completions.py398def get_global_flags_for_script(script_name: str) -> list:CODE
LOWConfigs/.local/lib/hyde/cava.py295 def _handle_client_connections(self):CODE
LOWConfigs/.local/lib/hyde/cava.py487 def handle_client_connections():CODE
LOWConfigs/.local/lib/hyde/cava.py604 def _auto_start_manager_if_needed(self, bars=16, range_val=15):CODE
LOWConfigs/.local/lib/hyde/pygui/color.shuffle.py702 def update_primary_button_style(self, pry_btn, row_idx):CODE
LOWConfigs/.local/lib/hyde/pygui/color.shuffle.py724 def update_primary_button_tooltip(self, pry_btn, row_idx):CODE
LOWConfigs/.local/lib/hyde/pygui/color.shuffle.py731 def update_accent_button_style(self, acc_btn, row_idx, accent_idx):CODE
LOWConfigs/.local/lib/hyde/pygui/color.shuffle.py753 def update_accent_button_tooltip(self, acc_btn, row_idx, accent_idx):CODE
LOWConfigs/.local/lib/hyde/pygui/color.shuffle.py787 def update_text_button_tooltip(self, txt_btn, row_idx):CODE
LOWConfigs/.local/lib/hyde/pygui/color.shuffle.py834 def apply_default_curve_to_row(self, row_idx):CODE
LOWConfigs/.local/lib/hyde/pygui/color.shuffle.py982 def apply_curve_to_accents_and_text(self, curve_str):CODE
LOWConfigs/.local/lib/hyde/session/compositor/niri.py61 def append_multiwindow_metadata(self, rep: dict, client: dict) -> None:CODE
LOWConfigs/.local/lib/hyde/session/compositor/hyprland.py186 def append_multiwindow_metadata(self, rep: dict, client: dict) -> None:CODE
LOWConfigs/.local/lib/hyde/session/compositor/hyprland.py459 def _command_from_exec_dispatch(cmd: str) -> str | None:CODE
LOWConfigs/.local/lib/hyde/session/compositor/__init__.py50 def append_multiwindow_metadata(self, rep: dict, client: dict) -> None:CODE
LOWScripts/nvidia-db/gen_table.py33def generate_table_of_contents(directory):CODE
Unused Imports20 hits · 20 pts
SeverityFileLineSnippetContext
LOWtests/python/check_dots.py8CODE
LOWConfigs/.local/lib/hyde/system.update.py4CODE
LOWConfigs/.local/lib/hyde/window.mute.py3CODE
LOWConfigs/.local/lib/hyde/waybar.py13CODE
LOWConfigs/.local/lib/hyde/cliphist.image.py50CODE
LOWConfigs/.local/lib/hyde/session.py802CODE
LOWConfigs/.local/lib/hyde/pm.py4CODE
LOWConfigs/.local/lib/hyde/help.py4CODE
LOWConfigs/.local/lib/hyde/help.py6CODE
LOWConfigs/.local/lib/hyde/package_managers/pacman.py3CODE
LOWConfigs/.local/lib/hyde/package_managers/yay.py3CODE
LOWConfigs/.local/lib/hyde/package_managers/zypper.py3CODE
LOWConfigs/.local/lib/hyde/package_managers/dnf.py3CODE
LOWConfigs/.local/lib/hyde/package_managers/apt.py3CODE
LOWConfigs/.local/lib/hyde/package_managers/flatpak.py3CODE
LOWConfigs/.local/lib/hyde/package_managers/paru.py3CODE
LOWConfigs/.local/lib/hyde/session/pluginloader.py8CODE
LOWConfigs/.local/lib/hyde/session/plugins/code.py15CODE
LOWConfigs/.local/lib/hyde/session/compositor/hyprland.py1CODE
LOWConfigs/.local/lib/hyde/session/compositor/__init__.py1CODE
Structural Annotation Overuse5 hits · 10 pts
SeverityFileLineSnippetContext
LOWConfigs/.local/lib/hyde/pygui/color.shuffle.py884 # Step 1: Create RGB negative (wallbash rgb_negative function)COMMENT
LOWConfigs/.local/lib/hyde/pygui/color.shuffle.py889 # Step 2: Check brightness of primary (wallbash fx_brightness function)COMMENT
LOWConfigs/.local/lib/hyde/pygui/color.shuffle.py895 # Step 3: Apply brightness modulation like wallbashCOMMENT
LOWConfigs/.local/lib/hyde/pygui/color.shuffle.py903 # Step 4: Apply modulation to negative color (like ImageMagick -modulate)COMMENT
LOWConfigs/.local/share/wallbash/scripts/dunst.sh30# WARNING: This file is auto-generated by '${WALLBASH_SCRIPTS}/dunst.sh'.COMMENT
Verbosity Indicators4 hits · 9 pts
SeverityFileLineSnippetContext
LOWConfigs/.local/lib/hyde/pygui/color.shuffle.py884 # Step 1: Create RGB negative (wallbash rgb_negative function)COMMENT
LOWConfigs/.local/lib/hyde/pygui/color.shuffle.py889 # Step 2: Check brightness of primary (wallbash fx_brightness function)COMMENT
LOWConfigs/.local/lib/hyde/pygui/color.shuffle.py895 # Step 3: Apply brightness modulation like wallbashCOMMENT
LOWConfigs/.local/lib/hyde/pygui/color.shuffle.py903 # Step 4: Apply modulation to negative color (like ImageMagick -modulate)COMMENT
Slop Phrases3 hits · 7 pts
SeverityFileLineSnippetContext
MEDIUMConfigs/.config/pypr/config.toml6# Since You are using Hyde, you can use `hyde-shell` to run pypr commandsCOMMENT
MEDIUMConfigs/.config/pypr/config.toml14# using variables for demonstration purposes (not needed)COMMENT
MEDIUMConfigs/.config/starship/powerline.toml98# Here is how you can shorten some long paths by text replacementSTRING
Cross-Language Confusion1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHConfigs/.local/lib/hyde/reload.py34 ["bash", "-c", 'type print_log >/dev/null 2>&1 && print_log "$@" || echo "$*" >&2', "--"] + list(args),CODE
Example Usage Blocks3 hits · 4 pts
SeverityFileLineSnippetContext
LOWtests/run.sh4# Usage:COMMENT
LOWConfigs/.config/uwsm/env.d/01-gpu.sh9# Usage:COMMENT
LOWConfigs/.local/lib/hyde/shutils/argparse.sh3# Usage:COMMENT
AI Slop Vocabulary2 hits · 3 pts
SeverityFileLineSnippetContext
LOWConfigs/.config/zsh/.p10k.zsh1776 # Usually, you should either not define instant_prompt_* or simply call prompt_* from it. IfCOMMENT
LOWConfigs/.local/lib/hyde/waybar.py190 # If config.jsonc doesn't exist, just use the first available layoutCOMMENT
Modern Structural Boilerplate2 hits · 2 pts
SeverityFileLineSnippetContext
LOWConfigs/.local/lib/hyde/pyutils/xdg_base_dirs.py41__all__ = [CODE
LOWConfigs/.local/lib/hyde/session/compositor/hyprland.py167 def _set_config(self, path: str, value: bool | int | str) -> None:CODE