AI Slop Code Risk Monitor

zed-industries/zed

SlopCodeMonitor badge for zed-industries/zed Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.

1.2 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for zed-industries/zed, a Rust project with 92,450 GitHub stars. SynthScan examined 1,825,987 lines of code across 3116 source files, recording 1842 pattern matches distributed across 20 syntactic categories. The legacy adjusted pattern signal is 1.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.

1.2
Adjusted Signal
1.2
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
92.5K
Stars
Rust
Language
1.8M
Lines of Code
3.1K
Files
1.8K
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.8/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.8/100 · LOW

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

Agent Over-Engineering Ratio 0.9/100 · LOW

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

PR Review Velocity Impact 6.0/100 · LOW

Which changes need focused human review? 1842 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 14HIGH 27MEDIUM 78LOW 1723

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 1842 distinct pattern matches across 20 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 Block1376 hits · 1276 pts
SeverityFileLineSnippetContext
LOWCargo.toml1181# (which also take minutes to discover) thus require switching backCOMMENT
LOWclippy.toml21 # { path = "std::collections::HashMap", replacement = "collections::HashMap" },COMMENT
LOWcorgi.toml1corgi_version = "0.1.43"COMMENT
LOWcorgi.toml41path = "mac-arm64-release"COMMENT
LOWtooling/xtask/src/tasks/wsl_sandbox_tests.rs1#![allow(clippy::disallowed_methods, reason = "tooling is exempt")]COMMENT
LOWtooling/xtask/src/tasks/sandbox_tests.rs1#![allow(clippy::disallowed_methods, reason = "tooling is exempt")]COMMENT
LOWtooling/xtask/src/tasks/sandbox_tests.rs21 tests: Vec<String>,COMMENT
LOWtooling/lints/src/entity_update_in_render.rs1use clippy_utils::diagnostics::span_lint;COMMENT
LOWtooling/lints/src/lib.rs81 ///COMMENT
LOWtooling/lints/src/lib.rs101 ///COMMENT
LOWtooling/lints/src/lib.rs221 _ => None,COMMENT
LOWtooling/lints/src/lib.rs401 ///COMMENT
LOWtooling/lints/src/map_lookup_then_insert.rs21 /// The lint covers direct `match`, `if let`, `is_some`/`is_none`, andCOMMENT
LOWtooling/lints/src/map_lookup_then_insert.rs201 return None;COMMENT
LOWtooling/lints/src/map_lookup_then_insert.rs281 }COMMENT
LOWtooling/lints/src/owned_string_into_shared.rs1use clippy_utils::diagnostics::span_lint;COMMENT
LOWtooling/lints/src/owned_string_into_shared.rs21 /// let value: Rc<str> = "foo".to_owned().into();COMMENT
LOWtooling/lints/src/notify_in_render.rs1use clippy_utils::diagnostics::span_lint;COMMENT
LOWtooling/lints/src/blocking_io_on_foreground.rs1use clippy_utils::diagnostics::span_lint;COMMENT
LOWtooling/perf/src/main.rs1//! Perf profiler for Zed tests. Outputs timings of tests marked with the `#[perf]`COMMENT
LOWtooling/perf/src/main.rs21//! ```COMMENT
LOWtooling/perf/src/implementation.rs41COMMENT
LOWtooling/perf/src/implementation.rs101/// Information about a given perf test.COMMENT
LOWcrates/credentials_provider/src/credentials_provider.rs21COMMENT
LOWcrates/sidebar/src/sidebar.rs801 /// The index of the list item that currently has the keyboard focusCOMMENT
LOWcrates/sidebar/src/sidebar.rs1401 /// Iterates [`MultiWorkspace::project_group_keys`] to determine projectCOMMENT
LOWcrates/sidebar/src/sidebar.rs5541 /// This is critical because `rebuild_contents` derives the activeCOMMENT
LOWcrates/sidebar/src/sidebar_tests.rs8241// `[/cloud, /worktrees/zed/wt_a/zed]`, where:COMMENT
LOWcrates/sidebar/src/sidebar_tests.rs8261// don't equal the group key either.COMMENT
LOWcrates/sidebar/src/sidebar_tests.rs15161 // 1. Persist the worktree's git state via the remote repository RPCsCOMMENT
LOWcrates/vim/src/helix.rs41 /// Inserts at the end of the current Helix cursor line.COMMENT
LOWcrates/vim/src/helix.rs2581 // async fn test_delete_character_end_of_buffer(cx: &mut gpui::TestAppContext) {COMMENT
LOWcrates/vim/src/object.rs101#[action(namespace = vim)]COMMENT
LOWcrates/vim/src/object.rs421 Quotes,COMMENT
LOWcrates/vim/src/surrounds.rs501COMMENT
LOWcrates/vim/src/vim.rs2361 /// This allows users to set their preferred editor cursor and haveCOMMENT
LOWcrates/vim/src/motion.rs201/// Moves to the start of the previous word.COMMENT
LOWcrates/vim/src/motion.rs221#[action(namespace = vim)]COMMENT
LOWcrates/vim/src/motion.rs241pub(crate) struct PreviousSubwordStart {COMMENT
LOWcrates/vim/src/motion.rs281COMMENT
LOWcrates/vim/src/motion.rs341 [COMMENT
LOWcrates/vim/src/motion.rs1421 selection.end = movement::saturating_left(map, selection.end);COMMENT
LOWcrates/vim/src/normal/delete.rs721 // cx.simulate(COMMENT
LOWcrates/vim/src/normal/delete.rs741 // // Two deletesCOMMENT
LOWcrates/vim/src/normal/search.rs21#[action(namespace = vim)]COMMENT
LOWcrates/vim/src/normal/search.rs41 #[serde(default = "default_true")]COMMENT
LOWcrates/vim/src/helix/boundary.rs21 /// The next end since `from` (inclusive).COMMENT
LOWcrates/agent_ui/src/agent_panel.rs14181 panelCOMMENT
LOWcrates/agent_ui/src/agent_panel.rs14301 //COMMENT
LOWcrates/agent_ui/src/agent_ui.rs361 /// Re-enables the fast mode warning for every provider and model.COMMENT
LOWcrates/agent_ui/src/agent_ui.rs421);COMMENT
LOWcrates/agent_ui/src/agent_ui.rs441COMMENT
LOWcrates/agent_ui/src/agent_ui.rs461#[action(namespace = agent)]COMMENT
LOWcrates/agent_ui/src/message_editor.rs781 // Two acceptance paths:COMMENT
LOWcrates/agent_ui/src/thread_worktree_archive.rs21/// The plan for archiving a single git worktree root.COMMENT
LOWcrates/agent_ui/src/thread_worktree_archive.rs41 /// call `remove_worktree` and release it during [`remove_root`].COMMENT
LOWcrates/agent_ui/src/thread_worktree_archive.rs81/// Resolves the Zed-managed worktrees base directory for a given repo.COMMENT
LOWcrates/agent_ui/src/thread_worktree_archive.rs101/// 1. Finds every `Project` across all open workspaces that has thisCOMMENT
LOWcrates/agent_ui/src/thread_worktree_archive.rs341/// Finds a live `Repository` entity for the given path, or creates a temporaryCOMMENT
LOWcrates/agent_ui/src/thread_worktree_archive.rs481 task.await.log_err();COMMENT
1316 more matches not shown…
Hallucination Indicators14 hits · 160 pts
SeverityFileLineSnippetContext
CRITICALcrates/vim/src/normal/paste.rs787 settings.project.all_languages.languages.0.insert(CODE
CRITICAL…lab_ui/src/notifications/incoming_call_notification.rs118 self.state.call.calling_user.avatar_uri.clone(),CODE
CRITICALcrates/terminal/src/alacritty.rs837 let cursor_line = grid.cursor.point.line.0.max(0) as usize;CODE
CRITICALcrates/gpui_windows/src/window.rs619 self.0.state.callbacks.visibility_change.take();CODE
CRITICALcrates/gpui_windows/src/window.rs991 self.0.state.callbacks.visibility_change.set(Some(callback));CODE
CRITICALcrates/gpui_windows/src/window.rs1151 if let Some(mut func) = self.0.state.callbacks.input.take() {CODE
CRITICALcrates/gpui_windows/src/window.rs1153 self.0.state.callbacks.input.set(Some(func));CODE
CRITICALcrates/gpui_windows/src/platform.rs801 self.inner.state.callbacks.open_urls.set(Some(callback));CODE
CRITICAL⚡crates/gpui_windows/src/platform.rs867 self.inner.state.callbacks.quit.set(Some(callback));CODE
CRITICAL⚡crates/gpui_windows/src/platform.rs871 self.inner.state.callbacks.reopen.set(Some(callback));CODE
CRITICAL⚡crates/gpui_windows/src/platform.rs875 self.inner.state.callbacks.system_sleep.set(Some(callback));CODE
CRITICAL⚡crates/gpui_windows/src/platform.rs879 self.inner.state.callbacks.system_wake.set(Some(callback));CODE
CRITICALcrates/editor/src/display_map/fold_map.rs653 None => edit.old.start.0.0.min(edit.new.start.0.0),CODE
CRITICALcrates/git_hosting_providers/src/providers/bitbucket.rs154 .map(|commit| commit.author.user.links.avatar.map(|link| link.href))CODE
Hyper-Verbose Identifiers124 hits · 141 pts
SeverityFileLineSnippetContext
LOW…ction_cli/evals/flask--add-and-rename-test-function.md38+def test_static_file_not_found():CODE
LOW…ction_cli/evals/flask--add-and-rename-test-function.md48def test_static_file_not_found():CODE
LOW⚡…ction_cli/evals/flask--add-and-rename-test-function.md62-def test_static_file_not_found():CODE
LOW⚡…ction_cli/evals/flask--add-and-rename-test-function.md64+def test_static_file_not_found(app, client):CODE
LOW⚡…ction_cli/evals/flask--add-and-rename-test-function.md74-def test_static_file_not_found():CODE
LOW⚡…ction_cli/evals/flask--add-and-rename-test-function.md76+def test_static_file_not_found(app, client):CODE
LOW⚡…ction_cli/evals/flask--add-and-rename-test-function.md86-def test_static_file_not_found():CODE
LOW⚡…ction_cli/evals/flask--add-and-rename-test-function.md88+def test_static_file_not_found(app, client):CODE
LOW…diction_cli/evals/flask--rename-accepted-prediction.md30+def test_session_cookie_httponly(app, client):CODE
LOW…diction_cli/evals/flask--rename-accepted-prediction.md51-def test_session_cookie_httponly(app, client):CODE
LOW…diction_cli/evals/flask--rename-accepted-prediction.md52+def test_session_cookie_secur(app, client):CODE
LOW…diction_cli/evals/flask--rename-accepted-prediction.md63def test_session_cookie_secur(app, client):CODE
LOW…diction_cli/evals/flask--rename-accepted-prediction.md85-def test_session_cookie_secur(app, client):CODE
LOW…diction_cli/evals/flask--rename-accepted-prediction.md87+def test_session_cookie_secure(app, client):CODE
LOW…/edit_prediction_cli/evals/flask--add-test-function.md171+def test_static_route_with_host_matching(app, client):CODE
LOWcrates/edit_prediction_cli/src/prompts/teacher_jumps.md369+def calculate_rectangle_perimeter(width, height):CODE
LOWcrates/edit_prediction_cli/src/prompts/teacher_jumps.md377-def calculate_rectangle_perimeter(width, height):CODE
LOWcrates/edit_prediction_cli/src/prompts/teacher_jumps.md401def calculate_square_perimeter(side):CODE
LOWcrates/edit_prediction_cli/src/prompts/teacher.md298+def calculate_rectangle_perimeter(width, height):CODE
LOWcrates/edit_prediction_cli/src/prompts/teacher.md306-def calculate_rectangle_perimeter(width, height):CODE
LOWcrates/edit_prediction_cli/src/prompts/teacher.md329def calculate_square_perimeter(side):CODE
LOW⚡crates/json_schema_store/src/schemas/tsconfig.json776 "description": "When enabled, TypeScript will check all code paths in a function to ensure they return a vCODE
LOW⚡crates/json_schema_store/src/schemas/tsconfig.json779 "markdownDescription": "When enabled, TypeScript will check all code paths in a function to ensure they reCODE
LOW⚡crates/json_schema_store/src/schemas/tsconfig.json780 "x-intellij-html-description": "<p>When enabled, TypeScript will check all code paths in a function to ensCODE
LOWcrates/languages/src/typescript.rs1031 class DataHandler {CODE
LOWcrates/languages/src/typescript.rs1070 ("class DataHandler", 0),CODE
LOW⚡crates/git_ui/src/text_diff_view.rs500 "def process_incoming_inventory(items, warehouse_id):\n pass\n",CODE
LOW⚡crates/git_ui/src/text_diff_view.rs501 "def process_outgoing_inventory(items, warehouse_id):\n passˇ\n",CODE
LOW⚡crates/git_ui/src/text_diff_view.rs504 - def process_incoming_inventory(items, warehouse_id):CODE
LOW⚡crates/git_ui/src/text_diff_view.rs505 + ˇdef process_outgoing_inventory(items, warehouse_id):CODE
LOW⚡crates/git_ui/src/text_diff_view.rs523 "def process_incoming_inventory(items, warehouse_id):\n pass\n",CODE
LOW⚡crates/git_ui/src/text_diff_view.rs524 "«def process_outgoing_inventory(items, warehouse_id):\n passˇ»\n",CODE
LOW⚡crates/git_ui/src/text_diff_view.rs527 - def process_incoming_inventory(items, warehouse_id):CODE
LOW⚡crates/git_ui/src/text_diff_view.rs528 + ˇdef process_outgoing_inventory(items, warehouse_id):CODE
LOWcrates/eval_cli/zed_eval/modal_app.py98def provision_benchmark_dataset(run_request: dict[str, Any], log: Any) -> None:CODE
LOWcrates/eval_cli/zed_eval/launch.py221def common_run_request_fields(CODE
LOWcrates/eval_cli/zed_eval/launch.py421def benchmark_metadata_for_run(CODE
LOWcrates/eval_cli/zed_eval/launch.py512def build_benchmark_run_request(CODE
LOWcrates/eval_cli/zed_eval/launch.py548def prepare_runs_for_benchmarks(CODE
LOWcrates/eval_cli/zed_eval/common.py92def configure_modal_environment(args: argparse.Namespace) -> None:CODE
LOWcrates/eval_cli/zed_eval/interactive.py129def configure_interactive_suite(args: argparse.Namespace) -> None:CODE
LOWcrates/eval_cli/zed_eval/agent.py311 def populate_context_post_run(self, context: AgentContext) -> None:CODE
LOWcrates/eval_cli/zed_eval/agent.py358 def _task_declared_agent_timeout_sec(self, task_cfg: dict) -> float | None:CODE
LOWcrates/eval_cli/zed_eval/pier_agent.py225 def populate_context_post_run(self, context: AgentContext) -> None:CODE
LOWcrates/eval_cli/zed_eval/agent_common.py38def add_openai_compatible_provider_env(CODE
LOWcrates/eval_cli/zed_eval/agent_common.py45def add_anthropic_available_models_env(CODE
LOWcrates/eval_cli/zed_eval/agent_common.py99def populate_context_from_result(logs_dir: Path, context: Any, logger: Any) -> None:CODE
LOWcrates/eval_cli/zed_eval/agent_common.py129def eval_cli_with_log_command(CODE
LOWcrates/eval_cli/zed_eval/benchmarks.py192def resolve_benchmark_selector(selector: str) -> list[str]:CODE
LOWcrates/eval_cli/zed_eval/report.py457def _fill_run_location_from_index(args: Any) -> None:CODE
LOWcrates/eval_cli/zed_eval/tests/test_agent_common.py39 def test_preserves_non_timeout_exit_status_through_tee(self) -> None:CODE
LOWcrates/eval_cli/zed_eval/tests/test_agent_common.py46 def test_maps_eval_cli_timeout_exit_to_success(self) -> None:CODE
LOWcrates/eval_cli/zed_eval/tests/test_agent_common.py60 def test_anthropic_available_models_env_is_added(self) -> None:CODE
LOWcrates/eval_cli/zed_eval/tests/test_agent_common.py66 def test_configure_modal_environment_sets_documented_secret_env(self) -> None:CODE
LOWcrates/eval_cli/zed_eval/tests/test_agent_common.py96 def test_extracts_normal_members(self) -> None:CODE
LOWcrates/eval_cli/zed_eval/tests/test_agent_common.py109 def test_rejects_path_traversal_members(self) -> None:CODE
LOWcrates/eval_cli/zed_eval/tests/test_launch.py18 def test_swe_atlas_defaults_judges_by_part(self) -> None:CODE
LOWcrates/eval_cli/zed_eval/tests/test_launch.py45 def test_baseten_model_preset_generates_provider_json(self) -> None:CODE
LOWcrates/eval_cli/zed_eval/tests/test_launch.py77 def test_interactive_suite_can_include_non_swe_atlas_benchmarks(self) -> None:CODE
LOWcrates/eval_cli/zed_eval/tests/test_launch.py113 def test_explicit_existing_build_skips_source_preparation(self) -> None:CODE
64 more matches not shown…
Decorative Section Separators33 hits · 118 pts
SeverityFileLineSnippetContext
MEDIUMcrates/sidebar/src/sidebar_tests.rs6130 // ── 1. Initial state: focused thread derived from active panel ─────COMMENT
MEDIUMcrates/sidebar/src/sidebar_tests.rs10089 // ── Setup: create three threads with distinct created_at times ──────COMMENT
MEDIUMcrates/sidebar/src/sidebar_tests.rs10151 // ── 1. Open switcher: threads sorted by last_accessed_at ─────────────────COMMENT
MEDIUMcrates/sidebar/src/sidebar_tests.rs10174 // ── 2. Confirm on Thread C: it becomes most-recently-accessed ──────COMMENT
MEDIUMcrates/sidebar/src/sidebar_tests.rs10339 // ── 4. Add another historical thread with older created_at ─────────COMMENT
MEDIUMcrates/agent_ui/src/thread_metadata_store.rs3787 // ── Migration tests ────────────────────────────────────────────────COMMENT
MEDIUMcrates/agent_ui/src/thread_metadata_store.rs3946 // ── ThreadWorktreePaths tests ──────────────────────────────────────COMMENT
MEDIUMcrates/dev_container/src/devcontainer_manifest.rs7968 #---------------------------------------------------------------------------------------------------COMMENT
MEDIUMcrates/dev_container/src/devcontainer_manifest.rs7971 #---------------------------------------------------------------------------------------------------COMMENT
MEDIUMcrates/dev_container/src/devcontainer_manifest.rs8837 #---------------------------------------------------------------------------------------------------COMMENT
MEDIUMcrates/dev_container/src/devcontainer_manifest.rs8840 #---------------------------------------------------------------------------------------------------COMMENT
MEDIUMcrates/dev_container/src/devcontainer_manifest.rs9090 #---------------------------------------------------------------------------------------------------COMMENT
MEDIUMcrates/dev_container/src/devcontainer_manifest.rs9093 #---------------------------------------------------------------------------------------------------COMMENT
MEDIUMcrates/dev_container/src/devcontainer_manifest.rs9527 #---------------------------------------------------------------------------------------------------COMMENT
MEDIUMcrates/dev_container/src/devcontainer_manifest.rs9530 #---------------------------------------------------------------------------------------------------COMMENT
MEDIUMcrates/dev_container/src/devcontainer_manifest.rs9675 #-----------------------------------------------------------------------------------------------COMMENT
MEDIUMcrates/dev_container/src/devcontainer_manifest.rs9678 #-----------------------------------------------------------------------------------------------COMMENT
MEDIUMcrates/project_panel/src/undo.rs11//! ───────────────────────────────── ──────────────────────────────────────COMMENT
MEDIUM⚡crates/project_panel/src/undo.rs52//! ┌──────────────────────────────┴─────────────────────────────────────────────┐COMMENT
MEDIUM⚡crates/project_panel/src/undo.rs57//! └──────────────────────────────┬─────────────────────────────────────────────┘COMMENT
MEDIUM⚡crates/project_panel/src/undo.rs61//! Execute Created(CONTRIBUTING.md) ────────> Trash(CONTRIBUTING.md)COMMENT
MEDIUM⚡crates/project_panel/src/undo.rs65//! 1 Renamed(README.md, readme.md) ─────┐COMMENT
MEDIUM⚡crates/project_panel/src/undo.rs75//! 1 Renamed(readme.md, README.md) ─────┐ (at the cursor)COMMENT
MEDIUM⚡crates/project_panel/src/undo.rs78//! ┌──────────────────────────────────────┴─────────────────────────────────────┐COMMENT
MEDIUM⚡crates/project_panel/src/undo.rs83//! └─────────────────────────────────────┬──────────────────────────────────────┘COMMENT
MEDIUM⚡crates/gpui/src/window/a11y.rs8//! ┌────────────────────────────────┐ ┌─────────────────────┐COMMENT
MEDIUM⚡crates/gpui/src/window/a11y.rs10//! │ └────────────────────────────────┘ └─────────────────────┘COMMENT
MEDIUM⚡crates/gpui/src/window/a11y.rs12//! ┌──────┐ ┌───────────┐ │ ┌────────────────────────────────┐ ┌─────────────────────┐COMMENT
MEDIUM⚡crates/gpui/src/window/a11y.rs14//! └──────┘ └───────────┘ │ └────────────────────────────────┘ └─────────────────────┘COMMENT
MEDIUM⚡crates/gpui/src/window/a11y.rs16//! │ ┌────────────────────────────────┐ ┌─────────────────────┐COMMENT
MEDIUM⚡crates/gpui/src/window/a11y.rs18//! └────────────────────────────────┘ └─────────────────────┘COMMENT
MEDIUMnix/tests/sandboxing/bwrap_smoke_test.sh42# ---------------------------------------------------------------------------COMMENT
MEDIUMnix/tests/sandboxing/bwrap_smoke_test.sh47# ---------------------------------------------------------------------------COMMENT
Structural Annotation Overuse54 hits · 88 pts
SeverityFileLineSnippetContext
LOWcrates/sidebar/src/sidebar_tests.rs12513 // Step 1: Create a linked worktree for the main project.COMMENT
LOWcrates/sidebar/src/sidebar_tests.rs12553 // Step 2: Open the linked worktree as its own workspace.COMMENT
LOWcrates/sidebar/src/sidebar_tests.rs12564 // Step 3: Add an unrelated project.COMMENT
LOWcrates/sidebar/src/sidebar_tests.rs15767 // Step 1: activate the linked-worktree workspace. The MultiWorkspaceCOMMENT
LOWcrates/sidebar/src/sidebar_tests.rs15783 // Step 2: switch to the workspace for group B. Group A's last-activeCOMMENT
LOWcrates/sidebar/src/sidebar_tests.rs15796 // Step 3: simulate cmd-click on group A's header. The project group keyCOMMENT
LOWcrates/agent_ui/src/agent_panel.rs14220 // Step 1: Open thread A and send a message.COMMENT
LOWcrates/agent_ui/src/agent_panel.rs14240 // Step 2: Open thread B → A goes to retained_threads.COMMENT
LOWcrates/agent_ui/src/agent_panel.rs14265 // Step 3: Set a thread_error on retained A's active thread view.COMMENT
LOWcrates/agent_ui/src/agent_panel.rs14298 // Step 4: Emit AgentServersUpdated → retained A'sCOMMENT
LOWcrates/agent_ui/src/agent_panel.rs14318 // Step 5: Immediately open thread X via open_thread, BEFORECOMMENT
LOWcrates/agent_ui/src/agent_panel.rs14342 // Step 6: Force the retained ConversationView A to be droppedCOMMENT
LOWcrates/agent_ui/src/thread_metadata_store.rs3966 // Step 2: add cloudCOMMENT
LOWcrates/agent_ui/src/thread_metadata_store.rs3982 // Step 3: remove zedCOMMENT
LOWcrates/ui/src/traits/animation_ext.rs11 /// NOTE: This method uses the location of the caller to generate an ID for this state.COMMENT
LOW⚡crates/zed/src/visual_test_runner.rs1162 // Step 1: Initial draw to register mouse listenersCOMMENT
LOW⚡crates/zed/src/visual_test_runner.rs1168 // Step 2: Simulate mouse move into gutter areaCOMMENT
LOW⚡crates/zed/src/visual_test_runner.rs1176 // Step 3: Advance clock past 200ms debounceCOMMENT
LOW⚡crates/zed/src/visual_test_runner.rs1180 // Step 4: Draw again to pick up the indicator state changeCOMMENT
LOW⚡crates/zed/src/visual_test_runner.rs1186 // Step 5: Another mouse move to keep hover state activeCOMMENT
LOW⚡crates/zed/src/visual_test_runner.rs1194 // Step 6: Final drawCOMMENT
LOWcrates/language_models/src/provider/bedrock.rs477 // Step 1: Check if settings specify an auth method (enterprise control)COMMENT
LOWcrates/language_models/src/provider/bedrock.rs507 // Step 2: No settings auth method - try to load static credentialsCOMMENT
LOWcrates/workspace/src/workspace.rs16670 // Step 1: Add a tab to the center pane then open a flexible panel in the leftCOMMENT
LOWcrates/workspace/src/workspace.rs16695 // Step 2: Split the center pane left/right. The flexible panel is treated as oneCOMMENT
LOWcrates/workspace/src/workspace.rs16718 // Step 3: Split the active center pane vertically (top/bottom). Vertical splits doCOMMENT
LOWcrates/workspace/src/workspace.rs16740 // Step 4: Open a fixed-width panel in the right dock. The right dock's defaultCOMMENT
LOWcrates/workspace/src/workspace.rs16766 // Step 5: Toggle the right dock's panel to flexible. Now both docks useCOMMENT
LOWcrates/collab/tests/integration/channel_buffer_tests.rs738 // Step 1: Client A makes an initial edit that syncs to B.COMMENT
LOW⚡crates/collab/tests/integration/channel_buffer_tests.rs754 // Step 2: Disconnect client A. Do NOT advance past RECONNECT_TIMEOUTCOMMENT
LOW⚡crates/collab/tests/integration/channel_buffer_tests.rs760 // Step 3: While disconnected, client A makes an offline edit ("b").COMMENT
LOWcrates/collab/tests/integration/channel_buffer_tests.rs777 // Step 4: Reconnect and make a racing edit in parallel.COMMENT
LOWcrates/collab/tests/integration/channel_buffer_tests.rs814 // Step 7: Read final buffer text from both clients.COMMENT
LOWcrates/collab/tests/integration/channel_buffer_tests.rs844 // Step 8: Verify the invariant directly — every operation known toCOMMENT
LOWcrates/collab/src/services/user_service.rs27 // NOTE: This method is only tangentially related to users, but we're putting it on the `UserService` to avoidCOMMENT
LOWcrates/outline/src/outline.rs1129 // Step 1: tree-sitter outlines by defaultCOMMENT
LOWcrates/outline/src/outline.rs1140 // Step 2: Switch to LSP document symbolsCOMMENT
LOWcrates/outline/src/outline.rs1175 // Step 3: Switch back to tree-sitterCOMMENT
LOWcrates/gpui/src/window.rs4430 /// NOTE: This method uses the location of the caller to generate an ID for this state.COMMENT
LOWcrates/outline_panel/src/outline_panel.rs11783 // Step 1: tree-sitter outlines by defaultCOMMENT
LOWcrates/outline_panel/src/outline_panel.rs11803 // Step 2: Switch to LSP document symbolsCOMMENT
LOWcrates/outline_panel/src/outline_panel.rs11897 // Step 3: Switch back to tree-sitterCOMMENT
LOW⚡crates/editor/src/document_symbols.rs793 // Step 1: With tree-sitter (default), breadcrumbs use tree-sitter outlineCOMMENT
LOW⚡crates/editor/src/document_symbols.rs802 // Step 2: Switch to LSPCOMMENT
LOWcrates/editor/src/document_symbols.rs817 // Step 3: Switch back to tree-sitter, the symbols should refreshCOMMENT
LOWcrates/editor/src/inlays/inlay_hints.rs5356 // Step 1: Make an edit → triggers BufferEdited with 700ms debounce.COMMENT
LOWcrates/editor/src/inlays/inlay_hints.rs5368 // Step 2: Scroll down to reveal a new chunk, then trigger NewLinesShown.COMMENT
LOWcrates/editor/src/inlays/inlay_hints.rs5382 // Step 3: Advance clock past scroll debounce (50ms) but NOT past editCOMMENT
LOWcrates/editor/src/inlays/inlay_hints.rs5402 // Step 4: Advance clock past the edit debounce (700ms). The edit taskCOMMENT
LOWcrates/editor/src/inlays/inlay_hints.rs5416 // Step 5: Trigger NewLinesShown to give the system a chance to re-fetchCOMMENT
LOWdocs/src/languages/python.md24### Step 1: Install PythonCOMMENT
LOWdocs/src/languages/python.md45### Step 2: Verify Python InstallationCOMMENT
LOWdocs/src/languages/python.md59### Step 1: Launch Zed with a Python ProjectCOMMENT
LOWdocs/src/languages/python.md70### Step 2: Use the Integrated Terminal (Optional)COMMENT
Verbosity Indicators48 hits · 80 pts
SeverityFileLineSnippetContext
LOWcrates/sidebar/src/sidebar_tests.rs12513 // Step 1: Create a linked worktree for the main project.COMMENT
LOWcrates/sidebar/src/sidebar_tests.rs12553 // Step 2: Open the linked worktree as its own workspace.COMMENT
LOWcrates/sidebar/src/sidebar_tests.rs12564 // Step 3: Add an unrelated project.COMMENT
LOWcrates/sidebar/src/sidebar_tests.rs15767 // Step 1: activate the linked-worktree workspace. The MultiWorkspaceCOMMENT
LOWcrates/sidebar/src/sidebar_tests.rs15783 // Step 2: switch to the workspace for group B. Group A's last-activeCOMMENT
LOWcrates/sidebar/src/sidebar_tests.rs15796 // Step 3: simulate cmd-click on group A's header. The project group keyCOMMENT
LOWcrates/agent_ui/src/agent_panel.rs14220 // Step 1: Open thread A and send a message.COMMENT
LOWcrates/agent_ui/src/agent_panel.rs14240 // Step 2: Open thread B → A goes to retained_threads.COMMENT
LOWcrates/agent_ui/src/agent_panel.rs14265 // Step 3: Set a thread_error on retained A's active thread view.COMMENT
LOWcrates/agent_ui/src/agent_panel.rs14298 // Step 4: Emit AgentServersUpdated → retained A'sCOMMENT
LOWcrates/agent_ui/src/agent_panel.rs14318 // Step 5: Immediately open thread X via open_thread, BEFORECOMMENT
LOWcrates/agent_ui/src/agent_panel.rs14342 // Step 6: Force the retained ConversationView A to be droppedCOMMENT
LOWcrates/agent_ui/src/thread_metadata_store.rs3966 // Step 2: add cloudCOMMENT
LOWcrates/agent_ui/src/thread_metadata_store.rs3982 // Step 3: remove zedCOMMENT
LOW⚡crates/zed/src/visual_test_runner.rs1162 // Step 1: Initial draw to register mouse listenersCOMMENT
LOW⚡crates/zed/src/visual_test_runner.rs1168 // Step 2: Simulate mouse move into gutter areaCOMMENT
LOW⚡crates/zed/src/visual_test_runner.rs1176 // Step 3: Advance clock past 200ms debounceCOMMENT
LOW⚡crates/zed/src/visual_test_runner.rs1180 // Step 4: Draw again to pick up the indicator state changeCOMMENT
LOW⚡crates/zed/src/visual_test_runner.rs1186 // Step 5: Another mouse move to keep hover state activeCOMMENT
LOW⚡crates/zed/src/visual_test_runner.rs1194 // Step 6: Final drawCOMMENT
LOWcrates/language_models/src/provider/bedrock.rs477 // Step 1: Check if settings specify an auth method (enterprise control)COMMENT
LOWcrates/language_models/src/provider/bedrock.rs507 // Step 2: No settings auth method - try to load static credentialsCOMMENT
LOW…es/debugger_ui/src/session/running/stack_frame_list.rs527 // we need to check if either the path is absolute as Posix or Windows.COMMENT
LOWcrates/workspace/src/workspace.rs16670 // Step 1: Add a tab to the center pane then open a flexible panel in the leftCOMMENT
LOWcrates/workspace/src/workspace.rs16695 // Step 2: Split the center pane left/right. The flexible panel is treated as oneCOMMENT
LOWcrates/workspace/src/workspace.rs16718 // Step 3: Split the active center pane vertically (top/bottom). Vertical splits doCOMMENT
LOWcrates/workspace/src/workspace.rs16740 // Step 4: Open a fixed-width panel in the right dock. The right dock's defaultCOMMENT
LOWcrates/workspace/src/workspace.rs16766 // Step 5: Toggle the right dock's panel to flexible. Now both docks useCOMMENT
LOWcrates/collab/tests/integration/channel_buffer_tests.rs738 // Step 1: Client A makes an initial edit that syncs to B.COMMENT
LOW⚡crates/collab/tests/integration/channel_buffer_tests.rs754 // Step 2: Disconnect client A. Do NOT advance past RECONNECT_TIMEOUTCOMMENT
LOW⚡crates/collab/tests/integration/channel_buffer_tests.rs760 // Step 3: While disconnected, client A makes an offline edit ("b").COMMENT
LOWcrates/collab/tests/integration/channel_buffer_tests.rs777 // Step 4: Reconnect and make a racing edit in parallel.COMMENT
LOWcrates/collab/tests/integration/channel_buffer_tests.rs814 // Step 7: Read final buffer text from both clients.COMMENT
LOWcrates/collab/tests/integration/channel_buffer_tests.rs844 // Step 8: Verify the invariant directly — every operation known toCOMMENT
LOWcrates/outline/src/outline.rs1129 // Step 1: tree-sitter outlines by defaultCOMMENT
LOWcrates/outline/src/outline.rs1140 // Step 2: Switch to LSP document symbolsCOMMENT
LOWcrates/outline/src/outline.rs1175 // Step 3: Switch back to tree-sitterCOMMENT
LOWcrates/outline_panel/src/outline_panel.rs11783 // Step 1: tree-sitter outlines by defaultCOMMENT
LOWcrates/outline_panel/src/outline_panel.rs11803 // Step 2: Switch to LSP document symbolsCOMMENT
LOWcrates/outline_panel/src/outline_panel.rs11897 // Step 3: Switch back to tree-sitterCOMMENT
LOW⚡crates/editor/src/document_symbols.rs793 // Step 1: With tree-sitter (default), breadcrumbs use tree-sitter outlineCOMMENT
LOW⚡crates/editor/src/document_symbols.rs802 // Step 2: Switch to LSPCOMMENT
LOWcrates/editor/src/document_symbols.rs817 // Step 3: Switch back to tree-sitter, the symbols should refreshCOMMENT
LOWcrates/editor/src/inlays/inlay_hints.rs5356 // Step 1: Make an edit → triggers BufferEdited with 700ms debounce.COMMENT
LOWcrates/editor/src/inlays/inlay_hints.rs5368 // Step 2: Scroll down to reveal a new chunk, then trigger NewLinesShown.COMMENT
LOWcrates/editor/src/inlays/inlay_hints.rs5382 // Step 3: Advance clock past scroll debounce (50ms) but NOT past editCOMMENT
LOWcrates/editor/src/inlays/inlay_hints.rs5402 // Step 4: Advance clock past the edit debounce (700ms). The edit taskCOMMENT
LOWcrates/editor/src/inlays/inlay_hints.rs5416 // Step 5: Trigger NewLinesShown to give the system a chance to re-fetchCOMMENT
Synthetic Comment Markers11 hits · 78 pts
SeverityFileLineSnippetContext
HIGHcrates/edit_prediction_cli/src/prompts/teacher_jumps.md25- Auto-generated code can be modified: Hunks marked with `// User accepted prediction:` contain code from a previous preCODE
HIGHcrates/edit_prediction_cli/src/prompts/teacher.md24- Auto-generated code can be modified: Hunks marked with `// User accepted prediction:` contain code from a previous preCODE
HIGHcrates/gpui_macros/tests/derive_inspector_reflection.rs1//! This code was generated using Zed Agent with Claude Opus 4.COMMENT
HIGHcrates/gpui_macros/src/derive_inspector_reflection.rs2//! that have the shape `fn method(self) -> Self`. This code was generated using Zed Agent with Claude Opus 4.COMMENT
HIGHcrates/sandbox/src/sandbox.rs1337 /// The path exactly as requested, carried so the caller can persist andCOMMENT
HIGHcrates/sandbox/src/sandbox.rs1390 /// The path exactly as requested, for persisting alongside the canonicalCOMMENT
HIGHcrates/sandbox/src/util/host_filesystem_location.rs24/// A grant carries two paths: the **raw** path exactly as requested (untrusted,COMMENT
HIGHcrates/sandbox/src/util/host_filesystem_location.rs60 /// The path exactly as requested. Display/provenance only — never consultedCOMMENT
HIGHcrates/sandbox/src/util/host_filesystem_location.rs71 /// The path exactly as requested (untrusted provenance; may be relative).COMMENT
HIGHcrates/gpui/src/platform/popup.rs108 /// off-screen. If no flags are set, the popup is placed exactly as requested and may beCOMMENT
HIGHcrates/editor/src/editor.rs476 /// scroll margin as requested by user settings.COMMENT
Fake / Example Data53 hits · 61 pts
SeverityFileLineSnippetContext
LOWcrates/action_log/src/action_log.rs1667 "file1": "Lorem ipsum dolor"CODE
LOWcrates/action_log/src/action_log.rs1698 old_text: "Lorem ipsum dolor".into(),CODE
LOWcrates/action_log/src/action_log.rs1714 "Lorem ipsum dolor"CODE
LOWcrates/action_log/src/action_log.rs1770 "file1": "Lorem ipsum dolor"CODE
LOWcrates/action_log/src/action_log.rs1801 old_text: "Lorem ipsum dolor".into(),CODE
LOWcrates/action_log/src/action_log.rs1823 old_text: "Lorem ipsum dolor".into(),CODE
LOWcrates/action_log/src/action_log.rs1839 "Lorem ipsum dolor"CODE
LOWcrates/vim/test_data/test_selection_goal.json1{"Put":{"state":";;ˇ;\nLorem Ipsum"}}CODE
LOWcrates/vim/test_data/test_selection_goal.json8{"Get":{"state":";;;;ˇ\nLorem Ipsum","mode":"Insert"}}CODE
LOWcrates/vim/test_data/test_temporary_mode.json6{"Get":{"state":"lorem ipsumˇ","mode":"Insert"}}CODE
LOWcrates/vim/src/test.rs1072 Lorem Ipsum"})CODE
LOWcrates/vim/src/test.rs1078 Lorem Ipsum"});CODE
LOWcrates/vim/src/normal.rs2525 cx.shared_state().await.assert_eq(indoc! {"lorem ipsumˇ"});CODE
LOWcrates/agent_ui/src/completion_provider.rs2941 assert_eq!(SlashCommandCompletion::try_parse("Lorem Ipsum", 0), None);CODE
LOWcrates/agent_ui/src/completion_provider.rs3039 MentionCompletion::try_parse("Lorem Ipsum", 0, &supported_modes),CODE
LOWcrates/agent_ui/src/conversation_view.rs15824 .expect("placeholder")CODE
LOW⚡crates/agent_ui/src/buffer_codegen.rs2524 assert_chunks("Lorem ipsum dolor", "Lorem ipsum dolor").await;CODE
LOW⚡crates/agent_ui/src/buffer_codegen.rs2525 assert_chunks("```\nLorem ipsum dolor", "Lorem ipsum dolor").await;CODE
LOW⚡crates/agent_ui/src/buffer_codegen.rs2526 assert_chunks("```\nLorem ipsum dolor\n```", "Lorem ipsum dolor").await;CODE
LOW⚡crates/agent_ui/src/buffer_codegen.rs2528 "```html\n```js\nLorem ipsum dolor\n```\n```",CODE
LOW⚡crates/agent_ui/src/buffer_codegen.rs2529 "```js\nLorem ipsum dolor\n```",CODE
LOW⚡crates/agent_ui/src/buffer_codegen.rs2532 assert_chunks("``\nLorem ipsum dolor\n```", "``\nLorem ipsum dolor\n```").await;CODE
LOW⚡crates/agent_ui/src/buffer_codegen.rs2533 assert_chunks("Lorem<|CURSOR|> ipsum", "Lorem ipsum").await;CODE
LOW⚡crates/agent_ui/src/buffer_codegen.rs2534 assert_chunks("Lorem ipsum", "Lorem ipsum").await;CODE
LOW⚡crates/agent_ui/src/buffer_codegen.rs2535 assert_chunks("```\n<|CURSOR|>Lorem ipsum\n```", "Lorem ipsum").await;CODE
LOWcrates/agent_ui/src/conversation_view/elicitation.rs739 validate_string_value("Email".into(), &schema, "user@example.com")CODE
LOWcrates/zed/src/visual_test_runner.rs1495 .args(["config", "user.email", "test@test.com"])CODE
LOWcrates/agent_servers/src/e2e_tests.rs119 std::fs::write(&foo_path, "Lorem ipsum dolor").expect("failed to write file");CODE
LOWcrates/tabular_data_preview/src/parser.rs721"John Doe","A person with ""special"" characters"CODE
LOWcrates/tabular_data_preview/src/parser.rs8701,"John Doe","A person with ""quotes"" and, commas",activeCODE
LOWcrates/tabular_data_preview/src/parser.rs904 // "John Doe": 58..68 (includes quotes)COMMENT
LOWcrates/tabular_data_preview/src/parser.rs905 assert_eq!(first_row[1].0.as_ref(), "John Doe");CODE
LOW…rediction_context/src/edit_prediction_context_tests.rs1042 street: "123 Main St".to_string(),CODE
LOWcrates/markdown/src/markdown.rs7704 let sentence = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, \CODE
LOWcrates/markdown/src/markdown.rs7704 let sentence = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, \CODE
LOW⚡crates/workspace/src/theme_preview.rs381 .child(Label::new("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incidiCODE
LOW⚡crates/workspace/src/theme_preview.rs381 .child(Label::new("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incidiCODE
LOW⚡crates/workspace/src/theme_preview.rs389 .child(Label::new("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incidiCODE
LOW⚡crates/workspace/src/theme_preview.rs389 .child(Label::new("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incidiCODE
LOW⚡crates/workspace/src/theme_preview.rs391 .child(Label::new("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incidiCODE
LOW⚡crates/workspace/src/theme_preview.rs391 .child(Label::new("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incidiCODE
LOW…gent/src/tools/edit_session/streaming_fuzzy_matcher.rs647 " dolor sit amet\n",CODE
LOW…gent/src/tools/edit_session/streaming_fuzzy_matcher.rs661 " dolor sit amet»\n",CODE
LOW…gent/src/tools/edit_session/streaming_fuzzy_matcher.rs664 "ipsum\ndolor sit amet",CODE
LOWcrates/edit_prediction/src/edit_prediction_tests.rs3153 let buffer = cx.new(|cx| Buffer::local("Lorem ipsum dolor", cx));CODE
LOWcrates/edit_prediction/src/prediction.rs184 let buffer = cx.new(|cx| Buffer::local("Lorem ipsum dolor", cx));CODE
LOWcrates/ui_input/src/input_field.rs250 cx.new(|cx| InputField::new(window, cx, "placeholder").label("Small Label"));CODE
LOWcrates/ui_input/src/input_field.rs253 InputField::new(window, cx, "placeholder")CODE
LOWcrates/gpui/src/window/a11y/debug.rs252 aria.insert("placeholder".into(), json!(v));CODE
LOWcrates/git_ui/src/git_panel.rs10174 author_name: "John Doe".into(),CODE
LOWcrates/git_ui/src/git_panel.rs10192 author_name: "John Doe".into(),CODE
LOWcrates/git/src/repository.rs6013 author_name: SharedString::new_static("John Doe"),CODE
LOWcrates/git_hosting_providers/src/providers/github.rs623 let url = build_cdn_avatar_url("user@example.com").unwrap();CODE
AI Slop Vocabulary21 hits · 58 pts
SeverityFileLineSnippetContext
MEDIUMcrates/sidebar/src/sidebar_tests.rs7132 // more robust than tracking specific thread_ids because draftCOMMENT
MEDIUMcrates/zeta_prompt/src/zeta_prompt.rs21/// Larger values may result in more robust generation, butCOMMENT
MEDIUMcrates/dap_adapters/src/go.rs573// delve doesn't do anything with the envFile setting, so we intercept itCOMMENT
MEDIUMcrates/markdown/src/mermaid.rs678 // (e.g. on zoom) is seamless rather than flashing.COMMENT
LOWcrates/json_schema_store/src/schemas/tsconfig.json682 "description": "Modern browsers support all ES6 features, so `ES6` is a good choice.\nYou might choose to CODE
LOWcrates/json_schema_store/src/schemas/tsconfig.json709 "markdownDescription": "Modern browsers support all ES6 features, so `ES6` is a good choice.\nYou might chCODE
LOWcrates/json_schema_store/src/schemas/tsconfig.json710 "x-intellij-html-description": "<p>Modern browsers support all ES6 features, so <code>ES6</code> is a goodCODE
MEDIUMcrates/search/src/project_search.rs3861 // for normal search match and active one, which can make this test less robust.COMMENT
MEDIUMcrates/terminal_view/src/terminal_element.rs745 /// pattern fidelity for seamless cell coverage.COMMENT
MEDIUMcrates/theme/src/theme.rs302 /// Note: This is a tentative solution and may be replaced with a more robust color system.COMMENT
MEDIUMcrates/sandbox/src/wsl_sandbox_test_helper.rs142 // robust: it doesn't depend on how drvfs `/mnt/<drive>` submounts behaveCOMMENT
MEDIUMcrates/gpui_shared_string/gpui_shared_string.rs12/// tasks. Essentially an abstraction over an `Arc<str>` and `&'static str`,COMMENT
MEDIUMcrates/gpui/examples/testing.rs499 /// is robust to different execution orderings.COMMENT
MEDIUMcrates/eval_cli/zed_eval/launch.py24# Local scratch dir used only for dry-run/plan previews of harness commands.COMMENT
MEDIUMcrates/eval_cli/zed_eval/benchmarks.py21# How a benchmark's dataset is made available to the harness.COMMENT
MEDIUMcrates/eval_cli/zed_eval/benchmarks.py22# registry -> `-d <name>` pulled from the harness hubCOMMENT
MEDIUM⚡crates/eval_cli/zed_eval/tests/test_report.py105 # A genuine harness/infra exception is never a scored failure.COMMENT
MEDIUMcrates/gpui_ios/src/ios/text_input.rs897 #[allow(deprecated)] // The standalone protocol harness has no UIApplication scene.COMMENT
MEDIUMcrates/editor/src/element.rs10505 // For the minimap's thumb layout, we leverage this by setting theCOMMENT
MEDIUMcrates/editor/src/display_map.rs2747/// seek), which keeps the converter robust to overlapping inputs such as theCOMMENT
MEDIUMdocs/theme/c15t@2.0.0-rc.3.js1(()=>{var ni=Object.defineProperty;var P=(n,e)=>()=>(n&&(e=n(n=0)),e);var Nt=(n,e)=>{for(var t in e)ni(n,t,{get:e[t],enuCODE
Cross-Language Confusion8 hits · 42 pts
SeverityFileLineSnippetContext
HIGHcrates/eval_cli/zed_eval/modal_app.py70 f"mkdir -p /opt/zig && curl -fsSL {ZIG_URL}"CODE
HIGHcrates/eval_cli/zed_eval/agent.py111 command="chmod +x /usr/local/bin/eval-cli && eval-cli --help",CODE
HIGH⚡crates/eval_cli/zed_eval/agent.py232 'cd "$ESLINT_DIR/vscode-eslint" && npm install && npm run compile'CODE
HIGH⚡crates/eval_cli/zed_eval/agent.py242 "if go install golang.org/x/tools/gopls@latest 2>/dev/null; then "CODE
HIGHcrates/eval_cli/zed_eval/agent.py520 ' cp "/logs/agent/$f" /logs/artifacts/ 2>/dev/null || true; 'CODE
HIGHcrates/eval_cli/zed_eval/pier_agent.py170 "/usr/local/bin/eval-cli && eval-cli --help >/dev/null"CODE
HIGHcrates/eval_cli/zed_eval/judge_proxy.py99if ! (exec 3<>/dev/tcp/127.0.0.1/${ZED_JUDGE_PROXY_PORT:-8089}) 2>/dev/null; thenCODE
HIGHcrates/eval_cli/zed_eval/report.py219 it's the plain rate (SEM undefined)."""STRING
Modern AI Meta-Vocabulary13 hits · 36 pts
SeverityFileLineSnippetContext
MEDIUMGEMINI.md172## After any agentic sessionCOMMENT
MEDIUMAGENTS.md172## After any agentic sessionCOMMENT
MEDIUMCLAUDE.md172## After any agentic sessionCOMMENT
MEDIUMcrates/settings_ui/src/pages/external_agents_page.rs879/// scaffold `agent_servers` entry, and selects its name so the user can fill inCOMMENT
MEDIUMcrates/agent/src/thread.rs3659 /// Returns an optional tool result task, which the main agentic loop willCOMMENT
MEDIUMcrates/title_bar/src/title_bar.rs87 /// Switches to the agentic panel layout.COMMENT
MEDIUMcrates/language_model_core/src/language_model_core.rs913 r#"{"error":{"type":"invalid_request_error","code":"context_length_exceeded","message":"Your input exceeds tCODE
MEDIUMcrates/eval_cli/zed_eval/pier_agent.py46# dependency on the orchestration package when loaded inside a sandbox.COMMENT
MEDIUMcrates/eval_cli/src/main.rs133 /// Number of agent (assistant) turns, i.e. model round-trips in the agenticCOMMENT
MEDIUMdocs/src/ai/use-api-access.md423You can add a custom Anthropic-compatible provider from Agent Settings with {#action agent::OpenSettings}. Look for `AddCODE
MEDIUMdocs/src/ai/use-api-access.md473You can add a custom OpenAI-compatible provider from Agent Settings with {#action agent::OpenSettings}. Look for `Add PrCODE
MEDIUMdocs/src/ai/use-a-gateway.md201### Bedrock Guardrails {#bedrock-guardrails}COMMENT
MEDIUM.github/workflows/community_pr_board_refresh.yml4# fields. Backstop for changes that don't reach the event-driven workflow,COMMENT
Unused Imports29 hits · 29 pts
SeverityFileLineSnippetContext
LOWcrates/eval_cli/zed_eval/config.py1CODE
LOWcrates/eval_cli/zed_eval/baseline.py17CODE
LOWcrates/eval_cli/zed_eval/rejudge.py22CODE
LOWcrates/eval_cli/zed_eval/harness_command.py8CODE
LOWcrates/eval_cli/zed_eval/builds.py1CODE
LOWcrates/eval_cli/zed_eval/modal_app.py1CODE
LOWcrates/eval_cli/zed_eval/cleanup.py12CODE
LOWcrates/eval_cli/zed_eval/volume.py1CODE
LOWcrates/eval_cli/zed_eval/launch.py1CODE
LOWcrates/eval_cli/zed_eval/cli.py1CODE
LOWcrates/eval_cli/zed_eval/common.py1CODE
LOWcrates/eval_cli/zed_eval/interactive.py1CODE
LOWcrates/eval_cli/zed_eval/pier_agent.py20CODE
LOWcrates/eval_cli/zed_eval/judge_proxy.py13CODE
LOWcrates/eval_cli/zed_eval/run_index.py14CODE
LOWcrates/eval_cli/zed_eval/agent_common.py1CODE
LOWcrates/eval_cli/zed_eval/source.py1CODE
LOWcrates/eval_cli/zed_eval/benchmarks.py17CODE
LOWcrates/eval_cli/zed_eval/report.py21CODE
LOWcrates/eval_cli/zed_eval/verifier.py1CODE
LOWcrates/eval_cli/zed_eval/tests/test_agent_common.py1CODE
LOWcrates/eval_cli/zed_eval/tests/test_launch.py1CODE
LOWcrates/eval_cli/zed_eval/tests/test_benchmarks.py1CODE
LOWcrates/eval_cli/zed_eval/tests/test_cleanup.py1CODE
LOWcrates/eval_cli/zed_eval/tests/test_run_index.py1CODE
LOWcrates/eval_cli/zed_eval/tests/test_rejudge.py1CODE
LOWcrates/eval_cli/zed_eval/tests/test_source.py1CODE
LOWcrates/eval_cli/zed_eval/tests/test_report.py1CODE
LOWcrates/eval_cli/zed_eval/tests/test_baseline.py1CODE
Excessive Try-Catch Wrapping22 hits · 26 pts
SeverityFileLineSnippetContext
LOWcrates/eval_cli/zed_eval/baseline.py104 except Exception as error: # noqa: BLE001 - surface any verification failureCODE
LOWcrates/eval_cli/zed_eval/modal_app.py57 except Exception:CODE
LOWcrates/eval_cli/zed_eval/modal_app.py825 except Exception as error:CODE
LOWcrates/eval_cli/zed_eval/modal_app.py1002 except Exception as error:CODE
MEDIUMcrates/eval_cli/zed_eval/modal_app.py54def reload_volume() -> None:CODE
LOWcrates/eval_cli/zed_eval/interactive.py104 except Exception as error:CODE
LOWcrates/eval_cli/zed_eval/agent.py165 except Exception as exc:CODE
LOWcrates/eval_cli/zed_eval/agent.py179 except Exception:CODE
LOWcrates/eval_cli/zed_eval/agent.py215 except Exception as exc:CODE
LOW⚡crates/eval_cli/zed_eval/agent.py235 except Exception as exc:CODE
LOWcrates/eval_cli/zed_eval/agent.py271 except Exception as exc:CODE
LOWcrates/eval_cli/zed_eval/agent.py308 except Exception as exc:CODE
LOWcrates/eval_cli/zed_eval/judge_proxy.py50 except Exception as error:CODE
LOWcrates/eval_cli/zed_eval/judge_proxy.py76 except Exception as error:CODE
LOWnix/tests/a11y_atspi_test.py203 except Exception as e:CODE
LOWscript/github-track-duplicate-bot-effectiveness.py483 except Exception as error: # broad catch: one issue failing shouldn't stop the sweepCODE
MEDIUMscript/github-track-duplicate-bot-effectiveness.py518 print(f"Error: PROJECT_NUMBER must be an integer, got '{raw_project_number}'")CODE
LOWscript/github-track-duplicate-bot-effectiveness.py528 except Exception:CODE
LOWscript/github-assign-contributor-issue.py334 except Exception as exc:CODE
LOWscript/github-assign-contributor-issue.py415 except Exception as exc:CODE
LOWscript/github-community-pr-board.py240 except Exception as exc:CODE
MEDIUMscript/github-find-top-duplicated-bugs.py210 print("Error: --github-token is required (or set GITHUB_TOKEN env var)")CODE
Empty Error Handlers5 hits · 25 pts
SeverityFileLineSnippetContext
HIGHcrates/eval_cli/zed_eval/modal_app.py57except Exception:CODE
HIGHcrates/eval_cli/zed_eval/modal_app.py296except OSError:CODE
HIGHcrates/eval_cli/zed_eval/run_index.py145except OSError:CODE
HIGHcrates/eval_cli/zed_eval/source.py327except (OSError, subprocess.CalledProcessError):CODE
HIGHscript/github_helpers.py31except ValueError:CODE
Slop Phrases9 hits · 20 pts
SeverityFileLineSnippetContext
MEDIUMcrates/json_schema_store/src/schemas/tsconfig.json103 "description": "Path to base configuration file to inherit from. Requires TypeScript version 2.1 or later.\n\nCODE
MEDIUMcrates/json_schema_store/src/schemas/tsconfig.json117 "markdownDescription": "Path to base configuration file to inherit from. Requires TypeScript version 2.1 or laCODE
MEDIUMcrates/json_schema_store/src/schemas/tsconfig.json292 "x-intellij-html-description": "<p>In multi-project TypeScript programs, TypeScript will load all of the aCODE
MEDIUM⚡crates/json_schema_store/src/schemas/tsconfig.json385 "description": "Declares the module specifier to be used for importing the `jsx` and `jsxs` factory functiCODE
MEDIUM⚡crates/json_schema_store/src/schemas/tsconfig.json388 "markdownDescription": "Declares the module specifier to be used for importing the `jsx` and `jsxs` factorCODE
MEDIUM⚡crates/json_schema_store/src/schemas/tsconfig.json389 "x-intellij-html-description": "<p>Declares the module specifier to be used for importing the <code>jsx</cCODE
MEDIUMcrates/json_schema_store/src/schemas/tsconfig.json573 "x-intellij-html-description": "<p>Skip type checking of declaration files.</p>\n<p>This can save time durCODE
MEDIUMcrates/json_schema_store/src/schemas/tsconfig.json1135 "description": "Deprecated in favor of [`verbatimModuleSyntax`](https://typescriptlang.org/tsconfig/#verbaCODE
LOWcrates/json_schema_store/src/schemas/tsconfig.json1274 "x-intellij-html-description": "<p>By default, TypeScript does something called <em>import elision</em>.\nCODE
Cross-File Repetition3 hits · 15 pts
SeverityFileLineSnippetContext
HIGHscript/github-assign-contributor-issue.py0mutation($projectid: id!, $itemid: id!, $fieldid: id!, $optionid: string!) { updateprojectv2itemfieldvalue(input: { projSTRING
HIGHscript/github-community-pr-board.py0mutation($projectid: id!, $itemid: id!, $fieldid: id!, $optionid: string!) { updateprojectv2itemfieldvalue(input: { projSTRING
HIGHscript/github_helpers.py0mutation($projectid: id!, $itemid: id!, $fieldid: id!, $optionid: string!) { updateprojectv2itemfieldvalue(input: { projSTRING
Deep Nesting12 hits · 12 pts
SeverityFileLineSnippetContext
LOWcrates/eval_cli/zed_eval/modal_app.py365CODE
LOWcrates/eval_cli/zed_eval/modal_app.py571CODE
LOWcrates/eval_cli/zed_eval/modal_app.py670CODE
LOWcrates/eval_cli/zed_eval/cleanup.py36CODE
LOWcrates/eval_cli/zed_eval/benchmarks.py206CODE
LOWscript/github-guild-board.py487CODE
LOWscript/github-track-duplicate-bot-effectiveness.py438CODE
LOWscript/github-assign-contributor-issue.py102CODE
LOWscript/github-assign-contributor-issue.py256CODE
LOWscript/github-check-new-issue-for-duplicates.py609CODE
LOWscript/github-check-new-issue-for-duplicates.py713CODE
LOWscript/github-community-pr-board.py363CODE
Self-Referential Comments3 hits · 9 pts
SeverityFileLineSnippetContext
MEDIUMcrates/repl/src/outputs/table.rs47//! # Create a DataFrameCOMMENT
MEDIUM.cargo/collab-config.toml1# This file is used to build collab in a Docker image.COMMENT
MEDIUM.cargo/ci-config.toml2# This file is placed in ./../.cargo/config.toml on CI runs. Cargo then merges Zeds .cargo/config.toml with ./../.cargo/COMMENT
Redundant / Tautological Comments3 hits · 4 pts
SeverityFileLineSnippetContext
LOWcrates/dev_container/src/devcontainer_manifest.rs8225 # Check if distro is supportedCOMMENT
LOWcrates/dev_container/src/devcontainer_manifest.rs8303 # Check if moby packages are available in default reposCOMMENT
LOWscript/digital-ocean-db.sh4# Check if database name is providedCOMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWcrates/editor/src/git/blame.rs1453 // Usage exampleCOMMENT