AI Slop Code Risk Monitor

basecamp/omarchy

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

Beautiful, Modern & Opinionated Linux

1.0 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for basecamp/omarchy, a Shell project with 45,998 GitHub stars. SynthScan examined 394,792 lines of code across 3612 source files, recording 292 pattern matches distributed across 12 syntactic categories. The legacy adjusted pattern signal is 1.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.

1.0
Adjusted Signal
1.0
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
46.0K
Stars
Shell
Language
394.8K
Lines of Code
3.6K
Files
292
Pattern Hits
2026-10-31
Scan Date
0.00
HC Hit Rate

Risk Review · Payload v1

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

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 3.2/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.7/100 · LOW

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

Agent Over-Engineering Ratio 2.1/100 · LOW

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

PR Review Velocity Impact 5.1/100 · LOW

Which changes need focused human review? 292 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 7MEDIUM 44LOW 241

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

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

Hyper-Verbose Identifiers63 hits · 78 pts
SeverityFileLineSnippetContext
LOWtest/shell.d/input-acceptance-checks.py18 def test_notifications_follow_process_ownership_across_restarts(self):CODE
LOW⚡test/shell.d/input-method-checks.py85 def test_vconsole_variants_quotes_and_japanese_without_preference(self):CODE
LOW⚡test/shell.d/input-method-checks.py95 def test_rerun_preserves_custom_multilingual_profile(self):CODE
LOW⚡test/shell.d/input-method-checks.py103 def test_stock_profile_is_repaired_but_custom_single_keyboard_is_not(self):CODE
LOW⚡test/shell.d/input-method-checks.py112 def test_existing_shortcuts_and_addon_options_are_preserved(self):CODE
LOW⚡test/shell.d/input-method-checks.py123 def test_ctrl_space_is_removed_from_every_trigger_list(self):CODE
LOW⚡test/shell.d/input-method-checks.py131 def test_generated_stock_shortcuts_are_repaired(self):CODE
LOW⚡test/shell.d/input-method-checks.py139 def test_inherited_hotkeys_keep_fcitx_defaults_except_the_ctrl_space_toggle(self):CODE
LOW⚡test/shell.d/input-method-checks.py146 def test_korean_right_alt_preference_reaches_fcitx_with_its_variant(self):CODE
LOW⚡test/shell.d/input-method-checks.py155 def test_lao_preference_keeps_a_latin_fcitx_keyboard(self):CODE
LOW⚡test/shell.d/input-method-checks.py159 def test_korean_preference_yields_to_a_later_keyboard_change(self):CODE
LOW⚡test/shell.d/input-method-checks.py166 def test_seed_in_a_live_desktop_is_a_harmless_retry(self):CODE
LOW⚡test/shell.d/input-method-checks.py174 def test_failed_seed_rolls_back_so_it_can_be_retried(self):CODE
LOW⚡test/shell.d/input-method-checks.py182 def test_readiness_checks_the_dbus_array_payload_and_group(self):CODE
LOW⚡test/shell.d/input-method-checks.py187 def test_migration_without_a_bus_keeps_written_activation_and_defaults(self):CODE
LOW⚡test/shell.d/input-method-checks.py193 def test_live_migration_without_a_bus_does_not_restart_or_rewrite_profile(self):CODE
LOW⚡test/shell.d/input-method-checks.py202 def test_migration_does_not_add_an_engine_the_old_daemon_cannot_load(self):CODE
LOW⚡test/shell.d/input-method-checks.py212 def test_custom_keyboard_overrides_are_not_stock(self):CODE
LOW⚡test/shell.d/input-method-checks.py216 def test_atomic_updates_keep_symlinks_and_modes(self):CODE
LOW⚡test/shell.d/input-method-checks.py227 def test_input_preferences_are_data_and_invalid_values_fail(self):CODE
LOW⚡test/shell.d/input-method-checks.py232 def test_font_fallback_does_not_replace_existing_preference(self):CODE
LOW⚡test/shell.d/input-method-checks.py241 def test_hong_kong_cangjie_reaches_the_hong_kong_glyphs(self):CODE
LOW⚡test/shell.d/input-method-checks.py247 def test_a_chosen_cjk_variant_replaces_the_seeded_one(self):CODE
LOW⚡test/shell.d/input-method-checks.py257 def test_font_command_sets_seeds_and_clears_the_variant(self):CODE
LOWtest/shell.d/input-method-checks.py20 def test_pinyin_defaults_suppress_cloud_prompt(self):CODE
LOWtest/shell.d/input-method-checks.py26 def test_pinyin_prompt_suppression_preserves_existing_preferences(self):CODE
LOWtest/shell.d/input-method-checks.py55 def test_every_installer_engine_is_seeded_and_inactive(self):CODE
LOWtest/shell.d/input-method-checks.py72 def test_positional_engines_stay_on_qwerty_under_other_latin_layouts(self):CODE
LOW⚡test/shell.d/typing-setup-checks.py44 def test_readding_input_keeps_its_original_override(self):CODE
LOW⚡test/shell.d/typing-setup-checks.py50 def test_positional_engines_added_under_dvorak_keep_qwerty_positions(self):CODE
LOW⚡test/shell.d/typing-setup-checks.py54 def test_a_new_leading_layout_redecides_only_omarchys_engine_overrides(self):CODE
LOW⚡test/shell.d/typing-setup-checks.py62 def test_input_deselection_keeps_keyboard_and_selected_overrides(self):CODE
LOW⚡test/shell.d/typing-setup-checks.py67 def test_input_changes_keep_the_switching_order(self):CODE
LOW⚡test/shell.d/typing-setup-checks.py72 def test_failed_input_save_leaves_fonts_alone(self):CODE
LOW⚡test/shell.d/typing-setup-checks.py80 def test_an_engine_installed_after_fcitx_started_loads_on_selection(self):CODE
LOW⚡test/shell.d/typing-setup-checks.py89 def test_an_uninstalled_engine_names_its_package_without_restarting(self):CODE
LOW⚡test/shell.d/typing-setup-checks.py97 def test_command_line_addition_appends_once(self):CODE
LOW⚡test/shell.d/typing-setup-checks.py105 def test_a_cjk_language_adds_its_engine_only_to_a_keyboard_only_group(self):CODE
LOW⚡test/shell.d/typing-setup-checks.py116 def test_a_cjk_language_without_fcitx_still_seeds_its_glyph_forms(self):CODE
LOW⚡test/shell.d/typing-setup-checks.py123 def test_failed_font_write_restores_the_input_group(self):CODE
LOW⚡test/shell.d/typing-setup-checks.py130 def test_cancellation_does_not_change_input_settings(self):CODE
LOW⚡test/shell.d/typing-setup-checks.py135 def test_failed_input_save_restores_the_original_group(self):CODE
LOW⚡test/shell.d/typing-setup-checks.py143 def test_picker_preselects_current_entries_and_returns_empty_selection(self):CODE
LOW⚡test/shell.d/typing-setup-checks.py153 def test_apply_rejects_unknown_values(self):CODE
LOW⚡test/shell.d/typing-setup-checks.py157 def test_immediate_selection_removes_an_input_and_accepts_keyboard_only(self):CODE
LOW⚡test/shell.d/typing-setup-checks.py164 def test_keyboard_checks_reflect_normalized_selection(self):CODE
LOW⚡test/shell.d/typing-setup-checks.py169 def test_keyboard_override_failure_preserves_symlink_and_restores_settings(self):CODE
LOWtest/shell.d/typing-setup-checks.py19 def test_variants_and_installer_binding_safety(self):CODE
LOWtest/shell.d/typing-setup-checks.py26 def test_keyboard_catalog_uses_installer_choices(self):CODE
LOWtest/shell.d/typing-setup-checks.py187 def test_keyboard_save_aligns_fcitx_and_preserves_language_overrides(self):CODE
LOWtest/shell.d/hermes-desktop-install-test.sh26def _write_desktop_build_stamp(project_root, *, source_mode):CODE
LOWtest/shell.d/agent-usage-codex-limits-test.sh168 def fetch_across_login_change(home_dir=None, primary=True):CODE
LOWshell/plugins/panels/audio/Model.js184function streamRepresentsMprisPlayer(streamLabel, playerLabel) {CODE
LOWshell/plugins/panels/audio/Model.js231function unmatchedMprisStreamLabel(label, players, streams) {CODE
LOWshell/plugins/panels/bluetooth/Model.js66function bluetoothSinkMatchesDevice(node, device) {CODE
LOWshell/plugins/panels/weather/Model.js180function openMeteoCurrentCondition(dailyForecastReport) {CODE
LOWshell/plugins/panels/weather/Model.js211function weatherResponseCompletesSave(hasConfiguredCoordinates, source) {CODE
LOWshell/plugins/agents/collectors.py1720def claude_code_local_command(line: dict[str, Any]) -> str | None:CODE
LOWshell/plugins/agents/collectors.py1792def read_claude_code_transcript(path: Path, entry: dict[str, Any] | None) -> dict[str, Any]:CODE
LOWshell/plugins/agents/collectors.py2008def _claude_code_read_transcripts(files: list[Path], previous: dict[str, Any]) -> tuple[dict[str, Any], list[str], bool]CODE
3 more matches not shown…
AI Slop Vocabulary26 hits · 74 pts
SeverityFileLineSnippetContext
MEDIUMtest/shell.d/factory-reset-limine-test.sh371# Prints the verdict, so a broken harness cannot pass for "not stale".COMMENT
MEDIUMtest/shell.d/agent-usage-agy-harness-test.sh3# Antigravity signed in through another harness, with agy itself absent: theCOMMENT
MEDIUMtest/shell.d/agent-usage-agy-harness-test.sh4# record still carries the plan and limits, asked with that harness' token,COMMENT
MEDIUMtest/shell.d/agent-usage-agy-harness-test.sh107# A lapsed token is renewed the next time its harness runs, so the limits areCOMMENT
MEDIUMtest/shell.d/install-language-test.sh37# world stubbed, so it is seen to elevate and notify nothing.COMMENT
MEDIUMtest/shell.d/security-fido2-test.sh61# this harness.COMMENT
MEDIUMtest/shell.d/agent-usage-local-scanner-test.sh325# A harness's route config can move its rows onto this machine without itsCOMMENT
MEDIUMtest/shell.d/agent-usage-local-scanner-test.sh326# store changing, so the cached scan is kept only while every harness stillCOMMENT
MEDIUMtest/shell.d/agent-usage-partition-test.sh117# and a hand-declared gateway; Kimchi harness sessions on its gateway,COMMENT
MEDIUMtest/shell.d/agent-usage-partition-test.sh140# None means nobody may count it; "-" means the harness never records it.COMMENT
MEDIUMtest/shell.d/agent-usage-partition-test.sh369# Kimchi's harness sessions, in pi's format: its own gateway routes areCOMMENT
MEDIUMtest/shell.d/agent-usage-partition-test.sh867# ------------------------------------------------------- harness provider idsCOMMENT
MEDIUMtest/shell.d/agent-usage-partition-test.sh887# (harness, provider, owner)COMMENT
MEDIUMtest/shell.d/agent-usage-partition-test.sh980# ----------------------------------------------------- harness stores' routesCOMMENT
MEDIUMtest/shell.d/agent-usage-partition-test.sh984# the harness's own collector when its service billed it, by `local` on aCOMMENT
MEDIUMtest/shell.d/agent-usage-partition-test.sh1226# A local.json naming each harness's own id for a plan leaves every row toSTRING
MEDIUMtest/shell.d/agent-usage-partition-test.sh1914# own harness, opencode's `kimchi` provider, and the Claude Code and CodexSTRING
MEDIUMtest/shell.d/agent-usage-kimchi-test.sh5# own), and the pi-format sessions under its harness. The unused-machineCOMMENT
MEDIUMtest/shell.d/agent-usage-kimchi-test.sh293# Tokens come from assistant messages in the harness's pi session files:COMMENT
MEDIUMtest/shell.d/agent-usage-kimchi-test.sh336# KIMCHI_CODING_AGENT_DIR moves the harness, as it does for the CLI.COMMENT
MEDIUMtest/shell.d/agent-usage-kimchi-test.sh352# provider named kimchi, as pi 1.4.0 and omp 18.12.6 write them), harnessCOMMENT
MEDIUMtest/shell.d/agent-usage-accounts-test.sh164# ------------------------------------------------------------------ harnessCOMMENT
MEDIUMtest/shell.d/agent-usage-agy-limits-test.sh6# other harnesses are in agy-harness; local stats in agy-scanner. TheCOMMENT
MEDIUMtest/shell.d/sudo-docker-test.sh5# session can reach the socket, which is what decides if a command must elevate.COMMENT
MEDIUMtest/acceptance.d/shell-surfaces-test.sh24# Search and select an emoji. The host harness separately proves the shortcutCOMMENT
MEDIUMshell/plugins/agents/collectors.py1449# The hosts a harness is pointed at in place of its own service, by theCOMMENT
Over-Commented Block68 hits · 65 pts
SeverityFileLineSnippetContext
LOWinstall/hardware/fix-yt6801-ethernet-adapter.sh1# Fresh installs use the kernel's upstream dwmac-motorcomm driver and do notCOMMENT
LOWinstall/hardware/bluetooth.sh1systemctl enable bluetooth.serviceCOMMENT
LOWinstall/hardware/n1x.sh1# NVIDIA N1x laptop (GB10-class SoC, MediaTek CPU-side peripherals; first seenCOMMENT
LOWinstall/hardware/n1x.sh21# see install/hardware/n1x.sh.COMMENT
LOWinstall/hardware/n1x.sh41# firmware hands over each core with its CPPC floor raised to its ceiling for aCOMMENT
LOWinstall/hardware/n1x.sh101if (( ${#n1x_pkgbase_files[@]} != 1 )); thenCOMMENT
LOWinstall/hardware/speaker-tuning.sh1# Install the LV2 plugins that shipped speaker tunings need.COMMENT
LOWinstall/hardware/fix-synaptic-touchpad.sh1# Enable Synaptics InterTouch for confirmed touchpads if not already loadedCOMMENT
LOWinstall/hardware/apple/fix-brcmfmac-supplicant.sh1# Apple Macs ship Broadcom Wi-Fi driven by brcmfmac, whose firmware runs the WPACOMMENT
LOWinstall/hardware/intel/fix-wifi7-eht.sh1# Temporary fix for Dell XPS 14/16 on Panther LakeCOMMENT
LOWinstall/hardware/asus/fix-asus-proart-p14-speakers.sh1# Speaker amplifier tuning for the ASUS ProArt P14 H7407BA (NVIDIA N1x).COMMENT
LOWinstall/hardware/asus/fix-z13-touchpad.sh1# Fix disable-while-typing on ASUS ROG Flow Z13 detachable keyboard.COMMENT
LOWinstall/hardware/asus/fix-asus-zenbook-a16-speakers.sh1# Speakers and microphones for the ASUS Zenbook A16 UX3607OA (Snapdragon X2COMMENT
LOWinstall/hardware/asus/fix-asus-ptl-display-backlight.sh1# Display backlight fix for ASUS Panther Lake / Xe3 iGPU laptops.COMMENT
LOWinstall/config/docker.sh1# The Docker daemon runs as root and its socket is root-owned, so membership inCOMMENT
LOWinstall/provisioning/luks-rekey.sh1# Resumable re-key of the root LUKS volume from the staged install key to theCOMMENT
LOWinstall/provisioning/setup-form.sh1# The setup form: every question Omarchy asks a human to describe their machineCOMMENT
LOWinstall/provisioning/setup-form.sh21# the variables these prompts write: keyboard, keyboard_label,COMMENT
LOWinstall/provisioning/setup-form.sh221COMMENT
LOWinstall/user/chromium.sh1# Chromium ships in the base packages, so it never goes throughCOMMENT
LOWinstall/user/first-run/enable-user-units.sh1#!/bin/bashCOMMENT
LOWinstall/user/first-run/audio-tuning.sh1#!/bin/bashCOMMENT
LOWinstall/helpers/image-target.sh1# Image builds and the hardware setup they defer to the machine's first boot.COMMENT
LOWinstall/helpers/image-target.sh21# from it would share one: where install finalization would make the keyringCOMMENT
LOWtest/shell.d/qml-text-format-scan.py321 rel = path.relative_to(root)COMMENT
LOWtest/shell.d/qml-text-format-scan.py341 found.append(f'{rel}:{b["start"] + 1}: root Text element declares no textFormat')COMMENT
LOWtest/shell.d/unowned-system-paths-test.sh1#!/bin/bashCOMMENT
LOWtest/shell.d/shell-idle-spawn-test.sh1#!/bin/bashCOMMENT
LOWtest/shell.d/agent-usage-fireworks-scanner-test.sh1#!/bin/bashCOMMENT
LOWtest/shell.d/privileged-heredoc-test.sh1#!/bin/bashCOMMENT
LOWtest/shell.d/privileged-heredoc-test.sh21#COMMENT
LOWtest/shell.d/privileged-heredoc-test.sh41# Path roots the installing user can replace outright -- by editing theCOMMENT
LOWtest/shell.d/privileged-heredoc-test.sh61COMMENT
LOWtest/shell.d/privileged-heredoc-test.sh301 # Whole name only. A prefix match would read ${OMARCHY_INSTALL_USER:-}, whichCOMMENT
LOWtest/shell.d/privileged-heredoc-test.sh341 # When the token itself is not a path and the shape came only from theCOMMENT
LOWtest/shell.d/menu-guard-budget-test.sh1#!/bin/bashCOMMENT
LOWtest/shell.d/agent-usage-partition-test.sh1#!/bin/bashCOMMENT
LOWtest/shell.d/agent-usage-partition-test.sh101# another root: its lines carry no id, so only dropping the nested rootCOMMENT
LOWtest/shell.d/qml-text-format-test.sh1#!/bin/bashCOMMENT
LOWtest/shell.d/agent-usage-helpers.sh1#!/bin/bashCOMMENT
LOWtest/shell.d/agent-usage-helpers.sh181 fiCOMMENT
LOWtest/shell.d/realtime-repair-test.sh1#!/bin/bashCOMMENT
LOWtest/shell.d/openclaw-cli-test.sh101# installer does that itself for a gateway it finds loaded. As upstream doesCOMMENT
LOWtest/acceptance.d/security-test.sh1#!/bin/bashCOMMENT
LOWshell/Commons/AudioNodesModel.js21// A platform's audio hints, which its own package ships in the platform rootCOMMENT
LOWshell/plugins/panels/clock/Model.js1// Pure date and format math for the clock widget and its calendar panel.COMMENT
LOWshell/plugins/agents/collectors.py1521 text = str(model or "").lower()COMMENT
LOWshell/plugins/agents/collectors.py1601 return NoneCOMMENT
LOWshell/plugins/agents/collectors.py1621# that answered each prompt. Version 11 stops counting a built-in localCOMMENT
LOWshell/plugins/agents/collectors.py2261# ------------------------------------------------------- Codex rolloutsCOMMENT
LOWshell/plugins/agents/collectors.py2961COMMENT
LOWshell/plugins/agents/collectors.py3181# ------------------------------------------------------- MiniMax CodeCOMMENT
LOWshell/plugins/menu/MenuModel.js441]COMMENT
LOWshell/plugins/menu/MenuModel.js461//COMMENT
LOWshell/plugins/menu/MenuModel.js521COMMENT
LOWshell/plugins/menu/MenuModel.js581// opens on the last evaluation's answers, so however long this takes is howCOMMENT
LOWshell/plugins/bar/BarModel.js321// widget moved to another section can be handed over rather than built again.COMMENT
LOWshell/plugins/bar/widgets/KeyboardLayoutModel.js1// Label math for the keyboard layout widget, kept Qt-free so it can be unitCOMMENT
LOWshell/plugins/bar/widgets/KeyboardLayoutModel.js41// which reads as ENG/POR but at least says something.COMMENT
LOWshell/plugins/bar/widgets/KeyboardLayoutModel.js81// the seat hands it ends up describing a button. Leave them out and what remainsCOMMENT
8 more matches not shown…
Fake / Example Data51 hits · 51 pts
SeverityFileLineSnippetContext
LOWtest/shell.d/remove-security-sshd-firewall-test.sh66 printf 'ssh-ed25519 fake-key test@example\n' >"$home/.ssh/authorized_keys"CODE
LOWmanual/51-unattended-installs.md21The name and email for git commits aren't part of the install. Set them once the machine is up, over SSH for example, wiCODE
LOWmanual/sl/51-unattended-installs.md21Ime in e-pošta za potrditve git nista del namestitve. Nastavite ju, ko je naprava zagnana, na primer prek SSH, z `omarchCODE
LOWmanual/sk/51-unattended-installs.md21Meno a e-mail pre commity v gite nie sú súčasťou inštalácie. Nastavte ich, keď stroj beží, napríklad cez SSH, pomocou `oCODE
LOWmanual/ur/51-unattended-installs.md21git commits کے لیے نام اور ای میل انسٹال کا حصہ نہیں ہیں۔ مشین تیار ہو جانے کے بعد انہیں ایک بار سیٹ کر دیں، مثلاً SSH کCODE
LOWmanual/sw/51-unattended-installs.md21Jina na barua pepe kwa ajili ya ahadi za git si sehemu ya usakinishaji. Viweke mara tu mashine inapokuwa imewashwa, kwa CODE
LOWmanual/uz/51-unattended-installs.md21Git commit lari uchun ism va email o'rnatishning bir qismi emas. Mashina ishga tushgandan so'ng ularni o'rnating, masalaCODE
LOWmanual/pl/51-unattended-installs.md21Nazwa i adres e-mail do commitów w git nie są częścią instalacji. Ustaw je, gdy maszyna już działa, na przykład przez SSCODE
LOWmanual/vi/51-unattended-installs.md21Tên và email cho các commit git không phải là một phần của quá trình cài đặt. Hãy đặt chúng sau khi máy đã hoạt động, chCODE
LOWmanual/sv/51-unattended-installs.md21Namnet och e-postadressen för git-commits ingår inte i installationen. Ställ in dem när maskinen är igång, till exempel CODE
LOWmanual/ga/51-unattended-installs.md21Ní cuid den tsuiteáil iad an t-ainm agus an ríomhphost le haghaidh gealltanais git. Socraigh iad a luaithe a bheidh an mCODE
LOWmanual/he/51-unattended-installs.md21השם והאימייל עבור commits ב-git אינם חלק מההתקנה. הגדירו אותם לאחר שהמכונה עולה, באמצעות SSH למשל, בעזרת `omarchy setup CODE
LOWmanual/ms/51-unattended-installs.md21Nama dan e-mel untuk commit git bukan sebahagian daripada pemasangan. Tetapkannya sebaik sahaja mesin beroperasi, melaluCODE
LOWmanual/da/51-unattended-installs.md21Navn og e-mail til git-commits er ikke en del af installationen. Sæt dem, når maskinen er oppe at køre, over SSH for eksCODE
LOWmanual/no/51-unattended-installs.md21Navnet og e-postadressen for git-commits er ikke en del av installasjonen. Angi dem når maskinen er oppe, over SSH for eCODE
LOWmanual/ja/51-unattended-installs.md21git コミット用の名前とメールアドレスはインストールの一部ではない。マシンが起動したら、たとえば SSH 経由で `omarchy setup git --name "Jane Doe" --email jane@example.com`CODE
LOWmanual/el/51-unattended-installs.md21Το όνομα και το email για τα git commits δεν αποτελούν μέρος της εγκατάστασης. Όρισέ τα μόλις το μηχάνημα είναι έτοιμο, CODE
LOWmanual/lv/51-unattended-installs.md21Vārds un e-pasts git komitiem nav instalēšanas daļa. Iestatiet tos, kad ierīce ir darbspējīga, piemēram, caur SSH, ar `oCODE
LOWmanual/it/51-unattended-installs.md21Il nome e l'email per i commit git non fanno parte dell'installazione. Impostali una volta che la macchina è attiva, viaCODE
LOWmanual/ca/51-unattended-installs.md21El nom i el correu electrònic per als commits de git no formen part de la instal·lació. Configura'ls un cop la màquina eCODE
LOWmanual/is/51-unattended-installs.md21Nafnið og netfangið fyrir git-commit eru ekki hluti af uppsetningunni. Stilltu þau þegar vélin er komin í gang, til dæmiCODE
LOWmanual/cs/51-unattended-installs.md21Jméno a e-mail pro commity v gitu součástí instalace nejsou. Nastavte je, jakmile stroj běží, například přes SSH pomocí CODE
LOWmanual/es-MX/51-unattended-installs.md21El nombre y el correo para los commits de git no forman parte de la instalación. Configúralos una vez que la máquina estCODE
LOWmanual/ru/51-unattended-installs.md21Имя и email для коммитов git не входят в установку. Задайте их, когда машина заработает, например по SSH, командой `omarCODE
LOWmanual/ro/51-unattended-installs.md21Numele și adresa de e-mail pentru commit-urile git nu fac parte din instalare. Setează-le după ce mașina este pornită, pCODE
LOWmanual/zh-CN/51-unattended-installs.md21用于 git 提交的姓名和电子邮件不属于安装的一部分。等机器启动后,再通过例如 SSH,用 `omarchy setup git --name "Jane Doe" --email jane@example.com` 设置它们。CODE
LOWmanual/pt/51-unattended-installs.md21O nome e o e-mail para os commits do git não fazem parte da instalação. Defina-os quando a máquina estiver a funcionar, CODE
LOWmanual/uk/51-unattended-installs.md21Ім'я та email для комітів git не входять до встановлення. Задайте їх, коли машина запрацює, наприклад через SSH, за допоCODE
LOWmanual/sr/51-unattended-installs.md21Име и имејл за git уписе нису део инсталације. Подесите их када машина проради, преко SSH-а на пример, помоћу `omarchy sCODE
LOWmanual/si/51-unattended-installs.md21git commit සඳහා නම සහ email එක ස්ථාපනයේ කොටසක් නොවේ. උදාහරණයක් ලෙස SSH හරහා, යන්ත්‍රය ක්‍රියාත්මක වූ පසු `omarchy setup CODE
LOWmanual/zh-TW/51-unattended-installs.md21git 提交所用的姓名與電子郵件並不屬於安裝的一部分。等機器啟動後再設定即可,例如透過 SSH 使用 `omarchy setup git --name "Jane Doe" --email jane@example.com`。CODE
LOWmanual/ar/51-unattended-installs.md21لا يُعد الاسم والبريد الإلكتروني الخاصان بعمليات git جزءًا من التثبيت. عيّنهما بعد أن يصبح الجهاز جاهزًا للعمل، عبر SSH CODE
LOWmanual/hr/51-unattended-installs.md21Ime i e-pošta za git commitove nisu dio instalacije. Postavite ih nakon što se računalo pokrene, primjerice putem SSH-a,CODE
LOWmanual/pt-BR/51-unattended-installs.md21O nome e o e-mail para os commits do git não fazem parte da instalação. Configure-os quando a máquina estiver no ar, porCODE
LOWmanual/hu/51-unattended-installs.md21A git-commitetekhez használt név és e-mail-cím nem része a telepítésnek. Állítsd be őket, amint a gép felállt, például SCODE
LOWmanual/nl/51-unattended-installs.md21De naam en het e-mailadres voor git-commits maken geen deel uit van de installatie. Stel ze in zodra de machine draait, CODE
LOWmanual/bg/51-unattended-installs.md21Името и имейлът за git комити не са част от инсталацията. Задайте ги, след като машината заработи, например през SSH, с CODE
LOWmanual/bn/51-unattended-installs.md21git কমিটের জন্য নাম এবং ইমেইল ইনস্টলের অংশ নয়। মেশিন চালু হয়ে গেলে সেগুলো সেট করুন, যেমন SSH দিয়ে, `omarchy setup gitCODE
LOWmanual/fil/51-unattended-installs.md21Ang pangalan at email para sa mga git commit ay hindi bahagi ng install. Itakda ang mga ito kapag tumatakbo na ang machiCODE
LOWmanual/hi/51-unattended-installs.md21git कमिट के लिए नाम और ईमेल इंस्टॉल का हिस्सा नहीं हैं। मशीन चालू हो जाने के बाद उन्हें सेट करें, उदाहरण के लिए SSH के जCODE
LOWmanual/de/51-unattended-installs.md21Name und E-Mail für Git-Commits sind nicht Teil der Installation. Lege sie fest, sobald die Maschine läuft, zum BeispielCODE
LOWmanual/ko/51-unattended-installs.md21git 커밋용 이름과 이메일은 설치에 포함되지 않는다. 컴퓨터가 부팅된 뒤, 예를 들어 SSH를 통해 `omarchy setup git --name "Jane Doe" --email jane@example.com`으CODE
LOWmanual/fi/51-unattended-installs.md21Git-committeihin käytettävät nimi ja sähköposti eivät kuulu asennukseen. Aseta ne, kun kone on käynnissä, esimerkiksi SSCODE
LOWmanual/id/51-unattended-installs.md21Nama dan email untuk commit git bukan bagian dari instalasi. Tetapkan setelah mesin hidup, lewat SSH misalnya, dengan `oCODE
LOWmanual/fr/51-unattended-installs.md21Le nom et l'adresse e-mail pour les commits git ne font pas partie de l'installation. Définissez-les une fois la machineCODE
LOWmanual/et/51-unattended-installs.md21Giti commit'ide nimi ja e-posti aadress ei ole paigalduse osa. Määra need, kui masin on üleval, näiteks SSH kaudu käsugaCODE
LOWmanual/fa/51-unattended-installs.md21نام و ایمیل برای کامیت‌های git بخشی از نصب نیستند. وقتی ماشین بالا آمد، آن‌ها را تنظیم کنید، مثلاً از طریق SSH، با `omarCODE
LOWmanual/lt/51-unattended-installs.md21Vardas ir el. paštas git įrašams nėra diegimo dalis. Nustatykite juos, kai kompiuteris jau veiks, pavyzdžiui, per SSH, kCODE
LOWmanual/ta/51-unattended-installs.md21git கமிட்களுக்கான பெயரும் மின்னஞ்சலும் நிறுவலின் பகுதி அல்ல. கணினி இயங்கத் தொடங்கியதும் அவற்றை அமையுங்கள், உதாரணமாக SSH CODE
LOWmanual/th/51-unattended-installs.md21ชื่อและอีเมลสำหรับ git commits ไม่ได้เป็นส่วนหนึ่งของการติดตั้ง ตั้งค่าเหล่านั้นเมื่อเครื่องพร้อมใช้งานแล้ว เช่น ผ่าน SSCODE
LOWmanual/tr/51-unattended-installs.md21Git commit'leri için ad ve e-posta kurulumun parçası değildir. Bunları makine açıldıktan sonra, örneğin SSH üzerinden, `CODE
Decorative Section Separators10 hits · 30 pts
SeverityFileLineSnippetContext
MEDIUMtest/shell.d/platform-setup-test.sh43# ── system setup ─────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/shell.d/platform-setup-test.sh76# ── user setup ───────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/shell.d/platform-setup-test.sh99# ── first run ────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/shell.d/pacman-templates-test.sh25# ── the templates ────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/shell.d/pacman-templates-test.sh100# ── install finalization ─────────────────────────────────────────────────────COMMENT
MEDIUMtest/shell.d/pacman-templates-test.sh147# ── refresh through the command, with every privileged step a stand-in ───────COMMENT
MEDIUMtest/shell.d/platform-app-hooks-test.sh59# ── browsers ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/shell.d/platform-app-hooks-test.sh92# ── Steam ────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/shell.d/platform-app-hooks-test.sh118# ── 32-bit drivers ───────────────────────────────────────────────────────────COMMENT
MEDIUMtest/shell.d/lifecycle-dispatch-test.sh230# ── setup and app-install operations ─────────────────────────────────────────COMMENT
Empty Error Handlers6 hits · 30 pts
SeverityFileLineSnippetContext
HIGHshell/plugins/agents/collectors.py1497except ValueError:CODE
HIGHshell/plugins/agents/collectors.py655except OSError:CODE
HIGHshell/plugins/agents/collectors.py1086except OSError:CODE
HIGHdefault/input-methods/configure.py277except (OSError, ValueError, KeyError, IndexError, subprocess.CalledProcessError):CODE
HIGHscripts/i18n-sync.py429except ValueError:CODE
HIGHscripts/i18n-sync.py435except ValueError:CODE
Excessive Try-Catch Wrapping31 hits · 27 pts
SeverityFileLineSnippetContext
LOWtest/shell.d/input-indicator-test.sh237 except Exception as error:CODE
MEDIUMtest/shell.d/input-indicator-test.sh234def run():CODE
LOWtest/shell.d/i18n-startup-test.sh229except Exception as error:CODE
LOWtest/shell.d/agent-usage-shared-test.sh135 except Exception as error:CODE
LOWtest/shell.d/agent-usage-minimax-test.sh128except Exception as failure:CODE
LOWtest/shell.d/agent-usage-kimi-regression-test.sh204 except Exception as error:CODE
MEDIUMtest/shell.d/agent-usage-kimi-regression-test.sh201def refresh():CODE
LOWshell/plugins/agents/collectors.py258 except Exception:CODE
LOWshell/plugins/agents/collectors.py590 except Exception as exc:CODE
LOWshell/plugins/agents/collectors.py604 except Exception as exc:CODE
LOWshell/plugins/agents/collectors.py847 except Exception:CODE
LOWshell/plugins/agents/collectors.py896 except Exception:CODE
LOWshell/plugins/agents/collectors.py1024 except Exception:CODE
LOWshell/plugins/agents/collectors.py1048 except Exception:CODE
LOWshell/plugins/agents/collectors.py1237 except Exception:CODE
LOWshell/plugins/agents/collectors.py1371 except Exception:CODE
LOWshell/plugins/agents/collectors.py1389 except Exception:CODE
LOWshell/plugins/agents/collectors.py1412 except Exception:CODE
LOWshell/plugins/agents/collectors.py1424 except Exception:CODE
LOWshell/plugins/agents/collectors.py1869 except Exception:CODE
LOWshell/plugins/agents/collectors.py2019 except Exception as exc:CODE
LOWshell/plugins/agents/collectors.py2100 except Exception as exc:CODE
LOWshell/plugins/agents/collectors.py2317 except Exception:CODE
LOWshell/plugins/agents/collectors.py2424 except Exception:CODE
LOWshell/plugins/agents/collectors.py2495 except Exception:CODE
LOWshell/plugins/agents/collectors.py3078 except Exception:CODE
LOWshell/plugins/agents/collectors.py3088 except Exception:CODE
LOWshell/plugins/agents/collectors.py3318 except Exception:CODE
LOWshell/plugins/agents/collectors.py3497 except Exception as exc:CODE
LOWshell/plugins/agents/collectors.py3582 except Exception:CODE
LOWshell/plugins/agents/collectors.py3762 except Exception:CODE
Deep Nesting25 hits · 19 pts
SeverityFileLineSnippetContext
LOWtest/shell.d/qml-text-format-scan.py86CODE
LOWtest/shell.d/qml-text-format-scan.py259CODE
LOWtest/shell.d/agent_usage_fixtures.py660CODE
LOWshell/plugins/panels/dropbox/status.py46CODE
LOWshell/plugins/agents/collectors.py812CODE
LOWshell/plugins/agents/collectors.py916CODE
LOWshell/plugins/agents/collectors.py1191CODE
LOWshell/plugins/agents/collectors.py1792CODE
LOWshell/plugins/agents/collectors.py2049CODE
LOWshell/plugins/agents/collectors.py2185CODE
LOWshell/plugins/agents/collectors.py2394CODE
LOWshell/plugins/agents/collectors.py2428CODE
LOWshell/plugins/agents/collectors.py3009CODE
LOWshell/plugins/agents/collectors.py3292CODE
LOWshell/plugins/agents/collectors.py1013CODE
LOWshell/plugins/agents/collectors.py1225CODE
LOWdefault/input-methods/configure.py90CODE
LOWdefault/input-methods/configure.py293CODE
LOWdefault/input-methods/configure.py338CODE
LOWscripts/i18n-sync.py178CODE
LOWscripts/i18n-sync.py259CODE
LOWscripts/i18n-sync.py316CODE
LOWscripts/i18n-sync.py366CODE
LOWscripts/i18n-sync.py440CODE
LOWscripts/i18n-sync.py660CODE
Modern AI Meta-Vocabulary6 hits · 13 pts
SeverityFileLineSnippetContext
MEDIUMtest/shell.d/agent-usage-partition-test.sh2044# model's context window twice under new ids, one response served once. ASTRING
MEDIUMtest/shell.d/agent-usage-partition-test.sh2110# omp: one response past the declared context window, written twice.STRING
MEDIUMshell/plugins/agents/collectors.py779 # omp writes a reply that overflowed the model's context window twice,COMMENT
MEDIUMshell/plugins/agents/collectors.py1653# carry the context window as a suffix the replies don't.COMMENT
MEDIUMdefault/agents/skills/omarchy/SKILL.md16Manage [Omarchy](https://omarchy.org/) Linux systems - a beautiful, fun, agentic Arch Linux distribution with Hyprland.CODE
MEDIUMdocs/file-layout.md368## Root-side install orchestrationCOMMENT
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHtest/shell.d/hermes-cli-test.sh35# environment and `ls -g` lists it as requested when a test says it was built,COMMENT
Unused Imports4 hits · 3 pts
SeverityFileLineSnippetContext
LOWtest/shell.d/agent_usage_fixtures.py17CODE
LOWshell/plugins/agents/collectors.py18CODE
LOWshell/plugins/agents/collectors.py41CODE
LOWdefault/nautilus-python/extensions/localsend.py1CODE
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOWinstall/hardware/intel/thermald.sh5 # Check if Sandy Bridge or newer (model >= 42). Sandy Bridge: model 42 (mobile), 45 (desktop)COMMENT