AI Slop Code RIsk Monitor

MisterTea/EternalTerminal

Re-Connectable secure remote shell

7.1 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for MisterTea/EternalTerminal, a C++ project with 3,917 GitHub stars. SynthScan examined 91,484 lines of code across 382 source files, recording 301 pattern matches distributed across 12 syntactic categories. The legacy adjusted pattern signal is 7.1 (Moderate 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.

7.1
Adjusted Signal
7.1
Raw Pattern Score
100%
Time Factor
2026-10-07
Last Push
3.9K
Stars
C++
Language
91.5K
Lines of Code
382
Files
301
Pattern Hits
2026-10-12
Scan Date
0.25
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 6.5/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.8/100 · LOW

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

Agent Over-Engineering Ratio 25.3/100 · MEDIUM

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

PR Review Velocity Impact 35.0/100 · MEDIUM

Which changes need focused human review? 301 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

Run additional scans to build a history of the legacy pattern signal. Score changes are not a measure of AI adoption or code quality.

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

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 96MEDIUM 4LOW 201

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 301 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.

Empty Error Handlers92 hits · 445 pts
SeverityFileLineSnippetContext
HIGHtest/system_tests/ghostty_htm_e2e.py404except subprocess.CalledProcessError:CODE
HIGHtest/system_tests/ghostty_htm_e2e.py450except (subprocess.CalledProcessError, FileNotFoundError):CODE
HIGHtest/system_tests/ghostty_htm_e2e.py519except OSError:CODE
HIGHtest/system_tests/ghostty_htm_e2e.py546except OSError:CODE
HIGHtest/system_tests/ghostty_htm_e2e.py551except OSError:CODE
HIGHtest/system_tests/ghostty_htm_e2e.py300except OSError:CODE
HIGHtest/system_tests/ghostty_htm_e2e.py367except OSError:CODE
HIGHtest/system_tests/ghostty_htm_e2e.py526except OSError:CODE
HIGHtest/system_tests/iterm2_htm_e2e.py378except (subprocess.CalledProcessError, SystemExit):CODE
HIGHtest/system_tests/iterm2_htm_e2e.py604except OSError:CODE
HIGHtest/system_tests/iterm2_htm_e2e.py760except (KeyError, TypeError, ValueError, SystemExit):CODE
HIGHtest/system_tests/iterm2_htm_e2e.py625except OSError:CODE
HIGHtest/system_tests/iterm2_htm_e2e.py890except OSError:CODE
HIGHtest/system_tests/iterm2_htm_e2e.py303except (subprocess.CalledProcessError, SystemExit):CODE
HIGHtest/system_tests/iterm2_htm_e2e.py611except OSError:CODE
HIGHtest/system_tests/et_background_process_e2e.py182except OSError:CODE
HIGHtest/system_tests/et_background_process_e2e.py323except OSError:CODE
HIGHtest/system_tests/et_background_process_e2e.py327except OSError:CODE
HIGHtest/system_tests/et_background_process_e2e.py332except OSError:CODE
HIGHtest/system_tests/et_wall_tmux_cc_e2e.py394except OSError:CODE
HIGHtest/system_tests/htm_gui_e2e.py2552except Exception:CODE
HIGHtest/system_tests/htm_gui_e2e.py2659except Exception:CODE
HIGHtest/system_tests/htm_gui_e2e.py3140except Exception:CODE
HIGHtest/system_tests/htm_gui_e2e.py364except OSError:CODE
HIGHtest/system_tests/htm_gui_e2e.py653except Exception:CODE
HIGHtest/system_tests/htm_gui_e2e.py1512except (subprocess.CalledProcessError, SystemExit):CODE
HIGHtest/system_tests/htm_gui_e2e.py1790except (subprocess.CalledProcessError, FileNotFoundError):CODE
HIGHtest/system_tests/htm_gui_e2e.py2560except Exception:CODE
HIGHtest/system_tests/htm_gui_e2e.py2566except Exception:CODE
HIGHtest/system_tests/htm_gui_e2e.py538except OSError:CODE
HIGHtest/system_tests/htm_gui_e2e.py961except OSError:CODE
HIGHtest/system_tests/htm_gui_e2e.py2254except Exception:CODE
HIGHtest/system_tests/htm_gui_e2e.py2889except Exception:CODE
HIGHtest/system_tests/htm_gui_e2e.py2895except Exception:CODE
HIGHtest/system_tests/htm_gui_e2e.py2909except Exception:CODE
HIGHtest/system_tests/htm_gui_e2e.py2915except Exception:CODE
HIGHtest/system_tests/htm_gui_e2e.py2265except (KeyError, TypeError, ValueError, SystemExit):CODE
HIGHtest/system_tests/htm_gui_e2e.py2855except Exception:CODE
HIGHtest/system_tests/htm_gui_e2e.py2861except Exception:CODE
HIGHtest/system_tests/htm_gui_e2e.py942except OSError:CODE
HIGHtest/system_tests/htm_gui_e2e.py2395except Exception:CODE
HIGHtest/system_tests/htm_gui_e2e.py2454except ValueError:CODE
HIGHtest/system_tests/htm_gui_e2e.py2828except Exception:CODE
HIGHtest/system_tests/htm_gui_e2e.py2834except Exception:CODE
HIGHtest/system_tests/htm_gui_e2e.py2403except (KeyError, TypeError, ValueError, SystemExit):CODE
HIGHtest/system_tests/htm_gui_e2e.py2618except OSError:CODE
HIGHtest/system_tests/wezterm_htm_e2e.py1031except subprocess.CalledProcessError:CODE
HIGHtest/system_tests/wezterm_htm_e2e.py1153except (subprocess.CalledProcessError, FileNotFoundError):CODE
HIGHtest/system_tests/wezterm_htm_e2e.py1057except OSError:CODE
HIGHtest/system_tests/wezterm_htm_e2e.py1084except OSError:CODE
HIGHtest/system_tests/wezterm_htm_e2e.py1089except OSError:CODE
HIGHtest/system_tests/wezterm_htm_e2e.py538except OSError:CODE
HIGHtest/system_tests/wezterm_htm_e2e.py552except OSError:CODE
HIGHtest/system_tests/wezterm_htm_e2e.py966except OSError:CODE
HIGHtest/system_tests/wezterm_htm_e2e.py1064except OSError:CODE
HIGHtest/system_tests/wezterm_htm_e2e.py545except OSError:CODE
HIGHtest/system_tests/htm_gui_parity.py124except ValueError:CODE
HIGHtest/system_tests/htm_pty_e2e.py311except OSError:CODE
HIGHtest/system_tests/htm_pty_e2e.py340except OSError:CODE
HIGHtest/system_tests/htm_pty_e2e.py432except OSError:CODE
32 more matches not shown…
Over-Commented Block66 hits · 66 pts
SeverityFileLineSnippetContext
LOWCMakeLists.txt941 ${PROTOBUF_LIBS}COMMENT
LOWtest/MainTestHarness.hpp1#ifndef __ET_MAIN_TEST_HARNESS__COMMENT
LOWtest/Main.cpp1#define CATCH_CONFIG_RUNNERCOMMENT
LOWtest/FakeConsole.hpp1#ifndef __FAKE_CONSOLE_HPP__COMMENT
LOWtest/unit_tests/RunGuardTest.cpp1// The continuation guard's decision table.COMMENT
LOWtest/unit_tests/UserSocketOpsTest.cpp1#include "TestHeaders.hpp"COMMENT
LOWtest/unit_tests/TerminalClientTest.cpp1#include "Headers.hpp"COMMENT
LOWtest/unit_tests/HtmGhosttyE2eTest.cpp1#include <limits.h>COMMENT
LOWtest/unit_tests/TerminalClientMainTest.cpp1#include <fstream>COMMENT
LOWtest/unit_tests/TerminalClientPassengerTest.cpp1#include <atomic>COMMENT
LOWtest/unit_tests/RawSocketUtilsTest.cpp101 });COMMENT
LOWtest/unit_tests/HtmTestHelpers.hpp1#ifndef __HTM_TEST_HELPERS_HPP__COMMENT
LOWtest/unit_tests/PortForwardHandlerTest.cpp261#endifCOMMENT
LOWtest/unit_tests/SecurityNoticesTest.cpp1/**COMMENT
LOWtest/unit_tests/SecurityNoticesTest.cpp21COMMENT
LOWtest/integration_tests/EtctlOsc133Test.cpp1// End-to-end OSC-133 tests: drive the real etctl binary against a real shellCOMMENT
LOWtest/integration_tests/EtctlOsc133Test.cpp41#elseCOMMENT
LOWtest/integration_tests/RouterRestartTest.cpp1#ifndef WIN32COMMENT
LOWtest/integration_tests/EtctlRunTest.cpp1// Drives the real etctl binary against a real bash wired behind aCOMMENT
LOWtest/integration_tests/InitialConnectFailureTest.cpp1#include <atomic>COMMENT
LOWtest/integration_tests/TerminalServerTest.cpp1#include <atomic>COMMENT
LOWtest/integration_tests/RawCommandChannelTest.cpp1#include <atomic>COMMENT
LOWtest/integration_tests/HandleConnectionTimeoutTest.cpp1/**COMMENT
LOWtest/integration_tests/EtctlBinaryTest.cpp1// Drives the *real* etctl binary against an in-process ControlListener, so theCOMMENT
LOWtest/integration_tests/TerminalTest.cpp1#include <atomic>COMMENT
LOWexternal/libvterm/bin/vterm-dump.c1// Require getopt(3)COMMENT
LOWexternal/libvterm/include/vterm.h1#ifndef __VTERM_H__COMMENT
LOWexternal/libvterm/src/vterm_internal.h1#ifndef __VTERM_INTERNAL_H__COMMENT
LOWsrc/htm/TerminalHandlerUnix.cpp1#include <chrono>COMMENT
LOWsrc/htm/MultiplexerState.cpp1#include "MultiplexerState.hpp"COMMENT
LOWsrc/htm/HtmClientMain.cpp1#include <cxxopts.hpp>COMMENT
LOWsrc/htm/HtmClientPlatformUnix.cpp1#include "ControlMode.hpp"COMMENT
LOWsrc/terminal/TerminalClient.hpp1#ifndef __ET_TERMINAL_CLIENT__COMMENT
LOWsrc/terminal/TerminalServer.cpp1#include "TerminalServer.hpp"COMMENT
LOWsrc/terminal/PseudoUserTerminal.hpp1#ifndef __PSUEDO_USER_TERMINAL_HPP__COMMENT
LOWsrc/terminal/PseudoUserTerminalUnix.hpp1#ifndef __PSUEDO_USER_TERMINAL_UNIX_HPP__COMMENT
LOWsrc/terminal/PseudoUserTerminalUnix.hpp101 // bash will not reset SIGCHLD to SIG_DFL when run, remembering the currentCOMMENT
LOWsrc/terminal/EtctlMain.cpp1201// an eval here-doc, which is POSIX and immune to its own syntax.COMMENT
LOWsrc/terminal/EtctlMain.cpp1341COMMENT
LOWsrc/terminal/EtctlMain.cpp1361// (\e[?2004h) after each command, while a full-screen app or a redraw can leaveCOMMENT
LOWsrc/terminal/EtctlMain.cpp1581 // Ctrl-C to recover, rather than hang to the full timeout.COMMENT
LOWsrc/terminal/EtctlMain.cpp1621 // capture on an orphan done-mark. Wait for the shell to actually reactCOMMENT
LOWsrc/terminal/EtctlMain.cpp1781 etPath = sibling; // prefer the et next to this etctl (dev/build trees)COMMENT
LOWsrc/terminal/TelemetryService.cpp161 // For synchronous faults (SIGSEGV, SIGILL, SIGFPE, SIGABRT),COMMENT
LOWsrc/terminal/ParseConfigFile.hpp1/* Acknowledgement: this file gathers config file parsing related functions inCOMMENT
LOWsrc/terminal/ParseConfigFile.hpp21// #include <netinet/in.h>COMMENT
LOWsrc/terminal/TerminalMain.cpp1#include "TerminalMain.hpp"COMMENT
LOWsrc/terminal/Osc133.hpp1#ifndef __ET_OSC133_HPP__COMMENT
LOWsrc/terminal/Osc133.hpp21// fish/xonsh append ";aid=<id>", C may carry ";<CR>" or ";cmdline_url=..." --COMMENT
LOWsrc/terminal/Osc133.hpp81 }COMMENT
LOWsrc/terminal/PipeUserTerminal.hpp1#ifndef __PIPE_USER_TERMINAL_HPP__COMMENT
LOWsrc/terminal/TerminalClient.cpp1#include "TerminalClient.hpp"COMMENT
LOWsrc/terminal/TerminalServer.hpp1#ifndef __ET_TERMINAL_SERVER__COMMENT
LOWsrc/terminal/TerminalClientMain.cpp1#include "TerminalClientMain.hpp"COMMENT
LOWsrc/terminal/TerminalClientMain.cpp21#include "OpenSshLocalQueries.hpp"COMMENT
LOWsrc/base/Headers.hpp21COMMENT
LOWsrc/base/Headers.hpp41#endifCOMMENT
LOWsrc/base/Headers.hpp61};COMMENT
LOWsrc/base/Headers.hpp81#include <errno.h>COMMENT
LOWsrc/base/Headers.hpp101#include <iostream>COMMENT
6 more matches not shown…
Hyper-Verbose Identifiers49 hits · 42 pts
SeverityFileLineSnippetContext
LOWtest/et1_script_test.py26 def test_windows_wrapper_flags(self):CODE
LOWtest/et1_script_test.py47 def test_et_client_declares_disconnect_timeout_option(self):CODE
LOWtest/system_tests/iterm2_tmux_cc_oracle.py334 def test_kill_pane_drops_split_marker(self) -> None:CODE
LOWtest/system_tests/iterm2_tmux_cc_oracle.py358 def test_writer_requires_emitted_tick(self) -> None:CODE
LOWtest/system_tests/iterm2_tmux_cc_oracle.py374 def test_affinities_must_match_iterm_ground_truth(self) -> None:CODE
LOWtest/system_tests/iterm2_tmux_cc_oracle.py388 def test_affinity_ranks_ignore_absolute_ids(self) -> None:CODE
LOWtest/system_tests/iterm2_tmux_cc_oracle.py400 def test_stale_dead_window_ids_are_ignored_for_layout(self) -> None:CODE
LOWtest/system_tests/iterm2_tmux_cc_oracle.py415 def test_layout_checkpoint_requires_affinities(self) -> None:CODE
LOWtest/system_tests/iterm2_tmux_cc_oracle.py423 def test_layout_tabs_must_share_one_os_window(self) -> None:CODE
LOWtest/system_tests/ghostty_htm_e2e.py469 def resize_front_native_window(self, width: int, height: int) -> None:STRING
LOWtest/system_tests/iterm2_htm_e2e.py195 def resize_front_native_window(self, width: int, height: int) -> None:STRING
LOWtest/system_tests/iterm2_htm_e2e.py290 def finish_tmux_command_prompt(self) -> None:STRING
LOWtest/system_tests/htm_gui_e2e.py484def verify_gui_parity_against_tmux_cc(CODE
LOWtest/system_tests/htm_gui_e2e.py1604 def sync_htm_window_recordings(self) -> None:STRING
LOWtest/system_tests/htm_gui_e2e.py1645 def begin_htm_window_recording(self, suite: str) -> None:STRING
LOWtest/system_tests/htm_gui_e2e.py1711 def finish_tmux_command_prompt(self) -> None:STRING
LOWtest/system_tests/htm_gui_e2e.py1825 def resize_front_native_window(self, width: int, height: int) -> None:STRING
LOWtest/system_tests/htm_gui_e2e.py2162def _assert_no_spurious_percent(STRING
LOWtest/system_tests/htm_gui_e2e.py3102def assert_control_mode_attached(session: GuiTerminalSession) -> None:STRING
LOWtest/system_tests/wezterm_htm_e2e.py863 def remember_attached_gateway_window(self) -> None:STRING
LOWtest/system_tests/wezterm_htm_e2e.py975 def resize_front_native_window(self, width: int, height: int) -> None:STRING
LOW⚡test/system_tests/htm_gui_parity.py837 def test_cosmetic_title_suffix(self) -> None:CODE
LOW⚡test/system_tests/htm_gui_parity.py842 def test_affinity_parse_plain_and_hex(self) -> None:CODE
LOW⚡test/system_tests/htm_gui_parity.py851 def test_affinity_rank_ignores_absolute_ids(self) -> None:CODE
LOW⚡test/system_tests/htm_gui_parity.py857 def test_affinities_mismatch_is_diverge(self) -> None:CODE
LOW⚡test/system_tests/htm_gui_parity.py1166 def test_different_corner_marker_diverges(self) -> None:CODE
LOW⚡test/system_tests/htm_gui_parity.py1176 def test_unrelated_output_with_same_marker_diverges(self) -> None:CODE
LOW⚡test/system_tests/htm_gui_parity.py1186 def test_stress_writer_interleaving_is_timing(self) -> None:CODE
LOWtest/system_tests/htm_gui_parity.py147def normalize_affinity_groups(groups: list[list[int]]) -> list[list[int]]:CODE
LOWtest/system_tests/htm_gui_parity.py168def parse_affinities_from_dump(text: str) -> Optional[list[list[int]]]:CODE
LOWtest/system_tests/htm_gui_parity.py191def expected_affinities_cmd_t_tabs(dump: str) -> list[list[int]]:CODE
LOWtest/system_tests/htm_gui_parity.py876 def test_writer_ticks_are_timing(self) -> None:CODE
LOWtest/system_tests/htm_gui_parity.py892 def test_htm_suffix_is_cosmetic(self) -> None:CODE
LOWtest/system_tests/htm_gui_parity.py912 def test_extra_prompt_is_diverge(self) -> None:CODE
LOWtest/system_tests/htm_gui_parity.py927 def test_identical_markers_pass(self) -> None:CODE
LOWtest/system_tests/htm_gui_parity.py941 def test_corner_shell_chrome_and_geometry_are_cosmetic(self) -> None:CODE
LOWtest/system_tests/htm_gui_parity.py955 def test_alt_screen_printf_wrap_keeps_after_alt_marker(self) -> None:CODE
LOWtest/system_tests/htm_gui_parity.py976 def test_truncated_echo_redraw_before_completed_command_is_cosmetic(self) -> None:CODE
LOWtest/system_tests/htm_gui_parity.py993 def test_truncated_prompt_prefix_redraw_is_cosmetic(self) -> None:CODE
LOWtest/system_tests/htm_gui_parity.py1010 def test_layout_prompt_pid_and_decimal_wrap_are_cosmetic(self) -> None:CODE
LOWtest/system_tests/htm_gui_parity.py1027 def test_layout_truncated_job_done_line_is_cosmetic(self) -> None:CODE
LOWtest/system_tests/htm_gui_parity.py1063 def test_lone_percent_prompt_sp_diverges(self) -> None:CODE
LOWtest/system_tests/htm_gui_parity.py1085 def test_affinity_marker_shell_chrome_is_cosmetic(self) -> None:CODE
LOWtest/system_tests/htm_gui_parity.py1099 def test_layout_job_start_interleave_is_cosmetic(self) -> None:CODE
LOWtest/system_tests/htm_gui_parity.py1201 def test_stress_missing_result_diverges(self) -> None:CODE
LOWtest/system_tests/htm_gui_parity.py1211 def test_interrupt_prompt_redraw_is_cosmetic(self) -> None:CODE
LOWtest/system_tests/htm_gui_parity.py1225 def test_compare_step_dirs_by_name(self) -> None:CODE
LOWtest/system_tests/windows_terminal_htm_e2e.py233def collect_runtime_dialog_text(owner_pids: set[int] | None = None) -> list[str]:CODE
LOWtest/system_tests/windows_terminal_htm_e2e.py1102 def resize_front_native_window(self, width: int, height: int) -> None:CODE
Unused Imports34 hits · 33 pts
SeverityFileLineSnippetContext
LOWtest/et1_script_test.py10CODE
LOWtest/system_tests/windows_terminal_control_plane_e2e.py4CODE
LOWtest/system_tests/iterm2_tmux_cc_oracle.py14CODE
LOWtest/system_tests/htm_stress_e2e.py4CODE
LOWtest/system_tests/ghostty_htm_e2e.py23CODE
LOWtest/system_tests/iterm2_htm_e2e.py18CODE
LOW…st/system_tests/windows_terminal_htm_affinities_e2e.py4CODE
LOWtest/system_tests/et_background_process_e2e.py9CODE
LOWtest/system_tests/iterm2_htm_affinities_e2e.py4CODE
LOWtest/system_tests/ghostty_htm_affinities_e2e.py4CODE
LOWtest/system_tests/wezterm_htm_affinities_e2e.py4CODE
LOWtest/system_tests/et_wall_tmux_cc_e2e.py11CODE
LOWtest/system_tests/iterm2_htm_stress_e2e.py4CODE
LOWtest/system_tests/vcpkg_binary_cache_dir_check.py15CODE
LOWtest/system_tests/wezterm_htm_stress_e2e.py4CODE
LOWtest/system_tests/htm_gui_e2e.py17CODE
LOWtest/system_tests/wezterm_htm_e2e.py21CODE
LOWtest/system_tests/wezterm_htm_e2e.py1209CODE
LOWtest/system_tests/hyper_htm_stress_e2e.py4CODE
LOWtest/system_tests/htm_gui_parity.py10CODE
LOWtest/system_tests/htm_pty_e2e.py8CODE
LOWtest/system_tests/hyper_htm_affinities_e2e.py4CODE
LOWtest/system_tests/windows_terminal_htm_stress_e2e.py4CODE
LOWtest/system_tests/ghostty_htm_stress_e2e.py4CODE
LOWtest/system_tests/hyper_htm_e2e.py18CODE
LOWtest/system_tests/hyper_htm_e2e.py30CODE
LOWtest/system_tests/hyper_htm_e2e.py30CODE
LOWtest/system_tests/hyper_htm_e2e.py30CODE
LOWtest/system_tests/windows_terminal_htm_e2e.py14CODE
LOWtest/system_tests/windows_terminal_htm_e2e.py31CODE
LOWtest/system_tests/ghostty_control_plane_e2e.py4CODE
LOWtest/system_tests/iterm2_tmux_ctrlc_e2e.py23CODE
LOWtest/system_tests/windows_terminal_htm_headless_e2e.py9CODE
LOWtest/system_tests/htm_features_e2e.py4CODE
Cross-File Repetition4 hits · 20 pts
SeverityFileLineSnippetContext
HIGHtest/system_tests/ghostty_htm_e2e.py0tell application "system events" tell (first process whose unix id is {self.pid}) {body} end tell end tellSTRING
HIGHtest/system_tests/iterm2_htm_e2e.py0tell application "system events" tell (first process whose unix id is {self.pid}) {body} end tell end tellSTRING
HIGHtest/system_tests/wezterm_htm_e2e.py0tell application "system events" tell (first process whose unix id is {self.pid}) {body} end tell end tellSTRING
HIGHtest/system_tests/iterm2_tmux_ctrlc_e2e.py0tell application "system events" tell (first process whose unix id is {self.pid}) {body} end tell end tellSTRING
Excessive Try-Catch Wrapping28 hits · 17 pts
SeverityFileLineSnippetContext
LOWtest/system_tests/ghostty_htm_e2e.py313 except Exception:STRING
LOWtest/system_tests/htm_gui_e2e.py653 except Exception:CODE
LOWtest/system_tests/htm_gui_e2e.py908 except Exception:CODE
LOW⚡test/system_tests/htm_gui_e2e.py2552 except Exception:STRING
LOW⚡test/system_tests/htm_gui_e2e.py2560 except Exception:STRING
LOW⚡test/system_tests/htm_gui_e2e.py2566 except Exception:STRING
LOWtest/system_tests/htm_gui_e2e.py2254 except Exception:STRING
LOWtest/system_tests/htm_gui_e2e.py2395 except Exception:STRING
LOWtest/system_tests/htm_gui_e2e.py2659 except Exception:STRING
LOWtest/system_tests/htm_gui_e2e.py2828 except Exception:STRING
LOWtest/system_tests/htm_gui_e2e.py2834 except Exception:STRING
LOWtest/system_tests/htm_gui_e2e.py2855 except Exception:STRING
LOWtest/system_tests/htm_gui_e2e.py2861 except Exception:STRING
LOWtest/system_tests/htm_gui_e2e.py2889 except Exception:STRING
LOWtest/system_tests/htm_gui_e2e.py2895 except Exception:STRING
LOWtest/system_tests/htm_gui_e2e.py2909 except Exception:STRING
LOWtest/system_tests/htm_gui_e2e.py2915 except Exception:STRING
LOWtest/system_tests/htm_gui_e2e.py3140 except Exception:STRING
LOW⚡test/system_tests/windows_terminal_htm_e2e.py84 except Exception:CODE
LOW⚡test/system_tests/windows_terminal_htm_e2e.py87 except Exception:CODE
LOW⚡test/system_tests/windows_terminal_htm_e2e.py93 except Exception:CODE
LOWtest/system_tests/windows_terminal_htm_e2e.py293 except Exception:CODE
LOWtest/system_tests/windows_terminal_htm_e2e.py297 except Exception:CODE
LOWtest/system_tests/windows_terminal_htm_e2e.py570 except Exception:CODE
LOWtest/system_tests/windows_terminal_htm_e2e.py885 except Exception:CODE
LOWtest/system_tests/iterm2_tmux_ctrlc_e2e.py924 except Exception:STRING
LOWtest/system_tests/iterm2_tmux_ctrlc_e2e.py1024 except Exception as exc: # noqa: BLE001STRING
MEDIUMtest/system_tests/iterm2_tmux_ctrlc_e2e.py426def _iterm_pids(self) -> list[int]:CODE
Deep Nesting20 hits · 13 pts
SeverityFileLineSnippetContext
LOWtest/system_tests/ghostty_htm_e2e.py287CODE
LOWtest/system_tests/iterm2_htm_e2e.py822CODE
LOWtest/system_tests/et_background_process_e2e.py96CODE
LOWtest/system_tests/htm_gui_e2e.py82CODE
LOWtest/system_tests/htm_gui_e2e.py154CODE
LOWtest/system_tests/htm_gui_e2e.py2243CODE
LOWtest/system_tests/htm_gui_e2e.py2302CODE
LOWtest/system_tests/htm_gui_e2e.py2523CODE
LOWtest/system_tests/htm_gui_e2e.py2703CODE
LOWtest/system_tests/htm_gui_e2e.py3330CODE
LOWtest/system_tests/htm_gui_e2e.py3413CODE
LOWtest/system_tests/htm_gui_e2e.py913CODE
LOWtest/system_tests/htm_gui_parity.py305CODE
LOWtest/system_tests/htm_pty_e2e.py84CODE
LOWtest/system_tests/htm_pty_e2e.py259CODE
LOWtest/system_tests/windows_terminal_htm_e2e.py183CODE
LOWtest/system_tests/windows_terminal_htm_e2e.py721CODE
LOWtest/system_tests/windows_terminal_htm_e2e.py870CODE
LOWtest/system_tests/windows_terminal_htm_e2e.py1224CODE
LOWtest/system_tests/windows_terminal_htm_headless_e2e.py82CODE
Decorative Section Separators2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUM.devcontainer/reinstall-cmake.sh2#-------------------------------------------------------------------------------------------------------------COMMENT
MEDIUM.devcontainer/reinstall-cmake.sh5#-------------------------------------------------------------------------------------------------------------COMMENT
Modern Structural Boilerplate3 hits · 3 pts
SeverityFileLineSnippetContext
LOWtest/system_tests/et_background_process_e2e.py178 def _setup_slave() -> None:CODE
LOWtest/system_tests/htm_pty_e2e.py175 def _setup_slave() -> None:CODE
LOWtest/system_tests/htm_pty_e2e.py336 def _setup_wrapper_slave() -> None:CODE
AI Slop Vocabulary1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUMtest/system_tests/htm_gui_e2e.py1039 # Cmd+T follows the key OS window. This harness often leaves BCOMMENT
Slop Phrases1 hit · 2 pts
SeverityFileLineSnippetContext
LOWsrc/terminal/ParseConfigFile.hpp630 * or another, set the file descriptor. Don't forget toCOMMENT
Fake / Example Data1 hit · 1 pts
SeverityFileLineSnippetContext
LOWtest/HostParsingTest.cpp22 auto result = parseHostString("user@example.com");CODE