AI Slop Code RIsk Monitor

rerun-io/rerun

Visualize, query, and stream to train on multimodal robotics data.

9.8 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for rerun-io/rerun, a Rust project with 11,582 GitHub stars. SynthScan examined 1,036,538 lines of code across 5780 source files, recording 8034 pattern matches distributed across 24 syntactic categories. The legacy adjusted pattern signal is 9.8 (Moderate pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

9.8
Adjusted Signal
9.8
Raw Pattern Score
100%
Time Factor
2026-10-10
Last Push
11.6K
Stars
Rust
Language
1.0M
Lines of Code
5.8K
Files
8.0K
Pattern Hits
2026-10-12
Scan Date
0.05
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 20.3/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 9.3/100 · LOW

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

Agent Over-Engineering Ratio 19.8/100 · LOW

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

PR Review Velocity Impact 40.1/100 · MEDIUM

Which changes need focused human review? 8034 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 4HIGH 289MEDIUM 555LOW 7186

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 8034 distinct pattern matches across 24 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 Block3048 hits · 2980 pts
SeverityFileLineSnippetContext
LOWCargo.toml941[patch.crates-io]COMMENT
LOWCargo.toml961# datafusion-execution = { git = "https://github.com/rerun-io/arrow-datafusion.git", branch = "tsaucer/52.3.0-inner-ffi"COMMENT
LOWlychee.toml1################################################################################COMMENT
LOWdeny.toml1# https://github.com/EmbarkStudios/cargo-denyCOMMENT
LOWdeny.toml41 # unmaintained is a supply-chain concern rather than a reachability one.COMMENT
LOWCMakeLists.txt181COMMENT
LOWpixi.toml1# Pixi is a package management tool for developers.COMMENT
LOWpixi.toml81# Run ensure-rerun-env to set up pyo3-build.cfg and uv shim.COMMENT
LOWpixi.toml101# CI tasks. If you are only working in rust, this is the only environment you need.COMMENT
LOWpixi.toml281# We unset RUSTC_WRAPPER because it can interfere with uv+maturin in minimalCOMMENT
LOWpixi.toml301pb-fmt = "buf format --config scripts/ci/buf.yaml --exit-code --write"COMMENT
LOWpixi.toml461#COMMENT
LOWpixi.toml561# Test coverage (cargo-llvm-cov + nextest) — see scripts/rs_coverage.sh for details.COMMENT
LOWpixi.toml621cpp-prepare-msvc = "cmake -G 'Visual Studio 17 2022' -B build-msvc -S ."COMMENT
LOWpyproject.toml1# This pyproject.toml defines the uv workspace for Python development.COMMENT
LOWcrates/top/rerun/Cargo.toml81## i.e. `rerun::external::re_log::setup_logging`.COMMENT
LOWcrates/top/rerun/Cargo.toml161## Support for running a gRPC server that listens to incoming log messages from a Rerun SDK.COMMENT
LOWcrates/top/rerun/src/lib.rs1#![allow(clippy::iter_over_hash_type)]COMMENT
LOWcrates/top/rerun/src/lib.rs21//! - [Troubleshooting](https://www.rerun.io/docs/overview/installing-rerun/troubleshooting)COMMENT
LOWcrates/top/rerun/src/lib.rs41//! Install it with `cargo install rerun-cli --locked`.COMMENT
LOWcrates/top/rerun/src/lib.rs61//!COMMENT
LOWcrates/top/rerun/src/lib.rs81//!COMMENT
LOWcrates/top/rerun/src/lib.rs161COMMENT
LOWcrates/top/rerun/src/clap.rs21}COMMENT
LOWcrates/top/rerun/src/clap.rs41#[derive(Clone, Debug, clap::Args)]COMMENT
LOWcrates/top/rerun/src/clap.rs61 /// and the pathname must be `/proxy`.COMMENT
LOWcrates/top/rerun/src/log_integration.rs1//! Integrates the Rerun SDK with the [`log`] crate.COMMENT
LOWcrates/top/rerun/src/log_integration.rs61 }COMMENT
LOWcrates/top/rerun/src/commands/entrypoint.rs141 #[command(subcommand)]COMMENT
LOWcrates/top/rerun/src/commands/entrypoint.rs181 )]COMMENT
LOWcrates/top/rerun/src/commands/entrypoint.rs221 ///COMMENT
LOWcrates/top/rerun/src/commands/entrypoint.rs241 /// unless one or more URIs are provided that can be viewed directly in the web viewer.COMMENT
LOWcrates/top/rerun/src/commands/entrypoint.rs261 /// Use `--port` to select its port.COMMENT
LOWcrates/top/rerun/src/commands/entrypoint.rs321 // Default is `re_web_viewer_server::DEFAULT_WEB_VIEWER_SERVER_PORT`, can't use symbollically if `web_viewer` featurCOMMENT
LOWcrates/top/rerun/src/commands/entrypoint.rs341 /// The viewer is driven by an offscreen `egui_kittest` harness, while theCOMMENT
LOWcrates/top/rerun/src/commands/entrypoint.rs361 /// Set the screen resolution (in logical points), e.g. "1920x1080".COMMENT
LOWcrates/top/rerun/src/commands/entrypoint.rs381 renderer: Option<String>,COMMENT
LOWcrates/top/rerun/src/commands/entrypoint.rs561COMMENT
LOWcrates/top/rerun/src/commands/entrypoint.rs641COMMENT
LOWcrates/top/rerun/src/commands/entrypoint.rs661 #[command(name = "man")]COMMENT
LOWcrates/top/rerun/src/commands/entrypoint.rs681 /// `connect` tool.COMMENT
LOWcrates/top/rerun/src/commands/entrypoint.rs701 Server(re_server::Args),COMMENT
LOWcrates/top/rerun/src/commands/auth.rs1use clap::{Parser, Subcommand};COMMENT
LOWcrates/top/rerun/src/commands/auth.rs21 /// Retrieve the stored access token.COMMENT
LOWcrates/top/rerun/src/commands/auth.rs41 no_open_browser: bool,COMMENT
LOWcrates/top/rerun/src/commands/auth.rs61}COMMENT
LOWcrates/top/rerun/src/commands/stdio.rs21 Self::Stdin => write!(f, "stdin"),COMMENT
LOWcrates/top/rerun/src/commands/stdio.rs41#[expect(clippy::type_complexity)] // internal private API for the CLI implCOMMENT
LOWcrates/top/rerun/src/commands/stdio.rs61/// total number of bytes processed, and returns all RRD manifests that were parsed from footersCOMMENT
LOWcrates/top/rerun/src/commands/mcap/mod.rs61 /// By default, channels that cannot be handled by semantic decoders (protobuf, ROS2)COMMENT
LOWcrates/top/rerun/src/commands/mcap/mod.rs81 timestamp_offset_ns: Option<i64>,COMMENT
LOWcrates/top/rerun/src/commands/mcap/mod.rs101 /// Applied after includes: a topic is kept only if it matches an includeCOMMENT
LOWcrates/top/rerun/src/commands/rrd/route.rs21COMMENT
LOWcrates/top/rerun/src/commands/rrd/merge_optimize.rs101 /// In single-file mode (the default), this is the output file path. If unspecified,COMMENT
LOWcrates/top/rerun/src/commands/rrd/merge_optimize.rs121 /// Both binary (`KiB`/`MiB`/`GiB`/`TiB`) and decimal (`kB`/`MB`/`GB`/`TB`) units are accepted.COMMENT
LOWcrates/top/rerun/src/commands/rrd/merge_optimize.rs141 /// Configures the number of extra compaction passes to run on the data.COMMENT
LOWcrates/top/rerun/src/commands/rrd/merge_optimize.rs161 #[clap(long = "continue-on-error", default_value_t = false)]COMMENT
LOWcrates/top/rerun/src/commands/rrd/merge_optimize.rs181 /// ignore the existing labels and unconditionally re-derive them.COMMENT
LOWcrates/top/rerun/src/commands/rrd/compare.rs21 /// In most cases, the distinction is irrelevant, and you'd rather the comparison succeeds.COMMENT
LOWcrates/top/rerun/src/commands/rrd/mod.rs21use self::split::SplitCommand;COMMENT
2988 more matches not shown…
Unused Imports2287 hits · 1822 pts
SeverityFileLineSnippetContext
LOWrerun_py/rerun_sdk/rerun/_tracing.py18CODE
LOWrerun_py/rerun_sdk/rerun/_arrow.py3CODE
LOWrerun_py/rerun_sdk/rerun/auth.py1CODE
LOWrerun_py/rerun_sdk/rerun/auth.py3CODE
LOWrerun_py/rerun_sdk/rerun/auth.py3CODE
LOWrerun_py/rerun_sdk/rerun/time.py1CODE
LOWrerun_py/rerun_sdk/rerun/recording_stream.py1CODE
LOWrerun_py/rerun_sdk/rerun/_send_columns.py1CODE
LOWrerun_py/rerun_sdk/rerun/server.py1CODE
LOWrerun_py/rerun_sdk/rerun/web.py1CODE
LOWrerun_py/rerun_sdk/rerun/_baseclasses.py1CODE
LOWrerun_py/rerun_sdk/rerun/_color_conversion.py3CODE
LOWrerun_py/rerun_sdk/rerun/dynamic_archetype.py1CODE
LOWrerun_py/rerun_sdk/rerun/_script_helpers.py22CODE
LOWrerun_py/rerun_sdk/rerun/_validators.py1CODE
LOWrerun_py/rerun_sdk/rerun/error_utils.py1CODE
LOWrerun_py/rerun_sdk/rerun/any_batch_value.py1CODE
LOWrerun_py/rerun_sdk/rerun/_properties.py1CODE
LOWrerun_py/rerun_sdk/rerun/_logging_handler.py1CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py1CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py34CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py34CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py34CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py34CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py34CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py42CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py42CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py42CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py42CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py42CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py42CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py42CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py51CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py54CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py54CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py54CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py54CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py54CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py54CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py62CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py65CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py65CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py69CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py70CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py70CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py70CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py75CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py75CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py75CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py80CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py81CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py81CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py81CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py86CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py86CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py86CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py86CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py86CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py86CODE
LOWrerun_py/rerun_sdk/rerun/__init__.py86CODE
2227 more matches not shown…
Decorative Section Separators430 hits · 1610 pts
SeverityFileLineSnippetContext
MEDIUMCargo.toml574# ---------------------------------------------------------------------------------COMMENT
MEDIUMCargo.toml784# ---------------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt5# ------------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt23# ------------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt139# ------------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt173# ------------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt182# ------------------------------------------------------------------------------COMMENT
MEDIUMpixi.toml11# ----------------------------COMMENT
MEDIUMpixi.toml291# ------------------------------------------------------------------------------------------COMMENT
MEDIUMpixi.toml324# ------------------------------------------------------------------------------------------COMMENT
MEDIUMpixi.toml560# ------------------------------------------------------------------------------------------COMMENT
MEDIUMclippy.toml3# -----------------------------------------------------------------------------COMMENT
MEDIUMclippy.toml26# -----------------------------------------------------------------------------COMMENT
MEDIUM⚡…ates/top/re_sdk/tests/integration/lenses/operations.rs40/// ┌──────────────┬───────────┐COMMENT
MEDIUM⚡…ates/top/re_sdk/tests/integration/lenses/operations.rs42/// ├──────────────┼───────────┤COMMENT
MEDIUM⚡…ates/top/re_sdk/tests/integration/lenses/operations.rs44/// ├──────────────┼───────────┤COMMENT
MEDIUM⚡…ates/top/re_sdk/tests/integration/lenses/operations.rs46/// ├──────────────┼───────────┤COMMENT
MEDIUM⚡…ates/top/re_sdk/tests/integration/lenses/operations.rs48/// ├──────────────┼───────────┤COMMENT
MEDIUM⚡…ates/top/re_sdk/tests/integration/lenses/operations.rs50/// ├──────────────┼───────────┤COMMENT
MEDIUM⚡…ates/top/re_sdk/tests/integration/lenses/operations.rs52/// ├──────────────┼───────────┤COMMENT
MEDIUM⚡…ates/top/re_sdk/tests/integration/lenses/operations.rs54/// └──────────────┴───────────┘COMMENT
MEDIUM⚡…top/re_viewer/src/ui/welcome_screen/example_section.rs216 /// ◀───────────────────────────────▶◀──▶COMMENT
MEDIUM⚡…top/re_viewer/src/ui/welcome_screen/example_section.rs217 /// ╔═══════════════════════════════╗ ┌────────COMMENT
MEDIUM⚡…top/re_viewer/src/ui/welcome_screen/example_section.rs227 /// ╠═══════════════════════════════╣ │COMMENT
MEDIUM⚡…top/re_viewer/src/ui/welcome_screen/example_section.rs229 /// ║ ┌─────────────────────┼─┐ ║ │COMMENT
MEDIUM⚡…top/re_viewer/src/ui/welcome_screen/example_section.rs234 /// ║ └─────────────────────┼─┘ ║ │COMMENT
MEDIUM⚡…top/re_viewer/src/ui/welcome_screen/example_section.rs236 /// ╚═══════════════════════════════╝ └────────COMMENT
MEDIUM⚡…top/re_viewer/src/ui/welcome_screen/example_section.rs240 /// ┌───────────────────────────────┐ ┌────────COMMENT
MEDIUM⚡crates/viewer_support/re_ui/src/drag_and_drop.rs87/// ╔═══▼═════════════════════════════▼══════════════════╗COMMENT
MEDIUM⚡crates/viewer_support/re_ui/src/drag_and_drop.rs89/// leaf item ║ ─────┴──────────────────────────────────────────── ║COMMENT
MEDIUM⚡crates/viewer_support/re_ui/src/drag_and_drop.rs91/// ╚═════════════════════▲══════════════════════════════╝COMMENT
MEDIUM⚡crates/viewer_support/re_ui/src/drag_and_drop.rs99/// ╔═══▼═════════════════════════════▼══════════════════╗COMMENT
MEDIUM⚡crates/viewer_support/re_ui/src/drag_and_drop.rs101/// with body ║ ─────┴──────────────────────────────────────────── ║COMMENT
MEDIUM⚡crates/viewer_support/re_ui/src/drag_and_drop.rs103/// ╚══════╦══════════════════════════════════════▲══════╣ ─┐COMMENT
MEDIUM⚡crates/viewer_support/re_ui/src/drag_and_drop.rs115/// └──▲── ╚══════════════════════════▲══════════════════╝ ─┘COMMENT
MEDIUM⚡crates/viewer_support/re_ui/src/drag_and_drop.rs124/// ╔═══▼═════════════════════════════▼══════════════════╗COMMENT
MEDIUM⚡crates/viewer_support/re_ui/src/drag_and_drop.rs126/// (empty/collapsed ║ ─────┼──────────────────────────────────────────── ║COMMENT
MEDIUM⚡crates/viewer_support/re_ui/src/drag_and_drop.rs128/// ╚═══▲═════════════════════════════▲══════════════════╝COMMENT
MEDIUM⚡crates/viewer_support/re_ui/src/drag_and_drop.rs137/// ╔═══▼═════════════════════════════▼══════════════════╗COMMENT
MEDIUM⚡crates/viewer_support/re_ui/src/drag_and_drop.rs139/// with body ║ ─────┴──────────────────────────────────────────── ║COMMENT
MEDIUM⚡crates/viewer_support/re_ui/src/drag_and_drop.rs141/// ╚═▲════╦═════════════════════════════════════════════╣ ─┐COMMENT
MEDIUM⚡crates/viewer_support/re_ui/src/drag_and_drop.rs153/// └───── ╚═════════════════════════════════════════════╝ ─┘COMMENT
MEDIUM⚡crates/viewer_support/re_ui/src/drag_and_drop.rs157/// ╔═════════════════════════════════▼══════════════════╗COMMENT
MEDIUM⚡crates/viewer_support/re_ui/src/drag_and_drop.rs159/// item ║ ────────────────────────────────────────────────── ║COMMENT
MEDIUM⚡crates/viewer_support/re_ui/src/drag_and_drop.rs161/// ╚════════════════════════▲═══════════════════════════╝COMMENT
MEDIUM⚡…viewer_support/re_ui/src/list_item/property_content.rs192 // │◀─────────────────────────────get_full_span()────────────────────────────────▶│COMMENT
MEDIUM⚡…viewer_support/re_ui/src/list_item/property_content.rs194 // │ ◀────────layout_info.left_column_width─────────▶│┌──COLUMN_SPACING │COMMENT
MEDIUM⚡…viewer_support/re_ui/src/list_item/property_content.rs196 // │ ◀─────────────────────────┼────────context.rect──────▶ │COMMENT
MEDIUM⚡…viewer_support/re_ui/src/list_item/property_content.rs197 // │ ┌ ─ ─ ─ ─ ┬ ─ ─ ─ ─ ┬ ┬────────┬─┬─────────────┬─┬─────────────┬─┬─────────┐ │COMMENT
MEDIUM⚡…viewer_support/re_ui/src/list_item/property_content.rs203 // │ └ ─ ─ ─ ─ ┴ ─ ─ ─ ─ ┴ ┴────────┴─┴─────────────┴─┴─────────────┴─┴─────────┘ │COMMENT
MEDIUM⚡…viewer_support/re_ui/src/list_item/property_content.rs205 // │ └──layout_info.left_x │ └───────────────────────────────┤ │COMMENT
MEDIUM⚡crates/viewer_support/re_ui/src/list_item/scope.rs15/// │◀──────────────────────get_full_span()─────────────────────▶│COMMENT
MEDIUM⚡crates/viewer_support/re_ui/src/list_item/scope.rs20/// │ ┌───────────────────────────────────────────┐ │COMMENT
MEDIUM⚡crates/viewer_support/re_ui/src/list_item/scope.rs22/// │ └───┬────────────────────────────────────┬──┘ │COMMENT
MEDIUM⚡crates/viewer_support/re_ui/src/list_item/scope.rs24/// │ └───┬─────────────────────────┬──────┘ │COMMENT
MEDIUM⚡crates/viewer_support/re_ui/src/list_item/scope.rs26/// │ ├─────────────────────────┴────┐ │COMMENT
MEDIUM⚡crates/viewer_support/re_ui/src/list_item/scope.rs28/// │ └───┬──────────────────────────┴─────────┐ │COMMENT
MEDIUM⚡crates/viewer_support/re_ui/src/list_item/scope.rs30/// │ ├─────────────────────┬──────────────┘ │COMMENT
MEDIUM⚡crates/viewer_support/re_ui/src/list_item/scope.rs32/// │ ┌───────────┴─────────────────────┴──┐ │COMMENT
MEDIUM⚡crates/viewer_support/re_ui/src/list_item/scope.rs34/// │ └────────────────────────────────────┘ │COMMENT
370 more matches not shown…
Cross-File Repetition222 hits · 1110 pts
SeverityFileLineSnippetContext
HIGHrerun_py/rerun_sdk/rerun/encodings/channel_datatype.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGHrerun_py/rerun_sdk/rerun/encodings/view_dir.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGHrerun_py/rerun_sdk/rerun/encodings/pixel_format.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGHrerun_py/rerun_sdk/rerun/encodings/color_model.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGHrerun_py/rerun_sdk/rerun/components/colormap.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGHrerun_py/rerun_sdk/rerun/components/marker_shape.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGH…_py/rerun_sdk/rerun/components/magnification_filter.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGHrerun_py/rerun_sdk/rerun/components/video_codec.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGH…un_py/rerun_sdk/rerun/components/interpolation_mode.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGH…un_py/rerun_sdk/rerun/components/aggregation_policy.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGHrerun_py/rerun_sdk/rerun/components/graph_type.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGHrerun_py/rerun_sdk/rerun/components/point_shading.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGH…n_py/rerun_sdk/rerun/components/mesh_face_rendering.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGHrerun_py/rerun_sdk/rerun/components/fill_mode.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGH…un_py/rerun_sdk/rerun/components/transform_relation.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGH…sdk/rerun/blueprint/encodings/component_source_kind.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGH…_sdk/rerun/blueprint/encodings/text_log_column_kind.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGH…py/rerun_sdk/rerun/blueprint/components/panel_state.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGH…_py/rerun_sdk/rerun/blueprint/components/eye3d_kind.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGH…un_sdk/rerun/blueprint/components/table_layout_kind.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGH…erun_sdk/rerun/blueprint/components/background_kind.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGH…n_py/rerun_sdk/rerun/blueprint/components/loop_mode.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGH…un_py/rerun_sdk/rerun/blueprint/components/view_fit.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGH…_py/rerun_sdk/rerun/blueprint/components/play_state.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGH…n_py/rerun_sdk/rerun/blueprint/components/link_axis.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGH…rerun_sdk/rerun/blueprint/components/container_kind.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGH…y/rerun_sdk/rerun/blueprint/components/tooltip_mode.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGH…y/rerun_sdk/rerun/blueprint/components/map_provider.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGH…erun_sdk/rerun/blueprint/components/table_cell_kind.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGH…_sdk/rerun/blueprint/components/column_display_mode.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGH…un_py/rerun_sdk/rerun/blueprint/components/corner2d.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGH…rerun_sdk/rerun/blueprint/components/points_display.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGHrerun_py/tests/test_types/encodings/wide_enum.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGHrerun_py/tests/test_types/encodings/valued_enum.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGHrerun_py/tests/test_types/encodings/enum_test.py0best-effort converter, including a case-insensitive string matcher.STRING
HIGHrerun_py/rerun_sdk/rerun/chunk/_lazy_chunk_stream.py0write all chunks to an rrd file. the caller must provide application_id and recording_id explicitly.STRING
HIGHrerun_py/rerun_sdk/rerun/chunk/_lazy_store.py0write all chunks to an rrd file. the caller must provide application_id and recording_id explicitly.STRING
HIGHrerun_py/rerun_sdk/rerun/chunk/_chunk_store.py0write all chunks to an rrd file. the caller must provide application_id and recording_id explicitly.STRING
HIGHrerun_py/rerun_sdk/rerun/archetypes/instance_poses3d.py0convenience method for calling `__attrs_init__` with all `none`s.STRING
HIGH…un_py/rerun_sdk/rerun/archetypes/segmentation_image.py0convenience method for calling `__attrs_init__` with all `none`s.STRING
HIGHrerun_py/rerun_sdk/rerun/archetypes/text_log.py0convenience method for calling `__attrs_init__` with all `none`s.STRING
HIGHrerun_py/rerun_sdk/rerun/archetypes/ellipses2d.py0convenience method for calling `__attrs_init__` with all `none`s.STRING
HIGHrerun_py/rerun_sdk/rerun/archetypes/geo_points.py0convenience method for calling `__attrs_init__` with all `none`s.STRING
HIGHrerun_py/rerun_sdk/rerun/archetypes/graph_nodes.py0convenience method for calling `__attrs_init__` with all `none`s.STRING
HIGHrerun_py/rerun_sdk/rerun/archetypes/mesh3d.py0convenience method for calling `__attrs_init__` with all `none`s.STRING
HIGHrerun_py/rerun_sdk/rerun/archetypes/mcap_schema.py0convenience method for calling `__attrs_init__` with all `none`s.STRING
HIGHrerun_py/rerun_sdk/rerun/archetypes/cylinders3d.py0convenience method for calling `__attrs_init__` with all `none`s.STRING
HIGHrerun_py/rerun_sdk/rerun/archetypes/series_lines.py0convenience method for calling `__attrs_init__` with all `none`s.STRING
HIGHrerun_py/rerun_sdk/rerun/archetypes/voxel_grid_map.py0convenience method for calling `__attrs_init__` with all `none`s.STRING
HIGHrerun_py/rerun_sdk/rerun/archetypes/transform_axes3d.py0convenience method for calling `__attrs_init__` with all `none`s.STRING
HIGHrerun_py/rerun_sdk/rerun/archetypes/mcap_statistics.py0convenience method for calling `__attrs_init__` with all `none`s.STRING
HIGHrerun_py/rerun_sdk/rerun/archetypes/volume3d.py0convenience method for calling `__attrs_init__` with all `none`s.STRING
HIGHrerun_py/rerun_sdk/rerun/archetypes/clear.py0convenience method for calling `__attrs_init__` with all `none`s.STRING
HIGHrerun_py/rerun_sdk/rerun/archetypes/capsules3d.py0convenience method for calling `__attrs_init__` with all `none`s.STRING
HIGHrerun_py/rerun_sdk/rerun/archetypes/series_points.py0convenience method for calling `__attrs_init__` with all `none`s.STRING
HIGH…n_py/rerun_sdk/rerun/archetypes/state_configuration.py0convenience method for calling `__attrs_init__` with all `none`s.STRING
HIGH…py/rerun_sdk/rerun/archetypes/video_frame_reference.py0convenience method for calling `__attrs_init__` with all `none`s.STRING
HIGHrerun_py/rerun_sdk/rerun/archetypes/coordinate_frame.py0convenience method for calling `__attrs_init__` with all `none`s.STRING
HIGHrerun_py/rerun_sdk/rerun/archetypes/state_change.py0convenience method for calling `__attrs_init__` with all `none`s.STRING
HIGHrerun_py/rerun_sdk/rerun/archetypes/tensor.py0convenience method for calling `__attrs_init__` with all `none`s.STRING
162 more matches not shown…
Hyper-Verbose Identifiers995 hits · 1019 pts
SeverityFileLineSnippetContext
LOWrerun_py/rerun_sdk/rerun/_tracing.py187def set_current_span_attributes(attributes: dict[str, bool | int | float | str]) -> None:CODE
LOWrerun_py/rerun_sdk/rerun/recording_stream.py868 def send_recording_start_time_nanos(self, nanos: int) -> None:CODE
LOWrerun_py/rerun_sdk/rerun/recording_stream.py1405def get_global_data_recording() -> RecordingStream | None:CODE
LOWrerun_py/rerun_sdk/rerun/recording_stream.py1419def set_global_data_recording(recording: RecordingStream | None) -> RecordingStream | None:CODE
LOWrerun_py/rerun_sdk/rerun/recording_stream.py1433def get_thread_local_data_recording() -> RecordingStream | None:CODE
LOWrerun_py/rerun_sdk/rerun/recording_stream.py1447def set_thread_local_data_recording(recording: RecordingStream | None) -> RecordingStream | None:CODE
LOWrerun_py/rerun_sdk/rerun/recording_stream.py1534def recording_stream_generator_ctx(func: _TFunc) -> _TFunc:CODE
LOWrerun_py/rerun_sdk/rerun/web.py8def _packaged_assets_archive_path() -> str | None:CODE
LOW⚡rerun_py/rerun_sdk/rerun/dynamic_archetype.py143 def _default_without_archetype(CODE
LOWrerun_py/rerun_sdk/rerun/dynamic_archetype.py159 def _with_descriptor_internal(CODE
LOWrerun_py/rerun_sdk/rerun/_validators.py13def find_non_empty_dim_indices(shape: list[int]) -> list[int]:CODE
LOWrerun_py/rerun_sdk/rerun/_validators.py85def flat_np_array_from_array_like(array: npt.NDArray[Any], dimension: int) -> npt.NDArray[Any]:CODE
LOWrerun_py/rerun_sdk/rerun/error_utils.py80def _build_warning_context_string(skip_first: int) -> str:CODE
LOWrerun_py/rerun_sdk/rerun/_properties.py69def send_recording_start_time_nanos(nanos: int, recording: RecordingStream | None = None) -> None:CODE
LOWrerun_py/rerun_sdk/rerun/_event.py164def _viewer_event_from_json_str(json_str: str) -> ViewerEvent:CODE
LOWrerun_py/rerun_sdk/rerun/urdf.py152 def compute_transform_columns(self, values: Sequence[float], *, clamp: bool = True) -> ComponentColumnList:CODE
LOWrerun_py/rerun_sdk/rerun/urdf.py306 def get_visual_geometry_paths(self, link: str | UrdfLink) -> list[str]:CODE
LOWrerun_py/rerun_sdk/rerun/urdf.py325 def get_collision_geometry_paths(self, link: str | UrdfLink) -> list[str]:CODE
LOWrerun_py/rerun_sdk/rerun/urdf.py378 def compute_joint_transform_batches(CODE
LOWrerun_py/rerun_sdk/rerun/notebook.py287 def set_application_blueprint(CODE
LOWrerun_py/rerun_sdk/rerun/encodings/vec3d_ext.py21 def native_to_pa_array_override(data: Vec3DArrayLike, data_type: pa.DataType) -> pa.Array:CODE
LOWrerun_py/rerun_sdk/rerun/encodings/tensor_buffer_ext.py13 def inner__field_converter_override(inner: npt.ArrayLike) -> npt.NDArray[Any]:CODE
LOW⚡…run_py/rerun_sdk/rerun/encodings/channel_count_pair.py23def _channel_count_pair__channel_id__special_field_converter_override(x: encodings.UInt16Like) -> encodings.UInt16:CODE
LOW⚡…run_py/rerun_sdk/rerun/encodings/channel_count_pair.py30def _channel_count_pair__message_count__special_field_converter_override(x: encodings.UInt64Like) -> encodings.UInt64:CODE
LOWrerun_py/rerun_sdk/rerun/encodings/keypoint_pair_ext.py30 def native_to_pa_array_override(data: KeypointPairArrayLike, data_type: pa.DataType) -> pa.Array:CODE
LOWrerun_py/rerun_sdk/rerun/encodings/vec2d_ext.py21 def native_to_pa_array_override(data: Vec2DArrayLike, data_type: pa.DataType) -> pa.Array:CODE
LOW…un_py/rerun_sdk/rerun/encodings/annotation_info_ext.py19 def native_to_pa_array_override(data: AnnotationInfoArrayLike, data_type: pa.DataType) -> pa.Array:CODE
LOWrerun_py/rerun_sdk/rerun/encodings/dvec2d_ext.py20 def native_to_pa_array_override(data: DVec2DArrayLike, data_type: pa.DataType) -> pa.Array:CODE
LOWrerun_py/rerun_sdk/rerun/encodings/plane3d_ext.py72 def native_to_pa_array_override(data: Plane3DArrayLike, data_type: pa.DataType) -> pa.Array:CODE
LOWrerun_py/rerun_sdk/rerun/encodings/quaternion_ext.py37 def native_to_pa_array_override(data: QuaternionArrayLike, data_type: pa.DataType) -> pa.Array:CODE
LOWrerun_py/rerun_sdk/rerun/encodings/mat4x4_ext.py42 def native_to_pa_array_override(data: Mat4x4ArrayLike, data_type: pa.DataType) -> pa.Array:CODE
LOW…y/rerun_sdk/rerun/encodings/rotation_axis_angle_ext.py52 def angle__field_converter_override(x: AngleLike) -> Angle:CODE
LOWrerun_py/rerun_sdk/rerun/encodings/utf8pair_ext.py32 def native_to_pa_array_override(data: Utf8PairArrayLike, data_type: pa.DataType) -> pa.Array:CODE
LOW…_py/rerun_sdk/rerun/encodings/class_description_ext.py25def _class_description_converter(CODE
LOW…_py/rerun_sdk/rerun/encodings/class_description_ext.py78 def info__field_converter_override(CODE
LOW⚡…_py/rerun_sdk/rerun/encodings/class_description_ext.py91 def keypoint_annotations__field_converter_override(CODE
LOW⚡…_py/rerun_sdk/rerun/encodings/class_description_ext.py100 def keypoint_connections__field_converter_override(CODE
LOW⚡…_py/rerun_sdk/rerun/encodings/class_description_ext.py109 def native_to_pa_array_override(data: ClassDescriptionArrayLike, data_type: pa.DataType) -> pa.Array:CODE
LOW…run_py/rerun_sdk/rerun/encodings/visible_time_range.py22def _visible_time_range__timeline__special_field_converter_override(x: encodings.Utf8Like) -> encodings.Utf8:CODE
LOW⚡rerun_py/rerun_sdk/rerun/encodings/annotation_info.py23def _annotation_info__label__special_field_converter_override(x: encodings.Utf8Like | None) -> encodings.Utf8 | None:CODE
LOW⚡rerun_py/rerun_sdk/rerun/encodings/annotation_info.py32def _annotation_info__color__special_field_converter_override(CODE
LOWrerun_py/rerun_sdk/rerun/encodings/uvec3d_ext.py21 def native_to_pa_array_override(data: UVec3DArrayLike, data_type: pa.DataType) -> pa.Array:CODE
LOWrerun_py/rerun_sdk/rerun/encodings/vec4d_ext.py21 def native_to_pa_array_override(data: Vec4DArrayLike, data_type: pa.DataType) -> pa.Array:CODE
LOWrerun_py/rerun_sdk/rerun/encodings/rgba32_ext.py47 def rgba__field_converter_override(data: Rgba32Like) -> int:CODE
LOWrerun_py/rerun_sdk/rerun/encodings/rgba32_ext.py63 def native_to_pa_array_override(data: Rgba32ArrayLike, data_type: pa.DataType) -> pa.Array:CODE
LOW…py/rerun_sdk/rerun/encodings/channel_count_pair_ext.py20 def native_to_pa_array_override(data: ChannelCountPairArrayLike, data_type: pa.DataType) -> pa.Array:CODE
LOW⚡rerun_py/rerun_sdk/rerun/encodings/time_range.py22def _time_range__start__special_field_converter_override(CODE
LOW⚡rerun_py/rerun_sdk/rerun/encodings/time_range.py31def _time_range__end__special_field_converter_override(CODE
LOWrerun_py/rerun_sdk/rerun/encodings/image_format_ext.py13 def pixel_format__field_converter_override(CODE
LOWrerun_py/rerun_sdk/rerun/encodings/image_format_ext.py24 def channel_datatype__field_converter_override(CODE
LOWrerun_py/rerun_sdk/rerun/encodings/image_format_ext.py35 def color_model__field_converter_override(CODE
LOWrerun_py/rerun_sdk/rerun/encodings/uvec2d_ext.py21 def native_to_pa_array_override(data: UVec2DArrayLike, data_type: pa.DataType) -> pa.Array:CODE
LOWrerun_py/rerun_sdk/rerun/encodings/range1d_ext.py17 def native_to_pa_array_override(data: Range1DArrayLike, data_type: pa.DataType) -> pa.Array:CODE
LOW…run_sdk/rerun/encodings/spherical_harmonics3rgb_ext.py22 def native_to_pa_array_override(data: SphericalHarmonics3RgbArrayLike, data_type: pa.DataType) -> pa.Array:CODE
LOW…_sdk/rerun/encodings/class_description_map_elem_ext.py15def _class_description_map_elem_converter(CODE
LOW…_sdk/rerun/encodings/class_description_map_elem_ext.py33 def native_to_pa_array_override(data: ClassDescriptionMapElemArrayLike, data_type: pa.DataType) -> pa.Array:CODE
LOW…erun_sdk/rerun/encodings/class_description_map_elem.py28def _class_description_map_elem__class_id__special_field_converter_override(CODE
LOW…un_py/rerun_sdk/rerun/encodings/rotation_axis_angle.py22def _rotation_axis_angle__axis__special_field_converter_override(x: encodings.Vec3DLike) -> encodings.Vec3D:CODE
LOWrerun_py/rerun_sdk/rerun/encodings/uuid_ext.py21 def native_to_pa_array_override(data: UuidArrayLike, data_type: pa.DataType) -> pa.Array:CODE
LOW…_sdk/rerun/encodings/tensor_dimension_selection_ext.py35 def native_to_pa_array_override(data: TensorDimensionSelectionArrayLike, data_type: pa.DataType) -> pa.Array:CODE
935 more matches not shown…
Modern Structural Boilerplate426 hits · 436 pts
SeverityFileLineSnippetContext
LOWrerun_py/rerun_sdk/rerun/_tracing.py27logger = logging.getLogger(__name__)CODE
LOWrerun_py/rerun_sdk/rerun/_tracing.py187def set_current_span_attributes(attributes: dict[str, bool | int | float | str]) -> None:CODE
LOWrerun_py/rerun_sdk/rerun/time.py19def set_time(timeline: str, *, recording: RecordingStream | None = None, sequence: int) -> None: ...CODE
LOWrerun_py/rerun_sdk/rerun/time.py207def set_log_tick_enabled(enabled: bool, recording: RecordingStream | None = None) -> None:CODE
LOWrerun_py/rerun_sdk/rerun/time.py231def set_log_time_enabled(enabled: bool, recording: RecordingStream | None = None) -> None:CODE
LOW⚡rerun_py/rerun_sdk/rerun/recording_stream.py886 def set_time(self, timeline: str, *, sequence: int) -> None: ...CODE
LOW⚡rerun_py/rerun_sdk/rerun/recording_stream.py889 def set_time(self, timeline: str, *, duration: int | float | timedelta | np.timedelta64) -> None: ...CODE
LOW⚡rerun_py/rerun_sdk/rerun/recording_stream.py892 def set_time(self, timeline: str, *, timestamp: int | float | datetime | np.datetime64) -> None: ...CODE
LOWrerun_py/rerun_sdk/rerun/recording_stream.py976 def set_log_tick_enabled(self, enabled: bool) -> None:CODE
LOWrerun_py/rerun_sdk/rerun/recording_stream.py992 def set_log_time_enabled(self, enabled: bool) -> None:CODE
LOWrerun_py/rerun_sdk/rerun/server.py18__all__ = ["Server"]CODE
LOWrerun_py/rerun_sdk/rerun/error_utils.py60def set_strict_mode(mode: bool) -> None:CODE
LOWrerun_py/rerun_sdk/rerun/urdf.py19__all__ = ["UrdfJoint", "UrdfLink", "UrdfMimic", "UrdfTree"]CODE
LOWrerun_py/rerun_sdk/rerun/notebook.py45__all__ = [CODE
LOWrerun_py/rerun_sdk/rerun/notebook.py100def set_default_size(*, width: int | None, height: int | None) -> None:CODE
LOWrerun_py/rerun_sdk/rerun/notebook.py590 def set_credentials(self, access_token: str, email: str) -> None:CODE
LOWrerun_py/rerun_sdk/rerun/encodings/vec3d.py25__all__ = ["Vec3D", "Vec3DArrayLike", "Vec3DBatch", "Vec3DLike"]CODE
LOWrerun_py/rerun_sdk/rerun/encodings/keypoint_pair.py20__all__ = ["KeypointPair", "KeypointPairArrayLike", "KeypointPairBatch", "KeypointPairLike"]CODE
LOWrerun_py/rerun_sdk/rerun/encodings/vec2d.py25__all__ = ["Vec2D", "Vec2DArrayLike", "Vec2DBatch", "Vec2DLike"]CODE
LOWrerun_py/rerun_sdk/rerun/encodings/dvec2d.py25__all__ = ["DVec2D", "DVec2DArrayLike", "DVec2DBatch", "DVec2DLike"]CODE
LOW…dk/rerun/encodings/tensor_dimension_index_selection.py19__all__ = [CODE
LOWrerun_py/rerun_sdk/rerun/encodings/entity_path.py20__all__ = ["EntityPath", "EntityPathArrayLike", "EntityPathBatch", "EntityPathLike"]CODE
LOWrerun_py/rerun_sdk/rerun/encodings/channel_datatype.py18__all__ = ["ChannelDatatype", "ChannelDatatypeArrayLike", "ChannelDatatypeBatch", "ChannelDatatypeLike"]CODE
LOWrerun_py/rerun_sdk/rerun/encodings/vec4d.py25__all__ = ["Vec4D", "Vec4DArrayLike", "Vec4DBatch", "Vec4DLike"]CODE
LOW⚡…run_py/rerun_sdk/rerun/encodings/channel_count_pair.py20__all__ = ["ChannelCountPair", "ChannelCountPairArrayLike", "ChannelCountPairBatch", "ChannelCountPairLike"]CODE
LOWrerun_py/rerun_sdk/rerun/encodings/plane3d.py25__all__ = ["Plane3D", "Plane3DArrayLike", "Plane3DBatch", "Plane3DLike"]CODE
LOWrerun_py/rerun_sdk/rerun/encodings/rgba32.py22__all__ = ["Rgba32", "Rgba32ArrayLike", "Rgba32Batch", "Rgba32Like"]CODE
LOW…erun_sdk/rerun/encodings/tensor_dimension_selection.py20__all__ = [CODE
LOWrerun_py/rerun_sdk/rerun/encodings/angle.py22__all__ = ["Angle", "AngleArrayLike", "AngleBatch", "AngleLike"]CODE
LOWrerun_py/rerun_sdk/rerun/encodings/utf8.py20__all__ = ["Utf8", "Utf8ArrayLike", "Utf8Batch", "Utf8Like"]CODE
LOWrerun_py/rerun_sdk/rerun/encodings/bool.py19__all__ = ["Bool", "BoolArrayLike", "BoolBatch", "BoolLike"]CODE
LOWrerun_py/rerun_sdk/rerun/encodings/mat4x4.py27__all__ = ["Mat4x4", "Mat4x4ArrayLike", "Mat4x4Batch", "Mat4x4Like"]CODE
LOWrerun_py/rerun_sdk/rerun/encodings/time_int.py22__all__ = ["TimeInt", "TimeIntArrayLike", "TimeIntBatch", "TimeIntLike"]CODE
LOWrerun_py/rerun_sdk/rerun/encodings/image_format.py23__all__ = ["ImageFormat", "ImageFormatArrayLike", "ImageFormatBatch", "ImageFormatLike"]CODE
LOW…y/rerun_sdk/rerun/encodings/spherical_harmonics3rgb.py25__all__ = [CODE
LOWrerun_py/rerun_sdk/rerun/encodings/quaternion.py25__all__ = ["Quaternion", "QuaternionArrayLike", "QuaternionBatch", "QuaternionLike"]CODE
LOWrerun_py/rerun_sdk/rerun/encodings/keypoint_id.py21__all__ = ["KeypointId", "KeypointIdArrayLike", "KeypointIdBatch", "KeypointIdLike"]CODE
LOWrerun_py/rerun_sdk/rerun/encodings/__init__.py93__all__ = [CODE
LOWrerun_py/rerun_sdk/rerun/encodings/uint16.py21__all__ = ["UInt16", "UInt16ArrayLike", "UInt16Batch", "UInt16Like"]CODE
LOWrerun_py/rerun_sdk/rerun/encodings/tensor_buffer.py18__all__ = ["TensorBuffer", "TensorBufferArrayLike", "TensorBufferBatch", "TensorBufferLike"]CODE
LOWrerun_py/rerun_sdk/rerun/encodings/uint32.py21__all__ = ["UInt32", "UInt32ArrayLike", "UInt32Batch", "UInt32Like"]CODE
LOWrerun_py/rerun_sdk/rerun/encodings/view_dir.py17__all__ = ["ViewDir", "ViewDirArrayLike", "ViewDirBatch", "ViewDirLike"]CODE
LOWrerun_py/rerun_sdk/rerun/encodings/range2d.py19__all__ = ["Range2D", "Range2DArrayLike", "Range2DBatch", "Range2DLike"]CODE
LOW…un_py/rerun_sdk/rerun/encodings/time_range_boundary.py19__all__ = ["TimeRangeBoundary", "TimeRangeBoundaryArrayLike", "TimeRangeBoundaryBatch", "TimeRangeBoundaryLike"]CODE
LOWrerun_py/rerun_sdk/rerun/encodings/float64.py21__all__ = ["Float64", "Float64ArrayLike", "Float64Batch", "Float64Like"]CODE
LOWrerun_py/rerun_sdk/rerun/encodings/range1d.py25__all__ = ["Range1D", "Range1DArrayLike", "Range1DBatch", "Range1DLike"]CODE
LOWrerun_py/rerun_sdk/rerun/encodings/float32.py21__all__ = ["Float32", "Float32ArrayLike", "Float32Batch", "Float32Like"]CODE
LOWrerun_py/rerun_sdk/rerun/encodings/class_description.py19__all__ = ["ClassDescription", "ClassDescriptionArrayLike", "ClassDescriptionBatch", "ClassDescriptionLike"]CODE
LOW…run_py/rerun_sdk/rerun/encodings/visible_time_range.py19__all__ = ["VisibleTimeRange", "VisibleTimeRangeArrayLike", "VisibleTimeRangeBatch", "VisibleTimeRangeLike"]CODE
LOW⚡rerun_py/rerun_sdk/rerun/encodings/annotation_info.py20__all__ = ["AnnotationInfo", "AnnotationInfoArrayLike", "AnnotationInfoBatch", "AnnotationInfoLike"]CODE
LOWrerun_py/rerun_sdk/rerun/encodings/class_id.py21__all__ = ["ClassId", "ClassIdArrayLike", "ClassIdBatch", "ClassIdLike"]CODE
LOWrerun_py/rerun_sdk/rerun/encodings/pixel_format.py17__all__ = ["PixelFormat", "PixelFormatArrayLike", "PixelFormatBatch", "PixelFormatLike"]CODE
LOWrerun_py/rerun_sdk/rerun/encodings/utf8pair.py22__all__ = ["Utf8Pair", "Utf8PairArrayLike", "Utf8PairBatch", "Utf8PairLike"]CODE
LOWrerun_py/rerun_sdk/rerun/encodings/uint64.py21__all__ = ["UInt64", "UInt64ArrayLike", "UInt64Batch", "UInt64Like"]CODE
LOW⚡rerun_py/rerun_sdk/rerun/encodings/time_range.py19__all__ = ["TimeRange", "TimeRangeArrayLike", "TimeRangeBatch", "TimeRangeLike"]CODE
LOW…erun_sdk/rerun/encodings/class_description_map_elem.py20__all__ = [CODE
LOWrerun_py/rerun_sdk/rerun/encodings/ivec3d.py25__all__ = ["IVec3D", "IVec3DArrayLike", "IVec3DBatch", "IVec3DLike"]CODE
LOWrerun_py/rerun_sdk/rerun/encodings/color_model.py18__all__ = ["ColorModel", "ColorModelArrayLike", "ColorModelBatch", "ColorModelLike"]CODE
LOW…un_py/rerun_sdk/rerun/encodings/absolute_time_range.py22__all__ = ["AbsoluteTimeRange", "AbsoluteTimeRangeArrayLike", "AbsoluteTimeRangeBatch", "AbsoluteTimeRangeLike"]CODE
LOW…un_py/rerun_sdk/rerun/encodings/rotation_axis_angle.py19__all__ = ["RotationAxisAngle", "RotationAxisAngleArrayLike", "RotationAxisAngleBatch", "RotationAxisAngleLike"]CODE
366 more matches not shown…
Empty Error Handlers37 hits · 185 pts
SeverityFileLineSnippetContext
HIGHrerun_py/rerun_sdk/rerun/recording_stream.py1515except StopIteration:CODE
HIGHrerun_py/rerun_sdk/rerun/any_batch_value.py156except (ArrowInvalid, TypeError):CODE
HIGHrerun_py/rerun_sdk/rerun/any_batch_value.py129except (ArrowInvalid, TypeError, BufferError):CODE
HIGHrerun_py/rerun_sdk/rerun/any_batch_value.py146except (ArrowInvalid, TypeError):CODE
HIGHrerun_py/rerun_sdk/rerun/__init__.py454except AttributeError:CODE
HIGHrerun_py/rerun_sdk/rerun/_tracing_session.py202except Exception:CODE
HIGHrerun_py/rerun_sdk/rerun/encodings/rgba32_ext.py120except (IndexError, ValueError):CODE
HIGHrerun_py/rerun_sdk/rerun/experimental/_viewer_client.py265except psutil.NoSuchProcess:CODE
HIGHrerun_py/rerun_sdk/rerun/experimental/_viewer_client.py759except Exception:CODE
HIGHrerun_py/rerun_sdk/rerun/experimental/_viewer_client.py263except psutil.NoSuchProcess:CODE
HIGHrerun_py/rerun_sdk/rerun/experimental/_viewer_client.py717except ProcessLookupError:CODE
HIGHrerun_py/rerun_sdk/rerun/experimental/_viewer_client.py725except psutil.NoSuchProcess:CODE
HIGH…py/rerun_sdk/rerun/experimental/dataloader/_shuffle.py192except StopIteration:CODE
HIGH…n_sdk/rerun/experimental/dataloader/decoders/_video.py376except (av.FFmpegError, ValueError):CODE
HIGHrerun_py/rerun_sdk/rerun/archetypes/transform3d_ext.py113except Exception: # Failed to subscript rotation.CODE
HIGHrerun_py/rerun_sdk/rerun/archetypes/transform3d_ext.py125except Exception: # Failed to subscript quaternion.CODE
HIGHrerun_py/rerun_sdk/rerun/archetypes/boxes3d_ext.py110except Exception:CODE
HIGHrerun_py/rerun_sdk/rerun/archetypes/boxes3d_ext.py119except Exception:CODE
HIGHrerun_py/tests/unit/test_grpc_server_sink.py30except AttributeError:CODE
HIGHrerun_py/tests/unit/test_multi_stream.py85except Exception:CODE
HIGHrerun_py/tests/unit/test_server.py169except Exception:CODE
HIGHrerun_py/tests/api_sandbox/rerun_draft/catalog.py103except Exception:CODE
HIGHexamples/python/gesture_detection/gesture_detection.py253except KeyboardInterrupt:CODE
HIGHexamples/python/face_tracking/face_tracking.py406except KeyboardInterrupt:CODE
HIGH…amples/python/openstreetmap_data/openstreetmap_data.py90except KeyError:CODE
HIGH…ples/python/camera_video_stream/camera_video_stream.py114except av.BlockingIOError:CODE
HIGHexamples/python/log_file/log_file.py41except Exception:CODE
HIGHexamples/python/raw_mesh/raw_mesh/__main__.py74except Exception:CODE
HIGHexamples/python/raw_mesh/raw_mesh/__main__.py91except Exception:CODE
HIGHexamples/python/table_zoo/table_zoo.py329except Exception:CODE
HIGHscripts/fetch_patch_candidates.py334except (subprocess.CalledProcessError, json.JSONDecodeError, KeyError):CODE
HIGHscripts/highlight_issues.py47except Exception:CODE
HIGHscripts/lint.py1480except ValueError:CODE
HIGHscripts/ci/python_check_signatures.py218except Exception:CODE
HIGHscripts/ci/crates.py94except ValueError:CODE
HIGHscripts/ci/pr_link_checker.py254except OSError:CODE
HIGHscripts/ci/check_large_files.py94except Exception:CODE
Self-Referential Comments67 hits · 176 pts
SeverityFileLineSnippetContext
MEDIUMpixi.toml475# Create a wheel for the `rerun-sdk` package.COMMENT
MEDIUMrerun_py/rerun_sdk/rerun/recording_stream.py1500 # The following code is structured to avoid leaking the recording streamCOMMENT
MEDIUMrerun_py/rerun_sdk/rerun/recording_stream.py1570 # The following code is structured to avoid leaking the recording streamCOMMENT
MEDIUM⚡rerun_py/rerun_sdk/rerun/dynamic_archetype.py147 # Create an empty archetypeCOMMENT
MEDIUM…un_py/rerun_sdk/rerun/archetypes/segmentation_image.py50 # Create a segmentation imageSTRING
MEDIUM…un_py/rerun_sdk/rerun/archetypes/annotation_context.py50 # Create a simple segmentation imageSTRING
MEDIUMrerun_py/rerun_sdk/rerun/archetypes/grid_map.py44 # Create a synthetic image with ROS `nav_msgs/OccupancyGrid` cell valueSTRING
MEDIUMrerun_py/rerun_sdk/rerun/archetypes/image.py56 # Create an image with numpySTRING
MEDIUM…rerun_sdk/rerun/blueprint/views/state_timeline_view.py52 # Create a state timeline view to display the state transitions.STRING
MEDIUM…/rerun_sdk/rerun/blueprint/views/text_document_view.py83 # Create a text view that displays the markdown.STRING
MEDIUMrerun_py/rerun_sdk/rerun/blueprint/views/graph_view.py50 # Create a Spatial2D view to display the points.STRING
MEDIUMrerun_py/rerun_sdk/rerun/blueprint/views/map_view.py50 # Create a map view to display the chart.STRING
MEDIUM…un_py/rerun_sdk/rerun/blueprint/views/text_log_view.py54 # Create a text view that displays all logs.STRING
MEDIUM…n_py/rerun_sdk/rerun/blueprint/views/dataframe_view.py57 # Create a Dataframe ViewSTRING
MEDIUM…n_py/rerun_sdk/rerun/blueprint/views/bar_chart_view.py43 # Create a bar chart view to display the chart.STRING
MEDIUM…n_py/rerun_sdk/rerun/blueprint/views/spatial3d_view.py53 # Create a Spatial3D view to display the points.STRING
MEDIUM…n_py/rerun_sdk/rerun/blueprint/views/spatial2d_view.py44 # Create a spiral of points:STRING
MEDIUM…n_py/rerun_sdk/rerun/blueprint/views/spatial2d_view.py61 # Create a Spatial2D view to display the points.STRING
MEDIUM…py/rerun_sdk/rerun/blueprint/views/time_series_view.py67 # Create a TimeSeries ViewSTRING
MEDIUM⚡rerun_py/tests/unit/test_utilities_datafusion.py30 # Create a mock dataset for testingCOMMENT
MEDIUM⚡rerun_py/tests/unit/test_deprecated.py9# Define a function with a deprecated parameter for testingCOMMENT
MEDIUMrerun_py/tests/unit/test_urdf_tree.py215 # Create a chunk with joint names and values.COMMENT
MEDIUM…n_py/tests/api_sandbox/test_draft/test_table_basics.py13 # Create a table with a schemaCOMMENT
MEDIUM⚡…_py/tests/api_sandbox/test_draft/test_dataframe_api.py12 # Create a view with 2 segmentsCOMMENT
MEDIUM…py/tests/api_sandbox/test_current/test_table_basics.py18 # Create a table with a schemaCOMMENT
MEDIUM…y/tests/api_sandbox/test_current/test_dataframe_api.py21 # Create a view filtered to specific segmentsCOMMENT
MEDIUM…/tests/api_sandbox/test_current/test_polars_interop.py132 # Create a view filtered to specific segmentsSTRING
MEDIUMrerun_py/tests/e2e_redap_tests/conftest.py214 # Create a local OSS serverCOMMENT
MEDIUM⚡rerun_py/tests/e2e_redap_tests/conftest.py447 # Create the dataset directly (not using entry_factory since it's function-scoped)COMMENT
MEDIUMrerun_py/tests/e2e_redap_tests/test_dataset_views.py194 # Create a view with all partitionsCOMMENT
MEDIUMrerun_py/tests/e2e_redap_tests/test_table_write.py24 # Create a table from scratchCOMMENT
MEDIUMrerun_py/tests/e2e_redap_tests/test_table_write.py57 # Create a table from scratchCOMMENT
MEDIUMrerun_py/tests/e2e_redap_tests/test_table_write.py110 # Create a table from scratchCOMMENT
MEDIUMrerun_py/tests/e2e_redap_tests/test_table_write.py131 # Create a table with an index column (marked with rerun:is_table_index metadata)COMMENT
MEDIUMdocs/snippets/all/archetypes/image_column_updates.py17# Create a batch of images with a moving rectangle.COMMENT
MEDIUM…pets/all/archetypes/annotation_context_segmentation.py9# Create a simple segmentation imageCOMMENT
MEDIUMdocs/snippets/all/archetypes/grid_map_simple.py10# Create a synthetic image with ROS `nav_msgs/OccupancyGrid` cell valueCOMMENT
MEDIUM…s/snippets/all/archetypes/segmentation_image_simple.py7# Create a segmentation imageCOMMENT
MEDIUMdocs/snippets/all/archetypes/image_simple.py7# Create an image with numpyCOMMENT
MEDIUMdocs/snippets/all/archetypes/pinhole_projections.py12# Create a 3D scene with a camera and an image.COMMENT
MEDIUMdocs/snippets/all/archetypes/pinhole_projections.py41# Create a simple test image.COMMENT
MEDIUM…snippets/all/concepts/build_chunk_from_record_batch.py10# Create an index column.COMMENT
MEDIUMdocs/snippets/all/howto/query_video_keyframes.py103# Create a reader that includes the keyframe layer dataCOMMENT
MEDIUMdocs/snippets/all/howto/component_mapping.py67# Create a blueprint with explicit component mappingsCOMMENT
MEDIUMdocs/snippets/all/howto/lerobot_export.py100# Create the LeRobot dataset structure on diskCOMMENT
MEDIUMdocs/snippets/all/howto/lerobot_export.py129# Create a new LeRobot dataset for multiple episodesCOMMENT
MEDIUMdocs/snippets/all/howto/dataframe_performance.py47# Create a new sparse layer identifying interesting eventsCOMMENT
MEDIUMdocs/snippets/all/views/text_log.py21# Create a text view that displays all logs.COMMENT
MEDIUMdocs/snippets/all/views/dataframe.py20# Create a Dataframe ViewCOMMENT
MEDIUMdocs/snippets/all/views/graph.py17# Create a Spatial2D view to display the points.COMMENT
MEDIUMdocs/snippets/all/views/map.py16# Create a map view to display the chart.COMMENT
MEDIUMdocs/snippets/all/views/text_document.py50# Create a text view that displays the markdown.COMMENT
MEDIUMdocs/snippets/all/views/bar_chart.py9# Create a bar chart view to display the chart.COMMENT
MEDIUMdocs/snippets/all/views/state_timeline.py17# Create a state timeline view to display the state transitions.COMMENT
MEDIUMdocs/snippets/all/views/spatial2d.py10# Create a spiral of points:COMMENT
MEDIUMdocs/snippets/all/views/spatial2d.py27# Create a Spatial2D view to display the points.COMMENT
MEDIUMdocs/snippets/all/views/spatial3d.py19# Create a Spatial3D view to display the points.COMMENT
MEDIUMdocs/snippets/all/views/timeseries.py33# Create a TimeSeries ViewCOMMENT
MEDIUMdocs/content/_redirects.yaml4# This file defines hidden redirects for docs pages. These are old URLs thatCOMMENT
MEDIUM.cargo/cranelift.toml3# This file is included via config-include from the pixi task and run configurationCOMMENT
7 more matches not shown…
Deep Nesting177 hits · 172 pts
SeverityFileLineSnippetContext
LOWrerun_py/rerun_sdk/rerun/time.py112CODE
LOWrerun_py/rerun_sdk/rerun/time.py130CODE
LOWrerun_py/rerun_sdk/rerun/recording_stream.py1466CODE
LOWrerun_py/rerun_sdk/rerun/recording_stream.py1534CODE
LOWrerun_py/rerun_sdk/rerun/recording_stream.py1495CODE
LOWrerun_py/rerun_sdk/rerun/_send_columns.py60CODE
LOWrerun_py/rerun_sdk/rerun/server.py48CODE
LOWrerun_py/rerun_sdk/rerun/dynamic_archetype.py112CODE
LOWrerun_py/rerun_sdk/rerun/dynamic_archetype.py193CODE
LOWrerun_py/rerun_sdk/rerun/_script_helpers.py68CODE
LOWrerun_py/rerun_sdk/rerun/error_utils.py206CODE
LOWrerun_py/rerun_sdk/rerun/any_batch_value.py194CODE
LOWrerun_py/rerun_sdk/rerun/_event.py164CODE
LOWrerun_py/rerun_sdk/rerun/_tracing_session.py58CODE
LOW…un_py/rerun_sdk/rerun/encodings/time_range_boundary.py79CODE
LOWrerun_py/rerun_sdk/rerun/encodings/rgba32_ext.py63CODE
LOWrerun_py/rerun_sdk/rerun/encodings/tensor_data_ext.py165CODE
LOWrerun_py/rerun_sdk/rerun/encodings/mat3x3_ext.py43CODE
LOWrerun_py/rerun_sdk/rerun/encodings/blob_ext.py21CODE
LOWrerun_py/rerun_sdk/rerun/experimental/_viewer_client.py251CODE
LOWrerun_py/rerun_sdk/rerun/experimental/_viewer_client.py648CODE
LOW…py/rerun_sdk/rerun/experimental/dataloader/_shuffle.py181CODE
LOW…n_py/rerun_sdk/rerun/experimental/dataloader/_utils.py441CODE
LOW…un/experimental/dataloader/manifest/_manifest_build.py280CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/instance_poses3d.py253CODE
LOW…un_py/rerun_sdk/rerun/archetypes/segmentation_image.py187CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/text_log.py187CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/ellipses2d.py236CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/geo_points.py175CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/graph_nodes.py243CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/mesh3d.py363CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/mcap_schema.py210CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/cylinders3d.py297CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/pinhole_ext.py16CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/series_lines.py301CODE
LOW…erun_sdk/rerun/archetypes/video_frame_reference_ext.py18CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/voxel_grid_map.py375CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/transform_axes3d.py183CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/mcap_statistics.py300CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/volume3d.py361CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/clear.py137CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/capsules3d.py300CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/series_points.py228CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/transform3d_ext.py23CODE
LOW…n_py/rerun_sdk/rerun/archetypes/state_configuration.py237CODE
LOW…py/rerun_sdk/rerun/archetypes/video_frame_reference.py250CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/coordinate_frame.py161CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/state_change.py163CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/tensor.py159CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/asset_video.py206CODE
LOW…un_py/rerun_sdk/rerun/archetypes/annotation_context.py156CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/geo_line_strings.py169CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/recording_info.py130CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/boxes3d_ext.py16CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/line_strips2d.py328CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/points3d.py365CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/mesh3d_ext.py47CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/grid_map.py417CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/encoded_image.py194CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/graph_edges.py169CODE
117 more matches not shown…
Cross-Language Confusion28 hits · 128 pts
SeverityFileLineSnippetContext
HIGHrerun_py/tests/unit/test_dataloader_manifest.py255 assert forward.equals(backward)CODE
HIGH⚡rerun_py/tests/unit/test_viewer_client.py94 assert result.equals(batch)CODE
HIGH⚡rerun_py/tests/unit/test_viewer_client.py103 assert result.equals(expected)CODE
HIGHrerun_py/tests/api_sandbox/test_draft/test_table_api.py41 assert batch.schema.equals(df_schema, check_metadata=True)STRING
HIGH…n_py/tests/api_sandbox/test_draft/test_table_basics.py32 assert batch.schema.equals(df_schema, check_metadata=True)CODE
HIGH…n_py/tests/api_sandbox/test_draft/test_table_basics.py85 assert batch.schema.equals(df_schema, check_metadata=True)CODE
HIGH⚡…_py/tests/api_sandbox/test_draft/test_dataframe_api.py22 assert batch.schema.equals(df_schema, check_metadata=True)CODE
HIGH…_py/tests/api_sandbox/test_draft/test_dataset_views.py22 assert batch.schema.equals(df_schema, check_metadata=True)CODE
HIGH…_py/tests/api_sandbox/test_draft/test_dataset_views.py52 assert batch.schema.equals(df_schema, check_metadata=True)STRING
HIGH…_py/tests/api_sandbox/test_draft/test_dataset_views.py137 assert batch.schema.equals(df_schema, check_metadata=True)STRING
HIGH…n_py/tests/api_sandbox/test_draft/test_index_ranges.py15 assert batch.schema.equals(df_schema, check_metadata=True)CODE
HIGH…n_py/tests/api_sandbox/test_draft/test_index_ranges.py51 assert batch.schema.equals(df_schema, check_metadata=True)STRING
HIGH…n_py/tests/api_sandbox/test_draft/test_index_ranges.py80 assert batch.schema.equals(df_schema, check_metadata=True)STRING
HIGH…py/tests/api_sandbox/test_draft/test_dataset_basics.py53 assert batch.schema.equals(df_schema, check_metadata=True)STRING
HIGH…py/tests/api_sandbox/test_draft/test_dataset_basics.py113 assert batch.schema.equals(df_schema, check_metadata=True)STRING
HIGH…py/tests/api_sandbox/test_draft/test_dataset_basics.py249 assert batch.schema.equals(df_schema, check_metadata=True)STRING
HIGHrerun_py/tests/e2e_redap_tests/test_dataset_views.py164 assert batch.schema.equals(df_schema, check_metadata=True)CODE
HIGHrerun_py/tests/e2e_redap_tests/test_dataset_views.py191 assert batch.schema.equals(df_schema, check_metadata=True)CODE
HIGHrerun_py/tests/e2e_redap_tests/test_dataset_views.py222 assert batch.schema.equals(df_schema, check_metadata=True)CODE
HIGHrerun_py/tests/e2e_redap_tests/test_dataset_views.py268 assert batch.schema.equals(df_schema, check_metadata=True)CODE
HIGHrerun_py/tests/e2e_redap_tests/test_dataset_views.py431 assert batch.schema.equals(df_schema, check_metadata=True)CODE
HIGHrerun_py/tests/e2e_redap_tests/test_index_ranges.py34 assert batch.schema.equals(df_schema, check_metadata=True)CODE
HIGHrerun_py/tests/e2e_redap_tests/test_index_ranges.py97 assert batch.schema.equals(df_schema, check_metadata=True)STRING
HIGH…/e2e_redap_tests/test_dataset_query_select_pushdown.py332 assert batch.schema.equals(df_schema, check_metadata=True)CODE
HIGH…/e2e_redap_tests/test_dataset_query_select_pushdown.py349 assert batch.schema.equals(df_schema, check_metadata=True)CODE
HIGH…amples/python/droid_semantic_search/prepare_dataset.py65 "Fetch them with `git lfs install && git lfs pull`, or pass `--source huggingface` to download instead.",CODE
HIGHscripts/generate_changelog.py165 ".[] | select(.author != null) | [.author.login, .author.type] | @tsv",CODE
HIGHscripts/fetch_crashes.py94# "person": null,COMMENT
Excessive Try-Catch Wrapping92 hits · 125 pts
SeverityFileLineSnippetContext
LOWrerun_py/rerun_sdk/rerun/_tracing_session.py155 except Exception:CODE
LOWrerun_py/rerun_sdk/rerun/_tracing_session.py160 except Exception:CODE
LOWrerun_py/rerun_sdk/rerun/_tracing_session.py180 except Exception:CODE
LOWrerun_py/rerun_sdk/rerun/_tracing_session.py190 except Exception:CODE
LOWrerun_py/rerun_sdk/rerun/_tracing_session.py202 except Exception:CODE
LOWrerun_py/rerun_sdk/rerun/experimental/_viewer_client.py759 except Exception:CODE
LOWrerun_py/rerun_sdk/rerun/experimental/_query_metrics.py339 except Exception: # pragma: no cover — defensive; PyO3 allocation shouldn't failCODE
LOWrerun_py/rerun_sdk/rerun/archetypes/pinhole_ext.py160 except Exception:CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/pinhole_ext.py166 except Exception:CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/transform3d_ext.py113 except Exception: # Failed to subscript rotation.CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/transform3d_ext.py125 except Exception: # Failed to subscript quaternion.CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/boxes3d_ext.py110 except Exception:CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/boxes3d_ext.py119 except Exception:CODE
LOW…n_py/rerun_sdk/rerun/components/key_value_pairs_ext.py66 except Exception as err:CODE
LOW…n_py/rerun_sdk/rerun/components/key_value_pairs_ext.py84 except Exception as err:CODE
MEDIUMrerun_py/rerun_sdk/rerun_cli/__main__.py36 print(f"Error: Could not find rerun binary at {target_path}", file=sys.stderr)CODE
LOWrerun_py/tests/unit/test_multi_stream.py85 except Exception:CODE
LOWrerun_py/tests/unit/test_dataloader_decoder_helpers.py47 except Exception:CODE
LOWrerun_py/tests/unit/test_server.py169 except Exception:CODE
LOWrerun_py/tests/api_sandbox/rerun_draft/catalog.py103 except Exception:CODE
LOW…n_py/tests/integration/test_dataloader_video_codecs.py86 except Exception:CODE
LOWrerun_py/tests/e2e_redap_tests/conftest.py356 except Exception as e:CODE
LOW⚡rerun_py/tests/e2e_redap_tests/conftest.py453 except Exception:CODE
LOW⚡rerun_py/tests/e2e_redap_tests/conftest.py463 except Exception as e:CODE
LOWrerun_py/tests/e2e_redap_tests/test_scan_path_errors.py79 except Exception as exc:CODE
LOWdocs/snippets/compare_snippet_output.py276 except Exception as e:CODE
LOWdocs/snippets/compare_snippet_output.py287 except Exception as e:CODE
LOWdocs/snippets/compare_snippet_output.py298 except Exception as e:CODE
LOWexamples/python/any_scalar/any_scalar/market_demo.py74 except Exception as e:CODE
MEDIUMexamples/python/any_scalar/any_scalar/market_demo.py75 print(f"Error processing {ticker}: {e}")CODE
LOWexamples/python/ocr/ocr.py228 except Exception as e:CODE
LOW…s/python/arkit_scenes/arkit_scenes/download_dataset.py115 except Exception as error:CODE
LOW…s/python/arkit_scenes/arkit_scenes/download_dataset.py131 except Exception as error:CODE
LOWexamples/python/lidar/lidar/download_dataset.py49 except Exception as error:CODE
MEDIUMexamples/python/lidar/lidar/download_dataset.py50 print(f"Error unzipping {tar_file_path}, error: {error}")CODE
LOWexamples/python/log_file/log_file.py41 except Exception:CODE
LOW⚡examples/python/raw_mesh/raw_mesh/__main__.py74 except Exception:STRING
LOW⚡examples/python/raw_mesh/raw_mesh/__main__.py81 except Exception:STRING
LOW⚡examples/python/raw_mesh/raw_mesh/__main__.py91 except Exception:STRING
LOWexamples/python/droid_semantic_search/vector_store.py83 except Exception as exc:CODE
LOW…/nuscenes_dataset/nuscenes_dataset/download_dataset.py49 except Exception as error:CODE
MEDIUM…/nuscenes_dataset/nuscenes_dataset/download_dataset.py50 print(f"Error unzipping {tar_file_path}, error: {error}")CODE
LOWexamples/python/table_zoo/table_zoo.py329 except Exception:CODE
LOWexamples/python/table_zoo/table_zoo.py367 except Exception as e:CODE
MEDIUMexamples/python/table_zoo/table_zoo.py368 print(f"Error in register-to-server mode: {e}", file=sys.stderr)CODE
LOWscripts/update_docs_url_rewrite.py221 except Exception as e:CODE
MEDIUMscripts/upload_rrd.py150 print(f"Error: {e.args[0]}", file=sys.stderr)STRING
LOWscripts/append_web_viewer.py86 except Exception as e:CODE
MEDIUMscripts/append_web_viewer.py87 print(f"Error: {e}", file=sys.stderr)CODE
MEDIUM⚡scripts/zombie_todos.py137 print(f"Error fetching issue {repo_owner}/{repo_name}#{issue_number}: {e}")CODE
MEDIUM⚡scripts/zombie_todos.py198 print(f"Error fetching Linear issue {issue_id}: {e}")CODE
MEDIUM⚡scripts/zombie_todos.py307 print(f"Error reading {path}: {e}")CODE
MEDIUM⚡scripts/zombie_todos.py320 print(f"Error reading {path}: {e}")CODE
MEDIUMscripts/zombie_todos.py284 print(f"Error: {e}")CODE
MEDIUMscripts/zombie_todos.py409 print(f"Error processing {filepath}: {e}")CODE
MEDIUMscripts/zombie_todos.py491 print(f"Error processing {filepath}: {e}")CODE
LOW⚡scripts/zombie_todos.py136 except Exception as e:CODE
LOW⚡scripts/zombie_todos.py200 except Exception as e:CODE
LOW⚡scripts/zombie_todos.py306 except Exception as e:CODE
LOW⚡scripts/zombie_todos.py319 except Exception as e:CODE
32 more matches not shown…
AI Slop Vocabulary30 hits · 92 pts
SeverityFileLineSnippetContext
MEDIUMdeny.toml132 # `re_integration_test` browser integration-test harness.COMMENT
MEDIUMpixi.toml305# NOTE(cmc): I'm keeping all the snapshot machinery around if it turns out we need something more robustCOMMENT
MEDIUMcrates/viewer_support/re_renderer/src/colormap.rs357/// This is a perceptually uniform colormap which is robust to color blindness.COMMENT
MEDIUMcrates/viewer_support/re_renderer/src/robust_bounds.rs46/// An exact bounding box, plus a region of interest that is robust against outliers.COMMENT
MEDIUM⚡crates/viewer_support/re_renderer/src/robust_bounds.rs77 /// Computes both an exact bounding box and an outlier-robust region of interestCOMMENT
MEDIUM⚡crates/viewer_support/re_renderer/src/robust_bounds.rs80 /// The region of interest is computed via a two-pass robust mean/σ approach:COMMENT
MEDIUM⚡crates/viewer_support/re_renderer/src/robust_bounds.rs85 /// The second pass makes this robust against extreme outliers that would otherwiseCOMMENT
MEDIUM…t/re_renderer/src/resource_managers/texture_manager.rs153/// More complex textures types are typically handled within renderer which utilize the texture pool directly.COMMENT
MEDIUM…tests/re_redap_tests/src/tests/find_entries_filters.rs3//! Assertions are deliberately robust to the two servers under test (`re_server` and theCOMMENT
MEDIUMcrates/utils/re_perf_telemetry/src/telemetry.rs803 // together with queue size this help ensure more robust exporting under high throughputCOMMENT
MEDIUMcrates/utils/re_perf_telemetry/src/trace_id_format.rs36 // This is more robust than going through `tracing::Span::current().context()`COMMENT
MEDIUMcrates/utils/re_video/src/decode/webcodecs.rs220 // Note that we have to be robust against duplicated timeestamps:COMMENT
MEDIUMcrates/utils/re_video/src/player/mod.rs539 // don't show up in the input data (that in and on its own is a bug, but this makes it more robust)COMMENT
MEDIUMcrates/utils/re_video/src/player/mod.rs1091/// Note that we need to be robust against this being wrong and the video getting new samples in the future after all.COMMENT
MEDIUMcrates/utils/re_video/src/player/sample_decoder.rs21 /// Either way, being robust against this seems like a good idea!COMMENT
MEDIUMcrates/store_app/re_query/src/storage_engine.rs25/// [`QueryCacheHandle`] already offer: the job of the [`StorageEngine`] is to leverage the typeCOMMENT
MEDIUMcrates/views/re_view_audio/src/waveform.rs16/// The two are not seamless: for clips longer than about 90 seconds, zoom levels just past thisCOMMENT
MEDIUMcrates/store/re_log_encoding/src/rrd/frames.rs239 /// We do not leverage that feature today, and so the number of entries is always 1 in practice.COMMENT
MEDIUMcrates/store/re_sdk_types/src/components/colormap.rs70 /// This is a perceptually uniform colormap which is robust to color blindness.COMMENT
MEDIUMcrates/store/re_sdk_types/src/components/colormap.rs76 /// This is a perceptually uniform colormap which is robust to color blindness.COMMENT
MEDIUMrerun_py/pyproject.toml205 # "LOG", # flake8-logging (logging best practices) # NOT SURECOMMENT
MEDIUMrerun_py/pyproject.toml207 # "PL", # Pylint (comprehensive linting)COMMENT
LOWrerun_py/rerun_sdk/rerun/blueprint/api.py165 # If contents is already a ViewContents, we can just use it directlyCOMMENT
MEDIUMrerun_cpp/tests/windows_min_max_robustness.cpp4// However, users might not know about this or forget about it and we want to be robust against it.COMMENT
MEDIUMrerun_cpp/tests/windows_min_max_robustness.cpp6// This test checks that rerun.h is robust against this issue by explicitly setting `min`/`max` macros and including rerCOMMENT
MEDIUMrerun_cpp/src/rerun/components/colormap.hpp63 /// This is a perceptually uniform colormap which is robust to color blindness.COMMENT
MEDIUMrerun_cpp/src/rerun/components/colormap.hpp69 /// This is a perceptually uniform colormap which is robust to color blindness.COMMENT
LOW…python/external_importer/rerun-importer-python-file.py18# that file, otherwise you can just create a dedicated recording for it. Or both.COMMENT
MEDIUMexamples/rust/objectron/build.rs20 // Definitely notCOMMENT
MEDIUM.github/workflows/reusable_checks_protobuf.yml44 # NOTE(cmc): I'm keeping all the snapshot machinery around if it turns out we need something more robustCOMMENT
AI Structural Patterns83 hits · 83 pts
SeverityFileLineSnippetContext
LOWrerun_py/rerun_sdk/rerun/sinks.py463CODE
LOWrerun_py/rerun_sdk/rerun/_spawn.py6CODE
LOWrerun_py/rerun_sdk/rerun/experimental/_viewer_client.py349CODE
LOWrerun_py/rerun_sdk/rerun/chunk/_mcap_reader.py164CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/ellipses2d.py94CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/ellipses2d.py236CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/mesh3d.py191CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/mesh3d.py363CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/cylinders3d.py117CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/cylinders3d.py297CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/pinhole_ext.py16CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/voxel_grid_map.py84CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/voxel_grid_map.py193CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/voxel_grid_map.py375CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/mcap_statistics.py139CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/mcap_statistics.py300CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/ellipsoids3d_ext.py16CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/volume3d.py196CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/volume3d.py361CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/capsules3d.py120CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/capsules3d.py300CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/transform3d_ext.py23CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/cylinders3d_ext.py14CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/ellipses2d_ext.py14CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/boxes3d_ext.py16CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/line_strips2d.py198CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/points3d.py211CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/points3d.py365CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/mesh3d_ext.py47CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/grid_map.py251CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/grid_map.py417CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/points2d.py147CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/points2d.py299CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/boxes2d_ext.py40CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/depth_image.py105CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/depth_image.py269CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/ellipsoids3d.py106CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/ellipsoids3d.py276CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/capsules3d_ext.py14CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/image_ext.py77CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/boxes2d.py82CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/boxes2d.py224CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/boxes3d.py103CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/boxes3d.py274CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/arrows2d.py91CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/arrows2d.py237CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/arrows3d.py96CODE
LOW…n_py/rerun_sdk/rerun/archetypes/encoded_depth_image.py173CODE
LOW…n_py/rerun_sdk/rerun/archetypes/encoded_depth_image.py319CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/pinhole.py128CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/pinhole.py309CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/measurements.py89CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/measurements.py193CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/measurements.py363CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/transform3d.py265CODE
LOWrerun_py/rerun_sdk/rerun/archetypes/transform3d.py428CODE
LOWrerun_py/rerun_sdk/rerun/blueprint/api.py508CODE
LOW…sdk/rerun/blueprint/archetypes/time_panel_blueprint.py106CODE
LOW…erun_sdk/rerun/blueprint/archetypes/dataframe_query.py58CODE
LOW…rerun_sdk/rerun/blueprint/archetypes/eye_controls3d.py120CODE
23 more matches not shown…
Structural Annotation Overuse33 hits · 58 pts
SeverityFileLineSnippetContext
LOWcrates/store_app/re_server/src/store/in_memory_store.rs106 // Step 1: resolve every key's store once and group Lazy-store chunk IDs for batched I/O.COMMENT
LOWcrates/store_app/re_server/src/store/in_memory_store.rs132 // Step 2: one batched load per Lazy store. Preserves the existing provider and IPC-parseCOMMENT
LOWcrates/store_app/re_server/src/store/in_memory_store.rs153 // Step 3: assemble output.COMMENT
LOWcrates/store_app/re_dataframe/src/query.rs786 // Step 1: per-chunk `is_disjoint_in_column`.COMMENT
LOWcrates/store_app/re_dataframe/src/query.rs807 // Step 2: per-chunk `times_unique` and `dense_uiv_span`.COMMENT
LOWcrates/store_app/re_datafusion/src/chunk_fetcher.rs701 // Step 1: Group chunks by URL and collect all ranges for gap/concurrency calculations.COMMENT
LOWcrates/store_app/re_datafusion/src/chunk_fetcher.rs750 // Step 2: Merge adjacent ranges per URL.COMMENT
LOWcrates/store_app/re_datafusion/src/chunk_fetcher.rs768 // Step 3: Calculate adaptive concurrency from original (un-merged) ranges.COMMENT
LOW⚡crates/store_app/re_datafusion/src/chunk_fetcher.rs783 // Step 4: Inject auth into the HTTP requestsCOMMENT
LOW⚡crates/store_app/re_datafusion/src/chunk_fetcher.rs790 // Step 5: Fetch merged ranges concurrently and extract individual chunks.COMMENT
LOWcrates/store_app/re_datafusion/src/chunk_fetcher.rs906 // Step 6: Reassemble in original row order.COMMENT
LOW⚡…es/views/re_view_dataframe/src/view_query/blueprint.rs296 // Step 1: Reorder columns by entity if an order is set, otherwise keep as-is.COMMENT
LOW⚡…es/views/re_view_dataframe/src/view_query/blueprint.rs302 // Step 2: Apply column visibility.COMMENT
LOWcrates/store/re_sorbet/src/dataframe_to_chunks.rs182 // Step 0: chunk-identity dispatch.COMMENT
LOW⚡crates/store/re_sorbet/src/dataframe_to_chunks.rs201 // Step 1: pre-stamp a working copy of the schema metadata.COMMENT
LOW⚡crates/store/re_sorbet/src/dataframe_to_chunks.rs204 // Step 2: classify (this is where a bad index dtype raises `UnsupportedTimeType`).COMMENT
LOW⚡crates/store/re_sorbet/src/dataframe_to_chunks.rs207 // Step 3: policy.COMMENT
LOW⚡crates/store/re_sorbet/src/dataframe_to_chunks.rs222 // Step 4: group component columns by entity path, preserving first-seen order.COMMENT
LOW⚡crates/store/re_sorbet/src/dataframe_to_chunks.rs230 // Step 5: assemble one chunk batch per entity group.COMMENT
LOWcrates/store/re_sorbet/src/dataframe_to_chunks.rs242 // Step 6: note static chunks with more than one row. Occasionally legit (tf-transforms),COMMENT
LOW⚡docs/snippets/all/howto/dataframe_performance.py58# Step 1: read the marker on its own, which fetches no image chunksCOMMENT
LOW⚡docs/snippets/all/howto/dataframe_performance.py66# Step 2: fetch the images only at the marker's timestampsCOMMENT
LOWskills/rerun-dataset-conversion/SKILL.md75### Step 0: gather informationCOMMENT
LOWskills/rerun-dataset-conversion/SKILL.md87### Step 1: obtain sample dataCOMMENT
LOWskills/rerun-dataset-conversion/SKILL.md93### Step 2: understand your data — expect the unexpectedCOMMENT
LOWskills/rerun-dataset-conversion/SKILL.md111### Step 3: conversion - baseCOMMENT
LOWskills/rerun-dataset-conversion/SKILL.md132### Step 4: conversion checkCOMMENT
LOWskills/rerun-dataset-conversion/SKILL.md138### Step 5: initial blueprintCOMMENT
LOWskills/rerun-dataset-conversion/SKILL.md159### Step 7: use the dataCOMMENT
LOWskills/rerun-lerobot/SKILL.md17## Step 0: pick a dataset and check the HF tokenCOMMENT
LOWskills/rerun-lerobot/SKILL.md52## Step 1: dataset -> one combined RRDCOMMENT
LOWskills/rerun-lerobot/SKILL.md92## Step 2: one RRD per episodeCOMMENT
LOWskills/rerun-lerobot/SKILL.md146## Step 3: add the robot model (URDF)COMMENT
Hallucination Indicators4 hits · 55 pts
SeverityFileLineSnippetContext
CRITICALcrates/top/re_viewer/src/web.rs809 url: cc.integration_info.web_info.location.url.clone(),CODE
CRITICAL⚡rerun_py/src/urdf.rs239 self.joint.axis.xyz.0.into()CODE
CRITICAL⚡rerun_py/src/urdf.rs245 self.joint.origin.xyz.0.into()CODE
CRITICAL⚡rerun_py/src/urdf.rs251 self.joint.origin.rpy.0.into()CODE
Verbosity Indicators25 hits · 46 pts
SeverityFileLineSnippetContext
LOW…er_support/re_context_menu/src/actions/track_entity.rs24 // We need to check if the focused entity is loggedCOMMENT
LOWcrates/viewer_support/re_ui/src/ui_ext.rs960 // icon size of re_hyperlink, if we adjust this we need to check if the workaround still worksCOMMENT
LOWcrates/data_flow/re_redap_client/src/chunk_cache.rs111 // Where we need to check if chunks should be cached we:COMMENT
LOWcrates/store_app/re_server/src/store/in_memory_store.rs106 // Step 1: resolve every key's store once and group Lazy-store chunk IDs for batched I/O.COMMENT
LOWcrates/store_app/re_server/src/store/in_memory_store.rs132 // Step 2: one batched load per Lazy store. Preserves the existing provider and IPC-parseCOMMENT
LOWcrates/store_app/re_server/src/store/in_memory_store.rs153 // Step 3: assemble output.COMMENT
LOWcrates/store_app/re_dataframe/src/query.rs786 // Step 1: per-chunk `is_disjoint_in_column`.COMMENT
LOWcrates/store_app/re_dataframe/src/query.rs807 // Step 2: per-chunk `times_unique` and `dense_uiv_span`.COMMENT
LOWcrates/store_app/re_datafusion/src/chunk_fetcher.rs701 // Step 1: Group chunks by URL and collect all ranges for gap/concurrency calculations.COMMENT
LOWcrates/store_app/re_datafusion/src/chunk_fetcher.rs750 // Step 2: Merge adjacent ranges per URL.COMMENT
LOWcrates/store_app/re_datafusion/src/chunk_fetcher.rs768 // Step 3: Calculate adaptive concurrency from original (un-merged) ranges.COMMENT
LOW⚡crates/store_app/re_datafusion/src/chunk_fetcher.rs783 // Step 4: Inject auth into the HTTP requestsCOMMENT
LOW⚡crates/store_app/re_datafusion/src/chunk_fetcher.rs790 // Step 5: Fetch merged ranges concurrently and extract individual chunks.COMMENT
LOWcrates/store_app/re_datafusion/src/chunk_fetcher.rs906 // Step 6: Reassemble in original row order.COMMENT
LOW⚡…es/views/re_view_dataframe/src/view_query/blueprint.rs296 // Step 1: Reorder columns by entity if an order is set, otherwise keep as-is.COMMENT
LOW⚡…es/views/re_view_dataframe/src/view_query/blueprint.rs302 // Step 2: Apply column visibility.COMMENT
LOWcrates/store/re_sorbet/src/dataframe_to_chunks.rs182 // Step 0: chunk-identity dispatch.COMMENT
LOW⚡crates/store/re_sorbet/src/dataframe_to_chunks.rs201 // Step 1: pre-stamp a working copy of the schema metadata.COMMENT
LOW⚡crates/store/re_sorbet/src/dataframe_to_chunks.rs204 // Step 2: classify (this is where a bad index dtype raises `UnsupportedTimeType`).COMMENT
LOW⚡crates/store/re_sorbet/src/dataframe_to_chunks.rs207 // Step 3: policy.COMMENT
LOW⚡crates/store/re_sorbet/src/dataframe_to_chunks.rs222 // Step 4: group component columns by entity path, preserving first-seen order.COMMENT
LOW⚡crates/store/re_sorbet/src/dataframe_to_chunks.rs230 // Step 5: assemble one chunk batch per entity group.COMMENT
LOWcrates/store/re_sorbet/src/dataframe_to_chunks.rs242 // Step 6: note static chunks with more than one row. Occasionally legit (tf-transforms),COMMENT
LOW⚡docs/snippets/all/howto/dataframe_performance.py58# Step 1: read the marker on its own, which fetches no image chunksCOMMENT
LOW⚡docs/snippets/all/howto/dataframe_performance.py66# Step 2: fetch the images only at the marker's timestampsCOMMENT
Redundant / Tautological Comments20 hits · 29 pts
SeverityFileLineSnippetContext
LOWpixi.toml242# Check if enabled via Safari → Develop → Allow Remote Automation;COMMENT
LOWscripts/generate_changelog.py205 # Check if we got a PR (API returns empty object if no PR found)COMMENT
LOWscripts/pre-push.sh6# Check if pixi is installedCOMMENT
LOWscripts/pre-push.sh19 # Check if the pushed branch matches the active branchCOMMENT
LOWscripts/upload_rrd.py133 # Check if user put `v0.15.0` instead of `0.15.0`:STRING
LOWscripts/zombie_todos.py109 # Check if we already have this result cachedCOMMENT
LOWscripts/zombie_todos.py184 # Check if issue is closed (Done or Canceled states)COMMENT
LOWscripts/zombie_todos.py218 # Check if we already have this result cachedCOMMENT
LOWscripts/highlight_issues.py91 # Check if there is a next page:COMMENT
LOWscripts/lint.py979 # Check if this line starts a pyclass declarationCOMMENT
LOWscripts/lint.py1019 # Check if 'eq' is present in the pyclass declarationCOMMENT
LOWscripts/lint.py1028 # Check if the correct module is specifiedCOMMENT
LOWscripts/lint.py1057 # Check if this line starts a pymethods declarationCOMMENT
LOWscripts/lint.py1102 # Check if __str__ or __repr__ is present in the impl contentCOMMENT
LOWscripts/lint.py1634 # Check if this is trying to use the ignore[code] format with NOLINT_STARTCOMMENT
LOWscripts/ci/check_doc_redirects.py72 # Check if the destination file existsCOMMENT
LOWscripts/ci/rust_checks.py112 # Print output right away, so the user can start fixing it while waiting for the rest of the checks to run:COMMENT
LOWscripts/ci/thumbnails.py142 # Check if frontmatter is missingCOMMENT
LOW.github/workflows/enforce_branch_name.yml19 # Check if PR is from a forkCOMMENT
LOW.github/workflows/enforce_branch_name.yml21 # Check if PR is from the master/main branch of a forkCOMMENT
Slop Phrases9 hits · 18 pts
SeverityFileLineSnippetContext
LOWcrates/top/rerun-cli/Cargo.toml58# If you insist on adding a feature here, please make sure you address all the concerns above.COMMENT
LOWcrates/utils/re_perf_telemetry/Cargo.toml35## This is very cheap, but make sure to disable the `tracy` feature flag if that turns out to be aCOMMENT
MEDIUMcrates/utils/re_video/src/decode/mod.rs61//! … and as discussed above, even it's there, often video players tend to ignore some settings!COMMENT
LOW…_datafusion/src/dataframe_query_provider/fetch_plan.rs318 // Don't forget to merge the last batchCOMMENT
MEDIUMexamples/cpp/custom_collection_adapter/main.cpp11 // For demonstration purposes: This container can't be copied.COMMENT
MEDIUMscripts/accept_snapshots.sh3# Its main use is in the update_kittest_snapshots CI job, but you can also use it locally.COMMENT
LOWscripts/ci/setup_software_rasterizer.py181 # Set environment variables, make sure to use windows path style.COMMENT
LOWscripts/ci/sync_release_assets.py323 # Draft releases are not accessible through any of the expected ways, so we make sure to fixCOMMENT
LOW.vscode/settings.json38 // Don't forget to put it in a comment again before committing.COMMENT
Fake / Example Data14 hits · 16 pts
SeverityFileLineSnippetContext
LOW…t/re_dataframe_ui/tests/integration/text_truncation.rs50 let lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et CODE
LOW…t/re_dataframe_ui/tests/integration/text_truncation.rs50 let lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et CODE
LOW⚡…es/viewer_support/re_ui/examples/re_ui_example/main.rs197 earlier than this. Lorem ipsum sit dolor amet. Lorem ipsum sit dolor amet. \CODE
LOW⚡…es/viewer_support/re_ui/examples/re_ui_example/main.rs198 Lorem ipsum sit dolor amet. Lorem ipsum sit dolor amet. Lorem ipsum sit dolor amet. \CODE
LOW⚡…es/viewer_support/re_ui/examples/re_ui_example/main.rs199 Lorem ipsum sit dolor amet."CODE
LOW…upport/re_component_ui/tests/test_all_components_ui.rs195 label: "placeholder",CODE
LOW…tes/viewer_support/re_component_ui/src/marker_shape.rs78 let points = egui_plot::Points::new("placeholder", [0.0, 0.0])CODE
LOW⚡rerun_py/rerun_sdk/rerun/dynamic_archetype.py148 archetype = cls(archetype="placeholder", drop_untyped_nones=drop_untyped_nones, components={})CODE
LOW…ration_test/tests/integration/view_visualizers_test.rs55 .with_names(["Lorem ipsum dolor sit amet, consectetur adipiscing elit."])CODE
LOW…ration_test/tests/integration/view_visualizers_test.rs55 .with_names(["Lorem ipsum dolor sit amet, consectetur adipiscing elit."])CODE
LOWexamples/assets/example.md3Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque eleifend mi eget tellus pellentesque, sit amet ultricieCODE
LOWexamples/assets/example.md3Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque eleifend mi eget tellus pellentesque, sit amet ultricieCODE
LOWexamples/assets/example.txt1Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque eleifend mi eget tellus pellentesque, sit amet ultricieCODE
LOWexamples/assets/example.txt1Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque eleifend mi eget tellus pellentesque, sit amet ultricieCODE
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGH…pport/re_renderer/src/allocator/data_texture_source.rs154 /// * have a total capacity for at least as many elements as requested, clamping total size to the maximum.COMMENT
Modern AI Meta-Vocabulary2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMdocs/snippets/all/tutorials/dna.py38 # region: scaffoldingCOMMENT
MEDIUMdocs/snippets/all/tutorials/dna.py45 # endregion: scaffoldingCOMMENT
AI Response Leakage1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHexamples/python/controlnet/README.md25[Hugging Face's ControlNet](https://huggingface.co/docs/diffusers/using-diffusers/controlnet#controlnet) allows to condiCODE
Overly Generic Function Names2 hits · 2 pts
SeverityFileLineSnippetContext
LOW⚡rerun_py/tests/unit/test_deprecated.py11def test_function(new_param: str | None = None, old_param: str | None = None) -> str | None:CODE
LOWscripts/ci/crates.py189 def helper(CODE
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWrerun_cpp/src/rerun/c/sdk_info.h18/// Example usage:COMMENT