Visualize, query, and stream to train on multimodal robotics data.
This report presents the forensic synthetic code analysis of rerun-io/rerun, a Rust project with 11,368 GitHub stars. SynthScan v2.0 examined 947,312 lines of code across 5389 source files, recording 7565 pattern matches distributed across 23 syntactic categories. The overall adjusted score of 10.1 places this repository in the Low AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 7565 distinct pattern matches across 23 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Cargo.toml | 841 | clone_on_ref_ptr = "allow" # Might be too much with this enabled | COMMENT |
| LOW | Cargo.toml | 861 | # datafusion-datasource = { git = "https://github.com/rerun-io/arrow-datafusion.git", branch = "tsaucer/52.3.0-inner-ffi | COMMENT |
| LOW | Cargo.toml | 881 | COMMENT | |
| LOW | Cargo.toml | 901 | # wgpu = { path = "../../wgpu/wgpu" } | 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 | pixi.toml | 1 | # Pixi is a package management tool for developers. | COMMENT |
| LOW | pixi.toml | 81 | # Run ensure-rerun-env to set up pyo3-build.cfg and uv shim. | COMMENT |
| LOW | pixi.toml | 101 | # CI tasks. If you are only working in rust, this is the only environment you need. | COMMENT |
| LOW | pixi.toml | 141 | codegen-protos = { cmd = "cargo run --package re_protos_builder && cargo fmt -p re_protos", depends-on = [ | COMMENT |
| LOW | pixi.toml | 221 | # Run the `re_integration_test` suite against the real wasm web viewer in headless Chrome. | COMMENT |
| LOW | pixi.toml | 281 | COMMENT | |
| LOW | pixi.toml | 301 | # # `buf breaking` to not crash. | COMMENT |
| LOW | pixi.toml | 421 | COMMENT | |
| LOW | pixi.toml | 521 | [tasks.rerun-fast] | COMMENT |
| LOW | pyproject.toml | 1 | # This pyproject.toml defines the uv workspace for Python development. | COMMENT |
| LOW | .rustfmt.toml | 1 | # Enable these if you want to run `cargo +nightly fmt`: | COMMENT |
| LOW | crates/top/rerun/Cargo.toml | 141 | ## 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 | 181 | pub use ::re_entity_db::external::*; | 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 | 161 | )] | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 201 | /// | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 221 | /// unless one or more URIs are provided that can be viewed directly in the web viewer. | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 241 | /// | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 281 | url_or_paths: Vec<String>, | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 301 | /// Hide the normal Rerun welcome screen. | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 321 | headless: bool, | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 341 | COMMENT | |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 361 | /// By default uses the last provided setting, which is `auto` if never configured. | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 541 | // E.g.: | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 621 | Auth(AuthCommands), | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 641 | /// `rerun viewer-mcp`. | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 661 | COMMENT | |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 681 | /// | COMMENT |
| LOW | crates/top/rerun/src/commands/entrypoint.rs | 821 | re_perf_telemetry::TelemetryDropBehavior::Shutdown, | 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 | /// will be processed by the raw decoder. | COMMENT |
| LOW | crates/top/rerun/src/commands/mcap/mod.rs | 81 | COMMENT | |
| LOW | crates/top/rerun/src/commands/mcap/mod.rs | 101 | /// (or no includes are set) AND matches no exclude. | COMMENT |
| LOW | crates/top/rerun/src/commands/rrd/route.rs | 21 | /// Path to write to. Writes to standard output if unspecified. | COMMENT |
| LOW | crates/top/rerun/src/commands/rrd/merge_optimize.rs | 101 | /// 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 |
| 2780 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | rerun_py/rerun_sdk/rerun/_tracing.py | 18 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/_arrow.py | 3 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/auth.py | 1 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/auth.py | 3 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/auth.py | 3 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/time.py | 1 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 1 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/_send_columns.py | 1 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/server.py | 1 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/web.py | 1 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/_baseclasses.py | 1 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/_color_conversion.py | 3 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/dynamic_archetype.py | 1 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/_script_helpers.py | 22 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/_validators.py | 1 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/error_utils.py | 1 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/any_batch_value.py | 1 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/_properties.py | 1 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/_logging_handler.py | 1 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 1 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 26 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 26 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 26 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 26 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 33 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 33 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 33 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 33 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 33 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 33 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 33 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 42 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 45 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 45 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 45 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 45 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 45 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 45 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 53 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 56 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 56 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 60 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 61 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 61 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 61 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 66 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 66 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 66 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 71 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 71 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 71 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 76 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 76 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 76 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 76 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 76 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 76 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 76 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 76 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/__init__.py | 76 | CODE | |
| 2133 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | Cargo.toml | 515 | # --------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | Cargo.toml | 691 | # --------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 5 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | CMakeLists.txt | 23 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | CMakeLists.txt | 139 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | CMakeLists.txt | 169 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | CMakeLists.txt | 176 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | pixi.toml | 11 | # ---------------------------- | COMMENT |
| MEDIUM | pixi.toml | 282 | # ------------------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | pixi.toml | 315 | # ------------------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | pixi.toml | 525 | # ------------------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | clippy.toml | 3 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | clippy.toml | 26 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | crates/top/re_sdk/tests/lenses/operations.rs | 40 | /// ┌──────────────┬───────────┐ | COMMENT |
| MEDIUM⚡ | crates/top/re_sdk/tests/lenses/operations.rs | 42 | /// ├──────────────┼───────────┤ | COMMENT |
| MEDIUM⚡ | crates/top/re_sdk/tests/lenses/operations.rs | 44 | /// ├──────────────┼───────────┤ | COMMENT |
| MEDIUM⚡ | crates/top/re_sdk/tests/lenses/operations.rs | 46 | /// ├──────────────┼───────────┤ | COMMENT |
| MEDIUM⚡ | crates/top/re_sdk/tests/lenses/operations.rs | 48 | /// ├──────────────┼───────────┤ | COMMENT |
| MEDIUM⚡ | crates/top/re_sdk/tests/lenses/operations.rs | 50 | /// ├──────────────┼───────────┤ | COMMENT |
| MEDIUM⚡ | crates/top/re_sdk/tests/lenses/operations.rs | 52 | /// ├──────────────┼───────────┤ | COMMENT |
| MEDIUM⚡ | crates/top/re_sdk/tests/lenses/operations.rs | 54 | /// └──────────────┴───────────┘ | COMMENT |
| MEDIUM | crates/utils/re_perf_telemetry/Cargo.toml | 27 | ## ================= | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 87 | /// ╔═══▼═════════════════════════════▼══════════════════╗ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 89 | /// leaf item ║ ─────┴──────────────────────────────────────────── ║ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 91 | /// ╚═════════════════════▲══════════════════════════════╝ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 99 | /// ╔═══▼═════════════════════════════▼══════════════════╗ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 101 | /// with body ║ ─────┴──────────────────────────────────────────── ║ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 103 | /// ╚══════╦══════════════════════════════════════▲══════╣ ─┐ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 115 | /// └──▲── ╚══════════════════════════▲══════════════════╝ ─┘ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 124 | /// ╔═══▼═════════════════════════════▼══════════════════╗ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 126 | /// (empty/collapsed ║ ─────┼──────────────────────────────────────────── ║ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 128 | /// ╚═══▲═════════════════════════════▲══════════════════╝ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 137 | /// ╔═══▼═════════════════════════════▼══════════════════╗ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 139 | /// with body ║ ─────┴──────────────────────────────────────────── ║ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 141 | /// ╚═▲════╦═════════════════════════════════════════════╣ ─┐ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 153 | /// └───── ╚═════════════════════════════════════════════╝ ─┘ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 157 | /// ╔═════════════════════════════════▼══════════════════╗ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 159 | /// item ║ ────────────────────────────────────────────────── ║ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/drag_and_drop.rs | 161 | /// ╚════════════════════════▲═══════════════════════════╝ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/property_content.rs | 192 | // │◀─────────────────────────────get_full_span()────────────────────────────────▶│ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/property_content.rs | 194 | // │ ◀────────layout_info.left_column_width─────────▶│┌──COLUMN_SPACING │ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/property_content.rs | 196 | // │ ◀─────────────────────────┼────────context.rect──────▶ │ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/property_content.rs | 197 | // │ ┌ ─ ─ ─ ─ ┬ ─ ─ ─ ─ ┬ ┬────────┬─┬─────────────┬─┬─────────────┬─┬─────────┐ │ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/property_content.rs | 203 | // │ └ ─ ─ ─ ─ ┴ ─ ─ ─ ─ ┴ ┴────────┴─┴─────────────┴─┴─────────────┴─┴─────────┘ │ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/property_content.rs | 205 | // │ └──layout_info.left_x │ └───────────────────────────────┤ │ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/scope.rs | 15 | /// │◀──────────────────────get_full_span()─────────────────────▶│ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/scope.rs | 20 | /// │ ┌───────────────────────────────────────────┐ │ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/scope.rs | 22 | /// │ └───┬────────────────────────────────────┬──┘ │ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/scope.rs | 24 | /// │ └───┬─────────────────────────┬──────┘ │ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/scope.rs | 26 | /// │ ├─────────────────────────┴────┐ │ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/scope.rs | 28 | /// │ └───┬──────────────────────────┴─────────┐ │ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/scope.rs | 30 | /// │ ├─────────────────────┬──────────────┘ │ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/scope.rs | 32 | /// │ ┌───────────┴─────────────────────┴──┐ │ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/scope.rs | 34 | /// │ └────────────────────────────────────┘ │ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/scope.rs | 37 | /// │ │◀──────────────────────▶ max_desired_left_column_width │ | COMMENT |
| MEDIUM⚡ | crates/viewer/re_ui/src/list_item/scope.rs | 39 | /// │ │◀───────────────max_item_width─────────────────▶│ │ | COMMENT |
| MEDIUM⚡ | …ewport_blueprint/src/ui/add_view_or_container_modal.rs | 145 | /// │◀───────────────────────────────────────▶│ | COMMENT |
| MEDIUM⚡ | …ewport_blueprint/src/ui/add_view_or_container_modal.rs | 147 | /// ┌───────────────────────────────────────────────────┐──▲ | COMMENT |
| MEDIUM⚡ | …ewport_blueprint/src/ui/add_view_or_container_modal.rs | 149 | /// │ ╔══════╦══════════════════════════════════╗────│──▼▲ | COMMENT |
| MEDIUM⚡ | …ewport_blueprint/src/ui/add_view_or_container_modal.rs | 153 | /// │ ╚══════╩══════════════════════════════════╝────│──▲▼ | COMMENT |
| 367 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/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 | …un_py/rerun_sdk/rerun/blueprint/components/corner2d.py | 0 | best-effort converter, including a case-insensitive string matcher. | STRING |
| HIGH | rerun_py/tests/test_types/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 | …_py/rerun_sdk/rerun/experimental/_lazy_chunk_stream.py | 0 | write all chunks to an rrd file. the caller must provide application_id and recording_id explicitly. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/experimental/_lazy_store.py | 0 | write all chunks to an rrd file. the caller must provide application_id and recording_id explicitly. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/experimental/_chunk_store.py | 0 | write all chunks to an rrd file. the caller must provide application_id and recording_id explicitly. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/instance_poses3d.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | …un_py/rerun_sdk/rerun/archetypes/segmentation_image.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/text_log.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/ellipses2d.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/geo_points.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/graph_nodes.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/mesh3d.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/mcap_schema.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/cylinders3d.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/series_lines.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/voxel_grid_map.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/transform_axes3d.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/mcap_statistics.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/clear.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/capsules3d.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/series_points.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | …n_py/rerun_sdk/rerun/archetypes/state_configuration.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | …py/rerun_sdk/rerun/archetypes/video_frame_reference.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/coordinate_frame.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/state_change.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/tensor.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/asset_video.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | …un_py/rerun_sdk/rerun/archetypes/annotation_context.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/geo_line_strings.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| HIGH | rerun_py/rerun_sdk/rerun/archetypes/recording_info.py | 0 | convenience method for calling `__attrs_init__` with all `none`s. | STRING |
| 157 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 | 864 | def send_recording_start_time_nanos(self, nanos: int) -> None: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 1401 | def get_global_data_recording() -> RecordingStream | None: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 1415 | def set_global_data_recording(recording: RecordingStream) -> RecordingStream | None: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 1429 | def get_thread_local_data_recording() -> RecordingStream | None: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 1443 | def set_thread_local_data_recording(recording: RecordingStream | None) -> RecordingStream | None: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 1530 | def recording_stream_generator_ctx(func: _TFunc) -> _TFunc: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/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 | 286 | 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 |
| 867 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 | 882 | def set_time(self, timeline: str, *, sequence: int) -> None: ... | CODE |
| LOW⚡ | rerun_py/rerun_sdk/rerun/recording_stream.py | 885 | def set_time(self, timeline: str, *, duration: int | float | timedelta | np.timedelta64) -> None: ... | CODE |
| LOW⚡ | rerun_py/rerun_sdk/rerun/recording_stream.py | 888 | def set_time(self, timeline: str, *, timestamp: int | float | datetime | np.datetime64) -> None: ... | CODE |
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 972 | def set_log_tick_enabled(self, enabled: bool) -> None: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 988 | def set_log_time_enabled(self, enabled: bool) -> None: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/server.py | 19 | __all__ = ["Server"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/error_utils.py | 60 | def set_strict_mode(mode: bool) -> None: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/urdf.py | 19 | __all__ = ["UrdfJoint", "UrdfLink", "UrdfMimic", "UrdfTree"] | CODE |
| LOW | rerun_py/rerun_sdk/rerun/notebook.py | 44 | __all__ = [ | CODE |
| LOW | rerun_py/rerun_sdk/rerun/notebook.py | 99 | def set_default_size(*, width: int | None, height: int | None) -> None: | CODE |
| LOW | rerun_py/rerun_sdk/rerun/notebook.py | 568 | def set_credentials(self, access_token: str, email: str) -> None: | CODE |
| LOW | 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 |
| 349 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | pixi.toml | 442 | # Create a wheel for the `rerun-sdk` package. | COMMENT |
| MEDIUM | rerun_py/rerun_sdk/rerun/recording_stream.py | 1496 | # The following code is structured to avoid leaking the recording stream | COMMENT |
| MEDIUM | rerun_py/rerun_sdk/rerun/recording_stream.py | 1566 | # The following code is structured to avoid leaking the recording stream | COMMENT |
| MEDIUM⚡ | rerun_py/rerun_sdk/rerun/dynamic_archetype.py | 147 | # Create an empty archetype | COMMENT |
| MEDIUM | …un_py/rerun_sdk/rerun/archetypes/segmentation_image.py | 50 | # Create a segmentation image | STRING |
| MEDIUM | …un_py/rerun_sdk/rerun/archetypes/annotation_context.py | 50 | # Create a simple segmentation image | STRING |
| MEDIUM | rerun_py/rerun_sdk/rerun/archetypes/grid_map.py | 43 | # Create a synthetic image with ROS `nav_msgs/OccupancyGrid` cell value | STRING |
| MEDIUM | rerun_py/rerun_sdk/rerun/archetypes/image.py | 56 | # Create an image with numpy | STRING |
| MEDIUM | …rerun_sdk/rerun/blueprint/views/state_timeline_view.py | 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 | 48 | # Create a new sparse layer identifying interesting events | COMMENT |
| MEDIUM | docs/snippets/all/views/text_log.py | 21 | # Create a text view that displays all logs. | COMMENT |
| MEDIUM | docs/snippets/all/views/dataframe.py | 20 | # Create a Dataframe View | COMMENT |
| MEDIUM | docs/snippets/all/views/graph.py | 17 | # Create a Spatial2D view to display the points. | COMMENT |
| MEDIUM | docs/snippets/all/views/map.py | 16 | # Create a map view to display the chart. | COMMENT |
| MEDIUM | docs/snippets/all/views/text_document.py | 50 | # Create a text view that displays the markdown. | COMMENT |
| MEDIUM | docs/snippets/all/views/bar_chart.py | 9 | # Create a bar chart view to display the chart. | COMMENT |
| MEDIUM | docs/snippets/all/views/state_timeline.py | 17 | # Create a state timeline view to display the state transitions. | COMMENT |
| MEDIUM | docs/snippets/all/views/spatial2d.py | 10 | # Create a spiral of points: | COMMENT |
| MEDIUM | docs/snippets/all/views/spatial2d.py | 27 | # Create a Spatial2D view to display the points. | COMMENT |
| MEDIUM | docs/snippets/all/views/spatial3d.py | 19 | # Create a Spatial3D view to display the points. | COMMENT |
| MEDIUM | docs/snippets/all/views/timeseries.py | 33 | # Create a TimeSeries View | COMMENT |
| MEDIUM | docs/content/_redirects.yaml | 4 | # This file defines hidden redirects for docs pages. These are old URLs that | COMMENT |
| MEDIUM | .cargo/cranelift.toml | 3 | # This file is included via config-include from the pixi task and run configuration | COMMENT |
| 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 | 1462 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 1530 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/recording_stream.py | 1491 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/_send_columns.py | 60 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/server.py | 49 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/dynamic_archetype.py | 112 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/dynamic_archetype.py | 193 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/_script_helpers.py | 68 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/error_utils.py | 206 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/any_batch_value.py | 194 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/_event.py | 164 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/_tracing_session.py | 58 | CODE | |
| LOW | …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 | …py/rerun_sdk/rerun/experimental/dataloader/_shuffle.py | 181 | CODE | |
| LOW | …n_py/rerun_sdk/rerun/experimental/dataloader/_utils.py | 434 | 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 | 316 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/mcap_schema.py | 210 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/cylinders3d.py | 297 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/pinhole_ext.py | 16 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/series_lines.py | 301 | CODE | |
| LOW | …erun_sdk/rerun/archetypes/video_frame_reference_ext.py | 18 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/voxel_grid_map.py | 375 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/transform_axes3d.py | 183 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/mcap_statistics.py | 300 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/clear.py | 137 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/capsules3d.py | 300 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/series_points.py | 228 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/transform3d_ext.py | 23 | CODE | |
| LOW | …n_py/rerun_sdk/rerun/archetypes/state_configuration.py | 237 | CODE | |
| LOW | …py/rerun_sdk/rerun/archetypes/video_frame_reference.py | 251 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/coordinate_frame.py | 161 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/state_change.py | 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 | 412 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/encoded_image.py | 194 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/graph_edges.py | 169 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/points2d.py | 299 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/line_strips3d.py | 368 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/boxes2d_ext.py | 40 | CODE | |
| 105 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 | 12 | assert result.equals(batch) | CODE |
| HIGH⚡ | rerun_py/tests/unit/test_viewer_client.py | 21 | assert result.equals(expected) | CODE |
| HIGH | rerun_py/tests/api_sandbox/test_draft/test_table_api.py | 41 | assert batch.schema.equals(df_schema, check_metadata=True) | STRING |
| HIGH | …n_py/tests/api_sandbox/test_draft/test_table_basics.py | 32 | assert batch.schema.equals(df_schema, check_metadata=True) | CODE |
| HIGH | …n_py/tests/api_sandbox/test_draft/test_table_basics.py | 85 | assert batch.schema.equals(df_schema, check_metadata=True) | CODE |
| HIGH⚡ | …_py/tests/api_sandbox/test_draft/test_dataframe_api.py | 22 | assert batch.schema.equals(df_schema, check_metadata=True) | CODE |
| HIGH | …_py/tests/api_sandbox/test_draft/test_dataset_views.py | 22 | assert batch.schema.equals(df_schema, check_metadata=True) | CODE |
| HIGH | …_py/tests/api_sandbox/test_draft/test_dataset_views.py | 52 | assert batch.schema.equals(df_schema, check_metadata=True) | STRING |
| HIGH | …_py/tests/api_sandbox/test_draft/test_dataset_views.py | 137 | assert batch.schema.equals(df_schema, check_metadata=True) | STRING |
| HIGH | …n_py/tests/api_sandbox/test_draft/test_index_ranges.py | 15 | assert batch.schema.equals(df_schema, check_metadata=True) | CODE |
| HIGH | …n_py/tests/api_sandbox/test_draft/test_index_ranges.py | 51 | assert batch.schema.equals(df_schema, check_metadata=True) | STRING |
| HIGH | …n_py/tests/api_sandbox/test_draft/test_index_ranges.py | 80 | assert batch.schema.equals(df_schema, check_metadata=True) | STRING |
| HIGH | …py/tests/api_sandbox/test_draft/test_dataset_basics.py | 53 | assert batch.schema.equals(df_schema, check_metadata=True) | STRING |
| HIGH | …py/tests/api_sandbox/test_draft/test_dataset_basics.py | 113 | assert batch.schema.equals(df_schema, check_metadata=True) | STRING |
| HIGH | …py/tests/api_sandbox/test_draft/test_dataset_basics.py | 249 | assert batch.schema.equals(df_schema, check_metadata=True) | STRING |
| HIGH | rerun_py/tests/e2e_redap_tests/test_dataset_views.py | 164 | assert batch.schema.equals(df_schema, check_metadata=True) | CODE |
| HIGH | rerun_py/tests/e2e_redap_tests/test_dataset_views.py | 191 | assert batch.schema.equals(df_schema, check_metadata=True) | CODE |
| HIGH | rerun_py/tests/e2e_redap_tests/test_dataset_views.py | 222 | assert batch.schema.equals(df_schema, check_metadata=True) | CODE |
| HIGH | rerun_py/tests/e2e_redap_tests/test_dataset_views.py | 268 | assert batch.schema.equals(df_schema, check_metadata=True) | CODE |
| HIGH | rerun_py/tests/e2e_redap_tests/test_dataset_views.py | 431 | assert batch.schema.equals(df_schema, check_metadata=True) | CODE |
| HIGH | rerun_py/tests/e2e_redap_tests/test_index_ranges.py | 34 | assert batch.schema.equals(df_schema, check_metadata=True) | CODE |
| HIGH | rerun_py/tests/e2e_redap_tests/test_index_ranges.py | 97 | assert batch.schema.equals(df_schema, check_metadata=True) | STRING |
| HIGH | …/e2e_redap_tests/test_dataset_query_select_pushdown.py | 332 | assert batch.schema.equals(df_schema, check_metadata=True) | CODE |
| HIGH | …/e2e_redap_tests/test_dataset_query_select_pushdown.py | 349 | assert batch.schema.equals(df_schema, check_metadata=True) | CODE |
| HIGH | …amples/python/droid_semantic_search/prepare_dataset.py | 65 | "Fetch them with `git lfs install && git lfs pull`, or pass `--source huggingface` to download instead.", | CODE |
| HIGH | scripts/generate_changelog.py | 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 | 313 | 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 | 156 | except Exception: | CODE |
| LOW | rerun_py/tests/api_sandbox/rerun_draft/catalog.py | 103 | except Exception: | CODE |
| LOW | …n_py/tests/integration/test_dataloader_video_codecs.py | 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 | 82 | except Exception as exc: | CODE |
| LOW | …/nuscenes_dataset/nuscenes_dataset/download_dataset.py | 49 | except Exception as error: | CODE |
| MEDIUM | …/nuscenes_dataset/nuscenes_dataset/download_dataset.py | 50 | print(f"Error unzipping {tar_file_path}, error: {error}") | CODE |
| LOW | examples/python/table_zoo/table_zoo.py | 329 | except Exception: | CODE |
| LOW | examples/python/table_zoo/table_zoo.py | 367 | except Exception as e: | CODE |
| MEDIUM | examples/python/table_zoo/table_zoo.py | 368 | print(f"Error in register-to-server mode: {e}", file=sys.stderr) | CODE |
| LOW | scripts/update_docs_url_rewrite.py | 221 | except Exception as e: | CODE |
| MEDIUM | scripts/upload_rrd.py | 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 | 308 | print(f"Error reading {path}: {e}") | CODE |
| MEDIUM⚡ | scripts/zombie_todos.py | 322 | print(f"Error reading {path}: {e}") | CODE |
| MEDIUM | scripts/zombie_todos.py | 284 | print(f"Error: {e}") | CODE |
| MEDIUM | scripts/zombie_todos.py | 411 | print(f"Error processing {filepath}: {e}") | CODE |
| MEDIUM | scripts/zombie_todos.py | 493 | print(f"Error processing {filepath}: {e}") | CODE |
| LOW⚡ | scripts/zombie_todos.py | 136 | except Exception as e: | CODE |
| LOW⚡ | scripts/zombie_todos.py | 200 | except Exception as e: | CODE |
| LOW⚡ | scripts/zombie_todos.py | 307 | except Exception as e: | CODE |
| LOW⚡ | scripts/zombie_todos.py | 321 | except Exception as e: | CODE |
| 32 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | deny.toml | 129 | # `re_integration_test` browser integration-test harness. | COMMENT |
| MEDIUM | pixi.toml | 296 | # NOTE(cmc): I'm keeping all the snapshot machinery around if it turns out we need something more robust | COMMENT |
| MEDIUM | crates/utils/re_perf_telemetry/src/telemetry.rs | 773 | // 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 | 1084 | /// Note that we need to be robust against this being wrong and the video getting new samples in the future after all. | COMMENT |
| MEDIUM | crates/utils/re_video/src/player/sample_decoder.rs | 21 | /// Either way, being robust against this seems like a good idea! | COMMENT |
| MEDIUM | crates/viewer/re_renderer/src/colormap.rs | 357 | /// This is a perceptually uniform colormap which is robust to color blindness. | COMMENT |
| MEDIUM | crates/viewer/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/re_renderer/src/robust_bounds.rs | 77 | /// Computes both an exact bounding box and an outlier-robust region of interest | COMMENT |
| MEDIUM⚡ | crates/viewer/re_renderer/src/robust_bounds.rs | 80 | /// The region of interest is computed via a two-pass robust mean/σ approach: | COMMENT |
| MEDIUM⚡ | crates/viewer/re_renderer/src/robust_bounds.rs | 85 | /// The second pass makes this robust against extreme outliers that would otherwise | COMMENT |
| MEDIUM | …r/re_renderer/src/resource_managers/texture_manager.rs | 155 | /// More complex textures types are typically handled within renderer which utilize the texture pool directly. | COMMENT |
| MEDIUM | crates/store/re_query/src/storage_engine.rs | 25 | /// [`QueryCacheHandle`] already offer: the job of the [`StorageEngine`] is to leverage the type | COMMENT |
| MEDIUM | …store/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/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 | 206 | # "LOG", # flake8-logging (logging best practices) # NOT SURE | COMMENT |
| MEDIUM | rerun_py/pyproject.toml | 208 | # "PL", # Pylint (comprehensive linting) | COMMENT |
| LOW | rerun_py/rerun_sdk/rerun/blueprint/api.py | 155 | # If contents is already a ViewContents, we can just use it directly | COMMENT |
| MEDIUM | rerun_cpp/tests/windows_min_max_robustness.cpp | 4 | // However, users might not know about this or forget about it and we want to be robust against it. | COMMENT |
| MEDIUM | rerun_cpp/tests/windows_min_max_robustness.cpp | 6 | // This test checks that rerun.h is robust against this issue by explicitly setting `min`/`max` macros and including rer | COMMENT |
| MEDIUM | rerun_cpp/src/rerun/components/colormap.hpp | 63 | /// This is a perceptually uniform colormap which is robust to color blindness. | COMMENT |
| MEDIUM | rerun_cpp/src/rerun/components/colormap.hpp | 69 | /// This is a perceptually uniform colormap which is robust to color blindness. | COMMENT |
| LOW | …python/external_importer/rerun-importer-python-file.py | 18 | # that file, otherwise you can just create a dedicated recording for it. Or both. | COMMENT |
| MEDIUM | examples/rust/objectron/build.rs | 20 | // Definitely not | COMMENT |
| MEDIUM | .github/workflows/reusable_checks_protobuf.yml | 44 | # NOTE(cmc): I'm keeping all the snapshot machinery around if it turns out we need something more robust | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | rerun_py/rerun_sdk/rerun/sinks.py | 465 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/_spawn.py | 6 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/experimental/_viewer_client.py | 103 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/experimental/_mcap_reader.py | 163 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/ellipses2d.py | 94 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/ellipses2d.py | 236 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/mesh3d.py | 144 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/mesh3d.py | 316 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/cylinders3d.py | 117 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/cylinders3d.py | 297 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/pinhole_ext.py | 16 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/voxel_grid_map.py | 84 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/voxel_grid_map.py | 193 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/voxel_grid_map.py | 375 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/mcap_statistics.py | 139 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/mcap_statistics.py | 300 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/ellipsoids3d_ext.py | 16 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/capsules3d.py | 120 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/capsules3d.py | 300 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/transform3d_ext.py | 23 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/cylinders3d_ext.py | 14 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/ellipses2d_ext.py | 14 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/boxes3d_ext.py | 16 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/line_strips2d.py | 198 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/points3d.py | 211 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/points3d.py | 365 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/mesh3d_ext.py | 47 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/grid_map.py | 248 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/grid_map.py | 412 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/points2d.py | 147 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/points2d.py | 299 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/boxes2d_ext.py | 40 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/depth_image.py | 105 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/depth_image.py | 269 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/ellipsoids3d.py | 105 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/ellipsoids3d.py | 275 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/capsules3d_ext.py | 14 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/image_ext.py | 77 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/boxes2d.py | 82 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/boxes2d.py | 224 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/boxes3d.py | 103 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/boxes3d.py | 274 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/arrows2d.py | 91 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/arrows2d.py | 237 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/arrows3d.py | 95 | CODE | |
| LOW | …n_py/rerun_sdk/rerun/archetypes/encoded_depth_image.py | 171 | CODE | |
| LOW | …n_py/rerun_sdk/rerun/archetypes/encoded_depth_image.py | 315 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/pinhole.py | 128 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/archetypes/pinhole.py | 309 | 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 | 485 | CODE | |
| LOW | …sdk/rerun/blueprint/archetypes/time_panel_blueprint.py | 106 | CODE | |
| LOW | …erun_sdk/rerun/blueprint/archetypes/dataframe_query.py | 58 | CODE | |
| LOW | …rerun_sdk/rerun/blueprint/archetypes/eye_controls3d.py | 120 | CODE | |
| LOW | …_sdk/rerun/blueprint/archetypes/container_blueprint.py | 121 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/blueprint/views/graph_view.py | 78 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/blueprint/views/map_view.py | 75 | CODE | |
| LOW | …un_py/rerun_sdk/rerun/blueprint/views/text_log_view.py | 87 | CODE | |
| LOW | rerun_py/rerun_sdk/rerun/blueprint/views/tensor_view.py | 90 | CODE | |
| 14 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | crates/viewer/re_viewer/src/web.rs | 799 | 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 | …tes/viewer/re_context_menu/src/actions/track_entity.rs | 24 | // We need to check if the focused entity is logged | COMMENT |
| LOW | crates/viewer/re_ui/src/ui_ext.rs | 963 | // icon size of re_hyperlink, if we adjust this we need to check if the workaround still works | COMMENT |
| LOW⚡ | …s/viewer/re_view_dataframe/src/view_query/blueprint.rs | 289 | // Step 1: Reorder columns by entity if an order is set, otherwise keep as-is. | COMMENT |
| LOW⚡ | …s/viewer/re_view_dataframe/src/view_query/blueprint.rs | 295 | // Step 2: Apply column visibility. | COMMENT |
| LOW | crates/store/re_sorbet/src/dataframe_to_chunks.rs | 182 | // Step 0: chunk-identity dispatch. | COMMENT |
| LOW⚡ | crates/store/re_sorbet/src/dataframe_to_chunks.rs | 201 | // Step 1: pre-stamp a working copy of the schema metadata. | COMMENT |
| LOW⚡ | crates/store/re_sorbet/src/dataframe_to_chunks.rs | 204 | // Step 2: classify (this is where a bad index dtype raises `UnsupportedTimeType`). | COMMENT |
| LOW⚡ | crates/store/re_sorbet/src/dataframe_to_chunks.rs | 207 | // Step 3: policy. | COMMENT |
| LOW⚡ | crates/store/re_sorbet/src/dataframe_to_chunks.rs | 222 | // Step 4: group component columns by entity path, preserving first-seen order. | COMMENT |
| LOW⚡ | crates/store/re_sorbet/src/dataframe_to_chunks.rs | 230 | // Step 5: assemble one chunk batch per entity group. | COMMENT |
| LOW | crates/store/re_sorbet/src/dataframe_to_chunks.rs | 242 | // Step 6: note static chunks with more than one row. Occasionally legit (tf-transforms), | COMMENT |
| LOW | crates/store/re_redap_client/src/chunk_cache.rs | 109 | // Where we need to check if chunks should be cached we: | COMMENT |
| LOW | crates/store/re_server/src/store/in_memory_store.rs | 124 | // Step 1: resolve every key's store once and group Lazy-store chunk IDs for batched I/O. | COMMENT |
| LOW | crates/store/re_server/src/store/in_memory_store.rs | 150 | // Step 2: one batched load per Lazy store. Preserves the existing provider and IPC-parse | COMMENT |
| LOW | crates/store/re_server/src/store/in_memory_store.rs | 171 | // Step 3: assemble output. | COMMENT |
| LOW | crates/store/re_dataframe/src/query.rs | 786 | // Step 1: per-chunk `is_disjoint_in_column`. | COMMENT |
| LOW | crates/store/re_dataframe/src/query.rs | 807 | // Step 2: per-chunk `times_unique` and `dense_uiv_span`. | COMMENT |
| LOW | crates/store/re_datafusion/src/chunk_fetcher.rs | 667 | // Step 1: Group chunks by URL and collect all ranges for gap/concurrency calculations. | COMMENT |
| LOW | crates/store/re_datafusion/src/chunk_fetcher.rs | 715 | // Step 2: Merge adjacent ranges per URL. | COMMENT |
| LOW | crates/store/re_datafusion/src/chunk_fetcher.rs | 731 | // Step 3: Calculate adaptive concurrency from original (un-merged) ranges. | COMMENT |
| LOW | crates/store/re_datafusion/src/chunk_fetcher.rs | 746 | // Step 4: Fetch merged ranges concurrently and extract individual chunks. | COMMENT |
| LOW | crates/store/re_datafusion/src/chunk_fetcher.rs | 863 | // Step 5: Reassemble in original row order. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …s/viewer/re_view_dataframe/src/view_query/blueprint.rs | 289 | // Step 1: Reorder columns by entity if an order is set, otherwise keep as-is. | COMMENT |
| LOW⚡ | …s/viewer/re_view_dataframe/src/view_query/blueprint.rs | 295 | // Step 2: Apply column visibility. | COMMENT |
| LOW | crates/store/re_sorbet/src/dataframe_to_chunks.rs | 182 | // Step 0: chunk-identity dispatch. | COMMENT |
| LOW⚡ | crates/store/re_sorbet/src/dataframe_to_chunks.rs | 201 | // Step 1: pre-stamp a working copy of the schema metadata. | COMMENT |
| LOW⚡ | crates/store/re_sorbet/src/dataframe_to_chunks.rs | 204 | // Step 2: classify (this is where a bad index dtype raises `UnsupportedTimeType`). | COMMENT |
| LOW⚡ | crates/store/re_sorbet/src/dataframe_to_chunks.rs | 207 | // Step 3: policy. | COMMENT |
| LOW⚡ | crates/store/re_sorbet/src/dataframe_to_chunks.rs | 222 | // Step 4: group component columns by entity path, preserving first-seen order. | COMMENT |
| LOW⚡ | crates/store/re_sorbet/src/dataframe_to_chunks.rs | 230 | // Step 5: assemble one chunk batch per entity group. | COMMENT |
| LOW | crates/store/re_sorbet/src/dataframe_to_chunks.rs | 242 | // Step 6: note static chunks with more than one row. Occasionally legit (tf-transforms), | COMMENT |
| LOW | crates/store/re_server/src/store/in_memory_store.rs | 124 | // Step 1: resolve every key's store once and group Lazy-store chunk IDs for batched I/O. | COMMENT |
| LOW | crates/store/re_server/src/store/in_memory_store.rs | 150 | // Step 2: one batched load per Lazy store. Preserves the existing provider and IPC-parse | COMMENT |
| LOW | crates/store/re_server/src/store/in_memory_store.rs | 171 | // Step 3: assemble output. | COMMENT |
| LOW | crates/store/re_dataframe/src/query.rs | 786 | // Step 1: per-chunk `is_disjoint_in_column`. | COMMENT |
| LOW | crates/store/re_dataframe/src/query.rs | 807 | // Step 2: per-chunk `times_unique` and `dense_uiv_span`. | COMMENT |
| LOW | crates/store/re_datafusion/src/chunk_fetcher.rs | 667 | // Step 1: Group chunks by URL and collect all ranges for gap/concurrency calculations. | COMMENT |
| LOW | crates/store/re_datafusion/src/chunk_fetcher.rs | 715 | // Step 2: Merge adjacent ranges per URL. | COMMENT |
| LOW | crates/store/re_datafusion/src/chunk_fetcher.rs | 731 | // Step 3: Calculate adaptive concurrency from original (un-merged) ranges. | COMMENT |
| LOW | crates/store/re_datafusion/src/chunk_fetcher.rs | 746 | // Step 4: Fetch merged ranges concurrently and extract individual chunks. | COMMENT |
| LOW | crates/store/re_datafusion/src/chunk_fetcher.rs | 863 | // Step 5: Reassemble in original row order. | COMMENT |
| LOW | skills/rerun-lerobot/SKILL.md | 16 | ## Step 1: dataset -> one combined RRD | COMMENT |
| LOW | skills/rerun-lerobot/SKILL.md | 33 | ## Step 2: split into per-episode RRDs | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/generate_changelog.py | 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 | 955 | # Check if this line starts a pyclass declaration | COMMENT |
| LOW | scripts/lint.py | 995 | # Check if 'eq' is present in the pyclass declaration | COMMENT |
| LOW | scripts/lint.py | 1004 | # Check if the correct module is specified | COMMENT |
| LOW | scripts/lint.py | 1033 | # Check if this line starts a pymethods declaration | COMMENT |
| LOW | scripts/lint.py | 1078 | # Check if __str__ or __repr__ is present in the impl content | COMMENT |
| LOW | scripts/lint.py | 1609 | # Check if this is trying to use the ignore[code] format with NOLINT_START | COMMENT |
| LOW | scripts/ci/check_doc_redirects.py | 72 | # Check if the destination file exists | COMMENT |
| LOW | scripts/ci/rust_checks.py | 111 | # Print output right away, so the user can start fixing it while waiting for the rest of the checks to run: | COMMENT |
| LOW | scripts/ci/thumbnails.py | 142 | # Check if frontmatter is missing | COMMENT |
| LOW | .github/workflows/enforce_branch_name.yml | 19 | # Check if PR is from a fork | COMMENT |
| LOW | .github/workflows/enforce_branch_name.yml | 21 | # Check if PR is from the master/main branch of a fork | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | crates/top/rerun-cli/Cargo.toml | 58 | # If you insist on adding a feature here, please make sure you address all the concerns above. | COMMENT |
| LOW | crates/utils/re_perf_telemetry/Cargo.toml | 35 | ## This is very cheap, but make sure to disable the `tracy` feature flag if that turns out to be a | COMMENT |
| MEDIUM | crates/utils/re_video/src/decode/mod.rs | 61 | //! … and as discussed above, even it's there, often video players tend to ignore some settings! | COMMENT |
| LOW | crates/viewer/re_dataframe_ui/src/re_table_utils.rs | 162 | /// Don't forget to call [`Self::store`] to persist the changes. | COMMENT |
| LOW | …/re_datafusion/src/dataframe_query_provider/io_loop.rs | 494 | // Don't forget to merge the last batch | COMMENT |
| MEDIUM | examples/cpp/custom_collection_adapter/main.cpp | 11 | // For demonstration purposes: This container can't be copied. | COMMENT |
| MEDIUM | scripts/accept_snapshots.sh | 3 | # Its main use is in the update_kittest_snapshots CI job, but you can also use it locally. | COMMENT |
| LOW | scripts/ci/setup_software_rasterizer.py | 181 | # Set environment variables, make sure to use windows path style. | COMMENT |
| LOW | scripts/ci/sync_release_assets.py | 319 | # Draft releases are not accessible through any of the expected ways, so we make sure to fix | COMMENT |
| LOW | .vscode/settings.json | 38 | // Don't forget to put it in a comment again before committing. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | crates/viewer/re_dataframe_ui/tests/text_truncation.rs | 50 | let lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et | CODE |
| LOW | crates/viewer/re_dataframe_ui/tests/text_truncation.rs | 50 | let lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et | CODE |
| LOW⚡ | crates/viewer/re_ui/examples/re_ui_example/main.rs | 197 | earlier than this. Lorem ipsum sit dolor amet. Lorem ipsum sit dolor amet. \ | CODE |
| LOW⚡ | crates/viewer/re_ui/examples/re_ui_example/main.rs | 198 | Lorem ipsum sit dolor amet. Lorem ipsum sit dolor amet. Lorem ipsum sit dolor amet. \ | CODE |
| LOW⚡ | crates/viewer/re_ui/examples/re_ui_example/main.rs | 199 | Lorem ipsum sit dolor amet." | CODE |
| LOW | …viewer/re_component_ui/tests/test_all_components_ui.rs | 195 | label: "placeholder", | CODE |
| LOW | crates/viewer/re_component_ui/src/marker_shape.rs | 78 | let points = egui_plot::Points::new("placeholder", [0.0, 0.0]) | CODE |
| LOW⚡ | rerun_py/rerun_sdk/rerun/dynamic_archetype.py | 148 | archetype = cls(archetype="placeholder", drop_untyped_nones=drop_untyped_nones, components={}) | CODE |
| LOW | …ration_test/tests/integration/view_visualizers_test.rs | 45 | .with_names(["Lorem ipsum dolor sit amet, consectetur adipiscing elit."]) | CODE |
| LOW | …ration_test/tests/integration/view_visualizers_test.rs | 45 | .with_names(["Lorem ipsum dolor sit amet, consectetur adipiscing elit."]) | CODE |
| LOW | examples/assets/example.md | 3 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque eleifend mi eget tellus pellentesque, sit amet ultricie | CODE |
| LOW | examples/assets/example.md | 3 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque eleifend mi eget tellus pellentesque, sit amet ultricie | CODE |
| LOW | examples/assets/example.txt | 1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque eleifend mi eget tellus pellentesque, sit amet ultricie | CODE |
| LOW | examples/assets/example.txt | 1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque eleifend mi eget tellus pellentesque, sit amet ultricie | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …iewer/re_renderer/src/allocator/data_texture_source.rs | 154 | /// * have a total capacity for at least as many elements as requested, clamping total size to the maximum. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | docs/snippets/all/tutorials/dna.py | 38 | # region: scaffolding | COMMENT |
| MEDIUM | docs/snippets/all/tutorials/dna.py | 45 | # endregion: scaffolding | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | examples/python/controlnet/README.md | 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 | 171 | def helper( | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | rerun_cpp/src/rerun/c/sdk_info.h | 18 | /// Example usage: | COMMENT |