Makepad is a creative software development platform for Rust that compiles to wasm/webGL, osx/metal, windows/dx11 linux/opengl
This report summarizes scanner evidence for makepad/makepad, a Rust project with 7,230 GitHub stars. SynthScan examined 4,357,215 lines of code across 10015 source files, recording 10710 pattern matches distributed across 20 syntactic categories. The legacy adjusted pattern signal is 2.6 (Low pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 10398 finding(s).
Are imports declared and package/API names verified? 154 finding(s).
Are wrappers, guards, and repeated structures necessary? 209 finding(s).
Which changes need focused human review? 10710 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 10710 distinct pattern matches across 20 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Cargo.toml | 561 | opt-level = 1 | COMMENT |
| LOW | Cargo.toml | 581 | #[profile.dev.package.rustybuzz] | COMMENT |
| LOW | tools/download_stars.sh | 1 | #!/bin/sh | COMMENT |
| LOW | tools/cargo_publish.sh | 1 | DRYRUN=${1:---dry-run} | COMMENT |
| LOW | tools/cargo_publish.sh | 21 | #cargo publish $DRYRUN --allow-dirty -p makepad-derive-live | COMMENT |
| LOW | tools/cargo_publish.sh | 41 | COMMENT | |
| LOW | tools/cargo_publish.sh | 61 | #cargo publish $DRYRUN --allow-dirty -p makepad-rustybuzz | COMMENT |
| LOW | tools/cargo_publish.sh | 81 | #cargo publish $DRYRUN --allow-dirty -p makepad-example-simple | COMMENT |
| LOW | tools/cargo_publish.sh | 101 | #echo "---- PUBLISHING makepad-example-fractal-zoom----" | COMMENT |
| LOW | tools/remote_smoke.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tools/download_tts.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | tools/cef_fetch/src/cef_dist.rs | 1 | //! Where the CEF distribution comes from when the person asks for one: the | COMMENT |
| LOW | tools/cef_fetch/src/bz2.rs | 1 | //! A decode-only bzip2 reader for the CEF archive: [`MultiBzDecoder`] wraps | COMMENT |
| LOW | tools/ci_leg/src/lib.rs | 1 | //! `ci-leg`: the CI shards devhub runs (libs/devhub/src/orch/ci.rs) that are more than one command, | COMMENT |
| LOW | tools/ci_leg/src/smoke.rs | 1 | //! An app's smoke script (`ci.splash`), as the CI box ran it (ported from tools/ci drive.rs and | COMMENT |
| LOW | tools/makepad_builder/check-tools.sh | 1 | #!/bin/sh | COMMENT |
| LOW | tools/makepad_builder/rust-tools.sh | 1 | #!/bin/sh | COMMENT |
| LOW | tools/makepad_builder/makepad-builder.sh | 1 | #!/bin/sh | COMMENT |
| LOW | tools/makepad_builder/makepad-builder.sh | 21 | # | COMMENT |
| LOW | tools/makepad_builder/makepad-builder.sh | 881 | # ----------------------------------------------------------------- steps --- | COMMENT |
| LOW | tools/makepad_builder/makepad-windows-preview.sh | 1 | #!/bin/sh | COMMENT |
| LOW | tools/makepad_builder/tests/lzx_real_cabs.rs | 1 | //! LZX against real Microsoft cabinets, byte for byte. | COMMENT |
| LOW | tools/makepad_builder/src/runtime.rs | 1141 | for (key, _) in env::vars_os() { | COMMENT |
| LOW | tools/makepad_builder/src/runtime.rs | 1301 | // Still a space (8.3 names are off on this volume): nvcc fails | COMMENT |
| LOW | tools/makepad_builder/src/implib.rs | 1 | //! Import libraries for building with Rust's GNU toolchain on Windows. | COMMENT |
| LOW | tools/makepad_builder/src/fetch.rs | 1 | //! Downloads for installs run with `jobs::run`: every payload of every | COMMENT |
| LOW | tools/makepad_builder/src/catalog.rs | 161 | } | COMMENT |
| LOW | tools/makepad_builder/src/catalog.rs | 221 | /// Cargo's target directory for this release: one per source snapshot, | COMMENT |
| LOW | tools/makepad_builder/src/changes.rs | 1 | //! "Send my changes": a person who changed an app's source with their | COMMENT |
| LOW | tools/makepad_builder/src/lzx.rs | 1 | //! LZX decompression for Microsoft Cabinet folders (`typeCompress` 3). | COMMENT |
| LOW | tools/makepad_builder/src/jobs.rs | 1 | //! Installing components side by side. | COMMENT |
| LOW | tools/macos/make-signing-identity.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tools/macos/sign-app.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tools/ci/src/wall.rs | 361 | } | COMMENT |
| LOW | tools/ci/src/smoke.rs | 21 | /// A licensed app's slice of the commercial repository (`slice:<app>`). | COMMENT |
| LOW | tools/ci/src/preflight.rs | 1 | //! `ci --preflight`: the cheap part of CI on a developer's checkout, before a | COMMENT |
| LOW | tools/devhub/install-node-mac.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tools/map_tiles/src/mkmap.rs | 1 | //! `.mkmap` sharded tile container: transmux a finished MBTiles archive | COMMENT |
| LOW | tools/map_tiles/src/mkmap.rs | 21 | //! ambiguous MB/MiB semantics, so the cap sits safely under both readings. | COMMENT |
| LOW | tools/map_tiles/src/mkmap.rs | 1261 | } | COMMENT |
| LOW | tools/map_tiles/src/bridge_bake.rs | 1 | //! bridge-bake: derive per-vertex road/rail elevation (Δz above local ground) | COMMENT |
| LOW | tools/map_tiles/src/bridge_bake.rs | 981 | continue; | COMMENT |
| LOW | tools/map_tiles/src/bridge_bake.rs | 1701 | /// continuations across bridge tag splits, simplified link junctions, | COMMENT |
| LOW | tools/map_tiles/src/bridge_bake.rs | 2161 | } | COMMENT |
| LOW | tools/map_tiles/src/bridge_bake.rs | 2381 | let max = values.iter().copied().fold(f32::MIN, f32::max); | COMMENT |
| LOW | tools/map_tiles/src/bridge_bake.rs | 2781 | COMMENT | |
| LOW | tools/map_tiles/src/testmap_cli.rs | 1 | //! `makepad-map-tiles testmap` — the whole test-map recipe from a shell. | COMMENT |
| LOW | tools/map_tiles/src/ocean.rs | 1 | //! ocean-tiles — bake the osmdata.openstreetmap.de water polygons | COMMENT |
| LOW | tools/agents/src/lib.rs | 1 | #[cfg(any(target_os = "macos", target_os = "linux", windows))] | COMMENT |
| LOW | tools/service_host/src/main.rs | 1 | //! makepad-service-host: runs one program as a Windows service. | COMMENT |
| LOW | tools/arch_usb/wm-session.sh | 21 | # The AI Hub app and the JIT tool are built the way the WM starts them: `makepad-wm-build` runs | COMMENT |
| LOW | tools/linux/display-layout-env.test.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | tools/linux/display-layout-env.sh | 1 | # tools/linux/display-layout-env.sh | COMMENT |
| LOW | tools/linux/display-layout-env.sh | 21 | # resolving it to this boot's name means finding the card whose PCI | COMMENT |
| LOW | tools/linux/display-layout-env.sh | 41 | # the file, matching the rule the WM's own runtime restore applies | COMMENT |
| LOW | tools/linux/display-layout-env.sh | 61 | # A single marker could not tell the two cases apart; the worker reads | COMMENT |
| LOW | tools/run/host/train.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tools/run/host/build.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tools/run/boot/src/field.rs | 1 | //! The Ignition Field: the boot window while the program compiles. A tilted spiral galaxy grows | COMMENT |
| LOW | tools/run/boot/src/ring.rs | 1 | //! The JIT ring: a small ring in the running app's caption that answers "is the UI waiting on | COMMENT |
| 10043 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | platform/hal/src/backend/linux/wayland.rs | 1060 | .chain(self.state.input.keyboard.repeat.map(|(_, when)| when)) | CODE |
| CRITICAL | platform/hal/src/backend/vulkan/submit.rs | 373 | let align = self.dev.properties.limits.min_uniform_buffer_offset_alignment.max(self.dev.properties.limits.min_st | CODE |
| CRITICAL | platform/hal/src/backend/vulkan/submit.rs | 477 | let allocate = self.dev.raw.table.allocate_descriptor_sets.ok_or("vkAllocateDescriptorSets is unavailable")?; | CODE |
| CRITICAL | platform/hal/src/backend/vulkan/frame.rs | 314 | let align = self.dev.properties.limits.min_uniform_buffer_offset_alignment.max(self.dev.properties.limits.min_st | CODE |
| CRITICAL | platform/hal/src/backend/windows/media/audio.rs | 291 | let name = if value.Anonymous.Anonymous.vt.0 == 31 { value.Anonymous.Anonymous.Anonymous.pwszVal.to_string().unwrap_ | CODE |
| CRITICAL | platform/script/std/tests/headless.rs | 90 | let tasks = host.std.data.tasks.tasks.borrow(); | CODE |
| CRITICAL | platform/script/std/src/task.rs | 111 | std.data.tasks.hooks.on_thread_completed.push(hook); | CODE |
| CRITICAL | platform/script/std/src/task.rs | 125 | std.data.tasks.hooks.pump.push(hook); | CODE |
| CRITICAL | platform/script/src/shader_lower.rs | 1250 | if let Some(pod_ty) = vm.bx.code.builtins.pod.value_to_exact_type(value) { | CODE |
| CRITICAL | platform/script/src/shader_lower_calls.rs | 295 | let builtins = vm.bx.code.builtins.pod.clone(); | CODE |
| CRITICAL | platform/script/src/shader_lower_calls.rs | 535 | let builtins = vm.bx.code.builtins.pod.clone(); | CODE |
| CRITICAL | platform/script/src/shader_lower_calls.rs | 660 | let pods = vm.bx.code.builtins.pod.clone(); | CODE |
| CRITICAL | platform/script/src/shader_output.rs | 310 | if let Some(pod_ty) = vm.bx.code.builtins.pod.value_to_exact_type(value) { | CODE |
| CRITICAL | platform/script/src/opcodes_control.rs | 220 | .new_with_proto(self.bx.code.builtins.range.into()); | CODE |
| CRITICAL | platform/script/src/shader_lower_vars.rs | 276 | let pods = vm.bx.code.builtins.pod.clone(); | CODE |
| CRITICAL | platform/script/src/shader_lower_vars.rs | 402 | let pods = vm.bx.code.builtins.pod.clone(); | CODE |
| CRITICAL | platform/script/src/shader_lower_vars.rs | 421 | let pods = vm.bx.code.builtins.pod.clone(); | CODE |
| CRITICAL | platform/script/src/shader_lower_vars.rs | 515 | let pods = vm.bx.code.builtins.pod.clone(); | CODE |
| CRITICAL | platform/script/src/shader_lower_vars.rs | 747 | let pods = vm.bx.code.builtins.pod.clone(); | CODE |
| CRITICAL | platform/script/src/shader_lower_vars.rs | 851 | if let Some(pod_ty) = vm.bx.code.builtins.pod.value_to_exact_type(value) { | CODE |
| CRITICAL | platform/script/src/opcodes_calls.rs | 24 | fnobj = self.bx.code.builtins.mod_call.into(); | CODE |
| CRITICAL | platform/script/src/opcodes_loops.rs | 159 | .has_proto(obj, self.bx.code.builtins.range.into()); | CODE |
| CRITICAL | platform/script/src/opcodes_loops.rs | 307 | .has_proto(obj, self.bx.code.builtins.range.into()) | CODE |
| CRITICAL | platform/script/src/shader_lower_ops.rs | 224 | let pods = vm.bx.code.builtins.pod.clone(); | CODE |
| CRITICAL | platform/script/src/shader_lower_ops.rs | 287 | let pods = vm.bx.code.builtins.pod.clone(); | CODE |
| CRITICAL | platform/script/src/shader_lower_ops.rs | 371 | let pods = vm.bx.code.builtins.pod.clone(); | CODE |
| CRITICAL | platform/script/src/shader_lower_ops.rs | 393 | let pods = vm.bx.code.builtins.pod.clone(); | CODE |
| CRITICAL | platform/script/src/shader_lower_ops.rs | 423 | let pods = vm.bx.code.builtins.pod.clone(); | CODE |
| CRITICAL | platform/script/src/shader_lower_ops.rs | 449 | let pods = vm.bx.code.builtins.pod.clone(); | CODE |
| CRITICAL | platform/script/src/shader_lower_ops.rs | 489 | let pods = vm.bx.code.builtins.pod.clone(); | CODE |
| CRITICAL | platform/script/src/shader_lower_control.rs | 246 | let pods = vm.bx.code.builtins.pod.clone(); | CODE |
| CRITICAL | platform/script/src/shader_lower_control.rs | 457 | let pods = vm.bx.code.builtins.pod.clone(); | CODE |
| CRITICAL | platform/script/src/shader_lower_control.rs | 526 | let pods = vm.bx.code.builtins.pod.clone(); | CODE |
| CRITICAL | platform/script/src/shader_lower_control.rs | 651 | let pods = vm.bx.code.builtins.pod.clone(); | CODE |
| CRITICAL | platform/src/draw_pass.rs | 533 | && cx.textures.1.serials.completed.load(std::sync::atomic::Ordering::Acquire) >= p.painted_frame | CODE |
| CRITICAL | platform/src/texture.rs | 188 | for index in 0..self.textures.1.readbacks.slots.len() { | CODE |
| CRITICAL | platform/src/texture.rs | 221 | for index in 0..self.textures.1.readbacks.slots.len() { | CODE |
| CRITICAL | platform/src/cx_api.rs | 3325 | if self.textures.1.readbacks.slots.is_empty() { | CODE |
| CRITICAL | platform/src/cx_api.rs | 3389 | requests: self.textures.1.readbacks.slots.len(), | CODE |
| CRITICAL | platform/src/cx_api.rs | 3454 | self.textures.1.serials.completed.load(std::sync::atomic::Ordering::Acquire) | CODE |
| CRITICAL | platform/src/os/hal/display.rs | 70 | screens.sort_by(|a, b| a.1.bounds.pos.x.total_cmp(&b.1.bounds.pos.x)); | CODE |
| CRITICAL | platform/src/os/web/web.rs | 38 | if !self.textures.1.readbacks.slots.is_empty() { | CODE |
| CRITICAL | platform/src/os/web/web.rs | 41 | let registrations: Vec<_> = self.textures.1.readbacks.slots.iter() | CODE |
| CRITICAL | platform/src/os/web/web.rs | 174 | self.textures.1.readbacks.slots.iter_mut().find(|slot| slot.result.ticket == ticket).unwrap().legacy = true; | CODE |
| CRITICAL | platform/src/os/web/web_gl.rs | 1048 | if !self.textures.1.readbacks.slots.is_empty() { | CODE |
| CRITICAL | xr/src/bin/manual_align.rs | 977 | .and_then(|loaded| loaded.pair.local_descriptor.descriptor.height_map.clone()); | CODE |
| CRITICAL⚡ | libs/box3d/src/recording.rs | 1434 | hash = (hash ^ sim.transform.q.v.x.to_bits() as u64).wrapping_mul(prime); | CODE |
| CRITICAL⚡ | libs/box3d/src/recording.rs | 1435 | hash = (hash ^ sim.transform.q.v.y.to_bits() as u64).wrapping_mul(prime); | CODE |
| CRITICAL⚡ | libs/box3d/src/recording.rs | 1436 | hash = (hash ^ sim.transform.q.v.z.to_bits() as u64).wrapping_mul(prime); | CODE |
| CRITICAL | libs/render/src/shaders.rs | 1638 | let id = grass.pbr.skinned.draw_vars.draw_shader_id.expect("registered grass shader"); | CODE |
| CRITICAL | libs/render/src/shaders.rs | 1647 | let id = splat.pbr.skinned.draw_vars.draw_shader_id.expect("registered splat shader"); | CODE |
| CRITICAL | libs/render/src/renderer/frame_util.rs | 619 | draws.alpha.cube.cube.draw_vars.set_uniform( | CODE |
| CRITICAL | libs/render/src/renderer/world_geometry.rs | 322 | let slice = draws.alpha.cube.cube.draw_vars.as_slice(); | CODE |
| CRITICAL | libs/render/src/renderer/grass_draw.rs | 58 | let ready = draw.pbr.skinned.draw_vars.draw_shader_id.is_some_and(|id| cx.cx.draw_shader_ready(id, self.hdr_outp | CODE |
| CRITICAL | libs/render/src/renderer/frame.rs | 898 | && draws.alpha.cube.cube.draw_vars.can_instance(); | CODE |
| CRITICAL | libs/render/src/renderer/frame.rs | 1850 | if let Some(mi) = draws.alpha.cube.cube.many_instances.take() { | CODE |
| CRITICAL | libs/milkdrop/src/browser.rs | 1270 | self.browser.presets.folds.shut_while_filtering.clear(); | CODE |
| CRITICAL | libs/milkdrop/src/browser.rs | 1275 | self.browser.presets.folds.shut_while_filtering.clear(); | CODE |
| CRITICAL | libs/relax/types/src/borrowck/root_cx.rs | 226 | let before = parent.typeck.constraints.outlives_constraints.outlives.len(); | CODE |
| CRITICAL | …bs/relax/types/src/borrowck/diagnostics/region_name.rs | 129 | assert!(cx.regions.regioncx.universal_region_relations.universal_regions.is_universal_region(fr), "region {fr} is no | CODE |
| 16 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/makepad_builder/makepad-builder.sh | 3580 | # private Rust, each shown on the app's row ("Rust ━━━──── 40%"). | COMMENT |
| MEDIUM | tools/linux/display-layout-env.test.sh | 127 | # --------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/linux/display-layout-env.test.sh | 129 | # --------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/linux/display-layout-env.test.sh | 148 | # --------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/linux/display-layout-env.test.sh | 152 | # --------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/linux/display-layout-env.test.sh | 168 | # --------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/linux/display-layout-env.test.sh | 172 | # --------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/linux/display-layout-env.test.sh | 189 | # --------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/linux/display-layout-env.test.sh | 195 | # --------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/linux/display-layout-env.test.sh | 216 | # --------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/linux/display-layout-env.test.sh | 219 | # --------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/linux/display-layout-env.test.sh | 259 | # --------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/linux/display-layout-env.test.sh | 262 | # --------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/linux/display-layout-env.test.sh | 303 | # --------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/linux/display-layout-env.test.sh | 305 | # --------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/linux/display-layout-env.test.sh | 315 | # --------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/linux/display-layout-env.test.sh | 318 | # --------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/linux/display-layout-env.test.sh | 329 | # --------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/linux/display-layout-env.test.sh | 333 | # --------------------------------------------------------------------- | COMMENT |
| MEDIUM | libs/texcomp/src/etc.rs | 28 | // ── decode ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | libs/texcomp/src/etc.rs | 86 | // ── encode ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | libs/texcomp/src/transcode.rs | 15 | // ── UASTC → BC7 ───────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | libs/texcomp/src/transcode.rs | 279 | // ── UASTC → ASTC 4x4 ──────────────────────────────────────────────────── | COMMENT |
| MEDIUM | libs/texcomp/src/astc.rs | 48 | // ── ISE ───────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | libs/texcomp/src/astc.rs | 174 | // ── partition pattern (spec 23.21) ────────────────────────────────────── | COMMENT |
| MEDIUM | libs/texcomp/src/astc.rs | 203 | // ── block pack / decode ───────────────────────────────────────────────── | COMMENT |
| MEDIUM | libs/texcomp/src/uastc.rs | 376 | // ── encoder ───────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | libs/audio_synth/src/instruments.rs | 36 | // ─────────────────────────────── piano ─────────────────────────────── | COMMENT |
| MEDIUM | libs/audio_synth/src/instruments.rs | 128 | // ─────────────────────────────── drums ─────────────────────────────── | COMMENT |
| MEDIUM | libs/audio_synth/src/instruments.rs | 272 | // ───────────────────────────── soundfont ───────────────────────────── | COMMENT |
| MEDIUM | libs/audio_synth/src/instruments.rs | 470 | // ───────────────────────────── ironfish ───────────────────────────── | COMMENT |
| MEDIUM | libs/audio_synth/src/instruments.rs | 506 | // ───────────────────────────── factory ───────────────────────────── | COMMENT |
| MEDIUM | libs/audio_synth/src/bus.rs | 375 | // ── recipes ────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | libs/audio_synth/src/bus.rs | 470 | // ── vehicles ───────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | libs/audio_synth/src/bus.rs | 581 | // ── sustained tones (the legacy `game.tone` primitive) ─────────────── | COMMENT |
| MEDIUM | libs/audio_synth/src/bus.rs | 648 | // ── instruments ────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | libs/audio_synth/src/bus.rs | 813 | // ── render ─────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | libs/render/src/stream.rs | 333 | // ── occlusion raster ──────────────────────────────────────────────────── | COMMENT |
| MEDIUM | libs/render/src/texture_pack.rs | 107 | // ── build time ────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | libs/render/src/ao_atlas.rs | 1877 | // ── The AO truth suite ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | libs/render/src/ao_atlas.rs | 2482 | // ── Seam acceptance ───────────────────────────────────────────────────── | COMMENT |
| MEDIUM | libs/diffusion/src/bin/flux2_check_te.rs | 227 | // ── Oracle inputs ──────────────────────────────────────────────────── | COMMENT |
| MEDIUM | libs/diffusion/src/bin/flux2_check_te.rs | 242 | // ── Tokenizer cross-check (optional) ───────────────────────────────── | COMMENT |
| MEDIUM | libs/diffusion/src/bin/flux2_check_te.rs | 261 | // ── Native tapped encode ───────────────────────────────────────────── | COMMENT |
| MEDIUM | libs/diffusion/src/bin/flux2_check_te.rs | 285 | // ── Embedding + rope tables ────────────────────────────────────────── | COMMENT |
| MEDIUM | libs/diffusion/src/bin/flux2_check_te.rs | 319 | // ── Layer-0 operator chain ─────────────────────────────────────────── | COMMENT |
| MEDIUM | libs/diffusion/src/bin/flux2_check_te.rs | 407 | // ── Per-layer hidden states (bisect) + conditioning ────────────────── | COMMENT |
| MEDIUM | libs/teamtalk/src/codec.rs | 1 | //! ── Provenance ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | libs/teamtalk/src/codec.rs | 14 | //! ──────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | libs/teamtalk/src/codec.rs | 72 | // ── ADPCM ─────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | libs/teamtalk/src/codec.rs | 232 | // ── Ogg pages ─────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | libs/teamtalk/src/codec.rs | 326 | // ── The two codecs behind one pair of calls ───────────────────────────────── | COMMENT |
| MEDIUM | libs/model/src/character_gear.rs | 195 | // ── shells ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | libs/model/src/character_fps.rs | 326 | // ── first-person detail ─────────────────────────────────────────────────── | COMMENT |
| MEDIUM | libs/model/src/character_clips.rs | 260 | // ── sampling ─────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | libs/model/src/character_clips.rs | 309 | // ── shared pieces ───────────────────────────────────────────────────── | COMMENT |
| MEDIUM | libs/model/src/character_clips.rs | 383 | // ── the clip set ────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | libs/model/src/character.rs | 55 | // ── spec ──────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | libs/model/src/character.rs | 275 | // ── materials ─────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | libs/model/src/character_head.rs | 468 | // ── hair ──────────────────────────────────────────────────────────────── | COMMENT |
| 12 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/makepad_builder/installer.py | 702 | except ValueError: | CODE |
| HIGH | tools/qwen38/bench_api.py | 49 | except Exception: | CODE |
| HIGH | tools/arch_usb/build.py | 291 | except FileNotFoundError: pass | CODE |
| HIGH | tools/arch_usb/inspect_usb.py | 62 | except FileNotFoundError: pass | CODE |
| HIGH | tools/arch_usb/inspect_usb.py | 83 | except FileNotFoundError: pass | CODE |
| HIGH | tools/run/fixture/live_kinds.py | 272 | except ProcessLookupError: | CODE |
| HIGH | tools/run/fixture/live_kinds.py | 175 | except ProcessLookupError: | CODE |
| HIGH | tools/run/scoreboard/sb.py | 437 | except ImportError: | CODE |
| HIGH | tools/run/scoreboard/sb.py | 498 | except OSError: | CODE |
| HIGH | tools/run/scoreboard/sbsum.py | 28 | except ValueError: | CODE |
| HIGH | tools/run/scoreboard/sbsum.py | 193 | except (ValueError, KeyError): | CODE |
| HIGH | tools/run/scoreboard/sbstage.py | 124 | except OSError: | CODE |
| HIGH | tools/run/scoreboard/sb_apps.py | 289 | except Exception: | CODE |
| HIGH | libs/ai/hub/python/rig_skintokens.py | 52 | except OSError: | CODE |
| HIGH | libs/ai/hub/python/motion_hymotion.py | 49 | except OSError: | CODE |
| HIGH | libs/ai/hub/python/motion_hymotion.py | 100 | except OSError: | CODE |
| HIGH | libs/relax/compiler/bench_rt/asmdiff.py | 62 | except ImportError: | CODE |
| HIGH | libs/relax/compiler/tests/cache_body_verdict/run.py | 31 | except ProcessLookupError: | CODE |
| HIGH | libs/relax/compiler/tests/live_app/progress.py | 37 | except OSError: | CODE |
| HIGH | libs/relax/compiler/tests/live_corpus/run_corpus.py | 31 | except FileNotFoundError: | CODE |
| HIGH | libs/relax/compiler/tests/live_corpus/run_corpus.py | 29 | except ValueError: | CODE |
| HIGH | libs/relax/compiler/tests/cache_items/run.py | 73 | except FileNotFoundError: | CODE |
| HIGH | libs/relax/compiler/tests/cache_prelink_reload/run.py | 99 | except FileNotFoundError: | CODE |
| HIGH | libs/relax/compiler/tests/exit_persist/run.py | 37 | except ProcessLookupError: | CODE |
| HIGH | libs/relax/compiler/tests/cache_shared_apps/run.py | 116 | except FileNotFoundError: | CODE |
| HIGH | libs/relax/compiler/tests/serve/run.py | 161 | except (OSError, ValueError, AssertionError): pass | CODE |
| HIGH | libs/relax/compiler/rwbench/run.py | 107 | except OSError: pass | CODE |
| HIGH | apps/wm/tools/frametrace/ftrig.py | 110 | except Exception: | CODE |
| HIGH | apps/wm/tools/frametrace/ftrig.py | 153 | except ValueError: | CODE |
| HIGH | apps/wm/tools/frametrace/ftrig.py | 116 | except ProcessLookupError: | CODE |
| HIGH | apps/wm/tools/frametrace/ftrig.py | 125 | except ProcessLookupError: | CODE |
| HIGH | apps/wm/tools/frametrace/analyze.py | 57 | except ValueError: | CODE |
| HIGH | apps/wm/tools/rig/rig_lib.py | 26 | except Exception: pass | CODE |
| HIGH | apps/wm/tools/rig/rig_lib.py | 28 | except Exception: pass | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/run/host/train.sh | 6 | # `makepad check` of makepad-widgets and makepad-platform (front end, typeck, borrowck), `makepad test relax-lex` (tes | COMMENT |
| MEDIUM | tools/run/fixture/diff_full.sh | 5 | # `makepad test` at the baseline and O3 tiers; stdout (minus harness lines, sorted: test order differs) must | COMMENT |
| MEDIUM | tools/run/fixture/diff_full.sh | 7 | # diff_full.allow lists the tests that differ by design (crash on purpose, timings, harness | COMMENT |
| MEDIUM | tools/run/fixture/diff_full.sh | 36 | # harness format: rustc's failures summary (`failures:`, the failed names indented) and its | COMMENT |
| MEDIUM | tools/run/fixture/diff_full.sh | 42 | # harness's overflow handler (overflow.rs: 30+ min on 165) | COMMENT |
| MEDIUM | platform/script/audio_aot/src/lib.rs | 333 | /// initial value. Returns true when everything carried (a seamless | COMMENT |
| MEDIUM | libs/csg/csg_exact/src/lib.rs | 1 | // makepad-csg-exact: Exact arithmetic for robust geometric constructions. | COMMENT |
| MEDIUM | libs/csg/csg_boolean/src/tri_tri.rs | 4 | // with Shewchuk's orient3d for robust orientation tests. | COMMENT |
| MEDIUM | libs/csg/csg_boolean/src/tri_tri.rs | 69 | /// Uses robust orient3d predicates for classification. | COMMENT |
| MEDIUM | libs/csg/csg_cad/src/constrain.rs | 14 | //! does not reduce the residual) makes it robust far from a solution and | COMMENT |
| MEDIUM | libs/xatlas/src/math.rs | 482 | // xatlas.cpp:839 — axis-wise abs compare, not the robust equal_f. | COMMENT |
| MEDIUM | libs/score_player/tests/shader_nodes.rs | 89 | // Same layout: state carries, the swap is seamless. | COMMENT |
| MEDIUM | libs/raytrace/src/gpu.rs | 1491 | // A fixed 4x4 log-average meter is robust to a bright doorway or a | COMMENT |
| MEDIUM | libs/audio_synth/src/kit/oscs/wavetable.rs | 80 | // pre-1.4 seamless frame state | COMMENT |
| MEDIUM | libs/ttf-parser/src/tables/kern.rs | 440 | // There are no robust way to distinguish them, so we have to guess. | COMMENT |
| MEDIUM | libs/ttf-parser/src/tables/gpos.rs | 414 | // Essentially a `LazyOffsetArray16` but stores additional data required to parse [`PairSet`]. | COMMENT |
| MEDIUM | libs/beat/Cargo.toml | 13 | # The accuracy harness (synthetic fixtures, the independent judge and the | COMMENT |
| MEDIUM | libs/beat/Cargo.toml | 21 | # Decodes the opt-in local corpus for the accuracy harness. | COMMENT |
| MEDIUM | libs/beat/src/offline.rs | 341 | /// when the two disagree substantially. A robust seed removes isolated model | COMMENT |
| MEDIUM | libs/mesh_edit/src/intersections.rs | 2 | //! sweep; narrowphase uses robust orientation predicates and identity-aware | COMMENT |
| MEDIUM | libs/mesh_edit/src/intersections.rs | 111 | // determinant products/tails stay representable by the robust predicates. | COMMENT |
| MEDIUM | libs/render/src/bake.rs | 286 | // makes the invalidation robust for any future consumer. | COMMENT |
| MEDIUM | libs/render/src/material_surface.rs | 21 | /// `makepadTriplanar`) so cliffs keep a seamless, unstretched texture. | COMMENT |
| MEDIUM | libs/piano_model/tests/learned_targets.rs | 288 | // noise-robust window (or a later analysis time) before these three | COMMENT |
| MEDIUM | libs/piano_model/src/keys.rs | 213 | /// fitted fundamental (cents re equal temperament), from robust | COMMENT |
| MEDIUM | libs/html/src/lib.rs | 947 | // Definitely not a reference; what was scanned stays text. | COMMENT |
| MEDIUM | libs/diffusion/src/bin/indextts_cuda_validate.rs | 679 | // audio content stays matched; the re-analysis mel is phase-robust and | COMMENT |
| MEDIUM | libs/xr_stream/src/auto.rs | 1 | //! Auto: the stream's seamless levers set from what the stream measures. Only levers that never | COMMENT |
| MEDIUM | libs/unicase/src/lib.rs | 12 | //! utilize faster ASCII case comparisons, if both strings are ASCII. | COMMENT |
| MEDIUM | libs/ai/models/speech/tools/ref_infer.py | 93 | # A 16k copy so Whisper can score it with the same harness. | COMMENT |
| MEDIUM | libs/ai/models/speech/src/indextts_bigvgan_cuda.rs | 35 | //! wav (the same phase-robust gate the CPU path passes). | COMMENT |
| MEDIUM | libs/ai/hub/src/motion_backend.rs | 16 | //! natively seamless). In both cases the output GLB must answer the | COMMENT |
| MEDIUM | libs/ai/hub/src/llm_backend.rs | 39 | /// The same composer, narrowed to the VJ's case: a seamless instrumental | COMMENT |
| MEDIUM | libs/ai/hub/src/motion_native_backend.rs | 1572 | // clip is not a seamless native loop — the VJ layer loops it. | COMMENT |
| MEDIUM | libs/vulkan/libloading/src/changelog.rs | 156 | /// pointers in the `.init_array` section. A very similar mechanism exists on systems that utilize | COMMENT |
| MEDIUM | libs/vulkan/libloading/src/changelog.rs | 292 | /// `libloading` used to utilize a snippet written in C to work-around the unlikely possibility | COMMENT |
| MEDIUM | libs/vulkan/indexmap/src/macros.rs | 180 | // allow it to leverage unstable traits like `TrustedLen`. | COMMENT |
| MEDIUM | libs/vulkan/zerocopy/src/layout.rs | 337 | // We use Kani to prove that this method is robust to future increases | COMMENT |
| MEDIUM | libs/relax/backend/src/lib.rs | 57 | /// CPU time of the calling thread in ns (compile-time stats robust to machine load). | COMMENT |
| MEDIUM | libs/relax/front/src/program.rs | 2632 | // a #[test] fn exists only in a test build (rustc's test harness removes it | COMMENT |
| MEDIUM | libs/relax/compiler/dsbench/Cargo.toml | 9 | # index loops. Same harness as rwbench (src/harness.rs by path): rustc --release vs `makepad run`, steady ms, | COMMENT |
| MEDIUM | libs/relax/compiler/dsbench/src/main.rs | 5 | #[path = "../../rwbench/src/harness.rs"] | COMMENT |
| MEDIUM | libs/relax/compiler/tests/bin_tests/run.sh | 2 | # usage: run.sh <makepad binary>: `makepad test bt-app` runs the lib's unit tests, the harness bin's | COMMENT |
| MEDIUM | libs/relax/compiler/tests/bin_tests/run.sh | 3 | # unit tests, the `harness = false` bin and test (plain programs, built cfg(test), as cargo runs them), | COMMENT |
| MEDIUM | libs/relax/compiler/tests/shutdown/run.py | 22 | # Yama permits the named tracer and its descendants: the harness and its gdb. | COMMENT |
| MEDIUM | …x/compiler/tests/strict_errors/test_fn_not_built_ok.rs | 2 | // a #[test] fn is not an item outside a test build (rustc's harness removes it before name | COMMENT |
| MEDIUM | libs/relax/compiler/tests/modules/run.sh | 65 | # prints the twin code growth per hot patch. Its harness deadline includes compilation. | COMMENT |
| MEDIUM | libs/relax/compiler/std/core/fmt/float/grisu.rs | 349 | // i.e., `plus1 - plus1w(n) <= minus0` or `plus1 - plus1w(n) >= plus0`. we utilize the facts | COMMENT |
| MEDIUM | libs/relax/compiler/rwbench/run.py | 33 | # relax-rwbench-commercial, the same harness) joins when that checkout is present (RW_COMMERCIAL=0 skips it). | COMMENT |
| MEDIUM | libs/relax/compiler/src/check.rs | 99 | /// the `#[test]` fns). `harness`: the root is built with `--test` (libtest's generated main | COMMENT |
| LOW | libs/rapier/src/dynamics/integration_parameters.rs | 259 | #[deprecated = "You can just set the `IntegrationParams::dt` value directly"] | COMMENT |
| MEDIUM | libs/media_view/src/mesh_view.rs | 102 | /// does not promise a seamless loop; spreading its seam over this window | COMMENT |
| MEDIUM | libs/zune/zune-jpeg/src/idct.rs | 11 | //! Essentially we provide 2 routines for IDCT, a scalar implementation and a not super optimized | COMMENT |
| MEDIUM | libs/zune/zune-jpeg/src/color_convert/neon64.rs | 43 | // NEON has 32 registers, so it is good idea to utilize a lot of variables at once | COMMENT |
| MEDIUM | examples/modal_footprint/src/main.rs | 139 | // Absolutely positioned, so it takes nothing from the | COMMENT |
| MEDIUM | widgets/families/maps/src/map/tile.rs | 7131 | // seamless surface per class, identical flat and tilted. Dashed | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | libs/svg/src/path_data.rs | 526 | // Step 1: Compute (x1', y1') | COMMENT |
| LOW⚡ | libs/svg/src/path_data.rs | 532 | // Step 2: Compute (cx', cy') | COMMENT |
| LOW⚡ | libs/svg/src/path_data.rs | 586 | // Step 3: Compute (cx, cy) from (cx', cy') | COMMENT |
| LOW⚡ | libs/svg/src/path_data.rs | 592 | // Step 4: Compute theta1 and dtheta. The size of the sweep comes from | COMMENT |
| LOW | libs/box3d/src/mesh_contact.rs | 296 | // Step 1: the two points with the largest distance, ties broken by deepest combined separation | COMMENT |
| LOW | libs/box3d/src/mesh_contact.rs | 354 | // Step 2: find the point with the maximum triangular area, ties broken by deepest separation | COMMENT |
| LOW | libs/box3d/src/mesh_contact.rs | 393 | // Step 4: get the point that adds the most area outside the current triangle | COMMENT |
| LOW | libs/box3d/src/convex_manifold.rs | 380 | // Step 1: find extreme point that is touching | COMMENT |
| LOW | libs/box3d/src/convex_manifold.rs | 416 | // Step 2: Find farthest point in 2D | COMMENT |
| LOW | libs/box3d/src/convex_manifold.rs | 449 | // Step 3: Find the point with the maximum triangular area | COMMENT |
| LOW | libs/box3d/src/convex_manifold.rs | 477 | // Step 4: get the point that adds the most area outside the current triangle | COMMENT |
| LOW | libs/csg/csg/examples/coref_trace.rs | 95 | // Step 1: Corefine | COMMENT |
| LOW | libs/csg/csg/examples/coref_trace.rs | 115 | // Step 2: Classify | COMMENT |
| LOW | libs/csg/csg/examples/coref_trace.rs | 146 | // Step 3: Manually do union selection | COMMENT |
| LOW⚡ | libs/csg/csg_boolean/src/boolean.rs | 76 | // Step 1: Corefine both meshes | COMMENT |
| LOW⚡ | libs/csg/csg_boolean/src/boolean.rs | 82 | // Step 2: Classify triangles | COMMENT |
| LOW⚡ | libs/csg/csg_boolean/src/boolean.rs | 92 | // Step 3: Select faces based on operation | COMMENT |
| LOW⚡ | libs/csg/csg_boolean/src/corefine.rs | 77 | // Step 1: the AABB trees (prepared) | COMMENT |
| LOW⚡ | libs/csg/csg_boolean/src/corefine.rs | 81 | // Step 2: Find candidate pairs | COMMENT |
| LOW⚡ | libs/csg/csg_boolean/src/corefine.rs | 84 | // Step 3: Compute intersection segments for each pair. | COMMENT |
| LOW | libs/csg/csg_boolean/src/corefine.rs | 156 | // Step 4: Collect intersection data per triangle | COMMENT |
| LOW | libs/csg/csg_boolean/src/corefine.rs | 168 | // Step 5: Re-triangulate affected triangles | COMMENT |
| LOW | libs/csg/csg_boolean/src/tri_tri.rs | 148 | // Step 5: Compute line of intersection of the two planes. | COMMENT |
| LOW⚡ | libs/csg/csg_boolean/src/tri_tri.rs | 166 | // Step 6: Project triangles onto the intersection line. | COMMENT |
| LOW⚡ | libs/csg/csg_boolean/src/tri_tri.rs | 174 | // Step 7: Check interval overlap | COMMENT |
| LOW | libs/fast_inflate/src/crc32.rs | 156 | // Step 1: fold by 4 loop | COMMENT |
| LOW⚡ | libs/fast_inflate/src/crc32.rs | 178 | // Step 2: fold by 1 loop | COMMENT |
| LOW⚡ | libs/fast_inflate/src/crc32.rs | 183 | // Step 3: reduction from 128 bits to 64 bits | COMMENT |
| LOW | libs/fast_inflate/src/crc32.rs | 197 | // Step 4: Barrett reduction from 64 bits to 32 bits | COMMENT |
| LOW⚡ | libs/regex/src/utf8.rs | 33 | // Step 1: If the range contains only ASCII code points, return early. | COMMENT |
| LOW⚡ | libs/regex/src/utf8.rs | 41 | // Step 2: Ensure that the range does not contain any surrogate code points. | COMMENT |
| LOW⚡ | libs/regex/src/utf8.rs | 48 | // Step 3: Ensure that all scalar values in the range can be encoded as a sequence | COMMENT |
| LOW | libs/regex/src/utf8.rs | 59 | // Step 4: Ensure that all scalar values in the range can be encoded as a single | COMMENT |
| LOW | libs/regex/src/utf8.rs | 79 | // Step 5: Encode all scalar values in the range as a sequence of UTF-8 bytes. | COMMENT |
| LOW | libs/ai/models/h3/src/h3.rs | 1406 | // Step 0: video_t = audio_t = 0, cond pinned at 0.999 -> two values. | COMMENT |
| LOW | libs/crc32fast/src/specialized/pclmulqdq.rs | 86 | // Step 1: fold by 4 loop | COMMENT |
| LOW | libs/crc32fast/src/specialized/pclmulqdq.rs | 108 | // Step 2: fold by 1 loop | COMMENT |
| LOW | libs/relax/base/src/inflate/crc32.rs | 156 | // Step 1: fold by 4 loop | COMMENT |
| LOW⚡ | libs/relax/base/src/inflate/crc32.rs | 178 | // Step 2: fold by 1 loop | COMMENT |
| LOW⚡ | libs/relax/base/src/inflate/crc32.rs | 183 | // Step 3: reduction from 128 bits to 64 bits | COMMENT |
| LOW | libs/relax/base/src/inflate/crc32.rs | 197 | // Step 4: Barrett reduction from 64 bits to 32 bits | COMMENT |
| LOW | libs/rapier/src/geometry/manifold_reduction.rs | 101 | // Step 1: Find the deepest contact, biased by extremity for frame stability. | COMMENT |
| LOW | libs/rapier/src/geometry/manifold_reduction.rs | 133 | // Step 2: Find the point most distant from the first contact. | COMMENT |
| LOW | libs/rapier/src/geometry/manifold_reduction.rs | 156 | // Step 3: Find two more contacts that maximize positive and negative signed area. | COMMENT |
| LOW | libs/zune/zune-jpeg/src/decoder.rs | 496 | // The check is weird, we need to check if ID | COMMENT |
| LOW | libs/memchr/src/ext.rs | 15 | /// The purpose of this function is just to be able to do arithmetic, i.e., | COMMENT |
| LOW | draw/src/cx_2d.rs | 423 | // ok so we need to check if our turtle position has changed since last time. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/aihub-farm-smoke.py | 38 | CODE | |
| LOW | tools/makepad_builder/installer.py | 75 | CODE | |
| LOW | tools/makepad_builder/installer.py | 174 | CODE | |
| LOW | tools/makepad_builder/installer.py | 194 | CODE | |
| LOW | tools/makepad_builder/installer.py | 492 | CODE | |
| LOW | tools/makepad_builder/installer.py | 678 | CODE | |
| LOW | tools/makepad_builder/installer.py | 728 | CODE | |
| LOW | tools/makepad_builder/installer.py | 878 | CODE | |
| LOW | tools/makepad_builder/windows/package.py | 36 | CODE | |
| LOW | tools/app_icons/makepad_android/icons.py | 149 | CODE | |
| LOW | tools/app_icons/translator/icons.py | 287 | CODE | |
| LOW | tools/qwen38/bench_api.py | 33 | CODE | |
| LOW | tools/qwen38/test_api.py | 10 | CODE | |
| LOW | tools/arch_usb/build.py | 83 | CODE | |
| LOW | tools/arch_usb/clone_export.py | 14 | CODE | |
| LOW | tools/arch_usb/iso9660.py | 10 | CODE | |
| LOW | tools/arch_usb/clone_assets.py | 41 | CODE | |
| LOW | tools/arch_usb/btrfs_read.py | 111 | CODE | |
| LOW | tools/arch_usb/write_usb.py | 67 | CODE | |
| LOW | tools/arch_usb/restore_models.py | 28 | CODE | |
| LOW | tools/run/tools/load_tail.py | 43 | CODE | |
| LOW | tools/run/fixture/live_kinds.py | 187 | CODE | |
| LOW | tools/run/fixture/verify_tip.py | 117 | CODE | |
| LOW | tools/run/fixture/verify_tip.py | 231 | CODE | |
| LOW | tools/run/scoreboard/sb.py | 46 | CODE | |
| LOW | tools/run/scoreboard/sb.py | 354 | CODE | |
| LOW | tools/run/scoreboard/sb.py | 441 | CODE | |
| LOW | tools/run/scoreboard/sb.py | 111 | CODE | |
| LOW | tools/run/scoreboard/sb.py | 230 | CODE | |
| LOW | tools/run/scoreboard/sbchart.py | 49 | CODE | |
| LOW | tools/run/scoreboard/sbchart.py | 92 | CODE | |
| LOW | tools/run/scoreboard/sbchart.py | 106 | CODE | |
| LOW | tools/run/scoreboard/sbsum.py | 33 | CODE | |
| LOW | tools/run/scoreboard/sbsum.py | 162 | CODE | |
| LOW | tools/run/scoreboard/sbstage.py | 55 | CODE | |
| LOW | tools/unicode_line_break/generate_line_break_data.py | 125 | CODE | |
| LOW | libs/piano_model/tools/fit_voicing.py | 36 | CODE | |
| LOW | libs/piano_model/tools/fit_voicing.py | 347 | CODE | |
| LOW | libs/piano_model/tools/fit_voicing.py | 478 | CODE | |
| LOW | libs/piano_model/tools/fit_voicing.py | 626 | CODE | |
| LOW | libs/piano_model/tools/fit_voicing.py | 763 | CODE | |
| LOW | libs/piano_model/tools/fit_voicing.py | 899 | CODE | |
| LOW | libs/piano_model/tools/fit_voicing.py | 942 | CODE | |
| LOW | libs/piano_model/tools/acoustic.py | 55 | CODE | |
| LOW | libs/piano_model/tools/acoustic.py | 107 | CODE | |
| LOW | libs/regex/src/make_fowler_tests.py | 18 | CODE | |
| LOW | libs/regex/src/make_unicode.py | 38 | CODE | |
| LOW | libs/ai/models/paint/oracle/official_forward.py | 622 | CODE | |
| LOW | libs/ai/models/paint/oracle/dino_preprocess_oracle.py | 28 | CODE | |
| LOW | libs/ai/models/paint/oracle/hunyuan_taps_oracle.py | 386 | CODE | |
| LOW | libs/ai/models/sing/tools/song_producer.py | 189 | CODE | |
| LOW | libs/ai/models/sing/tools/song_producer.py | 371 | CODE | |
| LOW | libs/ai/loader/tests/data/gen_iq_dequant_oracle.py | 95 | CODE | |
| LOW | libs/ai/hub/python/motion_hymotion.py | 83 | CODE | |
| LOW | libs/ai/hub/python/music3_oracle_dump.py | 41 | CODE | |
| LOW | libs/ai/hub/python/fw_worker.py | 27 | CODE | |
| LOW | libs/relax/types/tools/gen_lint_table.py | 18 | CODE | |
| LOW | libs/relax/front/gen/feature_tables.py | 29 | CODE | |
| LOW | libs/relax/compiler/bench_rt/asmdiff.py | 308 | CODE | |
| LOW | libs/relax/compiler/bench_rt/asmdiff.py | 371 | CODE | |
| 22 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | libs/svg/src/path_data.rs | 526 | // Step 1: Compute (x1', y1') | COMMENT |
| LOW⚡ | libs/svg/src/path_data.rs | 532 | // Step 2: Compute (cx', cy') | COMMENT |
| LOW⚡ | libs/svg/src/path_data.rs | 586 | // Step 3: Compute (cx, cy) from (cx', cy') | COMMENT |
| LOW⚡ | libs/svg/src/path_data.rs | 592 | // Step 4: Compute theta1 and dtheta. The size of the sweep comes from | COMMENT |
| LOW | libs/box3d/src/mesh_contact.rs | 296 | // Step 1: the two points with the largest distance, ties broken by deepest combined separation | COMMENT |
| LOW | libs/box3d/src/mesh_contact.rs | 354 | // Step 2: find the point with the maximum triangular area, ties broken by deepest separation | COMMENT |
| LOW | libs/box3d/src/mesh_contact.rs | 393 | // Step 4: get the point that adds the most area outside the current triangle | COMMENT |
| LOW | libs/box3d/src/convex_manifold.rs | 380 | // Step 1: find extreme point that is touching | COMMENT |
| LOW | libs/box3d/src/convex_manifold.rs | 416 | // Step 2: Find farthest point in 2D | COMMENT |
| LOW | libs/box3d/src/convex_manifold.rs | 449 | // Step 3: Find the point with the maximum triangular area | COMMENT |
| LOW | libs/box3d/src/convex_manifold.rs | 477 | // Step 4: get the point that adds the most area outside the current triangle | COMMENT |
| LOW | libs/csg/csg/examples/coref_trace.rs | 95 | // Step 1: Corefine | COMMENT |
| LOW | libs/csg/csg/examples/coref_trace.rs | 115 | // Step 2: Classify | COMMENT |
| LOW | libs/csg/csg/examples/coref_trace.rs | 146 | // Step 3: Manually do union selection | COMMENT |
| LOW⚡ | libs/csg/csg_boolean/src/boolean.rs | 76 | // Step 1: Corefine both meshes | COMMENT |
| LOW⚡ | libs/csg/csg_boolean/src/boolean.rs | 82 | // Step 2: Classify triangles | COMMENT |
| LOW⚡ | libs/csg/csg_boolean/src/boolean.rs | 92 | // Step 3: Select faces based on operation | COMMENT |
| LOW⚡ | libs/csg/csg_boolean/src/corefine.rs | 77 | // Step 1: the AABB trees (prepared) | COMMENT |
| LOW⚡ | libs/csg/csg_boolean/src/corefine.rs | 81 | // Step 2: Find candidate pairs | COMMENT |
| LOW⚡ | libs/csg/csg_boolean/src/corefine.rs | 84 | // Step 3: Compute intersection segments for each pair. | COMMENT |
| LOW | libs/csg/csg_boolean/src/corefine.rs | 156 | // Step 4: Collect intersection data per triangle | COMMENT |
| LOW | libs/csg/csg_boolean/src/corefine.rs | 168 | // Step 5: Re-triangulate affected triangles | COMMENT |
| LOW | libs/csg/csg_boolean/src/tri_tri.rs | 148 | // Step 5: Compute line of intersection of the two planes. | COMMENT |
| LOW⚡ | libs/csg/csg_boolean/src/tri_tri.rs | 166 | // Step 6: Project triangles onto the intersection line. | COMMENT |
| LOW⚡ | libs/csg/csg_boolean/src/tri_tri.rs | 174 | // Step 7: Check interval overlap | COMMENT |
| LOW | libs/fast_inflate/src/crc32.rs | 156 | // Step 1: fold by 4 loop | COMMENT |
| LOW⚡ | libs/fast_inflate/src/crc32.rs | 178 | // Step 2: fold by 1 loop | COMMENT |
| LOW⚡ | libs/fast_inflate/src/crc32.rs | 183 | // Step 3: reduction from 128 bits to 64 bits | COMMENT |
| LOW | libs/fast_inflate/src/crc32.rs | 197 | // Step 4: Barrett reduction from 64 bits to 32 bits | COMMENT |
| LOW⚡ | libs/regex/src/utf8.rs | 33 | // Step 1: If the range contains only ASCII code points, return early. | COMMENT |
| LOW⚡ | libs/regex/src/utf8.rs | 41 | // Step 2: Ensure that the range does not contain any surrogate code points. | COMMENT |
| LOW⚡ | libs/regex/src/utf8.rs | 48 | // Step 3: Ensure that all scalar values in the range can be encoded as a sequence | COMMENT |
| LOW | libs/regex/src/utf8.rs | 59 | // Step 4: Ensure that all scalar values in the range can be encoded as a single | COMMENT |
| LOW | libs/regex/src/utf8.rs | 79 | // Step 5: Encode all scalar values in the range as a sequence of UTF-8 bytes. | COMMENT |
| LOW | libs/ai/models/h3/src/h3.rs | 1406 | // Step 0: video_t = audio_t = 0, cond pinned at 0.999 -> two values. | COMMENT |
| LOW | libs/crc32fast/src/specialized/pclmulqdq.rs | 86 | // Step 1: fold by 4 loop | COMMENT |
| LOW | libs/crc32fast/src/specialized/pclmulqdq.rs | 108 | // Step 2: fold by 1 loop | COMMENT |
| LOW | libs/relax/base/src/inflate/crc32.rs | 156 | // Step 1: fold by 4 loop | COMMENT |
| LOW⚡ | libs/relax/base/src/inflate/crc32.rs | 178 | // Step 2: fold by 1 loop | COMMENT |
| LOW⚡ | libs/relax/base/src/inflate/crc32.rs | 183 | // Step 3: reduction from 128 bits to 64 bits | COMMENT |
| LOW | libs/relax/base/src/inflate/crc32.rs | 197 | // Step 4: Barrett reduction from 64 bits to 32 bits | COMMENT |
| LOW | libs/rapier/src/geometry/manifold_reduction.rs | 101 | // Step 1: Find the deepest contact, biased by extremity for frame stability. | COMMENT |
| LOW | libs/rapier/src/geometry/manifold_reduction.rs | 133 | // Step 2: Find the point most distant from the first contact. | COMMENT |
| LOW | libs/rapier/src/geometry/manifold_reduction.rs | 156 | // Step 3: Find two more contacts that maximize positive and negative signed area. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | tools/aihub-farm-smoke.py | 96 | except Exception as error: | CODE |
| LOW⚡ | tools/aihub-farm-smoke.py | 103 | except Exception as error: | CODE |
| LOW⚡ | tools/aihub-farm-smoke.py | 109 | except Exception as error: | CODE |
| LOW | tools/aihub-farm-smoke.py | 136 | except Exception as error: | CODE |
| LOW | tools/qwen38/bench_api.py | 49 | except Exception: | CODE |
| LOW | tools/qwen38/test_api.py | 49 | except Exception as e: | CODE |
| LOW | tools/qwen38/test_api.py | 147 | except Exception: | CODE |
| LOW | tools/linux/configure-blackshark-usb.sh | 67 | except Exception: | CODE |
| LOW | tools/run/host/tabs.py | 7 | except Exception as e: return 'ERR %s' % e | CODE |
| LOW | tools/run/scoreboard/sb.py | 486 | except Exception as e: # an adapter failure is a failed launch, never a hang | CODE |
| LOW | tools/run/scoreboard/sb_apps.py | 289 | except Exception: | CODE |
| MEDIUM | libs/ai/models/paint/oracle/official_forward.py | 775 | def _call_attn(attn, hidden, enc, kwargs): | CODE |
| LOW⚡ | libs/ai/models/paint/oracle/official_forward.py | 930 | except Exception as e: | CODE |
| LOW⚡ | libs/ai/models/paint/oracle/official_forward.py | 940 | except Exception as e: | CODE |
| LOW⚡ | libs/ai/models/paint/oracle/official_forward.py | 950 | except Exception as e: | CODE |
| LOW⚡ | libs/ai/models/paint/oracle/official_forward.py | 1793 | except Exception as e: | CODE |
| LOW⚡ | libs/ai/models/paint/oracle/official_forward.py | 1802 | except Exception as e: | CODE |
| LOW⚡ | libs/ai/models/paint/oracle/official_forward.py | 1811 | except Exception as e: | CODE |
| LOW⚡ | libs/ai/models/paint/oracle/official_forward.py | 1820 | except Exception as e: | CODE |
| LOW⚡ | libs/ai/models/paint/oracle/official_forward.py | 1829 | except Exception as e: | CODE |
| LOW | libs/ai/models/paint/oracle/official_forward.py | 124 | except Exception: | CODE |
| LOW | libs/ai/models/paint/oracle/official_forward.py | 345 | except Exception as e: | CODE |
| LOW | libs/ai/models/paint/oracle/official_forward.py | 579 | except Exception as e: | CODE |
| LOW | libs/ai/models/paint/oracle/official_forward.py | 731 | except Exception as e: | CODE |
| LOW | libs/ai/models/paint/oracle/official_forward.py | 832 | except Exception as e: | CODE |
| LOW | libs/ai/models/paint/oracle/official_forward.py | 849 | except Exception as e: | CODE |
| LOW | libs/ai/models/paint/oracle/official_forward.py | 866 | except Exception as e: | CODE |
| LOW | libs/ai/models/paint/oracle/official_forward.py | 877 | except Exception as e: | CODE |
| LOW | libs/ai/models/paint/oracle/official_forward.py | 891 | except Exception as e: | CODE |
| LOW | libs/ai/models/paint/oracle/official_forward.py | 969 | except Exception as e: | CODE |
| LOW | libs/ai/models/paint/oracle/official_forward.py | 1493 | except Exception as e: | CODE |
| LOW | libs/ai/models/paint/oracle/official_forward.py | 1724 | except Exception as e: | CODE |
| LOW | libs/ai/models/paint/oracle/official_forward.py | 1739 | except Exception as e: | CODE |
| LOW | libs/ai/models/paint/oracle/official_forward.py | 1752 | except Exception as e: | CODE |
| LOW | libs/ai/models/paint/oracle/official_forward.py | 1764 | except Exception as e: | CODE |
| LOW | libs/ai/models/paint/oracle/official_forward.py | 1780 | except Exception as e: | CODE |
| LOW | libs/ai/models/paint/oracle/ddim_cfg_oracle.py | 150 | except Exception as exc: | CODE |
| LOW | libs/ai/models/paint/oracle/paint_speed_oracle.py | 263 | except Exception as exc: | CODE |
| LOW | libs/ai/models/paint/oracle/dino_forward_oracle.py | 142 | except Exception: | CODE |
| LOW | libs/ai/models/sing/tools/song_producer.py | 278 | except Exception: | CODE |
| LOW | libs/ai/models/sing/tools/song_producer.py | 408 | except Exception as e: | CODE |
| LOW | libs/ai/models/sing/tools/song_producer.py | 426 | except Exception as e: | CODE |
| MEDIUM | libs/ai/models/sing/tools/song_producer.py | 274 | def admission_open(base): | CODE |
| LOW | libs/ai/hub/python/fw_worker.py | 50 | except Exception as e: # noqa: BLE001 | CODE |
| LOW | libs/ai/hub/python/fw_worker.py | 137 | except Exception as e: # noqa: BLE001 | CODE |
| LOW | libs/relax/compiler/tests/unwind_modes.py | 88 | except Exception as e: | CODE |
| LOW | libs/relax/compiler/tests/modules/stale_park.py | 75 | except Exception as e: | CODE |
| LOW | apps/wm/tools/frametrace/ftrig.py | 110 | except Exception: | CODE |
| LOW | apps/wm/tools/rig/rig_lib.py | 26 | except Exception: pass | CODE |
| LOW | apps/wm/tools/rig/rig_lib.py | 28 | except Exception: pass | CODE |
| LOW | apps/wm/tools/usability/suite.py | 767 | except Exception as e: # a broken step is a failure too | CODE |
| LOW | apps/wm/tools/usability/suite.py | 784 | except Exception: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | platform/hal/src/backend/apple/appkit/a11y/check.rs | 129 | check.test(string(placeholder) == n.placeholder, id, "placeholder"); | CODE |
| LOW | libs/vulkan/indexmap/src/set.rs | 1261 | /// for word in "Lorem ipsum dolor sit amet".split_whitespace() { | COMMENT |
| LOW | libs/vulkan/indexmap/src/set.rs | 1261 | /// for word in "Lorem ipsum dolor sit amet".split_whitespace() { | COMMENT |
| LOW | libs/vulkan/indexmap/src/map.rs | 1604 | /// for word in "Lorem ipsum dolor sit amet".split_whitespace() { | COMMENT |
| LOW | libs/vulkan/indexmap/src/map.rs | 1604 | /// for word in "Lorem ipsum dolor sit amet".split_whitespace() { | COMMENT |
| LOW | libs/vulkan/indexmap/src/map.rs | 1646 | /// for word in "Lorem ipsum dolor sit amet".split_whitespace() { | COMMENT |
| LOW | libs/vulkan/indexmap/src/map.rs | 1646 | /// for word in "Lorem ipsum dolor sit amet".split_whitespace() { | COMMENT |
| LOW | libs/vulkan/indexmap/src/map.rs | 1687 | /// for word in "Lorem ipsum dolor sit amet".split_whitespace() { | COMMENT |
| LOW | libs/vulkan/indexmap/src/map.rs | 1687 | /// for word in "Lorem ipsum dolor sit amet".split_whitespace() { | COMMENT |
| LOW | libs/vulkan/indexmap/src/map.rs | 1738 | /// for word in "Lorem ipsum dolor sit amet".split_whitespace() { | COMMENT |
| LOW | libs/vulkan/indexmap/src/map.rs | 1738 | /// for word in "Lorem ipsum dolor sit amet".split_whitespace() { | COMMENT |
| LOW | libs/vulkan/indexmap/src/map/iter.rs | 399 | /// for word in "Lorem ipsum dolor sit amet".split_whitespace() { | COMMENT |
| LOW | libs/vulkan/indexmap/src/map/iter.rs | 399 | /// for word in "Lorem ipsum dolor sit amet".split_whitespace() { | COMMENT |
| LOW | libs/vulkan/zerocopy/agent_docs/style.md | 34 | block inside of a `/// Lorem ipsum...` comment should have lines no more than | CODE |
| LOW⚡ | libs/model/src/selection.rs | 229 | ("vertices",Operation::Transform{object:"placeholder".into(),vertices:vec![],matrix:IDENTITY_MATRIX}), | CODE |
| LOW⚡ | libs/model/src/selection.rs | 230 | ("face",Operation::Extrude{object:"placeholder".into(),face:FaceId(0),offset:[0.,1.,0.]}), | CODE |
| LOW⚡ | libs/model/src/selection.rs | 231 | ("faces",Operation::DeleteFaces{object:"placeholder".into(),faces:vec![]}), | CODE |
| LOW⚡ | libs/model/src/selection.rs | 232 | ("faces",Operation::AssignMaterial{object:"placeholder".into(),faces:vec![],material:1}), | CODE |
| LOW⚡ | libs/model/src/selection.rs | 233 | ("face",Operation::Inset{object:"placeholder".into(),face:FaceId(0),distance:0.1}), | CODE |
| LOW⚡ | libs/model/src/selection.rs | 234 | ("vertices",Operation::Weld{object:"placeholder".into(),vertices:vec![],distance:0.01}), | CODE |
| LOW⚡ | libs/model/src/selection.rs | 235 | ("vertices",Operation::EdgeAttributes{object:"placeholder".into(),edge:EdgeKey(VertexId(0),VertexId(0)),attr | CODE |
| LOW⚡ | libs/model/src/selection.rs | 236 | ("vertices",Operation::Smooth{object:"placeholder".into(),vertices:vec![],iterations:1,factor:0.5,preserve_b | CODE |
| LOW⚡ | libs/model/src/selection.rs | 237 | ("faces",Operation::ProjectUv{object:"placeholder".into(),faces:vec![],axis:2,scale:[1.;2],offset:[0.;2]}), | CODE |
| LOW⚡ | libs/model/src/selection.rs | 238 | ("vertices",Operation::Brush{object:"placeholder".into(),vertices:vec![],center:[0.;3],radius:1.,delta:[0.,1 | CODE |
| LOW⚡ | libs/model/src/selection.rs | 240 | for action in crate::mesh_editing::typed_tests::actions(){let op=Operation::MeshEditing(crate::MeshEditingOperat | CODE |
| LOW | libs/relax/types/src/tcx.rs | 3315 | first_other.get_or_insert(if matches!(ast.ty(*t), ast::Ty::Infer) { "placeholder" } else | CODE |
| LOW | libs/git/tests/worktree_conformance.rs | 13 | email: "test@example.org".into(), | CODE |
| LOW | libs/git/tests/log_topological.rs | 15 | email: "test@example.org".into(), | CODE |
| LOW | libs/git/tests/worktree_add.rs | 12 | email: "test@example.org".into(), | CODE |
| LOW | libs/git/tests/integration_test.rs | 15 | email: "test@test.com".into(), | CODE |
| LOW | libs/git/tests/object_size.rs | 64 | let sig = Signature { name: "T".into(), email: "t@example.org".into(), timestamp, tz_offset: "+0000".into() }; | CODE |
| LOW | libs/git/tests/linked_worktree.rs | 12 | email: "test@example.org".into(), | CODE |
| LOW | libs/git/src/attribution.rs | 67 | email: "test@example.org".into(), | CODE |
| LOW⚡ | examples/uizoo/src/tab_portallist.rs | 64 | 1 => format!("At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren | CODE |
| LOW⚡ | examples/uizoo/src/tab_portallist.rs | 64 | 1 => format!("At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren | CODE |
| LOW⚡ | examples/uizoo/src/tab_portallist.rs | 66 | 3 => format!("Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. | CODE |
| LOW⚡ | examples/uizoo/src/tab_portallist.rs | 66 | 3 => format!("Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. | CODE |
| LOW⚡ | examples/uizoo/src/tab_portallist.rs | 67 | _ => format!("Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod te | CODE |
| LOW⚡ | examples/uizoo/src/tab_portallist.rs | 67 | _ => format!("Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod te | CODE |
| LOW | widgets/core/src/theme_tokens.rs | 3241 | "outline", "inverse", "scrim", "elevation", "material", "presence", "placeholder", | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/run/tools/tests/nightly_sync.py | 56 | def test_multiple_sources_and_missing_path(self): | STRING |
| LOW⚡ | tools/run/tools/tests/nightly_sync.py | 67 | def test_no_pins_and_ignored_build_directory(self): | STRING |
| LOW⚡ | tools/run/tools/tests/nightly_sync.py | 73 | def test_invalid_header_pin_and_path(self): | STRING |
| LOW⚡ | tools/run/tools/tests/nightly_sync.py | 82 | def test_diff_failure_is_reported(self): | STRING |
| LOW⚡ | tools/run/tools/tests/nightly_sync.py | 86 | def test_explicit_revision_and_usage(self): | STRING |
| LOW⚡ | libs/piano_model/tools/test_fit_voicing.py | 321 | def test_unison_cluster_gain_preserved(self): | CODE |
| LOW⚡ | libs/piano_model/tools/test_fit_voicing.py | 328 | def test_extra_layer_cannot_boost_missing_soft_knot_partial(self): | CODE |
| LOW⚡ | libs/piano_model/tools/test_fit_voicing.py | 338 | def test_rising_and_beating_decay_rejected(self): | CODE |
| LOW⚡ | libs/piano_model/tools/test_fit_voicing.py | 343 | def test_previous_adds_gain_multiplies_decay_and_clamps(self): | CODE |
| LOW | libs/piano_model/tools/test_fit_voicing.py | 91 | def test_truncated_and_nonfinite_wav_rejected(self): | CODE |
| LOW | libs/piano_model/tools/test_fit_voicing.py | 102 | def test_antiphase_power_and_fft_normalization(self): | CODE |
| LOW | libs/piano_model/tools/test_fit_voicing.py | 114 | def test_onset_threshold_in_millisecond_blocks(self): | CODE |
| LOW | libs/piano_model/tools/test_fit_voicing.py | 124 | def test_early_only_high_partials_cut_with_independent_reference(self): | CODE |
| LOW | libs/piano_model/tools/test_fit_voicing.py | 151 | def test_broadband_attack_cannot_supply_missing_model_high_modes(self): | CODE |
| LOW | libs/piano_model/tools/test_fit_voicing.py | 167 | def test_early_peak_proximity_and_unique_assignment(self): | CODE |
| LOW | libs/piano_model/tools/test_fit_voicing.py | 178 | def test_exact_mixed_windows_and_duration_specific_decay_compensation(self): | CODE |
| LOW | libs/piano_model/tools/test_fit_voicing.py | 191 | def test_analytic_gain_decay_recovery_from_mixed_hann_windows(self): | CODE |
| LOW | libs/piano_model/tools/test_fit_voicing.py | 211 | def test_known_stiff_string_pitch_independently_fitted(self): | CODE |
| LOW | libs/piano_model/tools/test_fit_voicing.py | 221 | def test_gain_and_decay_recovered_with_independent_frequencies(self): | CODE |
| LOW | libs/piano_model/tools/test_fit_voicing.py | 232 | def test_absent_and_noise_only_partial_not_boosted(self): | CODE |
| LOW | libs/piano_model/tools/test_fit_voicing.py | 241 | def test_missing_or_weak_reference_fundamental_cut_without_decay(self): | CODE |
| LOW | libs/piano_model/tools/test_fit_voicing.py | 285 | def test_reference_upper_bound_requires_location_and_shared_level_excess(self): | CODE |
| LOW | libs/piano_model/tools/test_fit_voicing.py | 304 | def test_other_velocities_cannot_boost_censored_intermediate_layer(self): | CODE |
| LOW | libs/piano_model/tools/test_fit_voicing.py | 390 | def test_mixed_window_response_gain_decay_recovery(self): | CODE |
| LOW | libs/piano_model/tools/test_fit_voicing.py | 401 | def test_mismatched_window_times_lengths_and_shapes_rejected(self): | CODE |
| LOW | libs/piano_model/tools/test_fit_voicing.py | 413 | def test_recovers_gain_and_decay_with_nonmonotone_baseline(self): | CODE |
| LOW | libs/piano_model/tools/test_fit_voicing.py | 432 | def test_constant_response_no_response_and_no_perturbation_refused(self): | CODE |
| LOW | libs/piano_model/tools/test_fit_voicing.py | 447 | def test_time_span_and_noise_cannot_identify_decay(self): | CODE |
| LOW | libs/piano_model/tools/test_fit_voicing.py | 462 | def test_robust_fit_and_applied_bounds_compensation(self): | CODE |
| LOW | libs/piano_model/tools/test_fit_voicing.py | 482 | def test_noise_guards_cut_bounds_and_missing_soft_knot(self): | CODE |
| LOW | libs/piano_model/tools/test_fit_voicing.py | 523 | def test_velocity_weights_and_all_layers_used(self): | CODE |
| LOW | libs/piano_model/tools/test_fit_voicing.py | 537 | def test_sorted_csv_rust_shapes_bounds_and_roundtrip(self): | CODE |
| LOW | libs/piano_model/tools/test_fit_voicing.py | 606 | def test_validates_every_csv_row_with_rounding_and_actual_clamp(self): | CODE |
| LOW | libs/piano_model/tools/test_fit_voicing.py | 632 | def test_settings_missing_metadata_and_file_inventory_rejected(self): | CODE |
| LOW | libs/piano_model/tools/test_fit_voicing.py | 688 | def test_native_layer_selection_and_no_neighbor_substitution(self): | CODE |
| LOW | libs/piano_model/tools/test_fit_voicing.py | 701 | def test_complete_cli_anchor_manifest_extra_layers_and_previous(self): | CODE |
| LOW | libs/piano_model/tools/test_fit_voicing.py | 730 | def test_fixed_anchor_pilot_and_missing_extra_velocity(self): | CODE |
| LOW | libs/piano_model/tools/test_fit_voicing.py | 740 | def test_probe_cli_anchor_provenance_and_source_preservation(self): | CODE |
| LOW | libs/piano_model/tools/test_fit_voicing.py | 783 | def test_probe_cli_requires_previous_and_factor(self): | CODE |
| LOW | libs/piano_model/tools/test_acoustic.py | 12 | def test_antiphase_and_gain_invariance(self): | CODE |
| LOW | libs/piano_model/tools/test_acoustic.py | 50 | def test_sfz_native_velocity_mapping(self): | CODE |
| LOW | libs/piano_model/tools/test_acoustic.py | 71 | def test_onset_alignment_and_decay_units(self): | STRING |
| LOW | libs/piano_model/tools/test_acoustic.py | 86 | def test_missing_corpus_is_error(self): | STRING |
| LOW | libs/piano_model/tools/fit_voicing.py | 462 | def validate_measurement_windows(measurements): | CODE |
| LOW | libs/ai/models/paint/oracle/official_forward.py | 118 | def _set_plain_attn_processor(inner): | CODE |
| LOW | libs/ai/models/paint/oracle/hunyuan_taps_oracle.py | 58 | def compute_discrete_voxel_indice( | CODE |
| LOW | libs/ai/models/sing/tools/song_producer.py | 189 | def _leaf_point_and_credential(der): | CODE |
| LOW | apps/wm/tools/usability/suite.py | 688 | def t_shot_thumbnail_into_code(t): | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | platform/script/src/pod_heap.rs | 2444 | // AI generated f16/f32 conversions. They look correct at first glance/test | COMMENT |
| HIGH | libs/unicode/unicode-properties/src/lib.rs | 18 | //! Future properties can be added as requested. | COMMENT |
| HIGH | libs/unicode/unicode-bidi/src/implicit.rs | 383 | // Update all processing classes corresponding to the start and end elements, as requested. | COMMENT |
| HIGH | libs/vulkan/zerocopy/src/lib.rs | 6391 | // preserving the count as requested by the user is the behavior that we | COMMENT |
| HIGH | libs/relax/compiler/std/std/relax.rs | 616 | /// A sandboxed run-time Rust module for an app's own AI-generated code. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/qwen38/test_api.py | 7 | CODE | |
| LOW | tools/run/fixture/affected.py | 13 | CODE | |
| LOW | libs/piano_model/tools/acoustic.py | 9 | CODE | |
| LOW | libs/diffusion/src/bin/ref_dump_flux2_klein_edit.py | 13 | CODE | |
| LOW | libs/ai/models/paint/oracle/dino_attn_impl_oracle.py | 2 | CODE | |
| LOW | libs/ai/models/paint/oracle/official_forward.py | 9 | CODE | |
| LOW | libs/ai/models/paint/oracle/official_forward.py | 20 | CODE | |
| LOW | libs/ai/models/paint/oracle/official_forward.py | 22 | CODE | |
| LOW | libs/ai/models/paint/oracle/dino_preprocess_oracle.py | 8 | CODE | |
| LOW | libs/ai/models/paint/oracle/dual_write_oracle.py | 9 | CODE | |
| LOW | libs/ai/models/paint/oracle/dino_embed_oracle.py | 5 | CODE | |
| LOW | libs/ai/models/paint/oracle/ddim_cfg_oracle.py | 10 | CODE | |
| LOW | libs/ai/models/paint/oracle/paint_speed_oracle.py | 15 | CODE | |
| LOW | libs/ai/models/paint/oracle/paint_speed_oracle.py | 43 | CODE | |
| LOW | libs/ai/models/paint/oracle/hunyuan_taps_oracle.py | 11 | CODE | |
| LOW | libs/ai/models/paint/oracle/hunyuan_taps_oracle.py | 16 | CODE | |
| LOW | libs/ai/models/paint/oracle/hunyuan_taps_oracle.py | 18 | CODE | |
| LOW | libs/ai/models/paint/oracle/dino_forward_oracle.py | 10 | CODE | |
| LOW | libs/ai/models/speech/tools/convert_kokoro.py | 36 | CODE | |
| LOW | libs/ai/models/speech/tools/build_zh_lexicon.py | 26 | CODE | |
| LOW | libs/ai/models/sing/tools/song_producer.py | 25 | CODE | |
| LOW | libs/ai/models/sing/tools/lyric_words.py | 19 | CODE | |
| LOW | libs/ai/loader/tests/data/gen_iq_dequant_oracle.py | 18 | CODE | |
| LOW | libs/ai/hub/python/yue2_oracle_dump.py | 30 | CODE | |
| LOW | libs/ai/hub/python/yue2_oracle_dump.py | 79 | CODE | |
| LOW | libs/ai/hub/python/yue2_oracle_dump.py | 79 | CODE | |
| LOW | libs/ai/hub/python/yue2_oracle_dump.py | 83 | CODE | |
| LOW | libs/ai/hub/python/retarget_multi.py | 14 | CODE | |
| LOW | libs/relax/compiler/bench_rt/asmdiff.py | 29 | CODE | |
| LOW | libs/relax/compiler/tests/unwind_modes.py | 14 | CODE | |
| LOW | apps/wm/tools/portal/portalcheck.py | 12 | CODE | |
| LOW | apps/wm/tools/frametrace/scenarios.py | 10 | CODE | |
| LOW | apps/wm/tools/frametrace/scenarios.py | 10 | CODE | |
| LOW | apps/wm/tools/rig/rig_lib.py | 1 | CODE | |
| LOW | apps/wm/tools/rig/motion.py | 6 | CODE | |
| LOW | apps/wm/tools/rig/motion.py | 6 | CODE | |
| LOW | widgets/themes/build_icons.py | 7 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | libs/cfg-if/src/lib.rs | 143 | // block to be annotated with the produced `#[cfg(...)]`. In this example, | COMMENT |
| HIGH | libs/vulkan/cfg-if/src/lib.rs | 143 | // block to be annotated with the produced `#[cfg(...)]`. In this example, | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | libs/relax/compiler/tests/live_invalid/run.py | 144 | v.push(s.a); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | libs/linux/wayland-client/src/event_queue.rs | 52 | /// # // Maintainers: If this example changes, please make sure you also carry those changes over to the delegate_dispat | COMMENT |
| MEDIUM | libs/rapier/src/dynamics/integration_parameters.rs | 143 | /// maintains stability. The defaults work well for most games, but you may want to adjust | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | libs/rapier/src/dynamics/island_manager/sleep.rs | 81 | // TODO: implement recycling islands to avoid repeated allocations? | COMMENT |
| LOW | libs/rapier/src/dynamics/island_manager/optimizer.rs | 159 | // TODO: implement islands recycling to avoid reallocating every time. | COMMENT |
| LOW | libs/rustybuzz/src/hb/face.rs | 269 | // TODO: Add tests for this. We should use all glyphs from | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | libs/ai/hub/src/flux_backend.rs | 3 | //! scaffold (and CI) never needs the ggml/mlx toolchain. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | libs/i_overlay/src/core/overlay.rs | 334 | /// ### Usage: | COMMENT |
| LOW | libs/i_overlay/src/float/overlay.rs | 334 | /// ### Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | libs/piano_model/tools/test_fit_voicing.py | 43 | CODE | |
| LOW | libs/piano_model/tools/test_fit_voicing.py | 375 | CODE | |
| LOW | apps/wm/tools/frametrace/ftrig.py | 29 | CODE |