Visualize, query, and stream to train on multimodal robotics data.
This report summarizes scanner evidence for rerun-io/rerun, a Rust project with 11,582 GitHub stars. SynthScan examined 1,036,538 lines of code across 5780 source files, recording 8034 pattern matches distributed across 24 syntactic categories. The legacy adjusted pattern signal is 9.8 (Moderate pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Can maintainers explain intent, assumptions, and trade-offs? 4494 finding(s).
Are imports declared and package/API names verified? 2333 finding(s).
Are wrappers, guards, and repeated structures necessary? 2285 finding(s).
Which changes need focused human review? 8034 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 8034 distinct pattern matches across 24 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Cargo.toml | 941 | [patch.crates-io] | COMMENT |
| LOW | Cargo.toml | 961 | # datafusion-execution = { git = "https://github.com/rerun-io/arrow-datafusion.git", branch = "tsaucer/52.3.0-inner-ffi" | COMMENT |
| LOW | lychee.toml | 1 | ################################################################################ | COMMENT |
| LOW | deny.toml | 1 | # https://github.com/EmbarkStudios/cargo-deny | COMMENT |
| LOW | deny.toml | 41 | # unmaintained is a supply-chain concern rather than a reachability one. | COMMENT |
| LOW | CMakeLists.txt | 181 | 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 | 281 | # We unset RUSTC_WRAPPER because it can interfere with uv+maturin in minimal | COMMENT |
| LOW | pixi.toml | 301 | pb-fmt = "buf format --config scripts/ci/buf.yaml --exit-code --write" | COMMENT |
| LOW | pixi.toml | 461 | # | COMMENT |
| LOW | pixi.toml | 561 | # Test coverage (cargo-llvm-cov + nextest) — see scripts/rs_coverage.sh for details. | COMMENT |
| LOW | pixi.toml | 621 | cpp-prepare-msvc = "cmake -G 'Visual Studio 17 2022' -B build-msvc -S ." | COMMENT |
| LOW | pyproject.toml | 1 | # This pyproject.toml defines the uv workspace for Python development. | COMMENT |
| LOW | crates/top/rerun/Cargo.toml | 81 | ## i.e. `rerun::external::re_log::setup_logging`. | COMMENT |
| LOW | crates/top/rerun/Cargo.toml | 161 | ## Support for running a gRPC server that listens to incoming log messages from a Rerun SDK. | COMMENT |
| LOW | crates/top/rerun/src/lib.rs | 1 | #![allow(clippy::iter_over_hash_type)] | COMMENT |
| LOW | crates/top/rerun/src/lib.rs | 21 | //! - [Troubleshooting](https://www.rerun.io/docs/overview/installing-rerun/troubleshooting) | COMMENT |
| LOW | crates/top/rerun/src/lib.rs | 41 | //! Install it with `cargo install rerun-cli --locked`. | COMMENT |
| LOW | crates/top/rerun/src/lib.rs | 61 | //! | COMMENT |
| LOW | crates/top/rerun/src/lib.rs | 81 | //! | COMMENT |
| LOW | crates/top/rerun/src/lib.rs | 161 | 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/log_integration.rs | 61 | } | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 141 | #[command(subcommand)] | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 181 | )] | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 221 | /// | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 241 | /// 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 | 261 | /// Use `--port` to select its port. | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 321 | // Default is `re_web_viewer_server::DEFAULT_WEB_VIEWER_SERVER_PORT`, can't use symbollically if `web_viewer` featur | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 341 | /// The viewer is driven by an offscreen `egui_kittest` harness, while the | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 361 | /// Set the screen resolution (in logical points), e.g. "1920x1080". | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 381 | renderer: Option<String>, | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 561 | COMMENT | |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 641 | COMMENT | |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 661 | #[command(name = "man")] | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 681 | /// `connect` tool. | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 701 | Server(re_server::Args), | 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 | 61 | /// By default, channels that cannot be handled by semantic decoders (protobuf, ROS2) | COMMENT |
| LOW | crates/top/rerun/src/commands/mcap/mod.rs | 81 | timestamp_offset_ns: Option<i64>, | COMMENT |
| LOW | crates/top/rerun/src/commands/mcap/mod.rs | 101 | /// Applied after includes: a topic is kept only if it matches an include | COMMENT |
| LOW | crates/top/rerun/src/commands/rrd/route.rs | 21 | COMMENT | |
| LOW | crates/top/rerun/src/commands/rrd/merge_optimize.rs | 101 | /// In single-file mode (the default), this is the output file path. If unspecified, | COMMENT |
| LOW | crates/top/rerun/src/commands/rrd/merge_optimize.rs | 121 | /// Both binary (`KiB`/`MiB`/`GiB`/`TiB`) and decimal (`kB`/`MB`/`GB`/`TB`) units are accepted. | COMMENT |
| LOW | crates/top/rerun/src/commands/rrd/merge_optimize.rs | 141 | /// Configures the number of extra compaction passes to run on the data. | COMMENT |
| LOW | crates/top/rerun/src/commands/rrd/merge_optimize.rs | 161 | #[clap(long = "continue-on-error", default_value_t = false)] | COMMENT |
| LOW | crates/top/rerun/src/commands/rrd/merge_optimize.rs | 181 | /// ignore the existing labels and unconditionally re-derive them. | 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 |
| LOW | crates/top/rerun/src/commands/rrd/mod.rs | 21 | use self::split::SplitCommand; | COMMENT |
| 2988 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 | 34 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 34 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 34 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 34 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 34 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 42 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 42 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 42 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 42 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 42 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 42 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 42 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 51 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 54 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 54 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 54 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 54 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 54 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 54 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 62 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 65 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 65 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 69 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 70 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 70 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 70 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 75 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 75 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 75 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 80 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 81 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 81 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 81 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 86 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 86 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 86 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 86 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 86 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 86 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 86 | CODE | |
| 2227 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | Cargo.toml | 574 | # --------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | Cargo.toml | 784 | # --------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 5 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | CMakeLists.txt | 23 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | CMakeLists.txt | 139 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | CMakeLists.txt | 173 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | CMakeLists.txt | 182 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | pixi.toml | 11 | # ---------------------------- | COMMENT |
| MEDIUM | pixi.toml | 291 | # ------------------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | pixi.toml | 324 | # ------------------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | pixi.toml | 560 | # ------------------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | clippy.toml | 3 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | clippy.toml | 26 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ates/top/re_sdk/tests/integration/lenses/operations.rs | 40 | /// ┌──────────────┬───────────┐ | COMMENT |
| MEDIUM⚡ | …ates/top/re_sdk/tests/integration/lenses/operations.rs | 42 | /// ├──────────────┼───────────┤ | COMMENT |
| MEDIUM⚡ | …ates/top/re_sdk/tests/integration/lenses/operations.rs | 44 | /// ├──────────────┼───────────┤ | COMMENT |
| MEDIUM⚡ | …ates/top/re_sdk/tests/integration/lenses/operations.rs | 46 | /// ├──────────────┼───────────┤ | COMMENT |
| MEDIUM⚡ | …ates/top/re_sdk/tests/integration/lenses/operations.rs | 48 | /// ├──────────────┼───────────┤ | COMMENT |
| MEDIUM⚡ | …ates/top/re_sdk/tests/integration/lenses/operations.rs | 50 | /// ├──────────────┼───────────┤ | COMMENT |
| MEDIUM⚡ | …ates/top/re_sdk/tests/integration/lenses/operations.rs | 52 | /// ├──────────────┼───────────┤ | COMMENT |
| MEDIUM⚡ | …ates/top/re_sdk/tests/integration/lenses/operations.rs | 54 | /// └──────────────┴───────────┘ | COMMENT |
| MEDIUM⚡ | …top/re_viewer/src/ui/welcome_screen/example_section.rs | 216 | /// ◀───────────────────────────────▶◀──▶ | COMMENT |
| MEDIUM⚡ | …top/re_viewer/src/ui/welcome_screen/example_section.rs | 217 | /// ╔═══════════════════════════════╗ ┌──────── | COMMENT |
| MEDIUM⚡ | …top/re_viewer/src/ui/welcome_screen/example_section.rs | 227 | /// ╠═══════════════════════════════╣ │ | COMMENT |
| MEDIUM⚡ | …top/re_viewer/src/ui/welcome_screen/example_section.rs | 229 | /// ║ ┌─────────────────────┼─┐ ║ │ | COMMENT |
| MEDIUM⚡ | …top/re_viewer/src/ui/welcome_screen/example_section.rs | 234 | /// ║ └─────────────────────┼─┘ ║ │ | COMMENT |
| MEDIUM⚡ | …top/re_viewer/src/ui/welcome_screen/example_section.rs | 236 | /// ╚═══════════════════════════════╝ └──────── | COMMENT |
| MEDIUM⚡ | …top/re_viewer/src/ui/welcome_screen/example_section.rs | 240 | /// ┌───────────────────────────────┐ ┌──────── | COMMENT |
| MEDIUM⚡ | crates/viewer_support/re_ui/src/drag_and_drop.rs | 87 | /// ╔═══▼═════════════════════════════▼══════════════════╗ | COMMENT |
| MEDIUM⚡ | crates/viewer_support/re_ui/src/drag_and_drop.rs | 89 | /// leaf item ║ ─────┴──────────────────────────────────────────── ║ | COMMENT |
| MEDIUM⚡ | crates/viewer_support/re_ui/src/drag_and_drop.rs | 91 | /// ╚═════════════════════▲══════════════════════════════╝ | COMMENT |
| MEDIUM⚡ | crates/viewer_support/re_ui/src/drag_and_drop.rs | 99 | /// ╔═══▼═════════════════════════════▼══════════════════╗ | COMMENT |
| MEDIUM⚡ | crates/viewer_support/re_ui/src/drag_and_drop.rs | 101 | /// with body ║ ─────┴──────────────────────────────────────────── ║ | COMMENT |
| MEDIUM⚡ | crates/viewer_support/re_ui/src/drag_and_drop.rs | 103 | /// ╚══════╦══════════════════════════════════════▲══════╣ ─┐ | COMMENT |
| MEDIUM⚡ | crates/viewer_support/re_ui/src/drag_and_drop.rs | 115 | /// └──▲── ╚══════════════════════════▲══════════════════╝ ─┘ | COMMENT |
| MEDIUM⚡ | crates/viewer_support/re_ui/src/drag_and_drop.rs | 124 | /// ╔═══▼═════════════════════════════▼══════════════════╗ | COMMENT |
| MEDIUM⚡ | crates/viewer_support/re_ui/src/drag_and_drop.rs | 126 | /// (empty/collapsed ║ ─────┼──────────────────────────────────────────── ║ | COMMENT |
| MEDIUM⚡ | crates/viewer_support/re_ui/src/drag_and_drop.rs | 128 | /// ╚═══▲═════════════════════════════▲══════════════════╝ | COMMENT |
| MEDIUM⚡ | crates/viewer_support/re_ui/src/drag_and_drop.rs | 137 | /// ╔═══▼═════════════════════════════▼══════════════════╗ | COMMENT |
| MEDIUM⚡ | crates/viewer_support/re_ui/src/drag_and_drop.rs | 139 | /// with body ║ ─────┴──────────────────────────────────────────── ║ | COMMENT |
| MEDIUM⚡ | crates/viewer_support/re_ui/src/drag_and_drop.rs | 141 | /// ╚═▲════╦═════════════════════════════════════════════╣ ─┐ | COMMENT |
| MEDIUM⚡ | crates/viewer_support/re_ui/src/drag_and_drop.rs | 153 | /// └───── ╚═════════════════════════════════════════════╝ ─┘ | COMMENT |
| MEDIUM⚡ | crates/viewer_support/re_ui/src/drag_and_drop.rs | 157 | /// ╔═════════════════════════════════▼══════════════════╗ | COMMENT |
| MEDIUM⚡ | crates/viewer_support/re_ui/src/drag_and_drop.rs | 159 | /// item ║ ────────────────────────────────────────────────── ║ | COMMENT |
| MEDIUM⚡ | crates/viewer_support/re_ui/src/drag_and_drop.rs | 161 | /// ╚════════════════════════▲═══════════════════════════╝ | COMMENT |
| MEDIUM⚡ | …viewer_support/re_ui/src/list_item/property_content.rs | 192 | // │◀─────────────────────────────get_full_span()────────────────────────────────▶│ | COMMENT |
| MEDIUM⚡ | …viewer_support/re_ui/src/list_item/property_content.rs | 194 | // │ ◀────────layout_info.left_column_width─────────▶│┌──COLUMN_SPACING │ | COMMENT |
| MEDIUM⚡ | …viewer_support/re_ui/src/list_item/property_content.rs | 196 | // │ ◀─────────────────────────┼────────context.rect──────▶ │ | COMMENT |
| MEDIUM⚡ | …viewer_support/re_ui/src/list_item/property_content.rs | 197 | // │ ┌ ─ ─ ─ ─ ┬ ─ ─ ─ ─ ┬ ┬────────┬─┬─────────────┬─┬─────────────┬─┬─────────┐ │ | COMMENT |
| MEDIUM⚡ | …viewer_support/re_ui/src/list_item/property_content.rs | 203 | // │ └ ─ ─ ─ ─ ┴ ─ ─ ─ ─ ┴ ┴────────┴─┴─────────────┴─┴─────────────┴─┴─────────┘ │ | COMMENT |
| MEDIUM⚡ | …viewer_support/re_ui/src/list_item/property_content.rs | 205 | // │ └──layout_info.left_x │ └───────────────────────────────┤ │ | COMMENT |
| MEDIUM⚡ | crates/viewer_support/re_ui/src/list_item/scope.rs | 15 | /// │◀──────────────────────get_full_span()─────────────────────▶│ | COMMENT |
| MEDIUM⚡ | crates/viewer_support/re_ui/src/list_item/scope.rs | 20 | /// │ ┌───────────────────────────────────────────┐ │ | COMMENT |
| MEDIUM⚡ | crates/viewer_support/re_ui/src/list_item/scope.rs | 22 | /// │ └───┬────────────────────────────────────┬──┘ │ | COMMENT |
| MEDIUM⚡ | crates/viewer_support/re_ui/src/list_item/scope.rs | 24 | /// │ └───┬─────────────────────────┬──────┘ │ | COMMENT |
| MEDIUM⚡ | crates/viewer_support/re_ui/src/list_item/scope.rs | 26 | /// │ ├─────────────────────────┴────┐ │ | COMMENT |
| MEDIUM⚡ | crates/viewer_support/re_ui/src/list_item/scope.rs | 28 | /// │ └───┬──────────────────────────┴─────────┐ │ | COMMENT |
| MEDIUM⚡ | crates/viewer_support/re_ui/src/list_item/scope.rs | 30 | /// │ ├─────────────────────┬──────────────┘ │ | COMMENT |
| MEDIUM⚡ | crates/viewer_support/re_ui/src/list_item/scope.rs | 32 | /// │ ┌───────────┴─────────────────────┴──┐ │ | COMMENT |
| MEDIUM⚡ | crates/viewer_support/re_ui/src/list_item/scope.rs | 34 | /// │ └────────────────────────────────────┘ │ | COMMENT |
| 370 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | rerun_py/rerun_sdk/rerun/encodings/channel_datatype.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/encodings/view_dir.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/encodings/pixel_format.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/encodings/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/encodings/component_source_kind.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | …_sdk/rerun/blueprint/encodings/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 | …un_sdk/rerun/blueprint/components/table_layout_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/tooltip_mode.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 | …erun_sdk/rerun/blueprint/components/table_cell_kind.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | …_sdk/rerun/blueprint/components/column_display_mode.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_sdk/rerun/blueprint/components/points_display.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | rerun_py/tests/test_types/encodings/wide_enum.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | rerun_py/tests/test_types/encodings/valued_enum.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | rerun_py/tests/test_types/encodings/enum_test.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/chunk/_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/chunk/_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/chunk/_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/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/volume3d.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 |
| 162 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | rerun_py/rerun_sdk/rerun/_tracing.py | 187 | def set_current_span_attributes(attributes: dict[str, bool | int | float | str]) -> None: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 868 | def send_recording_start_time_nanos(self, nanos: int) -> None: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 1405 | def get_global_data_recording() -> RecordingStream | None: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 1419 | def set_global_data_recording(recording: RecordingStream | None) -> RecordingStream | None: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 1433 | def get_thread_local_data_recording() -> RecordingStream | None: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 1447 | def set_thread_local_data_recording(recording: RecordingStream | None) -> RecordingStream | None: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 1534 | def recording_stream_generator_ctx(func: _TFunc) -> _TFunc: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/web.py | 8 | def _packaged_assets_archive_path() -> str | None: | 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 | 69 | 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 | 287 | def set_application_blueprint( | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/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/encodings/tensor_buffer_ext.py | 13 | def inner__field_converter_override(inner: npt.ArrayLike) -> npt.NDArray[Any]: | CODE |
| LOW⚡ | …run_py/rerun_sdk/rerun/encodings/channel_count_pair.py | 23 | def _channel_count_pair__channel_id__special_field_converter_override(x: encodings.UInt16Like) -> encodings.UInt16: | CODE |
| LOW⚡ | …run_py/rerun_sdk/rerun/encodings/channel_count_pair.py | 30 | def _channel_count_pair__message_count__special_field_converter_override(x: encodings.UInt64Like) -> encodings.UInt64: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/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/encodings/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/encodings/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/encodings/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/encodings/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/encodings/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/encodings/mat4x4_ext.py | 42 | def native_to_pa_array_override(data: Mat4x4ArrayLike, data_type: pa.DataType) -> pa.Array: | CODE |
| LOW | …y/rerun_sdk/rerun/encodings/rotation_axis_angle_ext.py | 52 | def angle__field_converter_override(x: AngleLike) -> Angle: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/utf8pair_ext.py | 32 | def native_to_pa_array_override(data: Utf8PairArrayLike, data_type: pa.DataType) -> pa.Array: | CODE |
| LOW | …_py/rerun_sdk/rerun/encodings/class_description_ext.py | 25 | def _class_description_converter( | CODE |
| LOW | …_py/rerun_sdk/rerun/encodings/class_description_ext.py | 78 | def info__field_converter_override( | CODE |
| LOW⚡ | …_py/rerun_sdk/rerun/encodings/class_description_ext.py | 91 | def keypoint_annotations__field_converter_override( | CODE |
| LOW⚡ | …_py/rerun_sdk/rerun/encodings/class_description_ext.py | 100 | def keypoint_connections__field_converter_override( | CODE |
| LOW⚡ | …_py/rerun_sdk/rerun/encodings/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/encodings/visible_time_range.py | 22 | def _visible_time_range__timeline__special_field_converter_override(x: encodings.Utf8Like) -> encodings.Utf8: | CODE |
| LOW⚡ | rerun_py/rerun_sdk/rerun/encodings/annotation_info.py | 23 | def _annotation_info__label__special_field_converter_override(x: encodings.Utf8Like | None) -> encodings.Utf8 | None: | CODE |
| LOW⚡ | rerun_py/rerun_sdk/rerun/encodings/annotation_info.py | 32 | def _annotation_info__color__special_field_converter_override( | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/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/encodings/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/encodings/rgba32_ext.py | 47 | def rgba__field_converter_override(data: Rgba32Like) -> int: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/rgba32_ext.py | 63 | def native_to_pa_array_override(data: Rgba32ArrayLike, data_type: pa.DataType) -> pa.Array: | CODE |
| LOW | …py/rerun_sdk/rerun/encodings/channel_count_pair_ext.py | 20 | def native_to_pa_array_override(data: ChannelCountPairArrayLike, data_type: pa.DataType) -> pa.Array: | CODE |
| LOW⚡ | rerun_py/rerun_sdk/rerun/encodings/time_range.py | 22 | def _time_range__start__special_field_converter_override( | CODE |
| LOW⚡ | rerun_py/rerun_sdk/rerun/encodings/time_range.py | 31 | def _time_range__end__special_field_converter_override( | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/image_format_ext.py | 13 | def pixel_format__field_converter_override( | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/image_format_ext.py | 24 | def channel_datatype__field_converter_override( | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/image_format_ext.py | 35 | def color_model__field_converter_override( | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/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/encodings/range1d_ext.py | 17 | def native_to_pa_array_override(data: Range1DArrayLike, data_type: pa.DataType) -> pa.Array: | CODE |
| LOW | …run_sdk/rerun/encodings/spherical_harmonics3rgb_ext.py | 22 | def native_to_pa_array_override(data: SphericalHarmonics3RgbArrayLike, data_type: pa.DataType) -> pa.Array: | CODE |
| LOW | …_sdk/rerun/encodings/class_description_map_elem_ext.py | 15 | def _class_description_map_elem_converter( | CODE |
| LOW | …_sdk/rerun/encodings/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/encodings/class_description_map_elem.py | 28 | def _class_description_map_elem__class_id__special_field_converter_override( | CODE |
| LOW | …un_py/rerun_sdk/rerun/encodings/rotation_axis_angle.py | 22 | def _rotation_axis_angle__axis__special_field_converter_override(x: encodings.Vec3DLike) -> encodings.Vec3D: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/uuid_ext.py | 21 | def native_to_pa_array_override(data: UuidArrayLike, data_type: pa.DataType) -> pa.Array: | CODE |
| LOW | …_sdk/rerun/encodings/tensor_dimension_selection_ext.py | 35 | def native_to_pa_array_override(data: TensorDimensionSelectionArrayLike, data_type: pa.DataType) -> pa.Array: | CODE |
| 935 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/_tracing.py | 187 | def set_current_span_attributes(attributes: dict[str, bool | int | float | str]) -> None: | 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 | 886 | def set_time(self, timeline: str, *, sequence: int) -> None: ... | CODE |
| LOW⚡ | rerun_py/rerun_sdk/rerun/recording_stream.py | 889 | def set_time(self, timeline: str, *, duration: int | float | timedelta | np.timedelta64) -> None: ... | CODE |
| LOW⚡ | rerun_py/rerun_sdk/rerun/recording_stream.py | 892 | def set_time(self, timeline: str, *, timestamp: int | float | datetime | np.datetime64) -> None: ... | CODE |
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 976 | def set_log_tick_enabled(self, enabled: bool) -> None: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 992 | def set_log_time_enabled(self, enabled: bool) -> None: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/server.py | 18 | __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 | 45 | __all__ = [ | CODE |
| LOW | rerun_py/rerun_sdk/rerun/notebook.py | 100 | def set_default_size(*, width: int | None, height: int | None) -> None: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/notebook.py | 590 | def set_credentials(self, access_token: str, email: str) -> None: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/vec3d.py | 25 | __all__ = ["Vec3D", "Vec3DArrayLike", "Vec3DBatch", "Vec3DLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/keypoint_pair.py | 20 | __all__ = ["KeypointPair", "KeypointPairArrayLike", "KeypointPairBatch", "KeypointPairLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/vec2d.py | 25 | __all__ = ["Vec2D", "Vec2DArrayLike", "Vec2DBatch", "Vec2DLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/dvec2d.py | 25 | __all__ = ["DVec2D", "DVec2DArrayLike", "DVec2DBatch", "DVec2DLike"] | CODE |
| LOW | …dk/rerun/encodings/tensor_dimension_index_selection.py | 19 | __all__ = [ | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/entity_path.py | 20 | __all__ = ["EntityPath", "EntityPathArrayLike", "EntityPathBatch", "EntityPathLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/channel_datatype.py | 18 | __all__ = ["ChannelDatatype", "ChannelDatatypeArrayLike", "ChannelDatatypeBatch", "ChannelDatatypeLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/vec4d.py | 25 | __all__ = ["Vec4D", "Vec4DArrayLike", "Vec4DBatch", "Vec4DLike"] | CODE |
| LOW⚡ | …run_py/rerun_sdk/rerun/encodings/channel_count_pair.py | 20 | __all__ = ["ChannelCountPair", "ChannelCountPairArrayLike", "ChannelCountPairBatch", "ChannelCountPairLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/plane3d.py | 25 | __all__ = ["Plane3D", "Plane3DArrayLike", "Plane3DBatch", "Plane3DLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/rgba32.py | 22 | __all__ = ["Rgba32", "Rgba32ArrayLike", "Rgba32Batch", "Rgba32Like"] | CODE |
| LOW | …erun_sdk/rerun/encodings/tensor_dimension_selection.py | 20 | __all__ = [ | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/angle.py | 22 | __all__ = ["Angle", "AngleArrayLike", "AngleBatch", "AngleLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/utf8.py | 20 | __all__ = ["Utf8", "Utf8ArrayLike", "Utf8Batch", "Utf8Like"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/bool.py | 19 | __all__ = ["Bool", "BoolArrayLike", "BoolBatch", "BoolLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/mat4x4.py | 27 | __all__ = ["Mat4x4", "Mat4x4ArrayLike", "Mat4x4Batch", "Mat4x4Like"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/time_int.py | 22 | __all__ = ["TimeInt", "TimeIntArrayLike", "TimeIntBatch", "TimeIntLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/image_format.py | 23 | __all__ = ["ImageFormat", "ImageFormatArrayLike", "ImageFormatBatch", "ImageFormatLike"] | CODE |
| LOW | …y/rerun_sdk/rerun/encodings/spherical_harmonics3rgb.py | 25 | __all__ = [ | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/quaternion.py | 25 | __all__ = ["Quaternion", "QuaternionArrayLike", "QuaternionBatch", "QuaternionLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/keypoint_id.py | 21 | __all__ = ["KeypointId", "KeypointIdArrayLike", "KeypointIdBatch", "KeypointIdLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/__init__.py | 93 | __all__ = [ | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/uint16.py | 21 | __all__ = ["UInt16", "UInt16ArrayLike", "UInt16Batch", "UInt16Like"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/tensor_buffer.py | 18 | __all__ = ["TensorBuffer", "TensorBufferArrayLike", "TensorBufferBatch", "TensorBufferLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/uint32.py | 21 | __all__ = ["UInt32", "UInt32ArrayLike", "UInt32Batch", "UInt32Like"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/view_dir.py | 17 | __all__ = ["ViewDir", "ViewDirArrayLike", "ViewDirBatch", "ViewDirLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/range2d.py | 19 | __all__ = ["Range2D", "Range2DArrayLike", "Range2DBatch", "Range2DLike"] | CODE |
| LOW | …un_py/rerun_sdk/rerun/encodings/time_range_boundary.py | 19 | __all__ = ["TimeRangeBoundary", "TimeRangeBoundaryArrayLike", "TimeRangeBoundaryBatch", "TimeRangeBoundaryLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/float64.py | 21 | __all__ = ["Float64", "Float64ArrayLike", "Float64Batch", "Float64Like"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/range1d.py | 25 | __all__ = ["Range1D", "Range1DArrayLike", "Range1DBatch", "Range1DLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/float32.py | 21 | __all__ = ["Float32", "Float32ArrayLike", "Float32Batch", "Float32Like"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/class_description.py | 19 | __all__ = ["ClassDescription", "ClassDescriptionArrayLike", "ClassDescriptionBatch", "ClassDescriptionLike"] | CODE |
| LOW | …run_py/rerun_sdk/rerun/encodings/visible_time_range.py | 19 | __all__ = ["VisibleTimeRange", "VisibleTimeRangeArrayLike", "VisibleTimeRangeBatch", "VisibleTimeRangeLike"] | CODE |
| LOW⚡ | rerun_py/rerun_sdk/rerun/encodings/annotation_info.py | 20 | __all__ = ["AnnotationInfo", "AnnotationInfoArrayLike", "AnnotationInfoBatch", "AnnotationInfoLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/class_id.py | 21 | __all__ = ["ClassId", "ClassIdArrayLike", "ClassIdBatch", "ClassIdLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/pixel_format.py | 17 | __all__ = ["PixelFormat", "PixelFormatArrayLike", "PixelFormatBatch", "PixelFormatLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/utf8pair.py | 22 | __all__ = ["Utf8Pair", "Utf8PairArrayLike", "Utf8PairBatch", "Utf8PairLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/uint64.py | 21 | __all__ = ["UInt64", "UInt64ArrayLike", "UInt64Batch", "UInt64Like"] | CODE |
| LOW⚡ | rerun_py/rerun_sdk/rerun/encodings/time_range.py | 19 | __all__ = ["TimeRange", "TimeRangeArrayLike", "TimeRangeBatch", "TimeRangeLike"] | CODE |
| LOW | …erun_sdk/rerun/encodings/class_description_map_elem.py | 20 | __all__ = [ | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/ivec3d.py | 25 | __all__ = ["IVec3D", "IVec3DArrayLike", "IVec3DBatch", "IVec3DLike"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/encodings/color_model.py | 18 | __all__ = ["ColorModel", "ColorModelArrayLike", "ColorModelBatch", "ColorModelLike"] | CODE |
| LOW | …un_py/rerun_sdk/rerun/encodings/absolute_time_range.py | 22 | __all__ = ["AbsoluteTimeRange", "AbsoluteTimeRangeArrayLike", "AbsoluteTimeRangeBatch", "AbsoluteTimeRangeLike"] | CODE |
| LOW | …un_py/rerun_sdk/rerun/encodings/rotation_axis_angle.py | 19 | __all__ = ["RotationAxisAngle", "RotationAxisAngleArrayLike", "RotationAxisAngleBatch", "RotationAxisAngleLike"] | CODE |
| 366 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | rerun_py/rerun_sdk/rerun/recording_stream.py | 1515 | except StopIteration: | CODE |
| HIGH | rerun_py/rerun_sdk/rerun/any_batch_value.py | 156 | except (ArrowInvalid, TypeError): | CODE |
| HIGH | rerun_py/rerun_sdk/rerun/any_batch_value.py | 129 | except (ArrowInvalid, TypeError, BufferError): | CODE |
| HIGH | rerun_py/rerun_sdk/rerun/any_batch_value.py | 146 | except (ArrowInvalid, TypeError): | CODE |
| HIGH | rerun_py/rerun_sdk/rerun/__init__.py | 454 | except AttributeError: | CODE |
| HIGH | rerun_py/rerun_sdk/rerun/_tracing_session.py | 202 | except Exception: | CODE |
| HIGH | rerun_py/rerun_sdk/rerun/encodings/rgba32_ext.py | 120 | except (IndexError, ValueError): | CODE |
| HIGH | rerun_py/rerun_sdk/rerun/experimental/_viewer_client.py | 265 | except psutil.NoSuchProcess: | CODE |
| HIGH | rerun_py/rerun_sdk/rerun/experimental/_viewer_client.py | 759 | except Exception: | CODE |
| HIGH | rerun_py/rerun_sdk/rerun/experimental/_viewer_client.py | 263 | except psutil.NoSuchProcess: | CODE |
| HIGH | rerun_py/rerun_sdk/rerun/experimental/_viewer_client.py | 717 | except ProcessLookupError: | CODE |
| HIGH | rerun_py/rerun_sdk/rerun/experimental/_viewer_client.py | 725 | except psutil.NoSuchProcess: | CODE |
| HIGH | …py/rerun_sdk/rerun/experimental/dataloader/_shuffle.py | 192 | except StopIteration: | CODE |
| HIGH | …n_sdk/rerun/experimental/dataloader/decoders/_video.py | 376 | except (av.FFmpegError, ValueError): | CODE |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/transform3d_ext.py | 113 | except Exception: # Failed to subscript rotation. | CODE |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/transform3d_ext.py | 125 | except Exception: # Failed to subscript quaternion. | CODE |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/boxes3d_ext.py | 110 | except Exception: | CODE |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/boxes3d_ext.py | 119 | except Exception: | CODE |
| HIGH | rerun_py/tests/unit/test_grpc_server_sink.py | 30 | except AttributeError: | CODE |
| HIGH | rerun_py/tests/unit/test_multi_stream.py | 85 | except Exception: | CODE |
| HIGH | rerun_py/tests/unit/test_server.py | 169 | except Exception: | CODE |
| HIGH | rerun_py/tests/api_sandbox/rerun_draft/catalog.py | 103 | except Exception: | CODE |
| HIGH | examples/python/gesture_detection/gesture_detection.py | 253 | except KeyboardInterrupt: | CODE |
| HIGH | examples/python/face_tracking/face_tracking.py | 406 | except KeyboardInterrupt: | CODE |
| HIGH | …amples/python/openstreetmap_data/openstreetmap_data.py | 90 | except KeyError: | CODE |
| HIGH | …ples/python/camera_video_stream/camera_video_stream.py | 114 | except av.BlockingIOError: | CODE |
| HIGH | examples/python/log_file/log_file.py | 41 | except Exception: | CODE |
| HIGH | examples/python/raw_mesh/raw_mesh/__main__.py | 74 | except Exception: | CODE |
| HIGH | examples/python/raw_mesh/raw_mesh/__main__.py | 91 | except Exception: | CODE |
| HIGH | examples/python/table_zoo/table_zoo.py | 329 | except Exception: | CODE |
| HIGH | scripts/fetch_patch_candidates.py | 334 | except (subprocess.CalledProcessError, json.JSONDecodeError, KeyError): | CODE |
| HIGH | scripts/highlight_issues.py | 47 | except Exception: | CODE |
| HIGH | scripts/lint.py | 1480 | except ValueError: | CODE |
| HIGH | scripts/ci/python_check_signatures.py | 218 | except Exception: | CODE |
| HIGH | scripts/ci/crates.py | 94 | except ValueError: | CODE |
| HIGH | scripts/ci/pr_link_checker.py | 254 | except OSError: | CODE |
| HIGH | scripts/ci/check_large_files.py | 94 | except Exception: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | pixi.toml | 475 | # Create a wheel for the `rerun-sdk` package. | COMMENT |
| MEDIUM | rerun_py/rerun_sdk/rerun/recording_stream.py | 1500 | # The following code is structured to avoid leaking the recording stream | COMMENT |
| MEDIUM | rerun_py/rerun_sdk/rerun/recording_stream.py | 1570 | # 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 | 44 | # 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 | 52 | # Create a state timeline view to display the state transitions. | STRING |
| MEDIUM | …/rerun_sdk/rerun/blueprint/views/text_document_view.py | 83 | # Create a text view that displays the markdown. | STRING |
| MEDIUM | rerun_py/rerun_sdk/rerun/blueprint/views/graph_view.py | 50 | # Create a Spatial2D view to display the points. | STRING |
| MEDIUM | rerun_py/rerun_sdk/rerun/blueprint/views/map_view.py | 50 | # Create a map view to display the chart. | STRING |
| MEDIUM | …un_py/rerun_sdk/rerun/blueprint/views/text_log_view.py | 54 | # Create a text view that displays all logs. | STRING |
| MEDIUM | …n_py/rerun_sdk/rerun/blueprint/views/dataframe_view.py | 57 | # Create a Dataframe View | STRING |
| MEDIUM | …n_py/rerun_sdk/rerun/blueprint/views/bar_chart_view.py | 43 | # Create a bar chart view to display the chart. | STRING |
| MEDIUM | …n_py/rerun_sdk/rerun/blueprint/views/spatial3d_view.py | 53 | # Create a Spatial3D view to display the points. | STRING |
| MEDIUM | …n_py/rerun_sdk/rerun/blueprint/views/spatial2d_view.py | 44 | # Create a spiral of points: | STRING |
| MEDIUM | …n_py/rerun_sdk/rerun/blueprint/views/spatial2d_view.py | 61 | # Create a Spatial2D view to display the points. | STRING |
| MEDIUM | …py/rerun_sdk/rerun/blueprint/views/time_series_view.py | 67 | # 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 | 214 | # Create a local OSS server | COMMENT |
| MEDIUM⚡ | rerun_py/tests/e2e_redap_tests/conftest.py | 447 | # 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 | 47 | # 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 |
| 7 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 | 1466 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 1534 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 1495 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/_send_columns.py | 60 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/server.py | 48 | 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 | …un_py/rerun_sdk/rerun/encodings/time_range_boundary.py | 79 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/encodings/rgba32_ext.py | 63 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/encodings/tensor_data_ext.py | 165 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/encodings/mat3x3_ext.py | 43 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/encodings/blob_ext.py | 21 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/experimental/_viewer_client.py | 251 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/experimental/_viewer_client.py | 648 | CODE | |
| LOW | …py/rerun_sdk/rerun/experimental/dataloader/_shuffle.py | 181 | CODE | |
| LOW | …n_py/rerun_sdk/rerun/experimental/dataloader/_utils.py | 441 | CODE | |
| LOW | …un/experimental/dataloader/manifest/_manifest_build.py | 280 | 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 | 363 | 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/volume3d.py | 361 | 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 | 250 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/coordinate_frame.py | 161 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/state_change.py | 163 | 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 | 365 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/mesh3d_ext.py | 47 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/grid_map.py | 417 | 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 | |
| 117 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | rerun_py/tests/unit/test_dataloader_manifest.py | 255 | assert forward.equals(backward) | CODE |
| HIGH⚡ | rerun_py/tests/unit/test_viewer_client.py | 94 | assert result.equals(batch) | CODE |
| HIGH⚡ | rerun_py/tests/unit/test_viewer_client.py | 103 | 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 | 165 | ".[] | select(.author != null) | [.author.login, .author.type] | @tsv", | CODE |
| HIGH | scripts/fetch_crashes.py | 94 | # "person": null, | COMMENT |
| 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 | 759 | except Exception: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/experimental/_query_metrics.py | 339 | except Exception: # pragma: no cover — defensive; PyO3 allocation shouldn't fail | CODE |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/pinhole_ext.py | 160 | except Exception: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/pinhole_ext.py | 166 | 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_dataloader_decoder_helpers.py | 47 | except Exception: | CODE |
| LOW | rerun_py/tests/unit/test_server.py | 169 | 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 | 86 | except Exception: | CODE |
| LOW | rerun_py/tests/e2e_redap_tests/conftest.py | 356 | except Exception as e: | CODE |
| LOW⚡ | rerun_py/tests/e2e_redap_tests/conftest.py | 453 | except Exception: | CODE |
| LOW⚡ | rerun_py/tests/e2e_redap_tests/conftest.py | 463 | 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 | 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 | 83 | 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 | 150 | print(f"Error: {e.args[0]}", file=sys.stderr) | STRING |
| LOW | scripts/append_web_viewer.py | 86 | except Exception as e: | CODE |
| MEDIUM | scripts/append_web_viewer.py | 87 | 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 | 307 | print(f"Error reading {path}: {e}") | CODE |
| MEDIUM⚡ | scripts/zombie_todos.py | 320 | print(f"Error reading {path}: {e}") | CODE |
| MEDIUM | scripts/zombie_todos.py | 284 | print(f"Error: {e}") | CODE |
| MEDIUM | scripts/zombie_todos.py | 409 | print(f"Error processing {filepath}: {e}") | CODE |
| MEDIUM | scripts/zombie_todos.py | 491 | 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 | 306 | except Exception as e: | CODE |
| LOW⚡ | scripts/zombie_todos.py | 319 | except Exception as e: | CODE |
| 32 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | deny.toml | 132 | # `re_integration_test` browser integration-test harness. | COMMENT |
| MEDIUM | pixi.toml | 305 | # NOTE(cmc): I'm keeping all the snapshot machinery around if it turns out we need something more robust | COMMENT |
| MEDIUM | crates/viewer_support/re_renderer/src/colormap.rs | 357 | /// This is a perceptually uniform colormap which is robust to color blindness. | COMMENT |
| MEDIUM | crates/viewer_support/re_renderer/src/robust_bounds.rs | 46 | /// An exact bounding box, plus a region of interest that is robust against outliers. | COMMENT |
| MEDIUM⚡ | crates/viewer_support/re_renderer/src/robust_bounds.rs | 77 | /// Computes both an exact bounding box and an outlier-robust region of interest | COMMENT |
| MEDIUM⚡ | crates/viewer_support/re_renderer/src/robust_bounds.rs | 80 | /// The region of interest is computed via a two-pass robust mean/σ approach: | COMMENT |
| MEDIUM⚡ | crates/viewer_support/re_renderer/src/robust_bounds.rs | 85 | /// The second pass makes this robust against extreme outliers that would otherwise | COMMENT |
| MEDIUM | …t/re_renderer/src/resource_managers/texture_manager.rs | 153 | /// More complex textures types are typically handled within renderer which utilize the texture pool directly. | COMMENT |
| MEDIUM | …tests/re_redap_tests/src/tests/find_entries_filters.rs | 3 | //! Assertions are deliberately robust to the two servers under test (`re_server` and the | COMMENT |
| MEDIUM | crates/utils/re_perf_telemetry/src/telemetry.rs | 803 | // 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 | 1091 | /// 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/store_app/re_query/src/storage_engine.rs | 25 | /// [`QueryCacheHandle`] already offer: the job of the [`StorageEngine`] is to leverage the type | COMMENT |
| MEDIUM | crates/views/re_view_audio/src/waveform.rs | 16 | /// The two are not seamless: for clips longer than about 90 seconds, zoom levels just past this | COMMENT |
| MEDIUM | crates/store/re_log_encoding/src/rrd/frames.rs | 239 | /// 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 | 70 | /// This is a perceptually uniform colormap which is robust to color blindness. | COMMENT |
| MEDIUM | crates/store/re_sdk_types/src/components/colormap.rs | 76 | /// This is a perceptually uniform colormap which is robust to color blindness. | COMMENT |
| MEDIUM | rerun_py/pyproject.toml | 205 | # "LOG", # flake8-logging (logging best practices) # NOT SURE | COMMENT |
| MEDIUM | rerun_py/pyproject.toml | 207 | # "PL", # Pylint (comprehensive linting) | COMMENT |
| LOW | rerun_py/rerun_sdk/rerun/blueprint/api.py | 165 | # 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 | 349 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/chunk/_mcap_reader.py | 164 | 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 | 191 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/mesh3d.py | 363 | 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/volume3d.py | 196 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/volume3d.py | 361 | 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 | 365 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/mesh3d_ext.py | 47 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/grid_map.py | 251 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/grid_map.py | 417 | 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 | 106 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/ellipsoids3d.py | 276 | 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 | 96 | CODE | |
| LOW | …n_py/rerun_sdk/rerun/archetypes/encoded_depth_image.py | 173 | CODE | |
| LOW | …n_py/rerun_sdk/rerun/archetypes/encoded_depth_image.py | 319 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/pinhole.py | 128 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/pinhole.py | 309 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/measurements.py | 89 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/measurements.py | 193 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/measurements.py | 363 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/transform3d.py | 265 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/transform3d.py | 428 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/blueprint/api.py | 508 | 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 | |
| 23 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | crates/store_app/re_server/src/store/in_memory_store.rs | 106 | // Step 1: resolve every key's store once and group Lazy-store chunk IDs for batched I/O. | COMMENT |
| LOW | crates/store_app/re_server/src/store/in_memory_store.rs | 132 | // Step 2: one batched load per Lazy store. Preserves the existing provider and IPC-parse | COMMENT |
| LOW | crates/store_app/re_server/src/store/in_memory_store.rs | 153 | // Step 3: assemble output. | COMMENT |
| LOW | crates/store_app/re_dataframe/src/query.rs | 786 | // Step 1: per-chunk `is_disjoint_in_column`. | COMMENT |
| LOW | crates/store_app/re_dataframe/src/query.rs | 807 | // Step 2: per-chunk `times_unique` and `dense_uiv_span`. | COMMENT |
| LOW | crates/store_app/re_datafusion/src/chunk_fetcher.rs | 701 | // Step 1: Group chunks by URL and collect all ranges for gap/concurrency calculations. | COMMENT |
| LOW | crates/store_app/re_datafusion/src/chunk_fetcher.rs | 750 | // Step 2: Merge adjacent ranges per URL. | COMMENT |
| LOW | crates/store_app/re_datafusion/src/chunk_fetcher.rs | 768 | // Step 3: Calculate adaptive concurrency from original (un-merged) ranges. | COMMENT |
| LOW⚡ | crates/store_app/re_datafusion/src/chunk_fetcher.rs | 783 | // Step 4: Inject auth into the HTTP requests | COMMENT |
| LOW⚡ | crates/store_app/re_datafusion/src/chunk_fetcher.rs | 790 | // Step 5: Fetch merged ranges concurrently and extract individual chunks. | COMMENT |
| LOW | crates/store_app/re_datafusion/src/chunk_fetcher.rs | 906 | // Step 6: Reassemble in original row order. | COMMENT |
| LOW⚡ | …es/views/re_view_dataframe/src/view_query/blueprint.rs | 296 | // Step 1: Reorder columns by entity if an order is set, otherwise keep as-is. | COMMENT |
| LOW⚡ | …es/views/re_view_dataframe/src/view_query/blueprint.rs | 302 | // 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⚡ | docs/snippets/all/howto/dataframe_performance.py | 58 | # Step 1: read the marker on its own, which fetches no image chunks | COMMENT |
| LOW⚡ | docs/snippets/all/howto/dataframe_performance.py | 66 | # Step 2: fetch the images only at the marker's timestamps | COMMENT |
| LOW | skills/rerun-dataset-conversion/SKILL.md | 75 | ### Step 0: gather information | COMMENT |
| LOW | skills/rerun-dataset-conversion/SKILL.md | 87 | ### Step 1: obtain sample data | COMMENT |
| LOW | skills/rerun-dataset-conversion/SKILL.md | 93 | ### Step 2: understand your data — expect the unexpected | COMMENT |
| LOW | skills/rerun-dataset-conversion/SKILL.md | 111 | ### Step 3: conversion - base | COMMENT |
| LOW | skills/rerun-dataset-conversion/SKILL.md | 132 | ### Step 4: conversion check | COMMENT |
| LOW | skills/rerun-dataset-conversion/SKILL.md | 138 | ### Step 5: initial blueprint | COMMENT |
| LOW | skills/rerun-dataset-conversion/SKILL.md | 159 | ### Step 7: use the data | COMMENT |
| LOW | skills/rerun-lerobot/SKILL.md | 17 | ## Step 0: pick a dataset and check the HF token | COMMENT |
| LOW | skills/rerun-lerobot/SKILL.md | 52 | ## Step 1: dataset -> one combined RRD | COMMENT |
| LOW | skills/rerun-lerobot/SKILL.md | 92 | ## Step 2: one RRD per episode | COMMENT |
| LOW | skills/rerun-lerobot/SKILL.md | 146 | ## Step 3: add the robot model (URDF) | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | crates/top/re_viewer/src/web.rs | 809 | url: cc.integration_info.web_info.location.url.clone(), | CODE |
| CRITICAL⚡ | rerun_py/src/urdf.rs | 239 | self.joint.axis.xyz.0.into() | CODE |
| CRITICAL⚡ | rerun_py/src/urdf.rs | 245 | self.joint.origin.xyz.0.into() | CODE |
| CRITICAL⚡ | rerun_py/src/urdf.rs | 251 | self.joint.origin.rpy.0.into() | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …er_support/re_context_menu/src/actions/track_entity.rs | 24 | // We need to check if the focused entity is logged | COMMENT |
| LOW | crates/viewer_support/re_ui/src/ui_ext.rs | 960 | // icon size of re_hyperlink, if we adjust this we need to check if the workaround still works | COMMENT |
| LOW | crates/data_flow/re_redap_client/src/chunk_cache.rs | 111 | // Where we need to check if chunks should be cached we: | COMMENT |
| LOW | crates/store_app/re_server/src/store/in_memory_store.rs | 106 | // Step 1: resolve every key's store once and group Lazy-store chunk IDs for batched I/O. | COMMENT |
| LOW | crates/store_app/re_server/src/store/in_memory_store.rs | 132 | // Step 2: one batched load per Lazy store. Preserves the existing provider and IPC-parse | COMMENT |
| LOW | crates/store_app/re_server/src/store/in_memory_store.rs | 153 | // Step 3: assemble output. | COMMENT |
| LOW | crates/store_app/re_dataframe/src/query.rs | 786 | // Step 1: per-chunk `is_disjoint_in_column`. | COMMENT |
| LOW | crates/store_app/re_dataframe/src/query.rs | 807 | // Step 2: per-chunk `times_unique` and `dense_uiv_span`. | COMMENT |
| LOW | crates/store_app/re_datafusion/src/chunk_fetcher.rs | 701 | // Step 1: Group chunks by URL and collect all ranges for gap/concurrency calculations. | COMMENT |
| LOW | crates/store_app/re_datafusion/src/chunk_fetcher.rs | 750 | // Step 2: Merge adjacent ranges per URL. | COMMENT |
| LOW | crates/store_app/re_datafusion/src/chunk_fetcher.rs | 768 | // Step 3: Calculate adaptive concurrency from original (un-merged) ranges. | COMMENT |
| LOW⚡ | crates/store_app/re_datafusion/src/chunk_fetcher.rs | 783 | // Step 4: Inject auth into the HTTP requests | COMMENT |
| LOW⚡ | crates/store_app/re_datafusion/src/chunk_fetcher.rs | 790 | // Step 5: Fetch merged ranges concurrently and extract individual chunks. | COMMENT |
| LOW | crates/store_app/re_datafusion/src/chunk_fetcher.rs | 906 | // Step 6: Reassemble in original row order. | COMMENT |
| LOW⚡ | …es/views/re_view_dataframe/src/view_query/blueprint.rs | 296 | // Step 1: Reorder columns by entity if an order is set, otherwise keep as-is. | COMMENT |
| LOW⚡ | …es/views/re_view_dataframe/src/view_query/blueprint.rs | 302 | // 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⚡ | docs/snippets/all/howto/dataframe_performance.py | 58 | # Step 1: read the marker on its own, which fetches no image chunks | COMMENT |
| LOW⚡ | docs/snippets/all/howto/dataframe_performance.py | 66 | # Step 2: fetch the images only at the marker's timestamps | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | pixi.toml | 242 | # Check if enabled via Safari → Develop → Allow Remote Automation; | COMMENT |
| LOW | scripts/generate_changelog.py | 205 | # 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 | 133 | # 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 | 979 | # Check if this line starts a pyclass declaration | COMMENT |
| LOW | scripts/lint.py | 1019 | # Check if 'eq' is present in the pyclass declaration | COMMENT |
| LOW | scripts/lint.py | 1028 | # Check if the correct module is specified | COMMENT |
| LOW | scripts/lint.py | 1057 | # Check if this line starts a pymethods declaration | COMMENT |
| LOW | scripts/lint.py | 1102 | # Check if __str__ or __repr__ is present in the impl content | COMMENT |
| LOW | scripts/lint.py | 1634 | # 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 | 112 | # 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 | …_datafusion/src/dataframe_query_provider/fetch_plan.rs | 318 | // 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 | 323 | # Draft releases are not accessible through any of the expected ways, so we make sure to fix | COMMENT |
| LOW | .vscode/settings.json | 38 | // Don't forget to put it in a comment again before committing. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …t/re_dataframe_ui/tests/integration/text_truncation.rs | 50 | let lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et | CODE |
| LOW | …t/re_dataframe_ui/tests/integration/text_truncation.rs | 50 | let lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et | CODE |
| LOW⚡ | …es/viewer_support/re_ui/examples/re_ui_example/main.rs | 197 | earlier than this. Lorem ipsum sit dolor amet. Lorem ipsum sit dolor amet. \ | CODE |
| LOW⚡ | …es/viewer_support/re_ui/examples/re_ui_example/main.rs | 198 | Lorem ipsum sit dolor amet. Lorem ipsum sit dolor amet. Lorem ipsum sit dolor amet. \ | CODE |
| LOW⚡ | …es/viewer_support/re_ui/examples/re_ui_example/main.rs | 199 | Lorem ipsum sit dolor amet." | CODE |
| LOW | …upport/re_component_ui/tests/test_all_components_ui.rs | 195 | label: "placeholder", | CODE |
| LOW | …tes/viewer_support/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 | …ration_test/tests/integration/view_visualizers_test.rs | 55 | .with_names(["Lorem ipsum dolor sit amet, consectetur adipiscing elit."]) | CODE |
| LOW | …ration_test/tests/integration/view_visualizers_test.rs | 55 | .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 | …pport/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 | 25 | [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 | 189 | def helper( | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | rerun_cpp/src/rerun/c/sdk_info.h | 18 | /// Example usage: | COMMENT |