AI Slop Code Risk Monitor

warpdotdev/Warp

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

Warp is an agentic development environment, born out of the terminal.

2.2 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for warpdotdev/Warp, a Rust project with 65,795 GitHub stars. SynthScan examined 1,939,828 lines of code across 5275 source files, recording 2951 pattern matches distributed across 21 syntactic categories. The legacy adjusted pattern signal is 2.2 (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.

2.2
Adjusted Signal
2.2
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
65.8K
Stars
Rust
Language
1.9M
Lines of Code
5.3K
Files
3.0K
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 7.0/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.3/100 · LOW

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

Agent Over-Engineering Ratio 3.4/100 · LOW

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

PR Review Velocity Impact 10.0/100 · LOW

Which changes need focused human review? 2951 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 1HIGH 44MEDIUM 462LOW 2444

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 2951 distinct pattern matches across 21 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.

Over-Commented Block2031 hits · 1874 pts
SeverityFileLineSnippetContext
LOWCargo.toml441# loads debuginfo without needing to run dsymutil, leave the .o object filesCOMMENT
LOWabout.toml41# invocation.COMMENT
LOWcrates/vim/src/find_char.rs1use warpui_core::text::TextBuffer;COMMENT
LOWcrates/vim/src/vim.rs81/// See https://vimdoc.sourceforge.net/htmldoc/motion.html#wordCOMMENT
LOWcrates/settings/src/lib.rs321 fn setting_name() -> &'static str;COMMENT
LOWcrates/settings/src/lib.rs341 /// without a `toml_path`, falls back to `storage_key()`.COMMENT
LOWcrates/settings/src/lib.rs361 /// (`key = { ... }`). Used for enum settings whose shape changes betweenCOMMENT
LOWcrates/settings/src/lib.rs641 fn is_value_explicitly_set(&self) -> bool;COMMENT
LOWcrates/settings/src/manager.rs41 /// The key used in the TOML settings file (last segment of `toml_path`).COMMENT
LOWcrates/settings/src/macros.rs1//! This module defines a set of macros to standardize and simplify the processCOMMENT
LOWcrates/settings/src/macros.rs21//! define_settings_group!(ExampleGroup, settings: [COMMENT
LOWcrates/settings/src/macros.rs41//! ```COMMENT
LOWcrates/settings/src/macros.rs61//! [`Default`], [`PartialEq`], [`serde::Serialize`], andCOMMENT
LOWcrates/settings/src/macros.rs81//! define_settings_group!(EnumSettingsGroup, settings: [COMMENT
LOWcrates/settings/src/macros.rs101//! supported_platforms: SupportedPlatforms::ALL,COMMENT
LOWcrates/settings/src/macros.rs121//! define_settings_group!(ExampleGroup, settings: [COMMENT
LOWcrates/settings/src/macros.rs141//! });COMMENT
LOWcrates/settings/src/macros.rs161//! });COMMENT
LOWcrates/settings/src/macros.rs181//! struct MyView {}COMMENT
LOWcrates/syntax_tree/src/queries/indent_query.rs61 let mut previous_line = None;COMMENT
LOWcrates/repo_metadata/src/local_model.rs21COMMENT
LOWcrates/repo_metadata/src/local_model.rs81};COMMENT
LOWcrates/repo_metadata/src/local_model.rs181/// extra non-recursive watches too.COMMENT
LOWcrates/repo_metadata/src/local_model.rs201/// Tracks how a repository is registered with the filesystem watcher.COMMENT
LOWcrates/repo_metadata/src/local_model.rs241 handle: SpawnedFutureHandle,COMMENT
LOWcrates/repo_metadata/src/local_model.rs261 /// Spawned watcher update tasks keyed by repository root, then spawned future.COMMENT
LOWcrates/repo_metadata/src/local_model.rs1361 Ok(async move {COMMENT
LOWcrates/repo_metadata/src/entry.rs61}COMMENT
LOWcrates/repo_metadata/src/entry.rs1001/// Returns whether a repository file watcher should descend into (and registerCOMMENT
LOWcrates/repo_metadata/src/entry.rs1041///COMMENT
LOWcrates/repo_metadata/src/entry.rs1061/// Emit predicate: forwards events for everything outside `.git/` plus theCOMMENT
LOWcrates/repo_metadata/src/repositories.rs41 repository_roots: HashSet<LocalOrRemotePath>,COMMENT
LOWcrates/repo_metadata/src/repositories.rs321struct GitRepoInfo {COMMENT
LOWcrates/repo_metadata/src/file_tree_update.rs1//! Serializable incremental file tree update types.COMMENT
LOWcrates/repo_metadata/src/file_tree_update.rs21COMMENT
LOWcrates/repo_metadata/src/file_tree_update.rs41/// Describes a subtree patch rooted at a specific parent directory.COMMENT
LOWcrates/repo_metadata/src/gitignore_cache.rs1//! A small process-wide cache of parsed `.gitignore` files.COMMENT
LOWcrates/repo_metadata/src/gitignore_cache.rs121COMMENT
LOWcrates/websocket/src/lib.rs1//! A common websocket API that works for native and `wasm` targets.COMMENT
LOWcrates/watcher/src/lib.rs321 // second case, this event will come in as a EventKind::Modify on the name with RenameMode::Any.COMMENT
LOWcrates/warp_web_event_bus/src/lib.rs21 use wasm_bindgen::prelude::*;COMMENT
LOWcrates/simple_logger/src/lib.rs21/// rotation happens *after* the write that crosses the threshold so log linesCOMMENT
LOWcrates/simple_logger/src/lib.rs61/// Shared state for a [`SimpleLogger`].COMMENT
LOWcrates/simple_logger/src/lib.rs261/// - each remaining `.N` has been renamed to `.{N+1}`COMMENT
LOWcrates/simple_logger/src/manager.rs121 /// Registers a logger with optional size-based rotation.COMMENT
LOWcrates/simple_logger/src/manager_tests.rs81 drop(logger);COMMENT
LOWcrates/simple_logger/src/manager_tests.rs221/// `.1` slot fails because that path is occupied by a non-empty directory),COMMENT
LOWcrates/simple_logger/src/lib_tests.rs1//! Tests for the size-based rotation helpers in `lib.rs`.COMMENT
LOWcrates/warp_server_auth/src/credentials.rs1//! Representation of Warp user credentials.COMMENT
LOWcrates/warp_server_auth/src/user.rs81/// This does not include authentication credentials, which are stored separatelyCOMMENT
LOWcrates/warp_server_auth/src/user.rs101 /// Type of principal (user or service account). Fetched fresh from the serverCOMMENT
LOWcrates/warp_server_auth/src/user.rs121COMMENT
LOWcrates/warp_server_auth/src/user/persistence.rs21 #[serde(rename = "id_token")]COMMENT
LOWcrates/asset_macro/src/lib.rs1//! This module defines a set of macros used to reference assets in Warp.COMMENT
LOWcrates/warp_server_client/src/auth/mod.rs481}COMMENT
LOWcrates/warp_completer/src/lib.rs21 pub buffer_text: String,COMMENT
LOWcrates/warp_completer/src/lib.rs41/// ...COMMENT
LOWcrates/warp_completer/src/parsers/hir/mod.rs221/// Identifies the expression type of a parsed token.COMMENT
LOWcrates/warp_completer/src/parsers/simple/mod.rs261}COMMENT
LOWcrates/warp_completer/src/signatures/legacy/registry.rs21COMMENT
1971 more matches not shown…
Decorative Section Separators361 hits · 1162 pts
SeverityFileLineSnippetContext
MEDIUMcrates/repo_metadata/src/wrapper_model.rs98 // ── Event forwarding ─────────────────────────────────────────────COMMENT
MEDIUMcrates/repo_metadata/src/wrapper_model.rs193 // ── Unified query API ────────────────────────────────────────────COMMENT
MEDIUMcrates/repo_metadata/src/wrapper_model.rs304 // ── Local-specific operations ────────────────────────────────────COMMENT
MEDIUMcrates/repo_metadata/src/wrapper_model.rs411 // ── Remote-specific operations ─────────────────────────────────COMMENT
MEDIUMcrates/repo_metadata/src/remote_model.rs78 // ── Read-only query API ──────────────────────────────────────────COMMENT
MEDIUMcrates/repo_metadata/src/remote_model.rs152 // ── Write API (for future sync + test use) ───────────────────────COMMENT
MEDIUMcrates/repo_metadata/src/file_tree_update_tests.rs10// ── Helpers ──────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/repo_metadata/src/file_tree_update_tests.rs68// ── flatten_entry_metadata tests ─────────────────────────────────────COMMENT
MEDIUMcrates/repo_metadata/src/file_tree_update_tests.rs130// ── apply_file_tree_mutations update-generation tests ─────────────────COMMENT
MEDIUMcrates/repo_metadata/src/file_tree_update_tests.rs551// ── Lazy-load filtering test ─────────────────────────────────────────COMMENT
MEDIUMcrates/warp_files/src/text_file_reader_tests.rs23// ── Whole-file (no ranges) ──────────────────────────────────────────COMMENT
MEDIUMcrates/warp_files/src/text_file_reader_tests.rs67// ── Line ranges ─────────────────────────────────────────────────────COMMENT
MEDIUMcrates/warp_files/src/text_file_reader_tests.rs177// ── Truncation with ranges ──────────────────────────────────────────COMMENT
MEDIUMcrates/warp_files/src/text_file_reader_tests.rs251// ── Trailing newline preservation ───────────────────────────────────COMMENT
MEDIUMcrates/warp_files/src/text_file_reader_tests.rs319// ── FileModel::read_text_file (async, real file) ───────────────COMMENT
MEDIUMcrates/warp_util/src/worktree_names.rs9 // ── Landforms & Terrain ─────────────────────────────────────────────────COMMENT
MEDIUMcrates/warp_util/src/worktree_names.rs60 // ── Desert Plants ───────────────────────────────────────────────────────COMMENT
MEDIUMcrates/warp_util/src/worktree_names.rs96 // ── Desert Animals ──────────────────────────────────────────────────────COMMENT
MEDIUMcrates/warp_util/src/worktree_names.rs133 // ── Minerals, Rocks & Metals ────────────────────────────────────────────COMMENT
MEDIUMcrates/warp_util/src/worktree_names.rs164 // ── Southwest Culture & Spanish ─────────────────────────────────────────COMMENT
MEDIUMcrates/warp_util/src/worktree_names.rs189 // ── Weather & Sky ───────────────────────────────────────────────────────COMMENT
MEDIUMcrates/warp_util/src/standardized_path.rs32 // ── Construction APIs ─────────────────────────────────────────────COMMENT
MEDIUMcrates/warp_util/src/standardized_path.rs118 // ── Query APIs ───────────────────────────────────────────────────COMMENT
MEDIUMcrates/warp_util/src/standardized_path.rs216 // ── Conversion APIs ──────────────────────────────────────────────COMMENT
MEDIUMcrates/warp_util/src/standardized_path.rs276// ── Helpers ──────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/warp_util/src/path_tests.rs974// ── group_roots_by_common_ancestor tests ─────────────────────────────COMMENT
MEDIUMcrates/managed_secrets_wasm/src/lib.rs173// ── BYO (bring-your-own) credential sealing ─────────────────────────────────COMMENT
MEDIUMcrates/managed_secrets/src/envelope/hpke_impl.rs20// ── Cipher suite ────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/managed_secrets/src/envelope/hpke_impl.rs104// ── Public key manager (encryption) ─────────────────────────────────────────COMMENT
MEDIUMcrates/managed_secrets/src/envelope/hpke_impl.rs164// ── Private key manager (decryption) ────────────────────────────────────────COMMENT
MEDIUMcrates/managed_secrets/src/envelope/hpke_impl.rs253// ── Validation helpers ──────────────────────────────────────────────────────COMMENT
MEDIUMcrates/warpui_core/examples/tui_file_viewer.rs101 // ── Header ──────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/warpui_core/examples/tui_file_viewer.rs118 // ── Body: lines from scroll offset ─────────────────────────────────COMMENT
MEDIUMcrates/warpui_core/examples/tui_file_viewer.rs132 // ── Wire up key handlers ────────────────────────────────────────────COMMENT
MEDIUM…re/src/elements/gui/new_scrollable/scrollable_tests.rs1306/// 100px┌──────┴───────┐COMMENT
MEDIUM⚡…es/warpui_core/src/elements/gui/new_scrollable/util.rs86// ┌──────┴───────┐COMMENT
MEDIUM⚡…es/warpui_core/src/elements/gui/new_scrollable/util.rs87// ┌─────┲━━━━━━━━━━━━━━┱────────┐ ┐COMMENT
MEDIUM⚡…es/warpui_core/src/elements/gui/new_scrollable/util.rs97// │ ┗━━━━━━━━━━━━━━┛ │ ┘COMMENT
MEDIUM⚡…es/warpui_core/src/elements/gui/new_scrollable/util.rs101// └─────────────────────────────┘COMMENT
MEDIUM⚡…es/warpui_core/src/elements/gui/new_scrollable/util.rs103// ┌──────┴───────┐COMMENT
MEDIUM⚡…es/warpui_core/src/elements/gui/new_scrollable/util.rs106// ┌───────────┲━━━━━━━━━━━━━━┱──┐ ┐COMMENT
MEDIUM⚡…es/warpui_core/src/elements/gui/new_scrollable/util.rs116// │ ┗━━━━━━━━━━━━━━┛ │ ┘COMMENT
MEDIUM⚡…es/warpui_core/src/elements/gui/new_scrollable/util.rs120// └─────────────────────────────┘COMMENT
MEDIUM⚡crates/warpui/src/rendering/atlas/allocator.rs22/// ┌─────┬─────┬─────┬─────┬─────┐COMMENT
MEDIUM⚡crates/warpui/src/rendering/atlas/allocator.rs25/// ├─────┼─────┼─────┼─────┼─────┤COMMENT
MEDIUM⚡crates/warpui/src/rendering/atlas/allocator.rs28/// ├─────┼─────┼─────┼─────┴─────┤ <- Row height is tallest element in row; this isCOMMENT
MEDIUM⚡crates/warpui/src/rendering/atlas/allocator.rs31/// └─────┴─────┴─────┴───────────┘ fit in the row.COMMENT
MEDIUMcrates/remote_server/src/lib.rs20 // ── ClientMessage constructors ──────────────────────────────────COMMENT
MEDIUMcrates/remote_server/src/manager.rs912 // ── Typed host-scoped requests ──────────────────────────────────COMMENT
MEDIUMcrates/remote_server/src/manager.rs1089 // ── Code-review git operations ──────────────────────────────────COMMENT
MEDIUMcrates/remote_server/src/repo_metadata_proto.rs16// ── Rust → Proto ────────────────────────────────────────────COMMENT
MEDIUMcrates/remote_server/src/repo_metadata_proto.rs174// ── Proto → Rust ──────────────────────────────────────────────────COMMENT
MEDIUMcrates/remote_server/src/codebase_index_proto.rs31// ── Rust → Proto ────────────────────────────────────────────COMMENT
MEDIUMcrates/remote_server/src/codebase_index_proto.rs71// ── Proto → Rust ──────────────────────────────────────────────────COMMENT
MEDIUM…tes/warp_terminal/src/model/grid/grid_handler_tests.rs2395// ─── content_len / trailing blank row trimming ───────────────────────COMMENT
MEDIUM…tes/warp_terminal/src/model/grid/grid_handler_tests.rs2551// ─── FullGridClearBehavior::Clear resize + scroll desync ─────────────COMMENT
MEDIUM⚡crates/warp_terminal/src/model/grid/grid_storage.rs73/// ┌────────────────────────────────┐COMMENT
MEDIUM⚡crates/warp_terminal/src/model/grid/grid_storage.rs75/// ├────────────────────────────────┤COMMENT
MEDIUM⚡crates/warp_terminal/src/model/grid/grid_storage.rs81/// └────────────────────────────────┘COMMENT
MEDIUMcrates/warp_terminal/src/model/grid/storage.rs49/// ┌────────────────────────────────┐COMMENT
301 more matches not shown…
Structural Annotation Overuse147 hits · 258 pts
SeverityFileLineSnippetContext
LOWcrates/integration/src/test/settings_file_errors.rs121 // Step 1: No banner initially.COMMENT
LOWcrates/integration/src/test/settings_file_errors.rs134 // Step 2: Overwrite with invalid TOML to trigger the error banner.COMMENT
LOWcrates/integration/src/test/settings_file_errors.rs155 // Step 3: Fix the file — banner should disappear.COMMENT
LOWcrates/integration/src/test/settings_file_errors.rs200 // Step 1: Verify no banner with valid settings.COMMENT
LOWcrates/integration/src/test/settings_file_errors.rs215 // Step 2: Change the value to something invalid.COMMENT
LOWcrates/integration/src/test/remote_server.rs255 // Step 1: Write a file using RemoteServerClient::write_file proto APICOMMENT
LOW⚡crates/integration/src/test/remote_server.rs266 // Step 2: Verify the file was written by reading it via shell commandCOMMENT
LOW⚡crates/integration/src/test/remote_server.rs274 // Step 3: Clean upCOMMENT
LOWcrates/integration/src/test/settings_private.rs40 // Step 1: Set a public setting (FontSize) and a private settingCOMMENT
LOWcrates/integration/src/test/settings_private.rs58 // Step 2: Verify TOML file contains the public setting but not theCOMMENT
LOWcrates/integration/src/test/settings_private.rs78 // Step 3: Verify JSON prefs contain the private setting.COMMENT
LOWcrates/integration/src/test/settings_private.rs89 // Step 4: Set a second pair — public CodeAsDefaultEditor, privateCOMMENT
LOWcrates/integration/src/test/settings_private.rs105 // Step 5: Verify second public setting is in TOML, second private isCOMMENT
LOWcrates/integration/src/test/settings_private.rs157 // Step 1: Verify the app loaded the pre-populated private settings.COMMENT
LOWcrates/integration/src/test/settings_private.rs177 // Step 2: Write a public setting so the TOML file has content.COMMENT
LOWcrates/integration/src/test/settings_private.rs190 // Step 3: Verify TOML has the public setting but not the private ones.COMMENT
LOWcrates/integration/src/test/settings_private.rs211 // Step 4: Verify JSON prefs still have both private settings.COMMENT
LOWcrates/integration/src/test/settings_file_hot_reload.rs46 // Step 1: Confirm the initial value was loaded on startup. ThisCOMMENT
LOWcrates/integration/src/test/settings_file_hot_reload.rs62 // Step 2: Rewrite the file with a different valid value and wait forCOMMENT
LOWcrates/integration/src/test/settings_file_hot_reload.rs83 // Step 3: Rewrite a second time to confirm the reload is repeatableCOMMENT
LOWcrates/warp_terminal/src/model/blockgrid.rs521 /// NOTE: This function does not respect displayed/filtered content and returns allCOMMENT
LOWcrates/warp_terminal/src/model/blockgrid.rs543 /// NOTE: This function does not obfuscate secrets.COMMENT
LOWcrates/warp_terminal/src/model/blockgrid.rs564 /// NOTE: This function forces all secrets in grids to be obfuscated. We need thisCOMMENT
LOW⚡crates/computer_use/src/recording_post_process.rs164 // Step 1: cut the source to retained segments only.COMMENT
LOW⚡crates/computer_use/src/recording_post_process.rs167 // Step 2: write the remapped ASS and burn overlays into the cut video.COMMENT
LOW⚡crates/editor/src/content/buffer_tests.rs14210 // Step 1: Simulate initial file load — populate buffer and set version.COMMENT
LOW⚡crates/editor/src/content/buffer_tests.rs14216 // Step 2: User edits the buffer.COMMENT
LOW⚡crates/editor/src/content/buffer_tests.rs14229 // Step 3: Simulate save — capture the current buffer version as the base.COMMENT
LOW⚡crates/editor/src/content/buffer_tests.rs14233 // Step 4: Simulate post-save server push with NO edits.COMMENT
LOW⚡crates/editor/src/content/buffer_tests.rs14240 // Step 5: The caller (GlobalBufferModel) would set base_content_version = push_version.COMMENT
LOW⚡crates/onboarding/src/callout/model.rs69 /// Step 1: terminal input with natural language support.COMMENT
LOWapp/assets/bundled/bootstrap/bash.sh73 # WARNING: This variable is no longer used and should not be relied upon.COMMENT
LOW⚡app/src/settings/cloud_preferences_syncer_tests.rs1324 // Step 1: create a real temp settings.toml. The file's hash isCOMMENT
LOW⚡app/src/settings/cloud_preferences_syncer_tests.rs1333 // Step 2: seed the stored hash with a DIFFERENT value so theCOMMENT
LOW⚡app/src/settings/cloud_preferences_syncer_tests.rs1339 // Step 3: simulate the user's in-memory local values matchingCOMMENT
LOWapp/src/settings/cloud_preferences_syncer_tests.rs1351 // Step 4: seed the fake cloud with a stale value. If theCOMMENT
LOWapp/src/settings/cloud_preferences_syncer_tests.rs1362 // Step 5: construct the syncer via the production entry pointCOMMENT
LOWapp/src/settings/cloud_preferences_syncer_tests.rs1376 // Step 6: trigger the initial load with the fake's currentCOMMENT
LOWapp/src/auth/login_slide.rs580 // Step 1: Select auth pathwayCOMMENT
LOWapp/src/auth/login_slide.rs860 // Step 2: Browser openCOMMENT
LOWapp/src/auth/login_slide.rs1030 // Step 3: Privacy settings (inline in left column)COMMENT
LOWapp/src/terminal/input.rs2766 // NOTE: This method is the SINGLE point that wires a (lazily- or eagerly-created) ambientCOMMENT
LOW⚡app/src/autoupdate/mod_tests.rs465 // Step 1: Successful download of v2.COMMENT
LOW⚡app/src/autoupdate/mod_tests.rs475 // Step 2: Failed download of v3 — v2 preserved.COMMENT
LOW⚡app/src/autoupdate/mod_tests.rs485 // Step 3: Retry v3 succeeds — replaces v2.COMMENT
LOWapp/src/ai/bedrock_credentials.rs48 // Step 1: Mint a new OIDC identity token via the model context.COMMENT
LOWapp/src/ai/bedrock_credentials.rs67 // Step 2: Exchange the OIDC token for fresh STS temporary credentials.COMMENT
LOWapp/src/ai/bedrock_credentials.rs98 // Step 3: Update ApiKeyManager with the fresh credentials.COMMENT
LOWapp/src/ai/agent_sdk/driver/bedrock_credentials.rs47 // Step 1: Mint a new OIDC identity token via the model context.COMMENT
LOWapp/src/ai/agent_sdk/driver/bedrock_credentials.rs65 // Step 2: Exchange the OIDC token for fresh STS temporary credentials.COMMENT
LOWapp/src/ai/agent_sdk/driver/bedrock_credentials.rs86 // Step 3: Update ApiKeyManager with the fresh credentials.COMMENT
LOW⚡app/src/ai/agent_management/telemetry.rs14 /// Step 1: Create environment (slash command)COMMENT
LOW⚡app/src/ai/agent_management/telemetry.rs16 /// Step 1: Create environment (CLI command)COMMENT
LOW⚡app/src/ai/agent_management/telemetry.rs18 /// Step 2: Create Slack integrationCOMMENT
LOW⚡app/src/ai/agent_management/telemetry.rs20 /// Step 2: Create Linear integrationCOMMENT
LOWapp/src/ai/blocklist/block/secret_redaction_tests.rs600 // Step 1: Detect secrets in the textCOMMENT
LOWapp/src/ai/blocklist/block/secret_redaction_tests.rs616 // Step 2: Prepare for redaction by inserting the detected secretsCOMMENT
LOWapp/src/ai/blocklist/block/secret_redaction_tests.rs636 // Step 3: Redact the secrets in the textCOMMENT
LOWapp/src/persistence/README.md10## Step 1: One-time setupCOMMENT
LOWapp/src/persistence/README.md21## Step 2: Write the migrationCOMMENT
87 more matches not shown…
Modern AI Meta-Vocabulary46 hits · 135 pts
SeverityFileLineSnippetContext
MEDIUMREADME.md32[Warp](https://www.warp.dev) is an agentic development environment, born out of the terminal. Use Warp's built-in codingCODE
MEDIUM⚡crates/warp_multi_agent_client/src/lib.rs11 #[error("Failed to authenticate multi-agent request")]COMMENT
MEDIUM⚡crates/warp_multi_agent_client/src/lib.rs14 #[error("Failed to resolve ambient headers for multi-agent request")]COMMENT
MEDIUM⚡crates/warp_multi_agent_client/src/lib.rs17 #[error("Failed to decode base64 multi-agent response event")]COMMENT
MEDIUM⚡crates/warp_multi_agent_client/src/lib.rs20 #[error("Failed to decode protobuf multi-agent response event")]COMMENT
MEDIUMcrates/warp_cli/src/lib.rs132 about = r#"The orchestration platform for cloud agentsCODE
MEDIUMapp/src/terminal/shared_session/share_modal/body.rs117 // the size here accordingly. That being said, we still have guardrails on bothCOMMENT
MEDIUMapp/src/ai/blocklist/handoff/mod.rs15//! A frontend first calls `prepare_handoff` to enforce source guardrails andCOMMENT
MEDIUMapp/src/ai/blocklist/handoff/pipeline.rs5//! guardrails, captures the data needed for a cloud launch or failureCOMMENT
MEDIUMspecs/QUALITY-1764/PRODUCT.md396. A root URL with `#child=<run-id>` loads the root viewer, waits for initial orchestration hydration, then selects the CODE
MEDIUMspecs/QUALITY-701/PRODUCT.md64### Coordination with the rest of the orchestration UICOMMENT
MEDIUMspecs/QUALITY-701/TECH.md58### 2. Shared orchestration helpersCOMMENT
MEDIUMspecs/code-1822-tui-orchestration-tab-bar/TECH.md17- [`app/src/ai/blocklist/agent_view/orchestration_pill_bar.rs (600-670) @ 0bfc7889`](https://github.com/warpdotdev/warp/CODE
MEDIUMspecs/code-1822-option-snapshots/TECH.md1# TECH: Frontend-neutral orchestration option snapshotsCOMMENT
MEDIUMspecs/code-1822-option-snapshots/TECH.md29### Snapshot contract (`app/src/ai/orchestration/snapshots.rs`)COMMENT
MEDIUMspecs/APP-4365/TECH.md86### Prompt display mismatch for `/plan` and `/orchestrate`COMMENT
MEDIUMspecs/cloud-environment-catalog/TECH.md6- [`app/src/ai/orchestration/providers.rs (142-193) @ 8be97b2cb`](https://github.com/warpdotdev/warp/blob/8be97b2cb7967eCODE
MEDIUMspecs/QUALITY-715/TECH.md1# QUALITY-715: Do not auto-open details panel for orchestration child shared sessionsCOMMENT
MEDIUMspecs/QUALITY-715/TECH.md18## Option A: Explicit per-view auto-open policy set by parent orchestration UI pathsCOMMENT
MEDIUMspecs/APP-3743/TECH.md56### 4. Hover-driven sidecar orchestrationCOMMENT
MEDIUMspecs/code-1822-tui-local-children/TECH.md1# TECH: TUI local child agents and rich orchestration messagesCOMMENT
MEDIUMspecs/code-1822-edit-state/TECH.md1# TECH: Frontend-neutral orchestration edit stateCOMMENT
MEDIUMspecs/QUALITY-671/TECH.md1# Tech spec: roll up orchestration credit usage in the agent-mode footerCOMMENT
MEDIUMspecs/replay-agent-events-on-restore/PRODUCT.md30### V1 orchestration (local lifecycle dispatch)COMMENT
MEDIUMspecs/CODE-1809/TECH.md14- [`crates/warp_tui/src/agent_block.rs (326-524) @ abea51cd`](https://github.com/warpdotdev/warp/blob/abea51cd1e102b3639CODE
MEDIUMspecs/APP-4318/TECH.md98### PR 1: feature flag, API client, and run/execution-aware model scaffoldingCOMMENT
MEDIUMspecs/APP-4318/TECH.md101### PR 2: ambient follow-up orchestration without the visible entrypointCOMMENT
MEDIUMspecs/APP-4386/TECH.md170#### 2d. Modify `SshTransport::install_binary` to orchestrate the fallbackCOMMENT
MEDIUMspecs/APP-4579/PRODUCT.md20### Cloud agent is told it lost its orchestration context, on the first turn onlyCOMMENT
MEDIUMspecs/APP-4579/PRODUCT.md26### Invariant: orchestration and snapshot prompts compose cleanlyCOMMENT
MEDIUMspecs/QUALITY-768/TECH.md1# QUALITY-768: Restore orchestration session stateCOMMENT
MEDIUMspecs/QUALITY-768/TECH.md37### 1. Eager orchestration-child hydration in `initialize_historical_conversations`COMMENT
MEDIUMspecs/APP-4319/TECH.md25### Feature flag scaffoldingCOMMENT
MEDIUMspecs/QUALITY-919/TECH.md1# TECH: wait_for_events parent registration for owner-side orchestration eventsCOMMENT
MEDIUMspecs/QUALITY-780/TECH.md187#### 8.4 Inbound orchestration events while waitingCOMMENT
MEDIUMspecs/code-1822-tui-cloud-children/TECH.md11- [`crates/warp_tui/src/terminal_session_view.rs (220-420) @ 8f73e01b`](https://github.com/warpdotdev/warp/blob/8f73e01bCODE
MEDIUMspecs/CODE-1822/TECH.md10- [`app/src/ai/blocklist/action_model.rs (684-745) @ 27da0f48`](https://github.com/warpdotdev/warp/blob/27da0f4885aa2360CODE
MEDIUMspecs/CODE-1822/TECH.md14### Shared orchestration domain and selector (landed earlier in this stack)COMMENT
MEDIUMspecs/CODE-1822/TECH.md45### 1. TUI orchestration block `crates/warp_tui/src/orchestration_block.rs`COMMENT
MEDIUMspecs/CODE-1822/TECH.md83### 6. Rich orchestration transcript messagesCOMMENT
MEDIUMspecs/orch-viewer-polling/TECH.md21### Other orchestration delivery for referenceCOMMENT
MEDIUM…undled/skills/claude-api/python/claude-api/tool-use.md28# The tool runner handles the agentic loop automaticallyCOMMENT
MEDIUM…ed/skills/claude-api/typescript/claude-api/tool-use.md31// The tool runner handles the agentic loop and returns the final messageCOMMENT
MEDIUM…/bundled/skills/claude-api/shared/tool-use-concepts.md69# Handle pause_turn in your agentic loopCOMMENT
MEDIUMresources/bundled/skills/claude-api/shared/models.md13m.max_input_tokens # context window (int)CODE
MEDIUM…ents/skills/cross-platform-cloud-verification/SKILL.md234## Cost and scope guardrailsCOMMENT
AI Slop Vocabulary40 hits · 123 pts
SeverityFileLineSnippetContext
MEDIUMcrates/http_client/src/lib.rs99 // single-threaded (and we don't leverage WebWorkers for async execution in WoW).COMMENT
MEDIUMcrates/warp_completer/src/parsers/mod.rs81/// A `LiteRootNode` is the root node of the parsed AST. Essentially a series of `LiteGroup`s,COMMENT
MEDIUMcrates/warp_completer/src/signatures/legacy/mod.rs79 /// and generators. This does not utilize any data from theCOMMENT
MEDIUMcrates/integration/src/test/typeahead.rs310 // The most robust way of handling this is to just treat it as a flake.COMMENT
MEDIUMcrates/warp_util/src/path/windows.rs155 // We could be more robust in our search by iterating over all subdirectoriesCOMMENT
MEDIUMcrates/markdown_parser/src/markdown_parser.rs1573 // text parser more robust to new kinds of Markdown syntax, which should all be indicated withCOMMENT
MEDIUMcrates/local_control/src/discovery.rs269 // `list_instances_from_dir` is the robust cleanup path: it removes staleCOMMENT
MEDIUMcrates/warpui_core/src/ui_components/button.rs17/// robust to RTL languages.COMMENT
MEDIUMcrates/warpui_core/src/elements/gui/stack/mod.rs193 // (Absolutely positioned elements must have an `OffsetPositioning` parent_data.COMMENT
MEDIUM…s/warpui/src/windowing/winit/fonts/swash_rasterizer.rs108 // TODO(alokedesai): Ensure our font rasterization code is robust to returned formats thatCOMMENT
MEDIUMcrates/warp_terminal/src/local_tty/unix.rs359 // Set whether or not we should utilize the SSH wrapper in this shell.COMMENT
MEDIUMcrates/warp_terminal/src/model/grid/filtering.rs828 /// variants are added, a more robust algorithm is needed.COMMENT
MEDIUM…ates/warpui_extras/src/user_preferences/file_backed.rs12/// Note that this is currently not robust to external modifications toCOMMENT
MEDIUMcrates/warp_cli/src/lib.rs74 /// IDs can be reused, so a process handle is more robust.COMMENT
MEDIUMcrates/warp_cli/src/agent.rs659 #[arg(long = "harness", value_name = "HARNESS", default_value_t = Harness::Oz, hide = true)]COMMENT
MEDIUMcrates/warp_cli/src/agent.rs862 #[arg(long = "harness", value_name = "HARNESS", default_value_t = Harness::Oz)]COMMENT
MEDIUMcrates/editor/test_data/test_rust_file.rs6946 /// # process_data("rust").expect("why is the test harness OOMing on 4 bytes?");COMMENT
MEDIUMcrates/editor/test_data/test_rust_file.rs6987 /// # process_data("rust").expect("why is the test harness OOMing on 4 bytes?");COMMENT
MEDIUMcrates/editor/src/render/model/table_offset_map.rs291 /// which makes it robust to:COMMENT
MEDIUMapp/Cargo.toml352# targeting wasm and leverage the fact that cargo enables the superset of enabled features for a given crate.COMMENT
LOWapp/assets/bundled/bootstrap/bash_body.sh536 # we swapped empty/no-arguments to current background process), so we can just use thatCOMMENT
LOWapp/assets/bundled/bootstrap/bash_body.sh1470 # still work, just create a length 1 array.COMMENT
MEDIUMapp/assets/bundled/bootstrap/fish.sh131 # strings on $IFS into lists). Essentially, setting IFS to the empty stringCOMMENT
MEDIUMapp/assets/bundled/bootstrap/bash.sh427 # the side effects of doing this to give the user a seamless experience.COMMENT
MEDIUMapp/src/crash_recovery.rs355 // more robust than passing a process ID, as Windows can reuseCOMMENT
MEDIUMapp/src/settings/ai.rs2433 // servers should surface an explicit, auditable opt-in. A more robustCOMMENT
MEDIUMapp/src/settings/cloud_preferences_syncer.rs598 // guard makes this a genuine one-time override — robustCOMMENT
MEDIUMapp/src/integration_testing/terminal/assertion.rs500 // but ongoing work to consolidate PTY writes should be a more robustCOMMENT
MEDIUMapp/src/auth/auth_manager.rs539 // TODO(alokedesai): Investigate a more robust way of handling eventsCOMMENT
MEDIUMapp/src/terminal/input_tests.rs3923/// BlockList, it was easier to utilize the boilerplate local to this module. Long-term, some ofCOMMENT
MEDIUMapp/src/terminal/writeable_pty/pty_controller.rs433 // TODO(CORE-2099): Figure out a more robust solution here. Fish usersCOMMENT
MEDIUMapp/src/terminal/warpify/success_block.rs267 // yet have a robust way of ensuring that every aspect of text selection is implementedCOMMENT
MEDIUMapp/src/ai/cloud_agent_settings.rs25#[schemars(description = "Selected third-party harness model.")]COMMENT
MEDIUM⚡app/src/ai/agent_sdk/driver.rs1270 #[error("Harness '{harness}' setup failed: {reason}")]COMMENT
MEDIUM⚡app/src/ai/agent_sdk/driver.rs1272 #[error("Harness '{harness}' config setup failed")]COMMENT
MEDIUM⚡app/src/ai/agent_sdk/driver.rs1278 #[error("Harness '{harness}' auth preflight failed")]COMMENT
MEDIUM⚡app/src/ai/agent_sdk/driver.rs1284 #[error("Harness '{harness}' reported a runtime failure matching '{pattern}'")]COMMENT
MEDIUM…/src/ai/agent_sdk/driver/harness/skill_dirs_publish.rs408/// comparison robust to a relative link, a `..` segment, or a symlinkedCOMMENT
MEDIUMapp/src/ai/agent/api.rs197// targeting wasm because the browser is single-threaded (and we don't leverage WebWorkers for asyncCOMMENT
MEDIUMapp/src/notebooks/editor/notebook_command.rs570 /// Returns whether or not we should display the dropdown selector for this block. Essentially, we want to displayCOMMENT
Synthetic Comment Markers16 hits · 118 pts
SeverityFileLineSnippetContext
HIGHapp/src/util/git.rs1076/// Trims an AI-generated PR title to a single line and caps its length.COMMENT
HIGHapp/src/workflows/workflow_view.rs2420 // AI-generated workflow metadata is only supported for Command workflows currently.COMMENT
HIGHapp/src/workflows/workflow_view.rs2770 // Since suggestion generated by AI is non-deterministic, we should make sure to handle eachCOMMENT
HIGHapp/src/search/command_search/searcher.rs21/// `cloud_workflows_data_source`). Local/AI-generated workflows are producedCOMMENT
HIGHapp/src/search/command_search/warp_ai.rs143/// - asynchronous: the asynchronous results are AI generated workflowsCOMMENT
HIGH…earch/command_search/workflows/workflow_search_item.rs27/// AI-generated) don't live in CloudModel, so they must carry owned data.COMMENT
HIGHapp/src/ai_assistant/mod.rs95 // Note that we use the AI generated description as the _title_ of the workflow.COMMENT
HIGHapp/src/ai/agent/mod.rs63/// A server supplied ID for a specific AI generated output.COMMENT
HIGHapp/src/ai/blocklist/block.rs5506 // Auto expansion timers only apply to requested commands, as requested actions thatCOMMENT
HIGHapp/src/ai/blocklist/block.rs6277 /// selections made within inline action views (such as requested edits, embedded code blocks,COMMENT
HIGH…ocklist/inline_action/requested_command_attribution.rs1//! Module to attribute AI-generated requested commandsCOMMENT
HIGHapp/src/drive/workflows/ai_assist.rs229 // Since suggestion generated by AI is non-deterministic, we should make sure to handle eachCOMMENT
HIGHapp/src/code_review/git_dialog/commit.rs239/// Populates the commit message editor from an AI-generated message. SharedCOMMENT
HIGHapp/src/code_review/diff_state/mod.rs406 /// An AI-generated commit message arrived from the remote daemon (issuedCOMMENT
HIGHapp/src/code_review/diff_state/mod.rs817 /// When `autogenerate_content` is set, the PR title/body are AI-generated,COMMENT
HIGH…igma-generate-library/references/code-connect-setup.md2424. In the Inspect panel, the code snippet should show the Code Connect output instead of auto-generated code.CODE
Verbosity Indicators57 hits · 101 pts
SeverityFileLineSnippetContext
LOWcrates/integration/src/test/settings_file_errors.rs121 // Step 1: No banner initially.COMMENT
LOWcrates/integration/src/test/settings_file_errors.rs134 // Step 2: Overwrite with invalid TOML to trigger the error banner.COMMENT
LOWcrates/integration/src/test/settings_file_errors.rs155 // Step 3: Fix the file — banner should disappear.COMMENT
LOWcrates/integration/src/test/settings_file_errors.rs200 // Step 1: Verify no banner with valid settings.COMMENT
LOWcrates/integration/src/test/settings_file_errors.rs215 // Step 2: Change the value to something invalid.COMMENT
LOWcrates/integration/src/test/remote_server.rs255 // Step 1: Write a file using RemoteServerClient::write_file proto APICOMMENT
LOW⚡crates/integration/src/test/remote_server.rs266 // Step 2: Verify the file was written by reading it via shell commandCOMMENT
LOW⚡crates/integration/src/test/remote_server.rs274 // Step 3: Clean upCOMMENT
LOWcrates/integration/src/test/settings_private.rs40 // Step 1: Set a public setting (FontSize) and a private settingCOMMENT
LOWcrates/integration/src/test/settings_private.rs58 // Step 2: Verify TOML file contains the public setting but not theCOMMENT
LOWcrates/integration/src/test/settings_private.rs78 // Step 3: Verify JSON prefs contain the private setting.COMMENT
LOWcrates/integration/src/test/settings_private.rs89 // Step 4: Set a second pair — public CodeAsDefaultEditor, privateCOMMENT
LOWcrates/integration/src/test/settings_private.rs105 // Step 5: Verify second public setting is in TOML, second private isCOMMENT
LOWcrates/integration/src/test/settings_private.rs157 // Step 1: Verify the app loaded the pre-populated private settings.COMMENT
LOWcrates/integration/src/test/settings_private.rs177 // Step 2: Write a public setting so the TOML file has content.COMMENT
LOWcrates/integration/src/test/settings_private.rs190 // Step 3: Verify TOML has the public setting but not the private ones.COMMENT
LOWcrates/integration/src/test/settings_private.rs211 // Step 4: Verify JSON prefs still have both private settings.COMMENT
LOWcrates/integration/src/test/settings_file_hot_reload.rs46 // Step 1: Confirm the initial value was loaded on startup. ThisCOMMENT
LOWcrates/integration/src/test/settings_file_hot_reload.rs62 // Step 2: Rewrite the file with a different valid value and wait forCOMMENT
LOWcrates/integration/src/test/settings_file_hot_reload.rs83 // Step 3: Rewrite a second time to confirm the reload is repeatableCOMMENT
LOW…ai/src/index/full_source_code_embedding/sync_client.rs219 // We need to check if nodes are synced in incremental sync since the to-be-updateCOMMENT
LOW⚡crates/computer_use/src/recording_post_process.rs164 // Step 1: cut the source to retained segments only.COMMENT
LOW⚡crates/computer_use/src/recording_post_process.rs167 // Step 2: write the remapped ASS and burn overlays into the cut video.COMMENT
LOW⚡crates/editor/src/content/buffer_tests.rs14210 // Step 1: Simulate initial file load — populate buffer and set version.COMMENT
LOW⚡crates/editor/src/content/buffer_tests.rs14216 // Step 2: User edits the buffer.COMMENT
LOW⚡crates/editor/src/content/buffer_tests.rs14229 // Step 3: Simulate save — capture the current buffer version as the base.COMMENT
LOW⚡crates/editor/src/content/buffer_tests.rs14233 // Step 4: Simulate post-save server push with NO edits.COMMENT
LOW⚡crates/editor/src/content/buffer_tests.rs14240 // Step 5: The caller (GlobalBufferModel) would set base_content_version = push_version.COMMENT
LOW⚡crates/onboarding/src/callout/model.rs69 /// Step 1: terminal input with natural language support.COMMENT
LOW⚡crates/onboarding/src/callout/model.rs71 /// Step 2: "Agent Mode" (Agent intention only).COMMENT
LOWapp/src/vim_registers.rs72 // If this is coming from the system clipboard, we need to check if the content was yankedCOMMENT
LOW⚡app/src/settings/cloud_preferences_syncer_tests.rs1324 // Step 1: create a real temp settings.toml. The file's hash isCOMMENT
LOW⚡app/src/settings/cloud_preferences_syncer_tests.rs1333 // Step 2: seed the stored hash with a DIFFERENT value so theCOMMENT
LOW⚡app/src/settings/cloud_preferences_syncer_tests.rs1339 // Step 3: simulate the user's in-memory local values matchingCOMMENT
LOWapp/src/settings/cloud_preferences_syncer_tests.rs1351 // Step 4: seed the fake cloud with a stale value. If theCOMMENT
LOWapp/src/settings/cloud_preferences_syncer_tests.rs1362 // Step 5: construct the syncer via the production entry pointCOMMENT
LOWapp/src/settings/cloud_preferences_syncer_tests.rs1376 // Step 6: trigger the initial load with the fake's currentCOMMENT
LOWapp/src/auth/login_slide.rs580 // Step 1: Select auth pathwayCOMMENT
LOWapp/src/auth/login_slide.rs860 // Step 2: Browser openCOMMENT
LOWapp/src/auth/login_slide.rs1030 // Step 3: Privacy settings (inline in left column)COMMENT
LOWapp/src/terminal/history.rs850 // Otherwise, we need to check if the history entry is from this session.COMMENT
LOW⚡app/src/autoupdate/mod_tests.rs465 // Step 1: Successful download of v2.COMMENT
LOW⚡app/src/autoupdate/mod_tests.rs475 // Step 2: Failed download of v3 — v2 preserved.COMMENT
LOW⚡app/src/autoupdate/mod_tests.rs485 // Step 3: Retry v3 succeeds — replaces v2.COMMENT
LOWapp/src/ai/bedrock_credentials.rs48 // Step 1: Mint a new OIDC identity token via the model context.COMMENT
LOWapp/src/ai/bedrock_credentials.rs67 // Step 2: Exchange the OIDC token for fresh STS temporary credentials.COMMENT
LOWapp/src/ai/bedrock_credentials.rs98 // Step 3: Update ApiKeyManager with the fresh credentials.COMMENT
LOWapp/src/ai/agent_sdk/driver/bedrock_credentials.rs47 // Step 1: Mint a new OIDC identity token via the model context.COMMENT
LOWapp/src/ai/agent_sdk/driver/bedrock_credentials.rs65 // Step 2: Exchange the OIDC token for fresh STS temporary credentials.COMMENT
LOWapp/src/ai/agent_sdk/driver/bedrock_credentials.rs86 // Step 3: Update ApiKeyManager with the fresh credentials.COMMENT
LOW⚡app/src/ai/agent_management/telemetry.rs14 /// Step 1: Create environment (slash command)COMMENT
LOW⚡app/src/ai/agent_management/telemetry.rs16 /// Step 1: Create environment (CLI command)COMMENT
LOW⚡app/src/ai/agent_management/telemetry.rs18 /// Step 2: Create Slack integrationCOMMENT
LOW⚡app/src/ai/agent_management/telemetry.rs20 /// Step 2: Create Linear integrationCOMMENT
LOWapp/src/ai/blocklist/block/secret_redaction_tests.rs600 // Step 1: Detect secrets in the textCOMMENT
LOWapp/src/ai/blocklist/block/secret_redaction_tests.rs616 // Step 2: Prepare for redaction by inserting the detected secretsCOMMENT
LOWapp/src/ai/blocklist/block/secret_redaction_tests.rs636 // Step 3: Redact the secrets in the textCOMMENT
Hyper-Verbose Identifiers104 hits · 100 pts
SeverityFileLineSnippetContext
LOW…enerate-library/scripts/createComponentWithVariants.js36async function createComponentWithVariants(config, runId) {CODE
LOW…kills/figma/figma-use/references/component-patterns.md425async function getLocalComponentMetadata(componentId) {CODE
LOW…kills/figma/figma-use/references/component-patterns.md448async function getPublishedComponentMetadata(componentKey) {CODE
LOW…ls/figma/figma-use/references/effect-style-patterns.md107function applyEffectStyleToMatchingNodes(styleId, nodeNamePattern) {CODE
LOW…/figma/figma-use/references/plugin-api-standalone.d.ts210 * function someNestedFunctionCallThatClosesThePlugin() {COMMENT
LOW…skills/figma/figma-use/references/variable-patterns.md285async function listVariableCollectionsAndVariables() {CODE
LOW…ills/figma/figma-use/references/text-style-patterns.md187async function applyTextStyleToMatchingNodes(styleId, nodeNamePattern) {CODE
LOW…skills/factory-files/scripts/validate_factory_files.py169def _valid_benchmark_task_slug(slug: str) -> bool:CODE
LOW…dled/skills/claude-api/shared/managed-agents-events.md84def connect_with_consolidation(client, session_id):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_fetch_comments.py49 def test_line_mismatches_original_matches(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_fetch_comments.py52 def test_both_mismatch_falls_back_to_last_reachable(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_fetch_comments.py56 def test_empty_hunk_returns_none(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_fetch_comments.py59 def test_none_candidates_falls_back_to_last_reachable(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_fetch_comments.py76 def test_line_mismatches_original_matches(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_fetch_comments.py81 def test_both_mismatch_returns_last_reachable(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_fetch_comments.py87 def test_both_mismatch_no_reachable_lines_returns_none(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_fetch_comments.py93 def test_empty_hunk_returns_none(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_fetch_comments.py98 def test_both_line_and_original_none_falls_back(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_fetch_comments.py109 def test_start_line_falls_back_to_original(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_fetch_comments.py117 def test_side_defaults_to_right(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_fetch_comments.py125 def test_start_line_cleared_when_inverted(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_fetch_comments.py144 def test_start_line_kept_when_not_inverted(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_fetch_comments.py154 def test_start_line_cleared_when_equal_to_end(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_fetch_comments.py164 def test_start_fallback_exceeds_end_on_left_side(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_fetch_comments.py214 def test_fork_pr_resolves_to_base_repo(self):CODE
LOW…dled/skills/pr-comments/scripts/test_fetch_comments.py181 def test_regression_outdated_comment_falls_back(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py31 def test_splits_and_strips_trailing_empties(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py52 def test_header_with_context_text(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py56 def test_omitted_counts_default_to_one(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py64 def test_only_old_count_omitted(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py67 def test_only_new_count_omitted(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py84 def test_small_hunk_unchanged(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py88 def test_invalid_header_unchanged(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py92 def test_target_not_found_unchanged(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py102 def test_trims_to_context_window(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py150 def test_preserves_header_context_text(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py159 def test_trailing_empty_lines_stripped(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py170 def test_right_side_skips_deletions(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py221 def test_keeps_full_range_plus_context(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py235 def test_range_start_at_hunk_boundary(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py279 def test_no_newline_marker_does_not_shift_line_numbers(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py329 def test_isolates_single_context_line(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py393 def test_target_within_range_left(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py514 def test_target_in_first_hunk(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py523 def test_multi_hunk_line_in_hunk(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py572 def test_trim_preserves_plus_dash_line(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py577 def test_trim_header_counts_plus_dash_as_new(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py587 def test_line_in_hunk_finds_plus_dash_line(self):CODE
LOW⚡…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py591 def test_last_reachable_line_includes_plus_dash(self):CODE
LOW…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py137 def test_preserves_whitespace(self):CODE
LOW…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py188 def test_left_side_skips_additions(self):CODE
LOW…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py201 def test_left_targets_deletion(self):CODE
LOW…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py294 def test_no_newline_marker_excluded_from_counts(self):CODE
LOW…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py372 def test_multiline_range_no_context(self):CODE
LOW…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py405 def test_right_target_in_deletion_only_hunk(self):CODE
LOW…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py416 def test_target_past_hunk_end(self):CODE
LOW…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py430 def test_target_before_hunk_start(self):CODE
LOW…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py503 def test_target_in_second_hunk(self):CODE
LOW…dled/skills/pr-comments/scripts/test_trim_diff_hunk.py561 def test_annotate_hunk_body_classifies_plus_dash_as_addition(self):STRING
LOW…ui-migrate-setup/tests/test_inspect_shared_settings.py21 def test_selects_dynamic_gui_tui_intersection(self):CODE
44 more matches not shown…
Magic Placeholder Names14 hits · 70 pts
SeverityFileLineSnippetContext
HIGHresources/bundled/skills/claude-api/go/claude-api.md24 option.WithAPIKey("your-api-key"),CODE
HIGH…/bundled/skills/claude-api/go/managed-agents/README.md28 option.WithAPIKey("your-api-key"),CODE
HIGH…/bundled/skills/claude-api/python/claude-api/README.md18client = anthropic.Anthropic(api_key="your-api-key")CODE
HIGH…dled/skills/claude-api/python/managed-agents/README.md22client = anthropic.Anthropic(api_key="your-api-key")CODE
HIGH…dled/skills/claude-api/typescript/claude-api/README.md18const client = new Anthropic({ apiKey: "your-api-key" });CODE
HIGH…/skills/claude-api/typescript/managed-agents/README.md22const client = new Anthropic({ apiKey: "your-api-key" });CODE
HIGHresources/bundled/skills/claude-api/java/claude-api.md34 .apiKey("your-api-key")CODE
HIGH…bundled/skills/claude-api/php/managed-agents/README.md22$client = new Client(apiKey: 'your-api-key');CODE
HIGHresources/bundled/skills/claude-api/curl/examples.md8export ANTHROPIC_API_KEY="your-api-key"CODE
HIGH…urces/bundled/skills/claude-api/curl/managed-agents.md8export ANTHROPIC_API_KEY="your-api-key"CODE
HIGHresources/bundled/skills/claude-api/ruby/claude-api.md20client = Anthropic::Client.new(api_key: "your-api-key")CODE
HIGH…undled/skills/claude-api/ruby/managed-agents/README.md22client = Anthropic::Client.new(api_key: "your-api-key")CODE
HIGHresources/bundled/skills/oz-platform/SKILL.md103 --header 'Authorization: Bearer YOUR_API_KEY' \CODE
HIGHresources/bundled/skills/oz-platform/SKILL.md115 --header 'Authorization: Bearer YOUR_API_KEY' \CODE
Empty Error Handlers13 hits · 65 pts
SeverityFileLineSnippetContext
HIGH…d/skills/tui-migrate-setup/scripts/merge_mcp_config.py474except FileNotFoundError:CODE
HIGH…d/skills/tui-migrate-setup/scripts/merge_mcp_config.py476except OSError:CODE
HIGH…led/skills/create-skill/eval-viewer/generate_review.py303except subprocess.TimeoutExpired:CODE
HIGH…led/skills/create-skill/eval-viewer/generate_review.py231except (json.JSONDecodeError, OSError, KeyError):CODE
HIGH…led/skills/create-skill/eval-viewer/generate_review.py428except (json.JSONDecodeError, OSError):CODE
HIGH…led/skills/create-skill/eval-viewer/generate_review.py97except (json.JSONDecodeError, OSError):CODE
HIGH…led/skills/create-skill/eval-viewer/generate_review.py135except (json.JSONDecodeError, OSError):CODE
HIGH…led/skills/create-skill/eval-viewer/generate_review.py111except OSError:CODE
HIGH…led/skills/create-skill/eval-viewer/generate_review.py299except (ProcessLookupError, ValueError):CODE
HIGH…led/skills/create-skill/eval-viewer/generate_review.py340except (json.JSONDecodeError, OSError):CODE
HIGH…led/skills/create-skill/scripts/aggregate_benchmark.py146except json.JSONDecodeError:CODE
HIGH…ents/skills/changelog-draft/scripts/add_tui_updates.py77except ValueError:CODE
HIGHscript/run-clang-format.py315except AttributeError:CODE
Fake / Example Data39 hits · 40 pts
SeverityFileLineSnippetContext
LOWcrates/simple_logger/src/manager_tests.rs242 std::fs::write(blocked_target.join("placeholder"), b"sentinel").expect("populate blocking dir");CODE
LOWcrates/simple_logger/src/manager_tests.rs280 blocked_target.join("placeholder").is_file(),CODE
LOWcrates/warp_server_auth/src/user/persistence_tests.rs113 email: "test@test.com".to_string(),CODE
LOWcrates/warpui/examples/table-sample/root_view.rs597 ("Very Long Title Here", "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod teCODE
LOWcrates/warpui/examples/table-sample/root_view.rs597 ("Very Long Title Here", "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod teCODE
LOWcrates/warpui/examples/table-sample/root_view.rs1058 2 => format!("Row {} - Very long description here. Lorem ipsum dolor sit amet, consectetur adipiscinCODE
LOWcrates/warpui/examples/table-sample/root_view.rs1058 2 => format!("Row {} - Very long description here. Lorem ipsum dolor sit amet, consectetur adipiscinCODE
LOWcrates/warpui/examples/table-sample/root_view.rs1135 2 => format!("Row {} - Very long description here. Lorem ipsum dolor sit amet, consectetur adipiscinCODE
LOWcrates/warpui/examples/table-sample/root_view.rs1135 2 => format!("Row {} - Very long description here. Lorem ipsum dolor sit amet, consectetur adipiscinCODE
LOWcrates/ai/src/geap_credentials_tests.rs215 team_names: vec!["Acme Corp".to_string(), "Acme Labs".to_string()],CODE
LOWcrates/ai/src/geap_credentials_tests.rs227 team_names: vec!["Acme Corp".to_string(), "Acme Labs".to_string()],CODE
LOWcrates/ai/src/geap_credentials_tests.rs240 "Acme Corp".to_string(),CODE
LOWcrates/ai/src/geap_credentials_tests.rs253 "Acme Corp".to_string(),CODE
LOWcrates/ai/src/api_keys_tests.rs909 email: Some("user@example.com".into()),CODE
LOWcrates/ai/src/api_keys_tests.rs1191 email: Some("user@example.com".into()),CODE
LOWcrates/ipc/src/wasm.rs1//! This module provides a fake, "placeholder" implementation of IPC transport for wasm targets.COMMENT
LOWcrates/warp_tui/src/terminal_session_view_tests.rs7238 Some("user@example.com".to_owned()),CODE
LOWcrates/warp_tui/src/terminal_session_view_tests.rs7243 "user@example.com"CODE
LOWcrates/warp_tui/src/terminal_session_view_tests.rs7278 Some("user@example.com".to_owned()),CODE
LOWcrates/warp_tui/src/editor_element_tests.rs461 let element = placeholder_element(ctx, &empty, "placeholder", TuiStyle::default())CODE
LOWcrates/editor/src/content/buffer_tests.rs3391 buffer.insert_placeholder(3.into(), "placeholder", selection.clone(), ctx);CODE
LOWcrates/editor/src/content/buffer_tests.rs5144 .insert_placeholder(5.into(), "placeholder", selection.clone(), ctx)CODE
LOWcrates/editor/src/content/buffer_tests.rs5163 run: "placeholder".into(),CODE
LOWcrates/editor/src/content/buffer_tests.rs5201 buffer.insert_placeholder(5.into(), "placeholder", selection.clone(), ctx);CODE
LOWcrates/editor/src/content/buffer_tests.rs5231 run: "placeholder".into(),CODE
LOWapp/src/util/git_tests.rs129 git(&path, &["config", "user.email", "test@test.com"]).await;CODE
LOW…rc/workspaces/user_workspaces/user_workspaces_tests.rs1316 let email = "admin@example.com";CODE
LOW…rc/workspaces/user_workspaces/user_workspaces_tests.rs1348 let email = "admin@example.com";CODE
LOW…rc/workspaces/user_workspaces/user_workspaces_tests.rs1378 let email = "admin@example.com";CODE
LOWapp/src/settings_view/teams_page_tests.rs511const ADMIN_EMAIL: &str = "admin@example.com";CODE
LOWapp/src/ai/geap_credentials_tests.rs364 let team_a = team_with_geap_host("Acme Corp", 1, TEST_AUDIENCE);CODE
LOWapp/src/ai/geap_credentials_tests.rs376 &vec!["Acme Corp".to_string(), "Acme Labs".to_string()]CODE
LOWapp/src/ai/agent_sdk/driver/git_credentials_tests.rs738 email: Some("user@example.com".to_string()),CODE
LOWapp/src/ai/agent_sdk/driver/git_credentials_tests.rs750 assert!(!diagnostics.contains("user@example.com"));CODE
LOWapp/src/ai/agent_sdk/driver/git_credentials_tests.rs973 email: Some("user@example.com".to_string()),CODE
LOWapp/src/code_review/diff_state/local_tests.rs342 run_git_command(repo_path, &["config", "user.email", "test@test.com"])CODE
LOWapp/src/code_review/diff_state/local_tests.rs383 run_git_command(repo_path, &["config", "user.email", "test@test.com"])CODE
LOW…undled/skills/claude-api/python/claude-api/tool-use.md491print(contact.name) # "Jane Doe"CODE
LOW…ed/skills/claude-api/typescript/claude-api/tool-use.md491console.log(response.parsed_output!.name); // "Jane Doe"CODE
Self-Referential Comments11 hits · 33 pts
SeverityFileLineSnippetContext
MEDIUMcrates/settings/src/macros.rs13//! ## Defining a new setting groupCOMMENT
MEDIUMcrates/integration/tests/data/test_launch_config.yaml7# This file defines your launch configurationCOMMENT
MEDIUMcrates/warp_search_core/src/macros.rs44/// ## Defining a new search schemaCOMMENT
MEDIUMapp/assets/bundled/bootstrap/fish.sh333 # This function is triggered by both "fish_prompt" and "fish_posterror" events. If it wasCOMMENT
MEDIUMapp/assets/bundled/bootstrap/bash.sh15 # This function defines all the bash-preexec functions and sets up a bunch of the environment variables.COMMENT
MEDIUMapp/assets/bundled/bootstrap/bash.sh152 # This function is installed as part of the PROMPT_COMMAND;COMMENT
MEDIUMapp/assets/bundled/bootstrap/bash.sh160 # This function is installed as part of the PROMPT_COMMAND.COMMENT
MEDIUMapp/assets/bundled/bootstrap/bash.sh220 # This function is installed as the DEBUG trap. It is invoked before eachCOMMENT
MEDIUMapp/src/user_config/mod.rs33# This file defines your launch configuration.COMMENT
MEDIUMscript/sentry_create_release.sh14 # Create the new release.COMMENT
MEDIUM.github/workflows/create_release.yml260 # Create a tar archive instead of simply using upload-artifact so we canCOMMENT
Redundant / Tautological Comments13 hits · 22 pts
SeverityFileLineSnippetContext
LOWapp/assets/bundled/bootstrap/bash_body.sh1145 # Check if the warp apt source file has been renamed to `warpdotdev.list.distUpgrade` due to an ubuntu version updatCOMMENT
LOWapp/assets/bundled/bootstrap/bash_body.sh1642 # Check if Starship is active for Bash. Note that another prompt could still be overriding Starship, however,COMMENT
LOW⚡app/assets/bundled/bootstrap/zsh_body.sh1412 # Check if the shell's native "vi" option has been set.COMMENT
LOW⚡app/assets/bundled/bootstrap/zsh_body.sh1416 # Check if nvim has been set as the default editor.COMMENT
LOW⚡app/assets/bundled/bootstrap/zsh_body.sh1423 # Check if the zsh line editor bindings include vi-related commands.COMMENT
LOW⚡app/assets/bundled/bootstrap/zsh_body.sh1427 # Check if the zsh-vi-mode plugin is being used.COMMENT
LOWapp/assets/bundled/bootstrap/zsh_body.sh783 # Check if the warp apt source file has been renamed to `warpdotdev.list.distUpgrade` due to an ubuntu version update.COMMENT
LOWapp/assets/bundled/bootstrap/zsh_body.sh1486 # Set history to flush after every commandCOMMENT
LOWapp/assets/bundled/bootstrap/fish.sh7# Set fish_private_mode to prevent saving to history.COMMENT
LOWapp/assets/bundled/bootstrap/fish.sh288 # Check if warp_original_fish_right_prompt was backed up before redefining fish_right_promptCOMMENT
LOWapp/assets/bundled/bootstrap/fish.sh773# Check if the warp apt source file has been renamed to `warpdotdev.list.distUpgrade` due to an ubuntu version update.COMMENT
LOWapp/assets/bundled/bootstrap/zsh.sh2 # Set PS2 to an empty string to prevent zsh from printing a secondary promptCOMMENT
LOW.github/workflows/delete_release.yml79 # Check if any key in the changelogs section for this channel starts with the version baseCOMMENT
Excessive Try-Catch Wrapping14 hits · 20 pts
SeverityFileLineSnippetContext
LOW…skills/factory-files/scripts/validate_factory_files.py335 except Exception as retry_error: # DNS, TLS, connection, timeout, proxy, ...CODE
LOW…skills/factory-files/scripts/validate_factory_files.py341 except Exception as error: # DNS, TLS, connection, timeout, proxy, ...CODE
MEDIUM…undled/skills/claude-api/python/claude-api/tool-use.md400 print(f"Error: {result.stderr}")CODE
LOW…d/skills/tui-migrate-setup/scripts/merge_mcp_config.py552 except Exception:CODE
LOW…s/tui-migrate-setup/scripts/inspect_shared_settings.py218 except Exception:CODE
MEDIUM…led/skills/create-skill/eval-viewer/generate_review.py408 print(f"Error: {workspace} is not a directory", file=sys.stderr)CODE
LOW…ources/bundled/skills/create-skill/scripts/run_eval.py223 except Exception as e:CODE
MEDIUM…ources/bundled/skills/create-skill/scripts/run_eval.py276 print(f"Error: No SKILL.md found at {skill_path}", file=sys.stderr)CODE
LOW…s/bundled/skills/create-skill/scripts/package_skill.py106 except Exception as e:CODE
MEDIUM…led/skills/create-skill/scripts/improve_description.py204 print(f"Error: No SKILL.md found at {skill_path}", file=sys.stderr)CODE
MEDIUM…ources/bundled/skills/create-skill/scripts/run_loop.py265 print(f"Error: No SKILL.md found at {skill_path}", file=sys.stderr)CODE
LOWscript/test_factory_files_skill.py658 except Exception as error: # noqa: BLE001 - the report is the pointCODE
LOWscript/run-clang-format.py122 except Exception as e:CODE
MEDIUMscript/run-clang-format.py116def run_clang_format_diff_wrapper(args, file):CODE
Deep Nesting19 hits · 19 pts
SeverityFileLineSnippetContext
LOW…s/bundled/skills/pr-comments/scripts/trim_diff_hunk.py29CODE
LOW…s/bundled/skills/pr-comments/scripts/trim_diff_hunk.py188CODE
LOW…d/skills/tui-migrate-setup/scripts/merge_mcp_config.py264CODE
LOW…s/tui-migrate-setup/scripts/inspect_shared_settings.py73CODE
LOW…led/skills/create-skill/eval-viewer/generate_review.py85CODE
LOW…led/skills/create-skill/eval-viewer/generate_review.py149CODE
LOW…led/skills/create-skill/eval-viewer/generate_review.py288CODE
LOW…ources/bundled/skills/create-skill/scripts/run_eval.py35CODE
LOW…s/bundled/skills/create-skill/scripts/package_skill.py42CODE
LOW…led/skills/create-skill/scripts/improve_description.py49CODE
LOW…led/skills/create-skill/scripts/aggregate_benchmark.py67CODE
LOW…bundled/skills/create-skill/scripts/generate_report.py16CODE
LOWresources/bundled/skills/create-skill/scripts/utils.py7CODE
LOW.agents/skills/changelog-draft/scripts/fetch_prs.py292CODE
LOW…kills/changelog-draft/scripts/classify_contributors.py62CODE
LOW…ents/skills/changelog-draft/scripts/add_tui_updates.py86CODE
LOWscript/run-clang-format.py43CODE
LOWscript/run-clang-format.py61CODE
LOWscript/run-clang-format.py209CODE
Example Usage Blocks9 hits · 15 pts
SeverityFileLineSnippetContext
LOWapp/assets/bundled/bootstrap/bash_body.sh159 # Usage:COMMENT
LOWapp/assets/bundled/bootstrap/bash_body.sh245 # Usage:COMMENT
LOWapp/assets/bundled/bootstrap/zsh_body.sh142 # Usage:COMMENT
LOWapp/assets/bundled/bootstrap/zsh_body.sh220 # Usage:COMMENT
LOWapp/assets/bundled/bootstrap/fish.sh115# Usage:COMMENT
LOWapp/assets/bundled/bootstrap/fish.sh185# Usage:COMMENT
LOW…/figma/figma-use/references/plugin-api-standalone.d.ts2392 * ## Example usageCOMMENT
LOW⚡.github/workflows/label_external_contributors.yml4# Usage:COMMENT
LOW⚡.github/workflows/stale_requested_changes_prs.yml5# Usage:COMMENT
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippetContext
CRITICALapp/src/terminal/local_tty/terminal_view_adaptor.rs1302 participant_list.sharer.info.profile_data.firebase_uid.as_str();CODE
Unused Imports9 hits · 9 pts
SeverityFileLineSnippetContext
LOW…skills/factory-files/scripts/validate_factory_files.py35CODE
LOW…d/skills/tui-migrate-setup/scripts/merge_mcp_config.py4CODE
LOW…s/tui-migrate-setup/scripts/inspect_shared_settings.py4CODE
LOW…/bundled/skills/create-skill/scripts/quick_validate.py7CODE
LOW…lls/changelog-draft/scripts/convert_to_release_json.py24CODE
LOW…/skills/changelog-draft/scripts/build_slack_payload.py4CODE
LOWscript/test_factory_files_skill.py23CODE
LOWscript/run-clang-format.py11CODE
LOWscript/run-clang-format.py11CODE
AI Response Leakage1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHcrates/editor/test_data/test_rust_file.rs8243/// In this implementation, the `to_string` method panicsCOMMENT
Slop Phrases5 hits · 6 pts
SeverityFileLineSnippetContext
LOWapp/src/changelog_model.rs170 markdown_sections[0].markdown.push_str("* *Don't forget to put changelog information in your PR descriptCODE
LOWapp/src/changelog_model.rs179 markdown_sections[0].markdown.push_str("* *Don't forget to put changelog information in your PR descriptCODE
LOW…l/session/command_executor/in_band_command_executor.rs403 // If the future is aborted (via a call to `AbortHandle#abort`) we need to make sure toCOMMENT
LOW…terminal/view/inline_banner/notifications_discovery.rs121 "Don't forget to 'Allow' the permissions request to finish setting up notifications.",CODE
LOWapp/src/ai/blocklist/history_model.rs1041 /// This helper ensures we don't forget to emit the event when updating metadata.COMMENT
TODO Padding1 hit · 2 pts
SeverityFileLineSnippetContext
LOWcrates/warp_completer/src/parsers/simple/parser.rs71 // TODO: Add errors if there is a command in the list and the token isn't a logicalCOMMENT