Visualize, query, and stream to train on multimodal robotics data.
This report presents the forensic synthetic code analysis of rerun-io/rerun, a Rust project with 11,128 GitHub stars. SynthScan v2.0 examined 874,137 lines of code across 5105 source files, recording 7032 pattern matches distributed across 23 syntactic categories. The overall adjusted score of 10.2 places this repository in the Low AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 7032 distinct pattern matches across 23 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Cargo.toml | 921 | # Prefer patching with `branch` over `rev` and let `Cargo.lock` handle the commit hash. | COMMENT |
| LOW | Cargo.toml | 941 | # datafusion-functions-window-common = { git = "https://github.com/rerun-io/arrow-datafusion.git", branch = "tsaucer/52. | COMMENT |
| LOW | Cargo.toml | 961 | # ecolor = { path = "../../egui/crates/ecolor" } | COMMENT |
| LOW | Cargo.toml | 981 | # egui_commonmark = { git = "https://github.com/rerun-io/egui_commonmark.git", branch = "lucas/update-egui-0.35" } | COMMENT |
| LOW | lychee.toml | 1 | ################################################################################ | COMMENT |
| LOW | deny.toml | 1 | # https://github.com/EmbarkStudios/cargo-deny | COMMENT |
| LOW | pixi.toml | 1 | # Pixi is a package management tool for developers. | COMMENT |
| LOW | pixi.toml | 81 | # Run ensure-rerun-env to set up pyo3-build.cfg and uv shim. | COMMENT |
| LOW | pixi.toml | 101 | # CI tasks. If you are only working in rust, this is the only environment you need. | COMMENT |
| LOW | pixi.toml | 141 | # Generate the Rerun CLI manual. | COMMENT |
| LOW | pixi.toml | 201 | COMMENT | |
| LOW | pixi.toml | 281 | uv-lock-check = { depends-on = ["uv-lock-check-workspace", "uv-lock-check-isolated-examples"] } | COMMENT |
| LOW | pixi.toml | 301 | # # TODO(cmc): I'd like to avoid the extra noise from source info and imports, but they are required for | COMMENT |
| LOW | pixi.toml | 421 | js-docs = { cmd = "yarn --cwd rerun_js run docs", depends-on = ["js-build-package-docs"] } | COMMENT |
| LOW | pyproject.toml | 1 | # This pyproject.toml defines the uv workspace for Python development. | COMMENT |
| LOW | .rustfmt.toml | 1 | # Enable these if you want to run `cargo +nightly fmt`: | COMMENT |
| LOW | crates/top/rerun/Cargo.toml | 81 | ## Add support for math type conversions using [`mint`](https://crates.io/crates/mint/). | COMMENT |
| LOW | crates/top/rerun/Cargo.toml | 121 | "re_log_encoding/encoder", | COMMENT |
| LOW | crates/top/rerun/src/lib.rs | 1 | //! # Rerun - Visualize streams of multimodal data. | COMMENT |
| LOW | crates/top/rerun/src/lib.rs | 21 | //! There are many different ways of sending data to the Rerun Viewer depending on what you're | COMMENT |
| LOW | crates/top/rerun/src/lib.rs | 41 | //! Running just `rerun` will start the viewer, waiting for the logging library to connect | COMMENT |
| LOW | crates/top/rerun/src/lib.rs | 61 | //! let colors: Vec<rerun::Color> = colors(); | COMMENT |
| LOW | crates/top/rerun/src/lib.rs | 81 | //! You can buffer the log messages in memory and then show them in an embedded viewer: | COMMENT |
| LOW | crates/top/rerun/src/clap.rs | 21 | } | COMMENT |
| LOW | crates/top/rerun/src/clap.rs | 41 | #[derive(Clone, Debug, clap::Args)] | COMMENT |
| LOW | crates/top/rerun/src/clap.rs | 61 | /// and the pathname must be `/proxy`. | COMMENT |
| LOW | crates/top/rerun/src/log_integration.rs | 1 | //! Integrates the Rerun SDK with the [`log`] crate. | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 161 | )] | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 201 | /// | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 221 | /// unless one or more URIs are provided that can be viewed directly in the web viewer. | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 241 | /// | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 261 | /// | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 301 | web_viewer: bool, | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 321 | /// screenshots via `save_screenshot`. | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 341 | // | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 361 | /// If no software decoder is present, this may cause decoding to fail. | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 521 | format!("* `{name}`: {help}.") | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 601 | /// Configure the behavior of our analytics. | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 621 | COMMENT | |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 641 | /// "args": ["viewer-mcp"], | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 661 | COMMENT | |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 801 | // TODO(tokio-rs/tracing#3239): The viewer will crash on exit because of what appears | COMMENT |
| LOW | crates/top/rerun/src/commands/auth.rs | 1 | use clap::{Parser, Subcommand}; | COMMENT |
| LOW | crates/top/rerun/src/commands/auth.rs | 21 | /// Retrieve the stored access token. | COMMENT |
| LOW | crates/top/rerun/src/commands/auth.rs | 41 | no_open_browser: bool, | COMMENT |
| LOW | crates/top/rerun/src/commands/auth.rs | 61 | } | COMMENT |
| LOW | crates/top/rerun/src/commands/stdio.rs | 21 | Self::Stdin => write!(f, "stdin"), | COMMENT |
| LOW | crates/top/rerun/src/commands/stdio.rs | 41 | #[expect(clippy::type_complexity)] // internal private API for the CLI impl | COMMENT |
| LOW | crates/top/rerun/src/commands/stdio.rs | 61 | /// total number of bytes processed, and returns all RRD manifests that were parsed from footers | COMMENT |
| LOW | crates/top/rerun/src/commands/mcap/mod.rs | 41 | /// Paths to read from. Reads from standard input if none are specified. | COMMENT |
| LOW | crates/top/rerun/src/commands/mcap/mod.rs | 61 | COMMENT | |
| LOW | crates/top/rerun/src/commands/mcap/mod.rs | 81 | /// "timestamp" (default) creates `TimestampNs` timelines (nanoseconds since Unix epoch). | COMMENT |
| LOW | crates/top/rerun/src/commands/mcap/info.rs | 1 | //! `rerun mcap info` — inspect timeline structure of an MCAP file. | COMMENT |
| LOW | crates/top/rerun/src/commands/rrd/route.rs | 21 | /// Path to write to. Writes to standard output if unspecified. | COMMENT |
| LOW | crates/top/rerun/src/commands/rrd/merge_optimize.rs | 101 | /// | COMMENT |
| LOW | crates/top/rerun/src/commands/rrd/merge_optimize.rs | 121 | /// Accepts a size string with a unit suffix, e.g. `2MiB`, `512KiB`, `1GB`, `1024B`. | COMMENT |
| LOW | crates/top/rerun/src/commands/rrd/merge_optimize.rs | 141 | COMMENT | |
| LOW | crates/top/rerun/src/commands/rrd/merge_optimize.rs | 161 | /// If set, will try to proceed even in the face of IO and/or decoding errors in the input data. | COMMENT |
| LOW | crates/top/rerun/src/commands/rrd/merge_optimize.rs | 181 | /// the encoded samples and errors out if they disagree. Pass this flag to | COMMENT |
| LOW | crates/top/rerun/src/commands/rrd/compare.rs | 21 | /// In most cases, the distinction is irrelevant, and you'd rather the comparison succeeds. | COMMENT |
| 2620 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | rerun_py/rerun_sdk/rerun/_tracing.py | 18 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/_arrow.py | 3 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/auth.py | 1 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/auth.py | 3 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/auth.py | 3 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/time.py | 1 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 1 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/_send_columns.py | 1 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/server.py | 1 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/web.py | 1 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/_baseclasses.py | 1 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/_color_conversion.py | 3 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/dynamic_archetype.py | 1 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/_script_helpers.py | 22 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/_validators.py | 1 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/error_utils.py | 1 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/any_batch_value.py | 1 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/_properties.py | 1 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/_logging_handler.py | 1 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 1 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 26 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 26 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 26 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 26 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 33 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 33 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 33 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 33 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 33 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 33 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 33 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 42 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 45 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 45 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 45 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 45 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 45 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 45 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 53 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 56 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 56 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 60 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 61 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 61 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 61 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 66 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 66 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 66 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 71 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 71 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 71 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 76 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 76 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 76 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 76 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 76 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 76 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 76 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 76 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 76 | CODE | |
| 2006 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | Cargo.toml | 505 | # --------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | Cargo.toml | 679 | # --------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 5 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | CMakeLists.txt | 23 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | CMakeLists.txt | 139 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | CMakeLists.txt | 169 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | CMakeLists.txt | 176 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | pixi.toml | 11 | # ---------------------------- | COMMENT |
| MEDIUM | pixi.toml | 283 | # ------------------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | pixi.toml | 316 | # ------------------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | clippy.toml | 3 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | clippy.toml | 26 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | crates/top/re_sdk/tests/lenses/operations.rs | 40 | /// ┌──────────────┬───────────┐ | COMMENT |
| MEDIUM⚡ | crates/top/re_sdk/tests/lenses/operations.rs | 42 | /// ├──────────────┼───────────┤ | COMMENT |
| MEDIUM⚡ | crates/top/re_sdk/tests/lenses/operations.rs | 44 | /// ├──────────────┼───────────┤ | COMMENT |
| MEDIUM⚡ | crates/top/re_sdk/tests/lenses/operations.rs | 46 | /// ├──────────────┼───────────┤ | COMMENT |
| MEDIUM⚡ | crates/top/re_sdk/tests/lenses/operations.rs | 48 | /// ├──────────────┼───────────┤ | COMMENT |
| MEDIUM⚡ | crates/top/re_sdk/tests/lenses/operations.rs | 50 | /// ├──────────────┼───────────┤ | COMMENT |
| MEDIUM⚡ | crates/top/re_sdk/tests/lenses/operations.rs | 52 | /// ├──────────────┼───────────┤ | COMMENT |
| MEDIUM⚡ | crates/top/re_sdk/tests/lenses/operations.rs | 54 | /// └──────────────┴───────────┘ | COMMENT |
| MEDIUM | crates/utils/re_perf_telemetry/Cargo.toml | 27 | ## ================= | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 87 | /// ╔═══▼═════════════════════════════▼══════════════════╗ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 89 | /// leaf item ║ ─────┴──────────────────────────────────────────── ║ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 91 | /// ╚═════════════════════▲══════════════════════════════╝ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 99 | /// ╔═══▼═════════════════════════════▼══════════════════╗ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 101 | /// with body ║ ─────┴──────────────────────────────────────────── ║ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 103 | /// ╚══════╦══════════════════════════════════════▲══════╣ ─┐ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 115 | /// └──▲── ╚══════════════════════════▲══════════════════╝ ─┘ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 124 | /// ╔═══▼═════════════════════════════▼══════════════════╗ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 126 | /// (empty/collapsed ║ ─────┼──────────────────────────────────────────── ║ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 128 | /// ╚═══▲═════════════════════════════▲══════════════════╝ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 137 | /// ╔═══▼═════════════════════════════▼══════════════════╗ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 139 | /// with body ║ ─────┴──────────────────────────────────────────── ║ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 141 | /// ╚═▲════╦═════════════════════════════════════════════╣ ─┐ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 153 | /// └───── ╚═════════════════════════════════════════════╝ ─┘ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 157 | /// ╔═════════════════════════════════▼══════════════════╗ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 159 | /// item ║ ────────────────────────────────────────────────── ║ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 161 | /// ╚════════════════════════▲═══════════════════════════╝ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/property_content.rs | 192 | // │◀─────────────────────────────get_full_span()────────────────────────────────▶│ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/property_content.rs | 194 | // │ ◀────────layout_info.left_column_width─────────▶│┌──COLUMN_SPACING │ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/property_content.rs | 196 | // │ ◀─────────────────────────┼────────context.rect──────▶ │ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/property_content.rs | 197 | // │ ┌ ─ ─ ─ ─ ┬ ─ ─ ─ ─ ┬ ┬────────┬─┬─────────────┬─┬─────────────┬─┬─────────┐ │ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/property_content.rs | 203 | // │ └ ─ ─ ─ ─ ┴ ─ ─ ─ ─ ┴ ┴────────┴─┴─────────────┴─┴─────────────┴─┴─────────┘ │ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/property_content.rs | 205 | // │ └──layout_info.left_x │ └───────────────────────────────┤ │ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/scope.rs | 15 | /// │◀──────────────────────get_full_span()─────────────────────▶│ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/scope.rs | 20 | /// │ ┌───────────────────────────────────────────┐ │ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/scope.rs | 22 | /// │ └───┬────────────────────────────────────┬──┘ │ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/scope.rs | 24 | /// │ └───┬─────────────────────────┬──────┘ │ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/scope.rs | 26 | /// │ ├─────────────────────────┴────┐ │ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/scope.rs | 28 | /// │ └───┬──────────────────────────┴─────────┐ │ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/scope.rs | 30 | /// │ ├─────────────────────┬──────────────┘ │ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/scope.rs | 32 | /// │ ┌───────────┴─────────────────────┴──┐ │ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/scope.rs | 34 | /// │ └────────────────────────────────────┘ │ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/scope.rs | 37 | /// │ │◀──────────────────────▶ max_desired_left_column_width │ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/scope.rs | 39 | /// │ │◀───────────────max_item_width─────────────────▶│ │ | COMMENT |
| MEDIUM⚡ | …ewport_blueprint/src/ui/add_view_or_container_modal.rs | 145 | /// │◀───────────────────────────────────────▶│ | COMMENT |
| MEDIUM⚡ | …ewport_blueprint/src/ui/add_view_or_container_modal.rs | 147 | /// ┌───────────────────────────────────────────────────┐──▲ | COMMENT |
| MEDIUM⚡ | …ewport_blueprint/src/ui/add_view_or_container_modal.rs | 149 | /// │ ╔══════╦══════════════════════════════════╗────│──▼▲ | COMMENT |
| MEDIUM⚡ | …ewport_blueprint/src/ui/add_view_or_container_modal.rs | 153 | /// │ ╚══════╩══════════════════════════════════╝────│──▲▼ | COMMENT |
| MEDIUM⚡ | …ewport_blueprint/src/ui/add_view_or_container_modal.rs | 155 | /// └───────────────────────────────────────────────────┘──▼ | COMMENT |
| 338 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …_py/rerun_sdk/rerun/experimental/_lazy_chunk_stream.py | 0 | write all chunks to an rrd file. the caller must provide application_id and recording_id explicitly. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/experimental/_lazy_store.py | 0 | write all chunks to an rrd file. the caller must provide application_id and recording_id explicitly. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/experimental/_chunk_store.py | 0 | write all chunks to an rrd file. the caller must provide application_id and recording_id explicitly. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/datatypes/channel_datatype.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/datatypes/pixel_format.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/datatypes/color_model.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/components/colormap.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/components/marker_shape.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | …_py/rerun_sdk/rerun/components/magnification_filter.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/components/video_codec.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | …un_py/rerun_sdk/rerun/components/interpolation_mode.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | …un_py/rerun_sdk/rerun/components/aggregation_policy.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/components/graph_type.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/components/point_shading.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | …n_py/rerun_sdk/rerun/components/mesh_face_rendering.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/components/fill_mode.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | …un_py/rerun_sdk/rerun/components/transform_relation.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | …sdk/rerun/blueprint/datatypes/component_source_kind.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | …_sdk/rerun/blueprint/datatypes/text_log_column_kind.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | …py/rerun_sdk/rerun/blueprint/components/panel_state.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | …_py/rerun_sdk/rerun/blueprint/components/eye3d_kind.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | …erun_sdk/rerun/blueprint/components/background_kind.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | …n_py/rerun_sdk/rerun/blueprint/components/loop_mode.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | …un_py/rerun_sdk/rerun/blueprint/components/view_fit.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | …_py/rerun_sdk/rerun/blueprint/components/play_state.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | …n_py/rerun_sdk/rerun/blueprint/components/link_axis.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | …rerun_sdk/rerun/blueprint/components/container_kind.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | …y/rerun_sdk/rerun/blueprint/components/map_provider.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | …un_py/rerun_sdk/rerun/blueprint/components/corner2d.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | rerun_py/tests/test_types/datatypes/valued_enum.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | rerun_py/tests/test_types/datatypes/enum_test.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/instance_poses3d.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | …un_py/rerun_sdk/rerun/archetypes/segmentation_image.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/text_log.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/ellipses2d.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/geo_points.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/graph_nodes.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/mesh3d.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/mcap_schema.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/cylinders3d.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/series_lines.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/voxel_grid_map.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/transform_axes3d.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/mcap_statistics.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/clear.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/capsules3d.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/series_points.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | …n_py/rerun_sdk/rerun/archetypes/state_configuration.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | …py/rerun_sdk/rerun/archetypes/video_frame_reference.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/coordinate_frame.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/state_change.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/tensor.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/asset_video.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | …un_py/rerun_sdk/rerun/archetypes/annotation_context.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/geo_line_strings.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/recording_info.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/line_strips2d.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/points3d.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/grid_map.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/encoded_image.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| 146 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 864 | def send_recording_start_time_nanos(self, nanos: int) -> None: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 1401 | def get_global_data_recording() -> RecordingStream | None: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 1415 | def set_global_data_recording(recording: RecordingStream) -> RecordingStream | None: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 1429 | def get_thread_local_data_recording() -> RecordingStream | None: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 1443 | def set_thread_local_data_recording(recording: RecordingStream | None) -> RecordingStream | None: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 1530 | def recording_stream_generator_ctx(func: _TFunc) -> _TFunc: | CODE |
| LOW⚡ | rerun_py/rerun_sdk/rerun/dynamic_archetype.py | 143 | def _default_without_archetype( | CODE |
| LOW | rerun_py/rerun_sdk/rerun/dynamic_archetype.py | 159 | def _with_descriptor_internal( | CODE |
| LOW | rerun_py/rerun_sdk/rerun/_validators.py | 13 | def find_non_empty_dim_indices(shape: list[int]) -> list[int]: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/_validators.py | 85 | def flat_np_array_from_array_like(array: npt.NDArray[Any], dimension: int) -> npt.NDArray[Any]: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/error_utils.py | 80 | def _build_warning_context_string(skip_first: int) -> str: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/_properties.py | 68 | def send_recording_start_time_nanos(nanos: int, recording: RecordingStream | None = None) -> None: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/_event.py | 164 | def _viewer_event_from_json_str(json_str: str) -> ViewerEvent: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/urdf.py | 152 | def compute_transform_columns(self, values: Sequence[float], *, clamp: bool = True) -> ComponentColumnList: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/urdf.py | 306 | def get_visual_geometry_paths(self, link: str | UrdfLink) -> list[str]: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/urdf.py | 325 | def get_collision_geometry_paths(self, link: str | UrdfLink) -> list[str]: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/urdf.py | 378 | def compute_joint_transform_batches( | CODE |
| LOW | rerun_py/rerun_sdk/rerun/notebook.py | 286 | def set_application_blueprint( | CODE |
| LOW | rerun_py/rerun_sdk/rerun/experimental/_lens.py | 345 | def _build_rotation_axis_angle_struct( # noqa: PLR0917 | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/vec3d_ext.py | 21 | def native_to_pa_array_override(data: Vec3DArrayLike, data_type: pa.DataType) -> pa.Array: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/tensor_buffer_ext.py | 13 | def inner__field_converter_override(inner: npt.ArrayLike) -> npt.NDArray[Any]: | CODE |
| LOW⚡ | …run_py/rerun_sdk/rerun/datatypes/channel_count_pair.py | 23 | def _channel_count_pair__channel_id__special_field_converter_override(x: datatypes.UInt16Like) -> datatypes.UInt16: | CODE |
| LOW⚡ | …run_py/rerun_sdk/rerun/datatypes/channel_count_pair.py | 30 | def _channel_count_pair__message_count__special_field_converter_override(x: datatypes.UInt64Like) -> datatypes.UInt64: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/keypoint_pair_ext.py | 30 | def native_to_pa_array_override(data: KeypointPairArrayLike, data_type: pa.DataType) -> pa.Array: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/vec2d_ext.py | 21 | def native_to_pa_array_override(data: Vec2DArrayLike, data_type: pa.DataType) -> pa.Array: | CODE |
| LOW | …un_py/rerun_sdk/rerun/datatypes/annotation_info_ext.py | 19 | def native_to_pa_array_override(data: AnnotationInfoArrayLike, data_type: pa.DataType) -> pa.Array: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/dvec2d_ext.py | 20 | def native_to_pa_array_override(data: DVec2DArrayLike, data_type: pa.DataType) -> pa.Array: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/plane3d_ext.py | 72 | def native_to_pa_array_override(data: Plane3DArrayLike, data_type: pa.DataType) -> pa.Array: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/quaternion_ext.py | 37 | def native_to_pa_array_override(data: QuaternionArrayLike, data_type: pa.DataType) -> pa.Array: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/mat4x4_ext.py | 42 | def native_to_pa_array_override(data: Mat4x4ArrayLike, data_type: pa.DataType) -> pa.Array: | CODE |
| LOW | …y/rerun_sdk/rerun/datatypes/rotation_axis_angle_ext.py | 52 | def angle__field_converter_override(x: AngleLike) -> Angle: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/utf8pair_ext.py | 32 | def native_to_pa_array_override(data: Utf8PairArrayLike, data_type: pa.DataType) -> pa.Array: | CODE |
| LOW | …_py/rerun_sdk/rerun/datatypes/class_description_ext.py | 25 | def _class_description_converter( | CODE |
| LOW | …_py/rerun_sdk/rerun/datatypes/class_description_ext.py | 78 | def info__field_converter_override( | CODE |
| LOW⚡ | …_py/rerun_sdk/rerun/datatypes/class_description_ext.py | 91 | def keypoint_annotations__field_converter_override( | CODE |
| LOW⚡ | …_py/rerun_sdk/rerun/datatypes/class_description_ext.py | 100 | def keypoint_connections__field_converter_override( | CODE |
| LOW⚡ | …_py/rerun_sdk/rerun/datatypes/class_description_ext.py | 109 | def native_to_pa_array_override(data: ClassDescriptionArrayLike, data_type: pa.DataType) -> pa.Array: | CODE |
| LOW | …run_py/rerun_sdk/rerun/datatypes/visible_time_range.py | 22 | def _visible_time_range__timeline__special_field_converter_override(x: datatypes.Utf8Like) -> datatypes.Utf8: | CODE |
| LOW⚡ | rerun_py/rerun_sdk/rerun/datatypes/annotation_info.py | 23 | def _annotation_info__label__special_field_converter_override(x: datatypes.Utf8Like | None) -> datatypes.Utf8 | None: | CODE |
| LOW⚡ | rerun_py/rerun_sdk/rerun/datatypes/annotation_info.py | 32 | def _annotation_info__color__special_field_converter_override( | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/uvec3d_ext.py | 21 | def native_to_pa_array_override(data: UVec3DArrayLike, data_type: pa.DataType) -> pa.Array: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/vec4d_ext.py | 21 | def native_to_pa_array_override(data: Vec4DArrayLike, data_type: pa.DataType) -> pa.Array: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/rgba32_ext.py | 47 | def rgba__field_converter_override(data: Rgba32Like) -> int: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/rgba32_ext.py | 63 | def native_to_pa_array_override(data: Rgba32ArrayLike, data_type: pa.DataType) -> pa.Array: | CODE |
| LOW | …py/rerun_sdk/rerun/datatypes/channel_count_pair_ext.py | 20 | def native_to_pa_array_override(data: ChannelCountPairArrayLike, data_type: pa.DataType) -> pa.Array: | CODE |
| LOW⚡ | rerun_py/rerun_sdk/rerun/datatypes/time_range.py | 22 | def _time_range__start__special_field_converter_override( | CODE |
| LOW⚡ | rerun_py/rerun_sdk/rerun/datatypes/time_range.py | 31 | def _time_range__end__special_field_converter_override( | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/image_format_ext.py | 13 | def pixel_format__field_converter_override( | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/image_format_ext.py | 24 | def channel_datatype__field_converter_override( | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/image_format_ext.py | 35 | def color_model__field_converter_override( | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/uvec2d_ext.py | 21 | def native_to_pa_array_override(data: UVec2DArrayLike, data_type: pa.DataType) -> pa.Array: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/range1d_ext.py | 17 | def native_to_pa_array_override(data: Range1DArrayLike, data_type: pa.DataType) -> pa.Array: | CODE |
| LOW | …_sdk/rerun/datatypes/class_description_map_elem_ext.py | 15 | def _class_description_map_elem_converter( | CODE |
| LOW | …_sdk/rerun/datatypes/class_description_map_elem_ext.py | 33 | def native_to_pa_array_override(data: ClassDescriptionMapElemArrayLike, data_type: pa.DataType) -> pa.Array: | CODE |
| LOW | …erun_sdk/rerun/datatypes/class_description_map_elem.py | 28 | def _class_description_map_elem__class_id__special_field_converter_override( | CODE |
| LOW | …un_py/rerun_sdk/rerun/datatypes/rotation_axis_angle.py | 22 | def _rotation_axis_angle__axis__special_field_converter_override(x: datatypes.Vec3DLike) -> datatypes.Vec3D: | CODE |
| LOW | …n_py/rerun_sdk/rerun/datatypes/view_coordinates_ext.py | 16 | def native_to_pa_array_override(data: ViewCoordinatesArrayLike, data_type: pa.DataType) -> pa.Array: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/uuid_ext.py | 21 | def native_to_pa_array_override(data: UuidArrayLike, data_type: pa.DataType) -> pa.Array: | CODE |
| LOW | …_sdk/rerun/datatypes/tensor_dimension_selection_ext.py | 35 | def native_to_pa_array_override(data: TensorDimensionSelectionArrayLike, data_type: pa.DataType) -> pa.Array: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/tensor_data_ext.py | 165 | def native_to_pa_array_override(data: TensorDataArrayLike, data_type: pa.DataType) -> pa.Array: | CODE |
| 692 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | rerun_py/rerun_sdk/rerun/_tracing.py | 27 | logger = logging.getLogger(__name__) | CODE |
| LOW | rerun_py/rerun_sdk/rerun/time.py | 19 | def set_time(timeline: str, *, recording: RecordingStream | None = None, sequence: int) -> None: ... | CODE |
| LOW | rerun_py/rerun_sdk/rerun/time.py | 207 | def set_log_tick_enabled(enabled: bool, recording: RecordingStream | None = None) -> None: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/time.py | 231 | def set_log_time_enabled(enabled: bool, recording: RecordingStream | None = None) -> None: | CODE |
| LOW⚡ | rerun_py/rerun_sdk/rerun/recording_stream.py | 882 | def set_time(self, timeline: str, *, sequence: int) -> None: ... | CODE |
| LOW⚡ | rerun_py/rerun_sdk/rerun/recording_stream.py | 885 | def set_time(self, timeline: str, *, duration: int | float | timedelta | np.timedelta64) -> None: ... | CODE |
| LOW⚡ | rerun_py/rerun_sdk/rerun/recording_stream.py | 888 | def set_time(self, timeline: str, *, timestamp: int | float | datetime | np.datetime64) -> None: ... | CODE |
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 972 | def set_log_tick_enabled(self, enabled: bool) -> None: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 988 | def set_log_time_enabled(self, enabled: bool) -> None: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/server.py | 19 | __all__ = ["Server"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/error_utils.py | 60 | def set_strict_mode(mode: bool) -> None: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/urdf.py | 19 | __all__ = ["UrdfJoint", "UrdfLink", "UrdfMimic", "UrdfTree"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/notebook.py | 44 | __all__ = [ | CODE |
| LOW | rerun_py/rerun_sdk/rerun/notebook.py | 99 | def set_default_size(*, width: int | None, height: int | None) -> None: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/notebook.py | 568 | def set_credentials(self, access_token: str, email: str) -> None: | CODE |
| LOW | …py/rerun_sdk/rerun/experimental/dataloader/__init__.py | 21 | __all__ = [ | CODE |
| LOW | …sdk/rerun/experimental/dataloader/_iterable_dataset.py | 101 | def set_epoch(self, epoch: int) -> None: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/vec3d.py | 25 | __all__ = ["Vec3D", "Vec3DArrayLike", "Vec3DBatch", "Vec3DLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/keypoint_pair.py | 20 | __all__ = ["KeypointPair", "KeypointPairArrayLike", "KeypointPairBatch", "KeypointPairLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/vec2d.py | 25 | __all__ = ["Vec2D", "Vec2DArrayLike", "Vec2DBatch", "Vec2DLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/dvec2d.py | 25 | __all__ = ["DVec2D", "DVec2DArrayLike", "DVec2DBatch", "DVec2DLike"] | CODE |
| LOW | …dk/rerun/datatypes/tensor_dimension_index_selection.py | 19 | __all__ = [ | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/entity_path.py | 20 | __all__ = ["EntityPath", "EntityPathArrayLike", "EntityPathBatch", "EntityPathLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/channel_datatype.py | 18 | __all__ = ["ChannelDatatype", "ChannelDatatypeArrayLike", "ChannelDatatypeBatch", "ChannelDatatypeLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/vec4d.py | 25 | __all__ = ["Vec4D", "Vec4DArrayLike", "Vec4DBatch", "Vec4DLike"] | CODE |
| LOW⚡ | …run_py/rerun_sdk/rerun/datatypes/channel_count_pair.py | 20 | __all__ = ["ChannelCountPair", "ChannelCountPairArrayLike", "ChannelCountPairBatch", "ChannelCountPairLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/plane3d.py | 25 | __all__ = ["Plane3D", "Plane3DArrayLike", "Plane3DBatch", "Plane3DLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/rgba32.py | 22 | __all__ = ["Rgba32", "Rgba32ArrayLike", "Rgba32Batch", "Rgba32Like"] | CODE |
| LOW | …erun_sdk/rerun/datatypes/tensor_dimension_selection.py | 20 | __all__ = [ | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/angle.py | 22 | __all__ = ["Angle", "AngleArrayLike", "AngleBatch", "AngleLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/utf8.py | 20 | __all__ = ["Utf8", "Utf8ArrayLike", "Utf8Batch", "Utf8Like"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/bool.py | 19 | __all__ = ["Bool", "BoolArrayLike", "BoolBatch", "BoolLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/mat4x4.py | 27 | __all__ = ["Mat4x4", "Mat4x4ArrayLike", "Mat4x4Batch", "Mat4x4Like"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/time_int.py | 22 | __all__ = ["TimeInt", "TimeIntArrayLike", "TimeIntBatch", "TimeIntLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/image_format.py | 23 | __all__ = ["ImageFormat", "ImageFormatArrayLike", "ImageFormatBatch", "ImageFormatLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/quaternion.py | 25 | __all__ = ["Quaternion", "QuaternionArrayLike", "QuaternionBatch", "QuaternionLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/keypoint_id.py | 21 | __all__ = ["KeypointId", "KeypointIdArrayLike", "KeypointIdBatch", "KeypointIdLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/__init__.py | 86 | __all__ = [ | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/uint16.py | 21 | __all__ = ["UInt16", "UInt16ArrayLike", "UInt16Batch", "UInt16Like"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/tensor_buffer.py | 18 | __all__ = ["TensorBuffer", "TensorBufferArrayLike", "TensorBufferBatch", "TensorBufferLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/uint32.py | 21 | __all__ = ["UInt32", "UInt32ArrayLike", "UInt32Batch", "UInt32Like"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/range2d.py | 19 | __all__ = ["Range2D", "Range2DArrayLike", "Range2DBatch", "Range2DLike"] | CODE |
| LOW | …un_py/rerun_sdk/rerun/datatypes/time_range_boundary.py | 19 | __all__ = ["TimeRangeBoundary", "TimeRangeBoundaryArrayLike", "TimeRangeBoundaryBatch", "TimeRangeBoundaryLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/float64.py | 21 | __all__ = ["Float64", "Float64ArrayLike", "Float64Batch", "Float64Like"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/range1d.py | 25 | __all__ = ["Range1D", "Range1DArrayLike", "Range1DBatch", "Range1DLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/float32.py | 21 | __all__ = ["Float32", "Float32ArrayLike", "Float32Batch", "Float32Like"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/class_description.py | 19 | __all__ = ["ClassDescription", "ClassDescriptionArrayLike", "ClassDescriptionBatch", "ClassDescriptionLike"] | CODE |
| LOW | …run_py/rerun_sdk/rerun/datatypes/visible_time_range.py | 19 | __all__ = ["VisibleTimeRange", "VisibleTimeRangeArrayLike", "VisibleTimeRangeBatch", "VisibleTimeRangeLike"] | CODE |
| LOW⚡ | rerun_py/rerun_sdk/rerun/datatypes/annotation_info.py | 20 | __all__ = ["AnnotationInfo", "AnnotationInfoArrayLike", "AnnotationInfoBatch", "AnnotationInfoLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/class_id.py | 21 | __all__ = ["ClassId", "ClassIdArrayLike", "ClassIdBatch", "ClassIdLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/pixel_format.py | 17 | __all__ = ["PixelFormat", "PixelFormatArrayLike", "PixelFormatBatch", "PixelFormatLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/utf8pair.py | 22 | __all__ = ["Utf8Pair", "Utf8PairArrayLike", "Utf8PairBatch", "Utf8PairLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/uint64.py | 21 | __all__ = ["UInt64", "UInt64ArrayLike", "UInt64Batch", "UInt64Like"] | CODE |
| LOW⚡ | rerun_py/rerun_sdk/rerun/datatypes/time_range.py | 19 | __all__ = ["TimeRange", "TimeRangeArrayLike", "TimeRangeBatch", "TimeRangeLike"] | CODE |
| LOW | …erun_sdk/rerun/datatypes/class_description_map_elem.py | 20 | __all__ = [ | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/ivec3d.py | 25 | __all__ = ["IVec3D", "IVec3DArrayLike", "IVec3DBatch", "IVec3DLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/color_model.py | 18 | __all__ = ["ColorModel", "ColorModelArrayLike", "ColorModelBatch", "ColorModelLike"] | CODE |
| LOW | …un_py/rerun_sdk/rerun/datatypes/absolute_time_range.py | 22 | __all__ = ["AbsoluteTimeRange", "AbsoluteTimeRangeArrayLike", "AbsoluteTimeRangeBatch", "AbsoluteTimeRangeLike"] | CODE |
| LOW | …un_py/rerun_sdk/rerun/datatypes/rotation_axis_angle.py | 19 | __all__ = ["RotationAxisAngle", "RotationAxisAngleArrayLike", "RotationAxisAngleBatch", "RotationAxisAngleLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/uvec3d.py | 25 | __all__ = ["UVec3D", "UVec3DArrayLike", "UVec3DBatch", "UVec3DLike"] | CODE |
| 328 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | pixi.toml | 443 | # Create a wheel for the `rerun-sdk` package. | COMMENT |
| MEDIUM | rerun_py/rerun_sdk/rerun/recording_stream.py | 1496 | # The following code is structured to avoid leaking the recording stream | COMMENT |
| MEDIUM | rerun_py/rerun_sdk/rerun/recording_stream.py | 1566 | # The following code is structured to avoid leaking the recording stream | COMMENT |
| MEDIUM⚡ | rerun_py/rerun_sdk/rerun/dynamic_archetype.py | 147 | # Create an empty archetype | COMMENT |
| MEDIUM | …un_py/rerun_sdk/rerun/archetypes/segmentation_image.py | 50 | # Create a segmentation image | STRING |
| MEDIUM | …un_py/rerun_sdk/rerun/archetypes/annotation_context.py | 50 | # Create a simple segmentation image | STRING |
| MEDIUM | rerun_py/rerun_sdk/rerun/archetypes/grid_map.py | 43 | # Create a synthetic image with ROS `nav_msgs/OccupancyGrid` cell value | STRING |
| MEDIUM | rerun_py/rerun_sdk/rerun/archetypes/image.py | 56 | # Create an image with numpy | STRING |
| MEDIUM | …rerun_sdk/rerun/blueprint/views/state_timeline_view.py | 50 | # Create a state timeline view to display the state transitions. | STRING |
| MEDIUM | …/rerun_sdk/rerun/blueprint/views/text_document_view.py | 82 | # Create a text view that displays the markdown. | STRING |
| MEDIUM | rerun_py/rerun_sdk/rerun/blueprint/views/graph_view.py | 49 | # Create a Spatial2D view to display the points. | STRING |
| MEDIUM | rerun_py/rerun_sdk/rerun/blueprint/views/map_view.py | 48 | # Create a map view to display the chart. | STRING |
| MEDIUM | …un_py/rerun_sdk/rerun/blueprint/views/text_log_view.py | 53 | # Create a text view that displays all logs. | STRING |
| MEDIUM | …n_py/rerun_sdk/rerun/blueprint/views/dataframe_view.py | 56 | # Create a Dataframe View | STRING |
| MEDIUM | …n_py/rerun_sdk/rerun/blueprint/views/bar_chart_view.py | 41 | # Create a bar chart view to display the chart. | STRING |
| MEDIUM | …n_py/rerun_sdk/rerun/blueprint/views/spatial3d_view.py | 51 | # Create a Spatial3D view to display the points. | STRING |
| MEDIUM | …n_py/rerun_sdk/rerun/blueprint/views/spatial2d_view.py | 42 | # Create a spiral of points: | STRING |
| MEDIUM | …n_py/rerun_sdk/rerun/blueprint/views/spatial2d_view.py | 59 | # Create a Spatial2D view to display the points. | STRING |
| MEDIUM | …py/rerun_sdk/rerun/blueprint/views/time_series_view.py | 65 | # Create a TimeSeries View | STRING |
| MEDIUM⚡ | rerun_py/tests/unit/test_utilities_datafusion.py | 30 | # Create a mock dataset for testing | COMMENT |
| MEDIUM⚡ | rerun_py/tests/unit/test_deprecated.py | 9 | # Define a function with a deprecated parameter for testing | COMMENT |
| MEDIUM | rerun_py/tests/unit/test_urdf_tree.py | 215 | # Create a chunk with joint names and values. | COMMENT |
| MEDIUM | …n_py/tests/api_sandbox/test_draft/test_table_basics.py | 13 | # Create a table with a schema | COMMENT |
| MEDIUM⚡ | …_py/tests/api_sandbox/test_draft/test_dataframe_api.py | 12 | # Create a view with 2 segments | COMMENT |
| MEDIUM | …py/tests/api_sandbox/test_current/test_table_basics.py | 18 | # Create a table with a schema | COMMENT |
| MEDIUM | …y/tests/api_sandbox/test_current/test_dataframe_api.py | 21 | # Create a view filtered to specific segments | COMMENT |
| MEDIUM | …/tests/api_sandbox/test_current/test_polars_interop.py | 132 | # Create a view filtered to specific segments | STRING |
| MEDIUM | rerun_py/tests/e2e_redap_tests/conftest.py | 202 | # Create a local OSS server | COMMENT |
| MEDIUM⚡ | rerun_py/tests/e2e_redap_tests/conftest.py | 347 | # Create the dataset directly (not using entry_factory since it's function-scoped) | COMMENT |
| MEDIUM | rerun_py/tests/e2e_redap_tests/test_dataset_views.py | 194 | # Create a view with all partitions | COMMENT |
| MEDIUM | rerun_py/tests/e2e_redap_tests/test_table_write.py | 24 | # Create a table from scratch | COMMENT |
| MEDIUM | rerun_py/tests/e2e_redap_tests/test_table_write.py | 57 | # Create a table from scratch | COMMENT |
| MEDIUM | rerun_py/tests/e2e_redap_tests/test_table_write.py | 110 | # Create a table from scratch | COMMENT |
| MEDIUM | rerun_py/tests/e2e_redap_tests/test_table_write.py | 131 | # Create a table with an index column (marked with rerun:is_table_index metadata) | COMMENT |
| MEDIUM | docs/snippets/all/archetypes/image_column_updates.py | 17 | # Create a batch of images with a moving rectangle. | COMMENT |
| MEDIUM | …pets/all/archetypes/annotation_context_segmentation.py | 9 | # Create a simple segmentation image | COMMENT |
| MEDIUM | docs/snippets/all/archetypes/grid_map_simple.py | 10 | # Create a synthetic image with ROS `nav_msgs/OccupancyGrid` cell value | COMMENT |
| MEDIUM | …s/snippets/all/archetypes/segmentation_image_simple.py | 7 | # Create a segmentation image | COMMENT |
| MEDIUM | docs/snippets/all/archetypes/image_simple.py | 7 | # Create an image with numpy | COMMENT |
| MEDIUM | docs/snippets/all/archetypes/pinhole_projections.py | 12 | # Create a 3D scene with a camera and an image. | COMMENT |
| MEDIUM | docs/snippets/all/archetypes/pinhole_projections.py | 41 | # Create a simple test image. | COMMENT |
| MEDIUM | …snippets/all/concepts/build_chunk_from_record_batch.py | 10 | # Create an index column. | COMMENT |
| MEDIUM | docs/snippets/all/howto/query_video_keyframes.py | 103 | # Create a reader that includes the keyframe layer data | COMMENT |
| MEDIUM | docs/snippets/all/howto/component_mapping.py | 67 | # Create a blueprint with explicit component mappings | COMMENT |
| MEDIUM | docs/snippets/all/howto/lerobot_export.py | 100 | # Create the LeRobot dataset structure on disk | COMMENT |
| MEDIUM | docs/snippets/all/howto/lerobot_export.py | 129 | # Create a new LeRobot dataset for multiple episodes | COMMENT |
| MEDIUM | docs/snippets/all/howto/dataframe_performance.py | 48 | # Create a new sparse layer identifying interesting events | COMMENT |
| MEDIUM | docs/snippets/all/views/text_log.py | 21 | # Create a text view that displays all logs. | COMMENT |
| MEDIUM | docs/snippets/all/views/dataframe.py | 20 | # Create a Dataframe View | COMMENT |
| MEDIUM | docs/snippets/all/views/graph.py | 17 | # Create a Spatial2D view to display the points. | COMMENT |
| MEDIUM | docs/snippets/all/views/map.py | 16 | # Create a map view to display the chart. | COMMENT |
| MEDIUM | docs/snippets/all/views/text_document.py | 50 | # Create a text view that displays the markdown. | COMMENT |
| MEDIUM | docs/snippets/all/views/bar_chart.py | 9 | # Create a bar chart view to display the chart. | COMMENT |
| MEDIUM | docs/snippets/all/views/state_timeline.py | 17 | # Create a state timeline view to display the state transitions. | COMMENT |
| MEDIUM | docs/snippets/all/views/spatial2d.py | 10 | # Create a spiral of points: | COMMENT |
| MEDIUM | docs/snippets/all/views/spatial2d.py | 27 | # Create a Spatial2D view to display the points. | COMMENT |
| MEDIUM | docs/snippets/all/views/spatial3d.py | 19 | # Create a Spatial3D view to display the points. | COMMENT |
| MEDIUM | docs/snippets/all/views/timeseries.py | 33 | # Create a TimeSeries View | COMMENT |
| MEDIUM | docs/content/_redirects.yaml | 4 | # This file defines hidden redirects for docs pages. These are old URLs that | COMMENT |
| MEDIUM | .cargo/cranelift.toml | 3 | # This file is included via config-include from the pixi task and run configuration | COMMENT |
| 8 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | rerun_py/rerun_sdk/rerun/time.py | 112 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/time.py | 130 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 1462 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 1530 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 1491 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/_send_columns.py | 60 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/server.py | 49 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/dynamic_archetype.py | 112 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/dynamic_archetype.py | 193 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/_script_helpers.py | 68 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/error_utils.py | 206 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/any_batch_value.py | 194 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/_event.py | 164 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/_tracing_session.py | 58 | CODE | |
| LOW | …n_py/rerun_sdk/rerun/experimental/dataloader/_utils.py | 284 | CODE | |
| LOW | …un_py/rerun_sdk/rerun/datatypes/time_range_boundary.py | 79 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/rgba32_ext.py | 63 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/tensor_data_ext.py | 165 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/mat3x3_ext.py | 43 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/datatypes/blob_ext.py | 21 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/instance_poses3d.py | 253 | CODE | |
| LOW | …un_py/rerun_sdk/rerun/archetypes/segmentation_image.py | 187 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/text_log.py | 187 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/ellipses2d.py | 236 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/geo_points.py | 175 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/graph_nodes.py | 243 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/mesh3d.py | 316 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/mcap_schema.py | 210 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/cylinders3d.py | 297 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/pinhole_ext.py | 16 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/series_lines.py | 301 | CODE | |
| LOW | …erun_sdk/rerun/archetypes/video_frame_reference_ext.py | 18 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/voxel_grid_map.py | 375 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/transform_axes3d.py | 183 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/mcap_statistics.py | 300 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/clear.py | 137 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/capsules3d.py | 300 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/series_points.py | 228 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/transform3d_ext.py | 23 | CODE | |
| LOW | …n_py/rerun_sdk/rerun/archetypes/state_configuration.py | 237 | CODE | |
| LOW | …py/rerun_sdk/rerun/archetypes/video_frame_reference.py | 251 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/coordinate_frame.py | 161 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/state_change.py | 159 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/tensor.py | 159 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/asset_video.py | 206 | CODE | |
| LOW | …un_py/rerun_sdk/rerun/archetypes/annotation_context.py | 156 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/geo_line_strings.py | 169 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/recording_info.py | 130 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/boxes3d_ext.py | 16 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/line_strips2d.py | 328 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/points3d.py | 362 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/mesh3d_ext.py | 47 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/grid_map.py | 412 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/encoded_image.py | 194 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/graph_edges.py | 169 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/points2d.py | 299 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/line_strips3d.py | 364 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/boxes2d_ext.py | 40 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/text_document.py | 207 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/depth_image.py | 269 | CODE | |
| 102 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | rerun_py/rerun_sdk/rerun/_tracing_session.py | 155 | except Exception: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/_tracing_session.py | 160 | except Exception: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/_tracing_session.py | 180 | except Exception: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/_tracing_session.py | 190 | except Exception: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/_tracing_session.py | 202 | except Exception: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/experimental/_viewer_client.py | 313 | except Exception: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/experimental/_query_metrics.py | 274 | except Exception: # pragma: no cover — defensive; PyO3 allocation shouldn't fail | CODE |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/pinhole_ext.py | 167 | except Exception: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/pinhole_ext.py | 173 | except Exception: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/transform3d_ext.py | 113 | except Exception: # Failed to subscript rotation. | CODE |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/transform3d_ext.py | 125 | except Exception: # Failed to subscript quaternion. | CODE |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/boxes3d_ext.py | 110 | except Exception: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/boxes3d_ext.py | 119 | except Exception: | CODE |
| LOW | …n_py/rerun_sdk/rerun/components/key_value_pairs_ext.py | 66 | except Exception as err: | CODE |
| LOW | …n_py/rerun_sdk/rerun/components/key_value_pairs_ext.py | 84 | except Exception as err: | CODE |
| MEDIUM | rerun_py/rerun_sdk/rerun_cli/__main__.py | 36 | print(f"Error: Could not find rerun binary at {target_path}", file=sys.stderr) | CODE |
| LOW | rerun_py/tests/unit/test_multi_stream.py | 85 | except Exception: | CODE |
| LOW | rerun_py/tests/unit/test_server.py | 156 | except Exception: | CODE |
| LOW | rerun_py/tests/api_sandbox/rerun_draft/catalog.py | 103 | except Exception: | CODE |
| LOW | …n_py/tests/integration/test_dataloader_video_codecs.py | 84 | except Exception: | CODE |
| LOW | rerun_py/tests/e2e_redap_tests/conftest.py | 271 | except Exception as e: | CODE |
| LOW⚡ | rerun_py/tests/e2e_redap_tests/conftest.py | 353 | except Exception: | CODE |
| LOW⚡ | rerun_py/tests/e2e_redap_tests/conftest.py | 363 | except Exception as e: | CODE |
| LOW | rerun_py/tests/e2e_redap_tests/test_scan_path_errors.py | 79 | except Exception as exc: | CODE |
| LOW | docs/snippets/compare_snippet_output.py | 276 | except Exception as e: | CODE |
| LOW | docs/snippets/compare_snippet_output.py | 287 | except Exception as e: | CODE |
| LOW | docs/snippets/compare_snippet_output.py | 298 | except Exception as e: | CODE |
| LOW | docs/snippets/all/howto/convert_mcap_protobuf.py | 166 | except Exception as e: | CODE |
| LOW | examples/python/any_scalar/any_scalar/market_demo.py | 74 | except Exception as e: | CODE |
| MEDIUM | examples/python/any_scalar/any_scalar/market_demo.py | 75 | print(f"Error processing {ticker}: {e}") | CODE |
| LOW | examples/python/ocr/ocr.py | 228 | except Exception as e: | CODE |
| LOW | …s/python/arkit_scenes/arkit_scenes/download_dataset.py | 115 | except Exception as error: | CODE |
| LOW | …s/python/arkit_scenes/arkit_scenes/download_dataset.py | 131 | except Exception as error: | CODE |
| LOW | examples/python/lidar/lidar/download_dataset.py | 49 | except Exception as error: | CODE |
| MEDIUM | examples/python/lidar/lidar/download_dataset.py | 50 | print(f"Error unzipping {tar_file_path}, error: {error}") | CODE |
| LOW | examples/python/log_file/log_file.py | 41 | except Exception: | CODE |
| LOW⚡ | examples/python/raw_mesh/raw_mesh/__main__.py | 74 | except Exception: | STRING |
| LOW⚡ | examples/python/raw_mesh/raw_mesh/__main__.py | 81 | except Exception: | STRING |
| LOW⚡ | examples/python/raw_mesh/raw_mesh/__main__.py | 91 | except Exception: | STRING |
| LOW | examples/python/droid_semantic_search/vector_store.py | 82 | except Exception as exc: | CODE |
| LOW | …/nuscenes_dataset/nuscenes_dataset/download_dataset.py | 49 | except Exception as error: | CODE |
| MEDIUM | …/nuscenes_dataset/nuscenes_dataset/download_dataset.py | 50 | print(f"Error unzipping {tar_file_path}, error: {error}") | CODE |
| LOW | examples/python/table_zoo/table_zoo.py | 329 | except Exception: | CODE |
| LOW | examples/python/table_zoo/table_zoo.py | 367 | except Exception as e: | CODE |
| MEDIUM | examples/python/table_zoo/table_zoo.py | 368 | print(f"Error in register-to-server mode: {e}", file=sys.stderr) | CODE |
| LOW | scripts/update_docs_url_rewrite.py | 221 | except Exception as e: | CODE |
| MEDIUM | scripts/upload_rrd.py | 149 | print(f"Error: {e.args[0]}", file=sys.stderr) | STRING |
| LOW | scripts/append_web_viewer.py | 117 | except Exception as e: | CODE |
| MEDIUM | scripts/append_web_viewer.py | 118 | print(f"Error: {e}", file=sys.stderr) | CODE |
| MEDIUM⚡ | scripts/zombie_todos.py | 137 | print(f"Error fetching issue {repo_owner}/{repo_name}#{issue_number}: {e}") | CODE |
| MEDIUM⚡ | scripts/zombie_todos.py | 198 | print(f"Error fetching Linear issue {issue_id}: {e}") | CODE |
| MEDIUM⚡ | scripts/zombie_todos.py | 308 | print(f"Error reading {path}: {e}") | CODE |
| MEDIUM⚡ | scripts/zombie_todos.py | 322 | print(f"Error reading {path}: {e}") | CODE |
| MEDIUM | scripts/zombie_todos.py | 284 | print(f"Error: {e}") | CODE |
| MEDIUM | scripts/zombie_todos.py | 411 | print(f"Error processing {filepath}: {e}") | CODE |
| MEDIUM | scripts/zombie_todos.py | 493 | print(f"Error processing {filepath}: {e}") | CODE |
| LOW⚡ | scripts/zombie_todos.py | 136 | except Exception as e: | CODE |
| LOW⚡ | scripts/zombie_todos.py | 200 | except Exception as e: | CODE |
| LOW⚡ | scripts/zombie_todos.py | 307 | except Exception as e: | CODE |
| LOW⚡ | scripts/zombie_todos.py | 321 | except Exception as e: | CODE |
| 30 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH⚡ | rerun_py/tests/unit/test_viewer_client.py | 12 | assert result.equals(batch) | CODE |
| HIGH⚡ | rerun_py/tests/unit/test_viewer_client.py | 21 | assert result.equals(expected) | CODE |
| HIGH | rerun_py/tests/api_sandbox/test_draft/test_table_api.py | 41 | assert batch.schema.equals(df_schema, check_metadata=True) | STRING |
| HIGH | …n_py/tests/api_sandbox/test_draft/test_table_basics.py | 32 | assert batch.schema.equals(df_schema, check_metadata=True) | CODE |
| HIGH | …n_py/tests/api_sandbox/test_draft/test_table_basics.py | 85 | assert batch.schema.equals(df_schema, check_metadata=True) | CODE |
| HIGH⚡ | …_py/tests/api_sandbox/test_draft/test_dataframe_api.py | 22 | assert batch.schema.equals(df_schema, check_metadata=True) | CODE |
| HIGH | …_py/tests/api_sandbox/test_draft/test_dataset_views.py | 22 | assert batch.schema.equals(df_schema, check_metadata=True) | CODE |
| HIGH | …_py/tests/api_sandbox/test_draft/test_dataset_views.py | 52 | assert batch.schema.equals(df_schema, check_metadata=True) | STRING |
| HIGH | …_py/tests/api_sandbox/test_draft/test_dataset_views.py | 137 | assert batch.schema.equals(df_schema, check_metadata=True) | STRING |
| HIGH | …n_py/tests/api_sandbox/test_draft/test_index_ranges.py | 15 | assert batch.schema.equals(df_schema, check_metadata=True) | CODE |
| HIGH | …n_py/tests/api_sandbox/test_draft/test_index_ranges.py | 51 | assert batch.schema.equals(df_schema, check_metadata=True) | STRING |
| HIGH | …n_py/tests/api_sandbox/test_draft/test_index_ranges.py | 80 | assert batch.schema.equals(df_schema, check_metadata=True) | STRING |
| HIGH | …py/tests/api_sandbox/test_draft/test_dataset_basics.py | 53 | assert batch.schema.equals(df_schema, check_metadata=True) | STRING |
| HIGH | …py/tests/api_sandbox/test_draft/test_dataset_basics.py | 113 | assert batch.schema.equals(df_schema, check_metadata=True) | STRING |
| HIGH | …py/tests/api_sandbox/test_draft/test_dataset_basics.py | 249 | assert batch.schema.equals(df_schema, check_metadata=True) | STRING |
| HIGH | rerun_py/tests/e2e_redap_tests/test_dataset_views.py | 164 | assert batch.schema.equals(df_schema, check_metadata=True) | CODE |
| HIGH | rerun_py/tests/e2e_redap_tests/test_dataset_views.py | 191 | assert batch.schema.equals(df_schema, check_metadata=True) | CODE |
| HIGH | rerun_py/tests/e2e_redap_tests/test_dataset_views.py | 222 | assert batch.schema.equals(df_schema, check_metadata=True) | CODE |
| HIGH | rerun_py/tests/e2e_redap_tests/test_dataset_views.py | 268 | assert batch.schema.equals(df_schema, check_metadata=True) | CODE |
| HIGH | rerun_py/tests/e2e_redap_tests/test_dataset_views.py | 431 | assert batch.schema.equals(df_schema, check_metadata=True) | CODE |
| HIGH | rerun_py/tests/e2e_redap_tests/test_index_ranges.py | 34 | assert batch.schema.equals(df_schema, check_metadata=True) | CODE |
| HIGH | rerun_py/tests/e2e_redap_tests/test_index_ranges.py | 97 | assert batch.schema.equals(df_schema, check_metadata=True) | STRING |
| HIGH | …/e2e_redap_tests/test_dataset_query_select_pushdown.py | 332 | assert batch.schema.equals(df_schema, check_metadata=True) | CODE |
| HIGH | …/e2e_redap_tests/test_dataset_query_select_pushdown.py | 349 | assert batch.schema.equals(df_schema, check_metadata=True) | CODE |
| HIGH | …amples/python/droid_semantic_search/prepare_dataset.py | 65 | "Fetch them with `git lfs install && git lfs pull`, or pass `--source huggingface` to download instead.", | CODE |
| HIGH | scripts/generate_changelog.py | 150 | ".[] | select(.author != null) | [.author.login, .author.type] | @tsv", | CODE |
| HIGH | scripts/fetch_crashes.py | 94 | # "person": null, | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | pixi.toml | 297 | # NOTE(cmc): I'm keeping all the snapshot machinery around if it turns out we need something more robust | COMMENT |
| MEDIUM | crates/utils/re_perf_telemetry/src/telemetry.rs | 774 | // together with queue size this help ensure more robust exporting under high throughput | COMMENT |
| MEDIUM | crates/utils/re_perf_telemetry/src/trace_id_format.rs | 36 | // This is more robust than going through `tracing::Span::current().context()` | COMMENT |
| MEDIUM | crates/utils/re_video/src/decode/webcodecs.rs | 220 | // Note that we have to be robust against duplicated timeestamps: | COMMENT |
| MEDIUM | crates/utils/re_video/src/player/mod.rs | 539 | // don't show up in the input data (that in and on its own is a bug, but this makes it more robust) | COMMENT |
| MEDIUM | crates/utils/re_video/src/player/mod.rs | 1077 | /// Note that we need to be robust against this being wrong and the video getting new samples in the future after all. | COMMENT |
| MEDIUM | crates/utils/re_video/src/player/sample_decoder.rs | 21 | /// Either way, being robust against this seems like a good idea! | COMMENT |
| MEDIUM⚡ | crates/viewer/re_renderer/src/util.rs | 55 | /// Computes both an exact bounding box and an outlier-robust region of interest | COMMENT |
| MEDIUM⚡ | crates/viewer/re_renderer/src/util.rs | 58 | /// The region of interest is computed via a two-pass robust mean/σ approach: | COMMENT |
| MEDIUM⚡ | crates/viewer/re_renderer/src/util.rs | 63 | /// The second pass makes this robust against extreme outliers that would otherwise | COMMENT |
| MEDIUM | crates/viewer/re_renderer/src/colormap.rs | 273 | /// This is a perceptually uniform colormap which is robust to color blindness. | COMMENT |
| MEDIUM | …r/re_renderer/src/resource_managers/texture_manager.rs | 155 | /// More complex textures types are typically handled within renderer which utilize the texture pool directly. | COMMENT |
| MEDIUM | crates/store/re_query/src/storage_engine.rs | 25 | /// [`QueryCacheHandle`] already offer: the job of the [`StorageEngine`] is to leverage the type | COMMENT |
| MEDIUM | crates/store/re_log_encoding/src/rrd/frames.rs | 238 | /// We do not leverage that feature today, and so the number of entries is always 1 in practice. | COMMENT |
| MEDIUM | crates/store/re_sdk_types/src/components/colormap.rs | 68 | /// This is a perceptually uniform colormap which is robust to color blindness. | COMMENT |
| MEDIUM | crates/store/re_sdk_types/src/components/colormap.rs | 74 | /// This is a perceptually uniform colormap which is robust to color blindness. | COMMENT |
| MEDIUM | rerun_py/pyproject.toml | 202 | # "LOG", # flake8-logging (logging best practices) # NOT SURE | COMMENT |
| MEDIUM | rerun_py/pyproject.toml | 204 | # "PL", # Pylint (comprehensive linting) | COMMENT |
| LOW | rerun_py/rerun_sdk/rerun/blueprint/api.py | 155 | # If contents is already a ViewContents, we can just use it directly | COMMENT |
| MEDIUM | rerun_cpp/tests/windows_min_max_robustness.cpp | 4 | // However, users might not know about this or forget about it and we want to be robust against it. | COMMENT |
| MEDIUM | rerun_cpp/tests/windows_min_max_robustness.cpp | 6 | // This test checks that rerun.h is robust against this issue by explicitly setting `min`/`max` macros and including rer | COMMENT |
| MEDIUM | rerun_cpp/src/rerun/components/colormap.hpp | 63 | /// This is a perceptually uniform colormap which is robust to color blindness. | COMMENT |
| MEDIUM | rerun_cpp/src/rerun/components/colormap.hpp | 69 | /// This is a perceptually uniform colormap which is robust to color blindness. | COMMENT |
| LOW | …python/external_importer/rerun-importer-python-file.py | 18 | # that file, otherwise you can just create a dedicated recording for it. Or both. | COMMENT |
| MEDIUM | examples/rust/objectron/build.rs | 20 | // Definitely not | COMMENT |
| MEDIUM | .github/workflows/reusable_checks_protobuf.yml | 44 | # NOTE(cmc): I'm keeping all the snapshot machinery around if it turns out we need something more robust | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | rerun_py/rerun_sdk/rerun/sinks.py | 463 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/_spawn.py | 6 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/experimental/_viewer_client.py | 103 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/ellipses2d.py | 94 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/ellipses2d.py | 236 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/mesh3d.py | 144 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/mesh3d.py | 316 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/cylinders3d.py | 117 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/cylinders3d.py | 297 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/pinhole_ext.py | 16 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/voxel_grid_map.py | 84 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/voxel_grid_map.py | 193 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/voxel_grid_map.py | 375 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/mcap_statistics.py | 139 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/mcap_statistics.py | 300 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/ellipsoids3d_ext.py | 16 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/capsules3d.py | 120 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/capsules3d.py | 300 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/transform3d_ext.py | 23 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/cylinders3d_ext.py | 14 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/ellipses2d_ext.py | 14 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/boxes3d_ext.py | 16 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/line_strips2d.py | 198 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/points3d.py | 211 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/points3d.py | 362 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/mesh3d_ext.py | 47 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/grid_map.py | 248 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/grid_map.py | 412 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/points2d.py | 147 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/points2d.py | 299 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/boxes2d_ext.py | 40 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/depth_image.py | 105 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/depth_image.py | 269 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/ellipsoids3d.py | 105 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/ellipsoids3d.py | 275 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/capsules3d_ext.py | 14 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/image_ext.py | 77 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/boxes2d.py | 82 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/boxes2d.py | 224 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/boxes3d.py | 103 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/boxes3d.py | 274 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/arrows2d.py | 91 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/arrows2d.py | 237 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/arrows3d.py | 95 | CODE | |
| LOW | …n_py/rerun_sdk/rerun/archetypes/encoded_depth_image.py | 171 | CODE | |
| LOW | …n_py/rerun_sdk/rerun/archetypes/encoded_depth_image.py | 315 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/pinhole.py | 128 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/pinhole.py | 316 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/transform3d.py | 265 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/transform3d.py | 426 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/blueprint/api.py | 485 | CODE | |
| LOW | …sdk/rerun/blueprint/archetypes/time_panel_blueprint.py | 106 | CODE | |
| LOW | …erun_sdk/rerun/blueprint/archetypes/dataframe_query.py | 58 | CODE | |
| LOW | …rerun_sdk/rerun/blueprint/archetypes/eye_controls3d.py | 120 | CODE | |
| LOW | …_sdk/rerun/blueprint/archetypes/container_blueprint.py | 121 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/blueprint/views/graph_view.py | 77 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/blueprint/views/map_view.py | 73 | CODE | |
| LOW | …un_py/rerun_sdk/rerun/blueprint/views/text_log_view.py | 86 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/blueprint/views/tensor_view.py | 88 | CODE | |
| LOW | …n_py/rerun_sdk/rerun/blueprint/views/bar_chart_view.py | 67 | CODE | |
| 13 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | crates/viewer/re_viewer/src/web.rs | 726 | url: cc.integration_info.web_info.location.url.clone(), | CODE |
| CRITICAL⚡ | rerun_py/src/urdf.rs | 244 | self.joint.axis.xyz.0.into() | CODE |
| CRITICAL⚡ | rerun_py/src/urdf.rs | 250 | self.joint.origin.xyz.0.into() | CODE |
| CRITICAL⚡ | rerun_py/src/urdf.rs | 256 | self.joint.origin.rpy.0.into() | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …tes/viewer/re_context_menu/src/actions/track_entity.rs | 24 | // We need to check if the focused entity is logged | COMMENT |
| LOW | crates/viewer/re_ui/src/ui_ext.rs | 967 | // icon size of re_hyperlink, if we adjust this we need to check if the workaround still works | COMMENT |
| LOW⚡ | …s/viewer/re_view_dataframe/src/view_query/blueprint.rs | 289 | // Step 1: Reorder columns by entity if an order is set, otherwise keep as-is. | COMMENT |
| LOW⚡ | …s/viewer/re_view_dataframe/src/view_query/blueprint.rs | 295 | // Step 2: Apply column visibility. | COMMENT |
| LOW | crates/store/re_sorbet/src/dataframe_to_chunks.rs | 182 | // Step 0: chunk-identity dispatch. | COMMENT |
| LOW⚡ | crates/store/re_sorbet/src/dataframe_to_chunks.rs | 201 | // Step 1: pre-stamp a working copy of the schema metadata. | COMMENT |
| LOW⚡ | crates/store/re_sorbet/src/dataframe_to_chunks.rs | 204 | // Step 2: classify (this is where a bad index dtype raises `UnsupportedTimeType`). | COMMENT |
| LOW⚡ | crates/store/re_sorbet/src/dataframe_to_chunks.rs | 207 | // Step 3: policy. | COMMENT |
| LOW⚡ | crates/store/re_sorbet/src/dataframe_to_chunks.rs | 222 | // Step 4: group component columns by entity path, preserving first-seen order. | COMMENT |
| LOW⚡ | crates/store/re_sorbet/src/dataframe_to_chunks.rs | 230 | // Step 5: assemble one chunk batch per entity group. | COMMENT |
| LOW | crates/store/re_sorbet/src/dataframe_to_chunks.rs | 242 | // Step 6: note static chunks with more than one row. Occasionally legit (tf-transforms), | COMMENT |
| LOW | crates/store/re_server/src/store/in_memory_store.rs | 124 | // Step 1: resolve every key's store once and group Lazy-store chunk IDs for batched I/O. | COMMENT |
| LOW | crates/store/re_server/src/store/in_memory_store.rs | 150 | // Step 2: one batched load per Lazy store. Preserves the existing provider and IPC-parse | COMMENT |
| LOW | crates/store/re_server/src/store/in_memory_store.rs | 170 | // Step 3: assemble output. | COMMENT |
| LOW | crates/store/re_dataframe/src/query.rs | 774 | // Step 1: per-chunk `is_disjoint_in_column`. | COMMENT |
| LOW | crates/store/re_dataframe/src/query.rs | 795 | // Step 2: per-chunk `times_unique` and `dense_uiv_span`. | COMMENT |
| LOW | crates/store/re_datafusion/src/chunk_fetcher.rs | 661 | // Step 1: Group chunks by URL and collect all ranges for gap/concurrency calculations. | COMMENT |
| LOW | crates/store/re_datafusion/src/chunk_fetcher.rs | 711 | // Step 2: Merge adjacent ranges per URL. | COMMENT |
| LOW | crates/store/re_datafusion/src/chunk_fetcher.rs | 727 | // Step 3: Calculate adaptive concurrency from original (un-merged) ranges. | COMMENT |
| LOW | crates/store/re_datafusion/src/chunk_fetcher.rs | 742 | // Step 4: Fetch merged ranges concurrently and extract individual chunks. | COMMENT |
| LOW | crates/store/re_datafusion/src/chunk_fetcher.rs | 854 | // Step 5: Reassemble in original row order. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …s/viewer/re_view_dataframe/src/view_query/blueprint.rs | 289 | // Step 1: Reorder columns by entity if an order is set, otherwise keep as-is. | COMMENT |
| LOW⚡ | …s/viewer/re_view_dataframe/src/view_query/blueprint.rs | 295 | // Step 2: Apply column visibility. | COMMENT |
| LOW | crates/store/re_sorbet/src/dataframe_to_chunks.rs | 182 | // Step 0: chunk-identity dispatch. | COMMENT |
| LOW⚡ | crates/store/re_sorbet/src/dataframe_to_chunks.rs | 201 | // Step 1: pre-stamp a working copy of the schema metadata. | COMMENT |
| LOW⚡ | crates/store/re_sorbet/src/dataframe_to_chunks.rs | 204 | // Step 2: classify (this is where a bad index dtype raises `UnsupportedTimeType`). | COMMENT |
| LOW⚡ | crates/store/re_sorbet/src/dataframe_to_chunks.rs | 207 | // Step 3: policy. | COMMENT |
| LOW⚡ | crates/store/re_sorbet/src/dataframe_to_chunks.rs | 222 | // Step 4: group component columns by entity path, preserving first-seen order. | COMMENT |
| LOW⚡ | crates/store/re_sorbet/src/dataframe_to_chunks.rs | 230 | // Step 5: assemble one chunk batch per entity group. | COMMENT |
| LOW | crates/store/re_sorbet/src/dataframe_to_chunks.rs | 242 | // Step 6: note static chunks with more than one row. Occasionally legit (tf-transforms), | COMMENT |
| LOW | crates/store/re_server/src/store/in_memory_store.rs | 124 | // Step 1: resolve every key's store once and group Lazy-store chunk IDs for batched I/O. | COMMENT |
| LOW | crates/store/re_server/src/store/in_memory_store.rs | 150 | // Step 2: one batched load per Lazy store. Preserves the existing provider and IPC-parse | COMMENT |
| LOW | crates/store/re_server/src/store/in_memory_store.rs | 170 | // Step 3: assemble output. | COMMENT |
| LOW | crates/store/re_dataframe/src/query.rs | 774 | // Step 1: per-chunk `is_disjoint_in_column`. | COMMENT |
| LOW | crates/store/re_dataframe/src/query.rs | 795 | // Step 2: per-chunk `times_unique` and `dense_uiv_span`. | COMMENT |
| LOW | crates/store/re_datafusion/src/chunk_fetcher.rs | 661 | // Step 1: Group chunks by URL and collect all ranges for gap/concurrency calculations. | COMMENT |
| LOW | crates/store/re_datafusion/src/chunk_fetcher.rs | 711 | // Step 2: Merge adjacent ranges per URL. | COMMENT |
| LOW | crates/store/re_datafusion/src/chunk_fetcher.rs | 727 | // Step 3: Calculate adaptive concurrency from original (un-merged) ranges. | COMMENT |
| LOW | crates/store/re_datafusion/src/chunk_fetcher.rs | 742 | // Step 4: Fetch merged ranges concurrently and extract individual chunks. | COMMENT |
| LOW | crates/store/re_datafusion/src/chunk_fetcher.rs | 854 | // Step 5: Reassemble in original row order. | COMMENT |
| LOW | skills/rerun-lerobot/SKILL.md | 16 | ## Step 1: dataset -> one combined RRD | COMMENT |
| LOW | skills/rerun-lerobot/SKILL.md | 33 | ## Step 2: split into per-episode RRDs | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/generate_changelog.py | 190 | # Check if we got a PR (API returns empty object if no PR found) | COMMENT |
| LOW | scripts/pre-push.sh | 6 | # Check if pixi is installed | COMMENT |
| LOW | scripts/pre-push.sh | 19 | # Check if the pushed branch matches the active branch | COMMENT |
| LOW | scripts/upload_rrd.py | 132 | # Check if user put `v0.15.0` instead of `0.15.0`: | STRING |
| LOW | scripts/zombie_todos.py | 109 | # Check if we already have this result cached | COMMENT |
| LOW | scripts/zombie_todos.py | 184 | # Check if issue is closed (Done or Canceled states) | COMMENT |
| LOW | scripts/zombie_todos.py | 218 | # Check if we already have this result cached | COMMENT |
| LOW | scripts/highlight_issues.py | 91 | # Check if there is a next page: | COMMENT |
| LOW | scripts/lint.py | 912 | # Check if this line starts a pyclass declaration | COMMENT |
| LOW | scripts/lint.py | 952 | # Check if 'eq' is present in the pyclass declaration | COMMENT |
| LOW | scripts/lint.py | 961 | # Check if the correct module is specified | COMMENT |
| LOW | scripts/lint.py | 990 | # Check if this line starts a pymethods declaration | COMMENT |
| LOW | scripts/lint.py | 1035 | # Check if __str__ or __repr__ is present in the impl content | COMMENT |
| LOW | scripts/lint.py | 1566 | # Check if this is trying to use the ignore[code] format with NOLINT_START | COMMENT |
| LOW | scripts/ci/check_doc_redirects.py | 72 | # Check if the destination file exists | COMMENT |
| LOW | scripts/ci/rust_checks.py | 111 | # Print output right away, so the user can start fixing it while waiting for the rest of the checks to run: | COMMENT |
| LOW | scripts/ci/thumbnails.py | 142 | # Check if frontmatter is missing | COMMENT |
| LOW | .github/workflows/enforce_branch_name.yml | 19 | # Check if PR is from a fork | COMMENT |
| LOW | .github/workflows/enforce_branch_name.yml | 21 | # Check if PR is from the master/main branch of a fork | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | crates/top/rerun-cli/Cargo.toml | 58 | # If you insist on adding a feature here, please make sure you address all the concerns above. | COMMENT |
| LOW | crates/utils/re_perf_telemetry/Cargo.toml | 35 | ## This is very cheap, but make sure to disable the `tracy` feature flag if that turns out to be a | COMMENT |
| MEDIUM | crates/utils/re_video/src/decode/mod.rs | 61 | //! … and as discussed above, even it's there, often video players tend to ignore some settings! | COMMENT |
| LOW | crates/viewer/re_dataframe_ui/src/re_table_utils.rs | 186 | /// Don't forget to call [`Self::store`] to persist the changes. | COMMENT |
| LOW | …/re_datafusion/src/dataframe_query_provider/io_loop.rs | 383 | // Don't forget to merge the last batch | COMMENT |
| MEDIUM | examples/cpp/custom_collection_adapter/main.cpp | 11 | // For demonstration purposes: This container can't be copied. | COMMENT |
| MEDIUM | scripts/accept_snapshots.sh | 3 | # Its main use is in the update_kittest_snapshots CI job, but you can also use it locally. | COMMENT |
| LOW | scripts/ci/setup_software_rasterizer.py | 181 | # Set environment variables, make sure to use windows path style. | COMMENT |
| LOW | scripts/ci/sync_release_assets.py | 319 | # Draft releases are not accessible through any of the expected ways, so we make sure to fix | COMMENT |
| LOW | .vscode/settings.json | 37 | // Don't forget to put it in a comment again before committing. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | crates/viewer/re_dataframe_ui/tests/text_truncation.rs | 44 | let lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et | CODE |
| LOW | crates/viewer/re_dataframe_ui/tests/text_truncation.rs | 44 | let lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et | CODE |
| LOW⚡ | crates/viewer/re_ui/examples/re_ui_example/main.rs | 203 | earlier than this. Lorem ipsum sit dolor amet. Lorem ipsum sit dolor amet. \ | CODE |
| LOW⚡ | crates/viewer/re_ui/examples/re_ui_example/main.rs | 204 | Lorem ipsum sit dolor amet. Lorem ipsum sit dolor amet. Lorem ipsum sit dolor amet. \ | CODE |
| LOW⚡ | crates/viewer/re_ui/examples/re_ui_example/main.rs | 205 | Lorem ipsum sit dolor amet." | CODE |
| LOW | …viewer/re_component_ui/tests/test_all_components_ui.rs | 195 | label: "placeholder", | CODE |
| LOW | crates/viewer/re_component_ui/src/marker_shape.rs | 78 | let points = egui_plot::Points::new("placeholder", [0.0, 0.0]) | CODE |
| LOW⚡ | rerun_py/rerun_sdk/rerun/dynamic_archetype.py | 148 | archetype = cls(archetype="placeholder", drop_untyped_nones=drop_untyped_nones, components={}) | CODE |
| LOW | …ust/re_integration_test/tests/view_visualizers_test.rs | 44 | .with_names(["Lorem ipsum dolor sit amet, consectetur adipiscing elit."]) | CODE |
| LOW | …ust/re_integration_test/tests/view_visualizers_test.rs | 44 | .with_names(["Lorem ipsum dolor sit amet, consectetur adipiscing elit."]) | CODE |
| LOW | examples/assets/example.md | 3 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque eleifend mi eget tellus pellentesque, sit amet ultricie | CODE |
| LOW | examples/assets/example.md | 3 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque eleifend mi eget tellus pellentesque, sit amet ultricie | CODE |
| LOW | examples/assets/example.txt | 1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque eleifend mi eget tellus pellentesque, sit amet ultricie | CODE |
| LOW | examples/assets/example.txt | 1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque eleifend mi eget tellus pellentesque, sit amet ultricie | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …iewer/re_renderer/src/allocator/data_texture_source.rs | 154 | /// * have a total capacity for at least as many elements as requested, clamping total size to the maximum. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | docs/snippets/all/tutorials/dna.py | 38 | # region: scaffolding | COMMENT |
| MEDIUM | docs/snippets/all/tutorials/dna.py | 45 | # endregion: scaffolding | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | examples/python/controlnet/README.md | 24 | [Hugging Face's ControlNet](https://huggingface.co/docs/diffusers/using-diffusers/controlnet#controlnet) allows to condi | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | rerun_py/tests/unit/test_deprecated.py | 11 | def test_function(new_param: str | None = None, old_param: str | None = None) -> str | None: | CODE |
| LOW | scripts/ci/crates.py | 171 | def helper( | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | rerun_cpp/src/rerun/c/sdk_info.h | 18 | /// Example usage: | COMMENT |