AI Slop Code Risk Monitor

anomalyco/opentui

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

OpenTUI is a library to build terminal user interfaces (TUI)

1.1 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for anomalyco/opentui, a TypeScript project with 13,679 GitHub stars. SynthScan examined 408,241 lines of code across 1209 source files, recording 354 pattern matches distributed across 11 syntactic categories. The legacy adjusted pattern signal is 1.1 (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.1
Adjusted Signal
1.1
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
13.7K
Stars
TypeScript
Language
408.2K
Lines of Code
1.2K
Files
354
Pattern Hits
2026-10-31
Scan Date
0.01
HC Hit Rate

Risk Review · Payload v1

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

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

Cognitive Ownership Risk 4.2/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.1/100 · LOW

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

Agent Over-Engineering Ratio 3.2/100 · LOW

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

PR Review Velocity Impact 4.9/100 · LOW

Which changes need focused human review? 354 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 5HIGH 2MEDIUM 2LOW 345

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 354 distinct pattern matches across 11 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 Identifiers256 hits · 268 pts
SeverityFileLineSnippetContext
LOWscripts/prepare-release.ts284function updateCoreOptionalDependencies(packageJson: PackageJson, version: string): string[] {CODE
LOWpackages/core/scripts/dist-test.ts194function assertPortableDeclarations(): void {CODE
LOWpackages/core/scripts/dist-test.ts538function assertNodeStaticImportFailure(CODE
LOWpackages/core/src/zig.ts1394function createContextHandleRecord(record = new BigUint64Array(nativeLayouts.ot_handle.size / 8)) {CODE
LOWpackages/core/src/zig.ts1495function createDiagnosticDrainRecord() {CODE
LOWpackages/core/src/zig.ts1740function embeddedTerminalDimension(value: number, name: string) {CODE
LOWpackages/core/src/zig.ts2807function createEditorSelectionRecord() {CODE
LOWpackages/core/src/audio.ts526function resolveAudioCaptureStreamOptions(CODE
LOWpackages/core/src/audio.ts592function resolveAudioStreamOptions(CODE
LOWpackages/core/src/audio.ts703function toNativeAudioStreamFormat(format: AudioStreamFormat): NativeAudioStreamFormat {CODE
LOWpackages/core/src/audio.ts742function createAudioStreamUrlConnector(CODE
LOWpackages/core/src/audio.ts836function resolveAudioStreamRequest(CODE
LOWpackages/core/src/node-asset-target.ts41export function getCurrentNodeAssetTarget(): NodeAssetTarget {CODE
LOWpackages/core/src/session-buffer.ts12export function acquireSessionBufferLease(CODE
LOWpackages/core/src/renderer-theme-mode.ts28function inferThemeModeFromBackgroundColor(color: string): ThemeMode {CODE
LOWpackages/core/src/runtime-plugin-support-configure.ts54export function ensureRuntimePluginSupport(options: CreateRuntimePluginOptions = {}): boolean {CODE
LOWpackages/core/src/benchmark/ffi-fast-path-scenarios.ts266function createReusableStorageScenarios(): ScenarioDefinition[] {CODE
LOWpackages/core/src/benchmark/ffi-fast-path-scenarios.ts276function createAudioStreamStatsScenario(): ScenarioDefinition {CODE
LOWpackages/core/src/benchmark/ffi-fast-path-scenarios.ts317function createSpanInfoDecodeScenario(): ScenarioDefinition {CODE
LOWpackages/core/src/benchmark/ffi-fast-path-scenarios.ts349function createLogicalCursorScenario(): ScenarioDefinition {CODE
LOWpackages/core/src/benchmark/ffi-fast-path-scenarios.ts374function createVisualCursorScenario(): ScenarioDefinition {CODE
LOWpackages/core/src/benchmark/ffi-fast-path-scenarios.ts403function createMeasureResultScenario(): ScenarioDefinition {CODE
LOWpackages/core/src/benchmark/ffi-fast-path-scenarios.ts432function createFrameBufferScenario(region: boolean): ScenarioDefinition {CODE
LOWpackages/core/src/benchmark/ffi-fast-path-scenarios.ts542function createSuperSampleScenario(CODE
LOWpackages/core/src/benchmark/ffi-fast-path-scenarios.ts581function createPackedBufferScenario(CODE
LOWpackages/core/src/benchmark/ffi-fast-path-scenarios.ts784function createTextBufferSelectionScenario(update: boolean, styled: boolean): ScenarioDefinition {CODE
LOWpackages/core/src/benchmark/ffi-fast-path-scenarios.ts826function createEditorSelectionScenario(update: boolean, styled: boolean): ScenarioDefinition {CODE
LOWpackages/core/src/benchmark/ffi-fast-path-scenarios.ts860function createSingleBufferScenario(CODE
LOW…es/core/src/benchmark/ffi-fast-path-paired-analysis.ts31export function pairedSampleQualityReasons(role: string, sample: PairedSampleDiagnostics): string[] {CODE
LOW…es/core/src/benchmark/ffi-fast-path-paired-analysis.ts97export function analyzePairedObservations(CODE
LOWpackages/core/src/benchmark/audio-playback-benchmark.ts196function runVoiceLifecycleScenario(CODE
LOWpackages/core/src/benchmark/layout-benchmark.ts496async function renderMeasuredUntilSettled(CODE
LOWpackages/core/src/benchmark/layout-benchmark.ts512async function validateFullRenderRecalculation(CODE
LOWpackages/core/src/benchmark/layout-benchmark.ts571function renderableIdentityLayoutChecksum(renderables: readonly Renderable[]): number {CODE
LOWpackages/core/src/benchmark/layout-benchmark.ts1710async function buildScrollboxReflowState(ctx: BenchmarkContext, itemCount: number): Promise<ScrollboxReflowState> {CODE
LOW…kages/core/src/benchmark/render-traversal-benchmark.ts654function createGrayscaleSceneScenario(): ScenarioDefinition {CODE
LOW…kages/core/src/benchmark/render-traversal-benchmark.ts1080function createYogaLayoutReadScenario(nodeCount: number): ScenarioDefinition {CODE
LOW…kages/core/src/benchmark/render-traversal-benchmark.ts1125function createCullingScalingScenario(childCount: number): ScenarioDefinition {CODE
LOW…s/core/src/benchmark/ffi-fast-path-paired-benchmark.ts418function assertMatchingNativeArtifacts(baselineTarget: Target, candidateTarget: Target): void {CODE
LOWpackages/core/src/benchmark/js-benchmark-cases.ts57function proportionalColumnWidthsCase(): BenchmarkCase {CODE
LOWpackages/core/src/benchmark/js-benchmark-cases.ts126function textBufferWordWrapMeasureCase(): BenchmarkCase {CODE
LOWpackages/core/src/benchmark/js-benchmark-cases.ts936function expectedLeafLayoutChecksum(operations: number): number {CODE
LOWpackages/core/src/benchmark/box-draw-benchmark.ts834function createLeftBorderStackSpecs(CODE
LOWpackages/core/src/benchmark/box-draw-benchmark.ts928function createScrolledLeftBorderSpecs(width: number, height: number): DrawBoxOptions[] {CODE
LOWpackages/core/src/benchmark/markdown-benchmark.ts1148function buildHeadingsOnlyDocument(CODE
LOWpackages/core/src/benchmark/js-benchmark-harness.ts377function assertSafePositiveInteger(value: number, label: string): void {CODE
LOWpackages/core/src/benchmark/js-benchmark-harness.ts381function assertSafeNonNegativeInteger(value: number, label: string): void {CODE
LOWpackages/core/src/renderables/Image.ts19export function resolveImageRenderProtocol(CODE
LOWpackages/core/src/renderables/text-table-width.ts15export function allocateProportionalColumnWidths(widths: number[], targetWidth: number, minWidth: number): number[] {CODE
LOWpackages/core/src/renderables/Markdown.ts149function normalizeMarkdownCodeBlockRenderers(CODE
LOWpackages/core/src/renderables/Markdown.ts170export function createMarkdownCodeBlockRenderer(CODE
LOWpackages/core/src/renderables/Diff.test.ts1901 function calculateSomethingVeryComplexWithALongFunctionNameThatWillWrap() {CODE
LOWpackages/core/src/renderables/Input.test.ts1007 function createInputRenderableForMod(options: Partial<InputRenderableOptions>): {CODE
LOWpackages/core/src/renderables/TextTable.test.ts91async function renderStandaloneTableBlock(CODE
LOW…src/renderables/__tests__/Markdown.code-colors.test.ts80function createMockTreeSitterClient(): MockTreeSitterClient {CODE
LOW…ckages/core/src/renderables/__tests__/Markdown.test.ts91function createMockTreeSitterClient(): MockTreeSitterClient {CODE
LOW…ckages/core/src/renderables/__tests__/Markdown.test.ts140function getPendingMarkdownParagraphHighlights(md: MarkdownRenderable): CodeRenderable[] {CODE
LOWpackages/core/src/platform/ffi.ts590function toNodePointerArgumentFast(value: unknown): bigint | ArrayBuffer | ArrayBufferView {CODE
LOWpackages/core/src/platform/ffi.ts606function isNodePointerArgumentType(type: FFITypeOrString): boolean {CODE
LOWpackages/core/src/platform/runtime-assets.bun.ts22export function resolveDefaultParserAsset(relativePath: string, fallbackPath: URL): Promise<string> {CODE
196 more matches not shown…
Hallucination Indicators5 hits · 50 pts
SeverityFileLineSnippetContext
CRITICALpackages/core/src/Renderable.ts998 this._ctx.nativeScene.driver.renderLib.getYogaHost().assertMutable()CODE
CRITICALpackages/core/src/Renderable.ts1006 return this._ctx.nativeScene.driver.renderLib.getYogaHost().runMutation(operation)CODE
CRITICALpackages/core/src/benchmark/render-runtime-benchmark.ts175 ? ` sceneBun=${summary.bun.scene.avgMs.median.toFixed(4)}ms sceneNode=${summary.node.scene.avgMs.median.toFixeCODE
CRITICALpackages/core/src/benchmark/render-runtime-benchmark.ts178 ? ` nativeRenderBun=${summary.bun.nativeRender.avgMs.median.toFixed(4)}ms nativeRenderNode=${summary.node.natiCODE
CRITICALpackages/examples/src/sprite-particle-generator-demo.ts401 `Custom gravity: Y=${configs.custom.params.gravity.y.toFixed(1)}, Z=${configs.custom.params.gravity.z.toFixed(1)CODE
Over-Commented Block53 hits · 48 pts
SeverityFileLineSnippetContext
LOWscripts/release.ts21// commits "Release vX.Y.Z", tags it vX.Y.Z, and pushes the commit to the branch together with the tag.COMMENT
LOWpackages/core/scripts/branch-cov-preload.ts1// Branch coverage preload for `bun test`, using the engine's own block coverage (no AST rewriting).COMMENT
LOWpackages/core/scripts/branch-cov.ts1#!/usr/bin/env bunCOMMENT
LOWpackages/core/dev/test-tmux-graphics-334.sh1#!/bin/bashCOMMENT
LOWpackages/core/src/renderer.ts261 clock?: ClockCOMMENT
LOWpackages/core/src/renderer.ts2621 // writeToScrollback is a "render to scrollback commit" API, not a direct stdoutCOMMENT
LOWpackages/core/src/platform/ffi.ts721 return "bool"COMMENT
LOWpackages/core/src/lib/parse.keypress.test.ts1081// Terminal modifier bits (ANSI standard): Shift=1, Alt/Option=2, Ctrl=4, Meta=8COMMENT
LOWpackages/core/src/lib/parse.keypress.test.ts1181 expect(allMods.meta).toBe(true) // Both Alt and Meta are presentCOMMENT
LOWpackages/native/include/opentui.h21#define OT_WRONG_THREAD (-INT32_C(4))COMMENT
LOWpackages/native/include/opentui.h41#define OT_UNSUPPORTED_RESOURCE (-INT32_C(24))COMMENT
LOWpackages/native/include/opentui.h81#define OT_SCENE_ARROW UINT32_C(4)COMMENT
LOWpackages/native/include/opentui.h101 * height, flex basis, margin, and position. NaN clears a numeric value; infinityCOMMENT
LOWpackages/native/include/opentui.h121#define OT_STYLE_ENUM_OVERFLOW UINT32_C(8)COMMENT
LOWpackages/native/include/opentui.h141#define OT_UNIT_UNDEFINED UINT32_C(0)COMMENT
LOWpackages/native/include/opentui.h161#define OT_FLEX_DIRECTION_COLUMN UINT32_C(0)COMMENT
LOWpackages/native/include/opentui.h181#define OT_POSITION_RELATIVE UINT32_C(1)COMMENT
LOWpackages/native/include/opentui.h201#define OT_STYLE_ENUM_FLEX_WRAP_MAX OT_FLEX_WRAP_REVERSECOMMENT
LOWpackages/native/include/opentui.h501#define OT_SCENE_HOOK_RESIZE UINT32_C(2)COMMENT
LOWpackages/native/include/opentui.h801 * after which a bar may still appear but not hide. Bars paint after the box'sCOMMENT
LOWpackages/native/include/opentui.h821#define OT_SCENE_SCROLL_BAR_INSET UINT32_C(0)COMMENT
LOWpackages/native/include/opentui.h1381COMMENT
LOWpackages/native/include/opentui.h1401#define OT_MOUSE_POINTER_MOVE UINT32_C(14)COMMENT
LOWpackages/native/include/opentui.h1481COMMENT
LOWpackages/native/include/opentui.h1641#define OT_EDITOR_SELECT_LOCAL UINT32_C(3)COMMENT
LOWpackages/native/include/opentui.h1781#define OT_IMAGE_FORMAT_PNG UINT32_C(1)COMMENT
LOWpackages/native/include/opentui.h2101ot_status ot_buffer_draw_editor_view(ot_context *, const ot_handle *target, const ot_scene_frame_request *,COMMENT
LOWpackages/native/include/opentui.h2321} ot_session_terminal_options;COMMENT
LOWpackages/native/include/opentui.h2401 uint32_t message_len;COMMENT
LOWpackages/native/include/opentui.h2441 uint32_t term_version_len;COMMENT
LOWpackages/native/include/opentui.h2481#define OT_INPUT_MOUSE UINT32_C(2)COMMENT
LOWpackages/native/include/opentui.h2501#define OT_INPUT_MOD_ALT UINT32_C(2)COMMENT
LOWpackages/native/include/opentui.h2521COMMENT
LOWpackages/native/include/opentui.h2541#define OT_INPUT_KEY_SCROLL_LOCK UINT32_C(57359)COMMENT
LOWpackages/native/include/opentui.h2561#define OT_INPUT_KEY_KP_DOWN UINT32_C(57420)COMMENT
LOWpackages/native/include/opentui.h2581#define OT_INPUT_KEY_MUTE_VOLUME UINT32_C(57440)COMMENT
LOWpackages/native/include/opentui.h2881#define OT_SCENE_RECORD_SUPERSAMPLE UINT32_C(5)COMMENT
LOWpackages/native/include/opentui.h3441#define OT_CLIPBOARD_OPERATION_INVALID_HANDLE UINT32_C(10)COMMENT
LOWpackages/native/scripts/branch-cov.ts1#!/usr/bin/env bunCOMMENT
LOWpackages/native/src/miniaudio_shim.c1#define MINIAUDIO_IMPLEMENTATIONCOMMENT
LOWpackages/native/src/image-webp-sse41.c1#if defined(__x86_64__) || defined(_M_X64)COMMENT
LOWpackages/native/src/yoga-bridge.cpp1#include "yoga-bridge.h"COMMENT
LOWpackages/native/src/image-shim.c1#include <stdint.h>COMMENT
LOWpackages/native/src/image-webp-avx2.c1#if defined(__x86_64__) || defined(_M_X64)COMMENT
LOWpackages/native/src/image-webp-config.c1#include "src/dsp/cpu.h"COMMENT
LOWpackages/native/src/image-resize-shim.c1#include <stdint.h>COMMENT
LOWpackages/web/scripts/build-site.ts1#!/usr/bin/env bunCOMMENT
LOWpackages/web/scripts/release-notes.ts1#!/usr/bin/env bunCOMMENT
LOWpackages/web/src/scripts/terminal-illustration.js1// Terminal illustration / story player. Mounts on any element carryingCOMMENT
LOWpackages/examples/src/xterm-web-demo/server.ts1#!/usr/bin/env bunCOMMENT
LOWpackages/keymap/src/keymap.ts81 #hooks: RuntimeEmitter<Hooks<TTarget, TEvent>>COMMENT
LOWpackages/react/tests/layout.test.tsx341 // it("should handle reactive state changes", async () => {COMMENT
LOWpackages/react/tests/layout.test.tsx361 // it("should handle conditional rendering", async () => {COMMENT
Fake / Example Data24 hits · 28 pts
SeverityFileLineSnippetContext
LOWpackages/core/src/tests/scrollbox-parity.test.ts19const words = (i: number) => `Row ${i} ` + "lorem ipsum dolor sit amet ".repeat(i % 3)CODE
LOWpackages/core/src/tests/scrollbox-parity.test.ts19const words = (i: number) => `Row ${i} ` + "lorem ipsum dolor sit amet ".repeat(i % 3)CODE
LOWpackages/core/src/tests/native-session.sim.test.ts409 const filler = "lorem ipsum dolor sit amet ".repeat(4)CODE
LOWpackages/core/src/tests/native-session.sim.test.ts409 const filler = "lorem ipsum dolor sit amet ".repeat(4)CODE
LOWpackages/core/src/lib/extmarks.test.ts3260 name: "John Doe",CODE
LOWpackages/solid/src/types/elements.ts86 ? NonStyledProps | "minLength" | "maxLength" | "placeholder" | "value"CODE
LOWpackages/examples/src/scroll-example.ts60 `Additional content includes: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididCODE
LOWpackages/examples/src/scroll-example.ts60 `Additional content includes: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididCODE
LOWpackages/examples/src/scroll-example.ts93${colorize("• Title:")} ${bold(italic(`Lorem ipsum ${i}`))}CODE
LOWpackages/examples/src/assets/hast-example.json484 "children": [{ "type": "text", "value": "'John Doe'" }]CODE
LOWpackages/react/examples/scroll.tsx5 "Lorem ipsum dolor sit amet, consectetur adipiscing elit.",CODE
LOWpackages/react/examples/scroll.tsx5 "Lorem ipsum dolor sit amet, consectetur adipiscing elit.",CODE
LOWpackages/react/src/types/components.ts92 ? NonStyledProps | "placeholder" | "value"CODE
LOWpackages/react/src/types/components.ts94 ? NonStyledProps | "placeholder" | "initialValue"CODE
LOW⚡api/0.8.1.txt117- @opentui/react: type GetNonStyledProperties<TConstructor> = TConstructor extends RenderableConstructor<TextRenderable>CODE
LOW⚡api/0.8.1.txt118+ @opentui/react: type GetNonStyledProperties<TConstructor> = TConstructor extends RenderableConstructor<TextRenderable>CODE
LOW⚡api/0.8.1.txt125- @opentui/solid: type GetNonStyledProperties<TConstructor> = TConstructor extends RenderableConstructor<TextRenderable>CODE
LOW⚡api/0.8.1.txt126+ @opentui/solid: type GetNonStyledProperties<TConstructor> = TConstructor extends RenderableConstructor<TextRenderable>CODE
LOWapi/0.3.0.txt4276+ @opentui/react: type GetNonStyledProperties<TConstructor> = TConstructor extends RenderableConstructor<TextRenderable>CODE
LOWapi/0.3.0.txt4496+ @opentui/solid: type GetNonStyledProperties<TConstructor> = TConstructor extends RenderableConstructor<TextRenderable>CODE
LOW⚡api/0.5.0.txt256- @opentui/react: type GetNonStyledProperties<TConstructor> = TConstructor extends RenderableConstructor<TextRenderable>CODE
LOW⚡api/0.5.0.txt257+ @opentui/react: type GetNonStyledProperties<TConstructor> = TConstructor extends RenderableConstructor<TextRenderable>CODE
LOW⚡api/0.5.0.txt264- @opentui/solid: type GetNonStyledProperties<TConstructor> = TConstructor extends RenderableConstructor<TextRenderable>CODE
LOW⚡api/0.5.0.txt265+ @opentui/solid: type GetNonStyledProperties<TConstructor> = TConstructor extends RenderableConstructor<TextRenderable>CODE
Verbosity Indicators5 hits · 10 pts
SeverityFileLineSnippetContext
LOW⚡packages/core/src/renderables/Diff.test.ts795 // Step 1: Verify unified view worksCOMMENT
LOW⚡packages/core/src/renderables/Diff.test.ts801 // Step 2: Switch to split viewCOMMENT
LOW⚡packages/core/src/renderables/Diff.test.ts810 // Step 3: Switch back to unified viewCOMMENT
LOW⚡packages/core/src/renderables/Diff.test.ts819 // Step 4: Switch to split view again (this currently fails)COMMENT
LOWpackages/core/src/lib/tree-sitter-styled-text.ts251 // We need to check if this conceal is NOT from an injection (markdown_inline)COMMENT
Cross-Language Confusion (JS/TS)2 hits · 10 pts
SeverityFileLineSnippetContext
HIGH…ckages/core/src/renderables/__tests__/Markdown.test.ts1210print("hello")CODE
HIGH…ckages/core/src/renderables/__tests__/Markdown.test.ts1223 print("hello")CODE
Structural Annotation Overuse4 hits · 9 pts
SeverityFileLineSnippetContext
LOW⚡packages/core/src/renderables/Diff.test.ts795 // Step 1: Verify unified view worksCOMMENT
LOW⚡packages/core/src/renderables/Diff.test.ts801 // Step 2: Switch to split viewCOMMENT
LOW⚡packages/core/src/renderables/Diff.test.ts810 // Step 3: Switch back to unified viewCOMMENT
LOW⚡packages/core/src/renderables/Diff.test.ts819 // Step 4: Switch to split view again (this currently fails)COMMENT
Example Usage Blocks2 hits · 3 pts
SeverityFileLineSnippetContext
LOWpackages/core/dev/test-tmux-theme-queries.sh7# Usage:COMMENT
LOWpackages/examples/src/code-demo.ts55// Usage exampleCOMMENT
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMpackages/core/src/tests/renderer.kitty-flags.test.ts20 // - Alternate keys enables shifted/base-layout keys for robust shortcut matchingCOMMENT
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMpackages/web/src/lib/docs-search.test.ts21## Create a rendererCOMMENT
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOWscripts/create-snapshot.sh24# Check if there are uncommitted changesCOMMENT