G-code generator for 3D printers (Bambu, Prusa, Voron, VzBot, RatRig, Creality, etc.)
This report summarizes scanner evidence for OrcaSlicer/OrcaSlicer, a C++ project with 16,241 GitHub stars. SynthScan examined 4,418,957 lines of code across 19128 source files, recording 7279 pattern matches distributed across 23 syntactic categories. The legacy adjusted pattern signal is 1.8 (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? 6899 finding(s).
Are imports declared and package/API names verified? 118 finding(s).
Are wrappers, guards, and repeated structures necessary? 627 finding(s).
Which changes need focused human review? 7279 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 7279 distinct pattern matches across 23 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 | CMakeLists.txt | 381 | string(REGEX REPLACE "/W[0-4]" "" CMAKE_C_FLAGS "${CMAKE_C_FLAGS}") | COMMENT |
| LOW | build_release_macos.sh | 201 | # elif which -s port; then | COMMENT |
| LOW | sandboxes/CMakeLists.txt | 1 | #add_subdirectory(slasupporttree) | COMMENT |
| LOW | sandboxes/orca_preset_update_demo.py | 1 | # /// script | COMMENT |
| LOW | sandboxes/orca_preset_transaction_demo.py | 1 | # /// script | COMMENT |
| LOW | sandboxes/its_neighbor_index/ItsNeighborIndex.cpp | 261 | COMMENT | |
| LOW | sandboxes/its_neighbor_index/ItsNeighborIndex.cpp | 341 | index[face(2)].emplace_back(fi); | COMMENT |
| LOW | sandboxes/slasupporttree/slasupporttree.cpp | 1 | #include <iostream> | COMMENT |
| LOW | sandboxes/aabb-evaluation/aabb-evaluation.cpp | 1 | #include <iostream> | COMMENT |
| LOW | deps_src/agg/agg_rasterizer_sl_clip.h | 1 | //---------------------------------------------------------------------------- | COMMENT |
| LOW | deps_src/agg/agg_path_storage.h | 1 | //---------------------------------------------------------------------------- | COMMENT |
| LOW | deps_src/agg/agg_config.h | 1 | #ifndef AGG_CONFIG_INCLUDED | COMMENT |
| LOW | deps_src/agg/agg_config.h | 21 | // | COMMENT |
| LOW | deps_src/agg/agg_config.h | 41 | // This #define is used only for default rendering_buffer type, | COMMENT |
| LOW | deps_src/agg/agg_scanline_p.h | 1 | //---------------------------------------------------------------------------- | COMMENT |
| LOW | deps_src/agg/agg_scanline_p.h | 21 | // Liberty Technology Systems, Inc., visit http://lib-sys.com | COMMENT |
| LOW | deps_src/agg/agg_array.h | 1 | //---------------------------------------------------------------------------- | COMMENT |
| LOW | deps_src/agg/agg_renderer_scanline.h | 1 | //---------------------------------------------------------------------------- | COMMENT |
| LOW | deps_src/agg/agg_color_gray.h | 1 | //---------------------------------------------------------------------------- | COMMENT |
| LOW | deps_src/agg/agg_color_gray.h | 21 | // | COMMENT |
| LOW | deps_src/agg/agg_conv_transform.h | 1 | //---------------------------------------------------------------------------- | COMMENT |
| LOW | deps_src/agg/agg_math.h | 1 | //---------------------------------------------------------------------------- | COMMENT |
| LOW | deps_src/agg/agg_math.h | 161 | ((x1 - x4) * dy2 - (y1 - y4) * dx2 < 0.0) != | COMMENT |
| LOW | deps_src/agg/agg_math.h | 341 | COMMENT | |
| LOW | deps_src/agg/agg_pixfmt_rgb.h | 1 | //---------------------------------------------------------------------------- | COMMENT |
| LOW | deps_src/agg/agg_pixfmt_base.h | 1 | //---------------------------------------------------------------------------- | COMMENT |
| LOW | deps_src/agg/agg_renderer_base.h | 1 | //---------------------------------------------------------------------------- | COMMENT |
| LOW | deps_src/agg/agg_gamma_lut.h | 1 | //---------------------------------------------------------------------------- | COMMENT |
| LOW | deps_src/agg/agg_trans_affine.h | 1 | //---------------------------------------------------------------------------- | COMMENT |
| LOW | deps_src/agg/agg_trans_affine.h | 21 | COMMENT | |
| LOW | deps_src/agg/agg_trans_affine.h | 41 | // "why do we need to understand and use some matrix stuff instead of just | COMMENT |
| LOW | deps_src/agg/agg_trans_affine.h | 61 | // m *= scaleY_matrix(1.5); | COMMENT |
| LOW | deps_src/agg/agg_trans_affine.h | 121 | COMMENT | |
| LOW | deps_src/agg/agg_rasterizer_cells_aa.h | 1 | //---------------------------------------------------------------------------- | COMMENT |
| LOW | deps_src/agg/agg_rasterizer_cells_aa.h | 21 | // | COMMENT |
| LOW | deps_src/agg/agg_rasterizer_cells_aa.h | 641 | // cell_type* cell = m_cells[nc >> cell_block_shift] + (nc & cell_block_mask); | COMMENT |
| LOW | deps_src/agg/agg_rasterizer_scanline_aa.h | 1 | //---------------------------------------------------------------------------- | COMMENT |
| LOW | deps_src/agg/agg_rasterizer_scanline_aa.h | 21 | // | COMMENT |
| LOW | deps_src/agg/agg_rasterizer_scanline_aa.h | 41 | // Polygon rasterizer that is used to render filled polygons with | COMMENT |
| LOW | deps_src/agg/agg_clip_liang_barsky.h | 1 | //---------------------------------------------------------------------------- | COMMENT |
| LOW | deps_src/agg/agg_clip_liang_barsky.h | 41 | // | COMMENT |
| LOW | deps_src/agg/agg_pixfmt_gray.h | 1 | //---------------------------------------------------------------------------- | COMMENT |
| LOW | deps_src/agg/agg_rendering_buffer.h | 1 | //---------------------------------------------------------------------------- | COMMENT |
| LOW | deps_src/agg/agg_rendering_buffer.h | 281 | // row_ptr_cache creates an array of pointers to rows, so, the access | COMMENT |
| LOW | deps_src/agg/agg_bezier_arc.h | 1 | //---------------------------------------------------------------------------- | COMMENT |
| LOW | deps_src/agg/agg_bezier_arc.h | 81 | private: | COMMENT |
| LOW | deps_src/agg/agg_rasterizer_scanline_aa_nogamma.h | 1 | //---------------------------------------------------------------------------- | COMMENT |
| LOW | deps_src/agg/agg_rasterizer_scanline_aa_nogamma.h | 21 | // | COMMENT |
| LOW | deps_src/agg/agg_rasterizer_scanline_aa_nogamma.h | 61 | COMMENT | |
| LOW | deps_src/agg/agg_rasterizer_scanline_aa_nogamma.h | 81 | // | COMMENT |
| LOW | deps_src/agg/agg_color_rgba.h | 1 | //---------------------------------------------------------------------------- | COMMENT |
| LOW | deps_src/agg/agg_gamma_functions.h | 1 | //---------------------------------------------------------------------------- | COMMENT |
| LOW | deps_src/agg/agg_basics.h | 1 | //---------------------------------------------------------------------------- | COMMENT |
| LOW | deps_src/agg/agg_basics.h | 21 | COMMENT | |
| LOW | deps_src/agg/agg_basics.h | 41 | COMMENT | |
| LOW | deps_src/agg/agg_basics.h | 61 | // If the compiler has different capacity of the basic types you can redefine | COMMENT |
| LOW | deps_src/agg/agg_basics.h | 81 | #ifndef AGG_INT32 | COMMENT |
| LOW | deps_src/agg/agg_basics.h | 101 | #define AGG_INT64U unsigned long long | COMMENT |
| LOW | …ps_src/libnest2d/include/libnest2d/geometry_traits.hpp | 1 | #ifndef GEOMETRY_TRAITS_HPP | COMMENT |
| LOW | deps_src/libnest2d/include/libnest2d/libnest2d.hpp | 1 | #ifndef LIBNEST2D_HPP | COMMENT |
| 6283 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | sandboxes/orca_preset_transaction_demo.py | 32 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | sandboxes/orca_preset_transaction_demo.py | 35 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | deps_src/qhull/origCMakeLists.txt | 123 | # --------------------------------------- | COMMENT |
| MEDIUM | deps_src/qhull/origCMakeLists.txt | 127 | # --------------------------------------- | COMMENT |
| MEDIUM | deps_src/qhull/origCMakeLists.txt | 351 | # --------------------------------------- | COMMENT |
| MEDIUM | deps_src/qhull/origCMakeLists.txt | 353 | # --------------------------------------- | COMMENT |
| MEDIUM⚡ | deps_src/qhull/origCMakeLists.txt | 368 | # --------------------------------------- | COMMENT |
| MEDIUM⚡ | deps_src/qhull/origCMakeLists.txt | 371 | # --------------------------------------- | COMMENT |
| MEDIUM⚡ | deps_src/qhull/origCMakeLists.txt | 377 | # --------------------------------------- | COMMENT |
| MEDIUM⚡ | deps_src/qhull/origCMakeLists.txt | 381 | # --------------------------------------- | COMMENT |
| MEDIUM | deps_src/qhull/origCMakeLists.txt | 409 | # --------------------------------------- | COMMENT |
| MEDIUM | deps_src/qhull/origCMakeLists.txt | 411 | # --------------------------------------- | COMMENT |
| MEDIUM | tests/compare_analyzer/show_temp_plot.py | 122 | # ── Physical timeline from G1 moves ────────────────────────────────── | COMMENT |
| MEDIUM | tests/compare_analyzer/show_temp_plot.py | 170 | # ── Scale physical timeline to match M73 trapezoid estimate ────── | COMMENT |
| MEDIUM | tests/compare_analyzer/show_temp_plot.py | 229 | # ── Fallback: M73-based interpolation (original logic) ─────────────── | COMMENT |
| MEDIUM | tests/slic3rutils/test_plugin_resource_texture.cpp | 310 | // ── Validation (collect_resource_texture_files, no Python) ────────────────────────────────────── | COMMENT |
| MEDIUM | tests/slic3rutils/test_plugin_resource_texture.cpp | 454 | // ── Lifecycle through the real listing ────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | tests/slic3rutils/test_plugin_resource_texture.cpp | 664 | // ── Hostile get_texture_dir() overrides ───────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | tests/slic3rutils/test_plugin_resource_texture.cpp | 727 | // ── Decoding parity ───────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | tests/slic3rutils/test_plugin_resource_texture.cpp | 823 | // ── Wheel metadata ────────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | tests/slic3rutils/test_plugin_resource_texture.cpp | 865 | // ── .3mf round trip ───────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | .claude/skills/orca-translations/scripts/po_tool.py | 50 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | .claude/skills/orca-translations/scripts/po_tool.py | 262 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | .claude/skills/orca-translations/scripts/po_tool.py | 333 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | .claude/skills/orca-translations/scripts/po_tool.py | 453 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | .claude/skills/orca-translations/scripts/po_tool.py | 560 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | scripts/orca_profile_tool.py | 860 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | scripts/orca_profile_tool.py | 862 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | scripts/orca_profile_tool.py | 987 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | scripts/orca_profile_tool.py | 989 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/orca_profile_tool.py | 345 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/orca_profile_tool.py | 347 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/orca_profile_tool.py | 394 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/orca_profile_tool.py | 396 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/orca_profile_tool.py | 677 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/orca_profile_tool.py | 679 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/orca_profile_tool.py | 1933 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/orca_profile_tool.py | 1935 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/orca_profile_tool.py | 2028 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/orca_profile_tool.py | 2030 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/orca_profile_tool.py | 2193 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/orca_profile_tool.py | 2195 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/orca_profile_tool.py | 2497 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/orca_profile_tool.py | 2499 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/orca_profile_tool.py | 2540 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/orca_profile_tool.py | 2542 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/orca_profile_tool.py | 2679 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/orca_profile_tool.py | 2681 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/orca_profile_tool.py | 2796 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/orca_profile_tool.py | 2798 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/orca_profile_tool.py | 2963 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/orca_profile_tool.py | 2965 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/orca_profile_tool.py | 3085 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/orca_profile_tool.py | 3087 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/orca_profile_tool.py | 3218 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/orca_profile_tool.py | 3220 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/orca_profile_tool.py | 3435 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/orca_profile_tool.py | 3437 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/orca_profile_tool.py | 3596 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/orca_profile_tool.py | 3598 | # --------------------------------------------------------------------------- | COMMENT |
| 107 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | sandboxes/orca_dock_panel_plugin_any.py | 75 | if (message && message.command === "objects") | CODE |
| HIGH | sandboxes/orca_reload_local_bundle_demo.py | 297 | $('message').textContent = error || message || ''; | CODE |
| HIGH⚡ | sandboxes/orca_reload_local_bundle_demo.py | 310 | if (!busy && event.target.matches('[data-toggle]')) { | CODE |
| HIGH⚡ | sandboxes/orca_reload_local_bundle_demo.py | 316 | if (!button || busy) return; | CODE |
| HIGH⚡ | sandboxes/orca_reload_local_bundle_demo.py | 325 | if (!message || message.command !== 'state') return; | CODE |
| HIGH | sandboxes/orca_inspector_plugin_any.py | 81 | """host.BoundingBox -> dict (or None when the box is undefined).""" | STRING |
| HIGH | sandboxes/orca_inspector_plugin_any.py | 743 | ['approx size', esc(vec3(d.bbox_approx && d.bbox_approx.size))], | CODE |
| HIGH | sandboxes/orca_inspector_plugin_any.py | 848 | const hit = !q || tr.dataset.k.includes(q) || | CODE |
| HIGH | sandboxes/orca_inspector_plugin_any.py | 857 | if (id == null || id < 1) return '<span class="badge">extruder —</span>'; | CODE |
| HIGH | sandboxes/orca_inspector_plugin_any.py | 946 | ['raw size', esc(vec3(o.raw_bbox && o.raw_bbox.size))], | CODE |
| HIGH | sandboxes/orca_inspector_plugin_any.py | 959 | S.colors = d.filament_colors || S.colors; | CODE |
| HIGH | sandboxes/orca_inspector_plugin_any.py | 1042 | pendingPreviews.push([id, d.preview.points]); | CODE |
| HIGH | sandboxes/orca_inspector_plugin_any.py | 1057 | const scaleDpr = window.devicePixelRatio || 1; | CODE |
| HIGH | sandboxes/orca_inspector_plugin_any.py | 1127 | S.uiLog.push(new Date().toLocaleTimeString() + ' ' + text); | CODE |
| HIGH | sandboxes/orca_inspector_plugin_any.py | 1259 | if (msg && msg.command === 'pong') | CODE |
| HIGH | sandboxes/orca_inspector_plugin_any.py | 1305 | const hit = !q || tr.dataset.k.includes(q) || | CODE |
| HIGH⚡ | sandboxes/orca_preset_update_demo.py | 27 | const $=id=>document.getElementById(id),S={kind:'process',slot:1,preset:'',rows:[],selected:null,busy:true,notice:'',not | CODE |
| HIGH⚡ | sandboxes/orca_preset_update_demo.py | 31 | function paint(m){const notice=S.notice,noticeError=S.noticeError;S.notice='';S.noticeError=false;S.busy=false;S.kind=m. | CODE |
| HIGH⚡ | sandboxes/orca_preset_update_demo.py | 37 | $('kind').onchange=()=>{S.kind=$('kind').value;S.selected=null;$('preset').value='';load()};$('slot').onchange=()=>{S.sl | CODE |
| HIGH | sandboxes/orca_twistify_plugin_any.py | 268 | var context = (window.orca && window.orca.getContext) ? window.orca.getContext() : { scope: "global" }; | CODE |
| HIGH | sandboxes/orca_twistify_plugin_any.py | 279 | out[key] = num(config ? config[key] : undefined, DEFAULTS[key]); | CODE |
| HIGH | sandboxes/orca_twistify_plugin_any.py | 294 | if (form.wobble_ampl_mm !== 0 && form.wobble_period_mm > 0) | CODE |
| HIGH | sandboxes/orca_twistify_plugin_any.py | 300 | return form.twist_deg_per_mm !== 0 || form.taper_per_mm !== 0 || form.wobble_ampl_mm !== 0; | CODE |
| HIGH⚡ | sandboxes/orca_twistify_plugin_any.py | 337 | layers.push({ z: z, plan: plan }); | CODE |
| HIGH⚡ | sandboxes/orca_twistify_plugin_any.py | 347 | svg.push('<line class="tick" x1="24" y1="' + y.toFixed(1) + '" x2="30" y2="' + y.toFixed(1) + '"/>'); | CODE |
| HIGH⚡ | sandboxes/orca_twistify_plugin_any.py | 348 | svg.push('<text x="20" y="' + (y + 3).toFixed(1) + '" text-anchor="end">' + mark + '</text>'); | CODE |
| HIGH⚡ | sandboxes/orca_twistify_plugin_any.py | 350 | svg.push('<text x="30" y="' + (ORIGIN_Y - Z_SPAN * Z_UNITS - 11).toFixed(1) + | CODE |
| HIGH⚡ | sandboxes/orca_twistify_plugin_any.py | 357 | svg.push('<polygon class="ring" points="' + ring + '" stroke-opacity="' + | CODE |
| HIGH⚡ | sandboxes/orca_twistify_plugin_any.py | 359 | trace.push(ring.split(" ")[1]); | CODE |
| HIGH⚡ | sandboxes/orca_twistify_plugin_any.py | 363 | svg.push('<polyline class="helix" points="' + trace.join(" ") + '"/>'); | CODE |
| HIGH⚡ | sandboxes/orca_twistify_plugin_any.py | 366 | svg.push('<polygon class="datum" points="' + points(layers[0].plan, 0, fit) + '"/>'); | CODE |
| HIGH⚡ | sandboxes/orca_twistify_plugin_any.py | 382 | parts.push("<b>" + (form.twist_deg_per_mm * Z_SPAN).toFixed(0) + "\\u00b0</b> of rotation"); | CODE |
| HIGH⚡ | sandboxes/orca_twistify_plugin_any.py | 384 | parts.push("<b>" + top.scale.toFixed(2) + "\\u00d7</b> scale" + | CODE |
| HIGH⚡ | sandboxes/orca_twistify_plugin_any.py | 387 | parts.push("<b>\\u00b1" + form.wobble_ampl_mm.toFixed(1) + "</b> mm of wobble"); | CODE |
| HIGH⚡ | sandboxes/orca_twistify_plugin_any.py | 397 | if (id === "n-" + FIELDS[i].key || id === "r-" + FIELDS[i].key) | CODE |
| HIGH | sandboxes/orca_twistify_plugin_any.py | 425 | if (field.neutral === undefined) return ""; | CODE |
| HIGH | sandboxes/orca_twistify_plugin_any.py | 524 | if (window.orca && window.orca.onConfig) { | CODE |
| HIGH⚡ | tests/compare_analyzer/show_temp_plot.py | 740 | return fileData.tc_zones.some(z => time >= z.start_time && time <= z.end_time); | CODE |
| HIGH⚡ | tests/compare_analyzer/show_temp_plot.py | 745 | return fileData.toolchange_zones.some(z => time >= z.start_time && time <= z.end_time); | CODE |
| HIGH⚡ | tests/compare_analyzer/show_temp_plot.py | 750 | return fileData.wipe_zones.some(z => time >= z.start_time && time <= z.end_time); | CODE |
| HIGH⚡ | tests/compare_analyzer/show_temp_plot.py | 1111 | if (x2 < lB || x1 > rB) continue; | CODE |
| HIGH⚡ | tests/compare_analyzer/show_temp_plot.py | 1115 | const is_printing1 = !in_tc1 || in_wipe1; | CODE |
| HIGH⚡ | tests/compare_analyzer/show_temp_plot.py | 1116 | const is_end_gcode1 = fileData.end_gcode_time && pt1.time >= fileData.end_gcode_time; | CODE |
| HIGH⚡ | tests/compare_analyzer/show_temp_plot.py | 1117 | const active = isActiveOnPanel(fileData, pt1.active, heater) && is_printing1 && pt1.printing_started && !is_end_ | CODE |
| HIGH⚡ | tests/compare_analyzer/show_temp_plot.py | 1119 | if (active && temp1 >= 190) color = getFilColor(fileData, pt1.active); | CODE |
| HIGH⚡ | tests/compare_analyzer/show_temp_plot.py | 1133 | if (x2 >= lB && x2 <= rB) { | CODE |
| HIGH⚡ | tests/compare_analyzer/show_temp_plot.py | 1136 | const is_printing2 = !in_tc2 || in_wipe2; | CODE |
| HIGH⚡ | tests/compare_analyzer/show_temp_plot.py | 1137 | const is_end_gcode2 = fileData.end_gcode_time && pt2.time >= fileData.end_gcode_time; | CODE |
| HIGH⚡ | tests/compare_analyzer/show_temp_plot.py | 1138 | const nextActive = isActiveOnPanel(fileData, pt2.active, heater) && is_printing2 && pt2.printing_started && | CODE |
| HIGH⚡ | tests/compare_analyzer/show_temp_plot.py | 1140 | if (nextActive && temp2 >= 190) nc = getFilColor(fileData, pt2.active); | CODE |
| HIGH⚡ | tests/compare_analyzer/show_temp_plot.py | 1184 | const is_printing = !in_tc || in_wipe; | CODE |
| HIGH⚡ | tests/compare_analyzer/show_temp_plot.py | 1185 | const is_end_gcode = fileData.end_gcode_time && track[i].time >= fileData.end_gcode_time; | CODE |
| HIGH⚡ | tests/compare_analyzer/show_temp_plot.py | 1186 | const on = (track[i].active === filId) && (t >= 190) && is_printing && track[i].printing_started && !is_end_gcod | CODE |
| HIGH⚡ | tests/compare_analyzer/show_temp_plot.py | 1187 | if (on && aStart === -1) aStart = i; | CODE |
| HIGH⚡ | tests/compare_analyzer/show_temp_plot.py | 1188 | else if (!on && aStart !== -1) { activeIdxRanges.push({ s: aStart, e: i - 1 }); aStart = -1; } | CODE |
| HIGH⚡ | tests/compare_analyzer/show_temp_plot.py | 1188 | else if (!on && aStart !== -1) { activeIdxRanges.push({ s: aStart, e: i - 1 }); aStart = -1; } | CODE |
| HIGH⚡ | tests/compare_analyzer/show_temp_plot.py | 1190 | if (aStart !== -1) activeIdxRanges.push({ s: aStart, e: track.length - 1 }); | CODE |
| HIGH⚡ | tests/compare_analyzer/show_temp_plot.py | 1193 | const isActiveIdx = (i) => activeIdxRanges.some(r => i >= r.s && i <= r.e); | CODE |
| HIGH⚡ | tests/compare_analyzer/show_temp_plot.py | 1194 | const inWindow = (i) => activeIdxRanges.some(r => i >= r.s - STEPS && i <= r.e + STEPS); | CODE |
| HIGH⚡ | tests/compare_analyzer/show_temp_plot.py | 1339 | const p = panels.find(pan => pan.type === 'main' && pan.file === fd && pan.heater === h); | CODE |
| 41 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | resources/web/homepage/js/home.js | 398 | function ShowRecnetFileContextMenu() | CODE |
| LOW | resources/web/homepage/js/home.js | 526 | function UpdateRecentClearBtnDisplay() | CODE |
| LOW | resources/web/homepage/js/home.js | 561 | function BeginDownloadNetworkPlugin() | CODE |
| LOW | resources/web/dialog/js/plugin-config-ui.js | 37 | function BuildCustomConfigDocument(html, config, context) { | CODE |
| LOW | resources/web/dialog/PluginsDialog/index.js | 251 | function OnExploreMenuButtonKeyDown(event) { | CODE |
| LOW | resources/web/dialog/PluginsDialog/index.js | 412 | function SyncPluginListHeaderGutter() { | CODE |
| LOW | resources/web/dialog/PluginsDialog/index.js | 912 | function GetConfigurableCapabilities(plugin) { | CODE |
| LOW | resources/web/dialog/PluginsDialog/index.js | 1027 | function ClearCapabilityConfigView() { | CODE |
| LOW | resources/web/dialog/PluginsDialog/index.js | 1160 | function ApplyCapabilityConfigSaved(payload) { | CODE |
| LOW | resources/web/dialog/PluginsDialog/plugin-search.js | 98 | function ClearSearchExpandOverride() { | CODE |
| LOW | resources/web/dialog/PluginsConfigDialog/index.js | 190 | function ClearCapabilityConfigView() { | CODE |
| LOW | resources/web/dialog/PluginsConfigDialog/index.js | 345 | function ApplyCapabilityConfigSaved(payload) { | CODE |
| LOW | tests/compare_analyzer/compare_slices.py | 379 | def analyze_critical_discrepancies(f1_meta, f2_meta, f1_settings, f2_settings, f1_stats, f2_stats): | CODE |
| LOW | tests/compare_analyzer/compare_slices.py | 567 | def format_side_by_side_temp_track(f1_track, f2_track, f1_name, f2_name): | CODE |
| LOW | tests/compare_analyzer/compare_slices.py | 752 | def analyze_preheat_cooldown_events(track, nozzle_map=None): | CODE |
| LOW⚡ | tests/compare_analyzer/show_temp_plot.py | 102 | def determine_heater_to_extruder(track, extruder_map): | CODE |
| LOW⚡ | tests/compare_analyzer/show_temp_plot.py | 107 | def build_timeline_and_interpolate(track, tool_changes, m73_points, total_lines, m400_weights=None, | CODE |
| LOW | tests/compare_analyzer/show_temp_plot.py | 50 | def parse_filaments_and_colors(zip_file): | CODE |
| LOW | tests/slic3rutils/test_plugin_printer_agent.cpp | 168 | " def get_user_selected_machine(self): return 'machine'\n" | CODE |
| LOW | scripts/test_moonraker_lane_data.py | 317 | def pick_available_tool_number(used_tool_numbers): | CODE |
| LOW | scripts/test_moonraker_lane_data.py | 377 | def perform_random_operations(host, port, api_key=None, num_ops=5): | CODE |
| LOW | scripts/auto-close-duplicates.ts | 49 | function extractDuplicateIssueNumber(commentBody: string): number | null { | CODE |
| LOW⚡ | scripts/orca_profile_tool.py | 864 | def check_setting_id_uniqueness(profiles_dir): | CODE |
| LOW⚡ | scripts/orca_profile_tool.py | 998 | def check_preset_name_uniqueness(profiles_dir, vendor): | CODE |
| LOW | scripts/orca_profile_tool.py | 363 | def generate_preset_setting_id(vendor, type_name, name): | CODE |
| LOW | scripts/orca_profile_tool.py | 938 | def check_machine_model_name_uniqueness(profiles_dir): | CODE |
| LOW | scripts/orca_profile_tool.py | 1040 | def check_filament_compatible_printers(profiles_dir, vendor): | CODE |
| LOW | scripts/orca_profile_tool.py | 1093 | def load_available_filament_profiles(profiles_dir, vendor): | CODE |
| LOW | scripts/orca_profile_tool.py | 1112 | def check_machine_default_materials(profiles_dir, vendor): | CODE |
| LOW | scripts/orca_profile_tool.py | 2138 | def replace_filament_id_value(text, old_id, new_id): | CODE |
| LOW | scripts/orca_profile_tool.py | 3137 | def legacy_compatible_printers(base_dir, profiles_dir=PROFILES_DIR): | CODE |
| LOW | scripts/optimize_cover_images.py | 42 | def optimize_png_with_pngquant(img_path, quality_range="65-80"): | CODE |
| LOW | scripts/optimize_cover_images.py | 368 | def find_and_process_cover_images(base_path, target_ratio=0.84, dry_run=False, use_pngquant=False, quality_range="65-80" | CODE |
| LOW | scripts/backfill-duplicate-comments.ts | 72 | async function backfillDuplicateComments(): Promise<void> { | CODE |
| LOW⚡ | scripts/tests/test_ci_macos_admission.py | 45 | def test_not_done_before_the_final_jobs_are_listed(self): | CODE |
| LOW⚡ | scripts/tests/test_ci_macos_admission.py | 48 | def test_not_done_while_a_final_job_runs(self): | CODE |
| LOW⚡ | scripts/tests/test_ci_macos_admission.py | 52 | def test_done_when_the_final_jobs_finished(self): | CODE |
| LOW⚡ | scripts/tests/test_ci_macos_admission.py | 55 | def test_done_when_the_final_jobs_were_skipped(self): | CODE |
| LOW⚡ | scripts/tests/test_ci_macos_admission.py | 63 | def test_push_reserves_before_its_macos_jobs_are_listed(self): | CODE |
| LOW⚡ | scripts/tests/test_ci_macos_admission.py | 67 | def test_push_keeps_its_reserve_between_stages(self): | CODE |
| LOW⚡ | scripts/tests/test_ci_macos_admission.py | 71 | def test_push_releases_when_macos_is_done(self): | CODE |
| LOW⚡ | scripts/tests/test_ci_macos_admission.py | 75 | def test_queued_jobs_count_as_busy(self): | CODE |
| LOW⚡ | scripts/tests/test_ci_macos_admission.py | 79 | def test_pull_request_holds_nothing_before_it_is_let_in(self): | CODE |
| LOW⚡ | scripts/tests/test_ci_macos_admission.py | 82 | def test_one_arch_let_in_holds_a_runner_until_it_is_built(self): | CODE |
| LOW⚡ | scripts/tests/test_ci_macos_admission.py | 87 | def test_one_arch_let_in_holds_nothing_once_it_is_built(self): | CODE |
| LOW⚡ | scripts/tests/test_ci_macos_admission.py | 93 | def test_one_arch_let_in_holds_nothing_once_it_failed(self): | CODE |
| LOW⚡ | scripts/tests/test_ci_macos_admission.py | 97 | def test_both_arches_let_in_hold_only_what_still_builds(self): | CODE |
| LOW⚡ | scripts/tests/test_ci_macos_admission.py | 102 | def test_universal_build_and_tests_count_once_queued(self): | CODE |
| LOW⚡ | scripts/tests/test_ci_macos_admission.py | 109 | def test_pull_request_releases_when_macos_is_done(self): | CODE |
| LOW⚡ | scripts/tests/test_ci_macos_admission.py | 113 | def test_pull_request_without_the_line_holds_what_it_runs(self): | CODE |
| LOW⚡ | scripts/tests/test_ci_macos_admission.py | 117 | def test_finished_and_non_macos_jobs_are_not_counted(self): | CODE |
| LOW⚡ | scripts/tests/test_ci_macos_admission.py | 126 | def test_normal_line_yields_to_a_waiting_priority_run(self): | CODE |
| LOW⚡ | scripts/tests/test_ci_macos_admission.py | 129 | def test_priority_line_does_not_count_priority_runs_behind_it(self): | CODE |
| LOW⚡ | scripts/tests/test_ci_macos_admission.py | 132 | def test_a_waiting_normal_run_is_not_yielded_to(self): | CODE |
| LOW⚡ | scripts/tests/test_ci_macos_admission.py | 136 | def test_a_priority_run_half_let_in_still_counts_its_waiting_arch(self): | CODE |
| LOW⚡ | scripts/tests/test_ci_macos_admission.py | 141 | def test_skipped_priority_jobs_of_other_platforms_are_not_waiting(self): | CODE |
| LOW⚡ | scripts/tests/test_ci_macos_admission.py | 146 | def test_measure_from_each_line(self): | CODE |
| LOW⚡ | scripts/tests/test_ci_macos_admission.py | 154 | def test_own_waiting_run_is_not_counted(self): | CODE |
| LOW⚡ | scripts/tests/test_ci_macos_admission.py | 199 | def test_counts_a_pending_run_that_holds_runners(self): | CODE |
| LOW⚡ | scripts/tests/test_ci_macos_admission.py | 206 | def test_a_push_waiting_behind_another_holds_nothing(self): | CODE |
| 305 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | deps_src/mcut/include/mcut/internal/cdt/utils.h | 249 | /// Orient p against line v1-v2 2D: robust geometric predicate | COMMENT |
| MEDIUM | deps_src/mcut/source/shewchuk.c | 41 | /* from the Web page http://www.cs.cmu.edu/~quake/robust.html . */ | COMMENT |
| MEDIUM | deps_src/mcut/source/shewchuk.c | 4368 | /* from the Web page http://www.cs.cmu.edu/~quake/robust.html . */ | COMMENT |
| MEDIUM | deps_src/md4c/src/md4c.c | 2541 | #define MD_MARK_OPENER 0x04 /* Definitely opener. */ | COMMENT |
| MEDIUM | deps_src/md4c/src/md4c.c | 2542 | #define MD_MARK_CLOSER 0x08 /* Definitely closer. */ | COMMENT |
| MEDIUM | deps_src/admesh/connect.cpp | 63 | // This method is numerically robust. | COMMENT |
| MEDIUM | deps_src/admesh/connect.cpp | 100 | // This method is numerically robust. | COMMENT |
| MEDIUM | deps_src/libigl/igl/WindingNumberAABB.h | 262 | //// Perfect matching is **not** robust | COMMENT |
| MEDIUM | deps_src/libigl/igl/arap.h | 108 | /// a map to the position data, allowing seamless interoperability with user-defined | COMMENT |
| MEDIUM | deps_src/libigl/igl/tri_tri_intersect.cpp | 618 | // Alec: it's hard to believe this will ever be perfectly robust, but checking | COMMENT |
| MEDIUM | deps_src/libigl/igl/harmonic.cpp | 131 | // This is **not** robust for k>2. See KKT system in [Jacobson et al. 2010] | COMMENT |
| MEDIUM | deps_src/libigl/igl/flipped_triangles.cpp | 22 | // https://www.cs.cmu.edu/~quake/robust.html | COMMENT |
| MEDIUM | deps_src/libigl/igl/sort_angles.h | 15 | /// Sort angles in ascending order in a numerically robust way. | COMMENT |
| MEDIUM | deps_src/libigl/igl/seam_edges.cpp | 43 | // Based on: https://www.cs.cmu.edu/~quake/robust.html | COMMENT |
| MEDIUM | deps_src/libigl/igl/copyleft/cgal/outer_facet.h | 29 | /// function is more robust because it does not rely on facet normals. | COMMENT |
| MEDIUM | tests/cli/test_cli_no_suitable_objects.sh | 41 | # Fits, so the run must succeed: proves the harness itself is sound. | COMMENT |
| MEDIUM | .github/workflows/parity_nightly.yml | 6 | # harness - the GUI-vs-CLI parity harness (metrics only, never fails) | COMMENT |
| MEDIUM | src/libslic3r/Preset.hpp | 832 | // Return index of the first compatible preset. Certainly at least the '- default -' preset shall be compatible. | COMMENT |
| MEDIUM⚡ | src/libslic3r/Preset.hpp | 859 | // Return index of the first compatible preset. Certainly at least the '- default -' preset shall be compatible. | COMMENT |
| MEDIUM⚡ | src/libslic3r/Preset.hpp | 864 | // Return index of the first visible preset. Certainly at least the '- default -' preset shall be visible. | COMMENT |
| MEDIUM⚡ | src/libslic3r/Preset.hpp | 865 | // Return the first visible preset. Certainly at least the '- default -' preset shall be visible. | COMMENT |
| MEDIUM | src/libslic3r/calib.cpp | 367 | ++i) { // this isn't the most robust way, but less expensive than finding line intersections | CODE |
| MEDIUM | src/libslic3r/TextureDisplacement.cpp | 192 | // 0 is a no-op. Wraps at the edges so a tiling height map stays seamless after smoothing. Operates on | COMMENT |
| MEDIUM | src/libslic3r/PrintObject.cpp | 4742 | // make it more robust and nicer. TODO. | COMMENT |
| MEDIUM | src/libslic3r/PrintObject.cpp | 5294 | tree_support.support_type = SupportType::stTreeAuto; // need to set support type to fully utilize the power of featu | CODE |
| MEDIUM | src/libslic3r/Preset.cpp | 3934 | // Return index of the first visible preset. Certainly at least the '- default -' preset shall be visible. | COMMENT |
| MEDIUM | src/libslic3r/Geometry.hpp | 163 | // Certainly not collinear, then the segments intersect. | COMMENT |
| MEDIUM | src/libslic3r/BridgeDetector.cpp | 364 | // not nice, we need a more robust non-numeric check | COMMENT |
| MEDIUM | src/libslic3r/CAD/SketchEngine.cpp | 289 | // vs hole by geometry and fixes orientations, which is robust to the | COMMENT |
| MEDIUM | src/libslic3r/Support/TreeSupport.cpp | 2487 | // ORCA: Use support-layer index for base-interface selection (robust with independe | COMMENT |
| MEDIUM | src/libslic3r/Support/SupportMaterial.cpp | 874 | //FIXME this test is not numerically robust. Particularly, it does not handle horizontal seg | COMMENT |
| MEDIUM | src/libslic3r/Support/SupportMaterial.cpp | 1123 | //FIXME this was quick, but not sufficiently robust. | COMMENT |
| MEDIUM | src/libslic3r/Support/SupportMaterial.cpp | 1147 | // FIXME this is quite an overkill to calculate a complete offset just to get a single point, but at least it is rob | COMMENT |
| MEDIUM | src/libslic3r/Arachne/WallToolPaths.cpp | 503 | // Simplify outline for boost::voronoi consumption. Absolutely no self intersections or near-self intersections allo | COMMENT |
| MEDIUM | src/libslic3r/SLA/SupportPointGenerator.cpp | 206 | // Absolutely hopeless overhangs are those outside the unsafe band | COMMENT |
| MEDIUM | src/libslic3r/Geometry/VoronoiOffset.cpp | 841 | // Constrained bisector of two segments. Vojtech is not quite sure whether the Voronoi generator is | COMMENT |
| MEDIUM | src/slic3r/plugin/PluginAuditManager.cpp | 591 | // four names is cheaper and more robust than replicating that; the two unused names cost one | COMMENT |
| MEDIUM | src/slic3r/plugin/host/PluginHostSlicing.cpp | 178 | // is the robust way to extract toolpaths. | COMMENT |
| MEDIUM | src/slic3r/GUI/GCodeViewer.cpp | 1515 | // correction above and the outlier-robust bbox below, the surface overlaps the | COMMENT |
| MEDIUM | src/slic3r/GUI/CAD/DesignPanel.hpp | 771 | wxSpinCtrlDouble* m_bool_tol{nullptr}; // OCCT fuzzy tolerance (mm); robust cut on near-coincident faces | CODE |
| MEDIUM | src/slic3r/GUI/CAD/DesignSketchTool.cpp | 1948 | // Centroid of the loop = the regular polygon's centre (robust if it was moved). | COMMENT |
| MEDIUM | src/slic3r/GUI/CAD/DesignPanel.cpp | 10454 | f.bool_tolerance = m_bool_tol->GetValue(); // OCCT fuzzy: robust cut on near-coincident faces | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | sandboxes/orca_reload_local_bundle_demo.py | 95 | except Exception: | CODE |
| LOW | sandboxes/orca_reload_local_bundle_demo.py | 351 | except Exception as error: | CODE |
| LOW | sandboxes/orca_reload_local_bundle_demo.py | 363 | except Exception as state_error: | CODE |
| LOW | sandboxes/orca_reload_local_bundle_demo.py | 403 | except Exception as error: | CODE |
| MEDIUM | sandboxes/orca_reload_local_bundle_demo.py | 341 | def execute(self): | CODE |
| MEDIUM | sandboxes/orca_reload_local_bundle_demo.py | 359 | def _post_state(self, message="", error=""): | CODE |
| MEDIUM | sandboxes/orca_reload_local_bundle_demo.py | 368 | def on_message(self, message): | CODE |
| LOW | sandboxes/orca_inspector_plugin_any.py | 58 | except Exception: | CODE |
| LOW | sandboxes/orca_inspector_plugin_any.py | 1407 | except Exception as exc: | CODE |
| LOW | sandboxes/orca_inspector_plugin_any.py | 1415 | except Exception as exc: | CODE |
| LOW | sandboxes/orca_inspector_plugin_any.py | 1431 | except Exception as exc: | CODE |
| LOW | sandboxes/orca_inspector_plugin_any.py | 1496 | except Exception as exc: | CODE |
| LOW | sandboxes/orca_preset_update_demo.py | 71 | except Exception as error: | CODE |
| LOW | sandboxes/orca_preset_update_demo.py | 75 | except Exception as error: | CODE |
| LOW | sandboxes/orca_preset_update_demo.py | 91 | except Exception as error: | CODE |
| LOW | sandboxes/orca_preset_transaction_demo.py | 77 | except Exception as error: | CODE |
| LOW | tools/orca_cad_mcp_bridge.py | 118 | except Exception: | CODE |
| LOW | tools/orca_cad_mcp_bridge.py | 152 | except Exception as e: | CODE |
| LOW | tools/orca_cad_mcp_bridge.py | 172 | except Exception: | CODE |
| MEDIUM | tools/orca_cad_mcp_bridge.py | 113 | def list_tools(): | CODE |
| MEDIUM⚡ | tests/compare_analyzer/compare_slices.py | 118 | print(f"Error parsing metadata: {e}") | CODE |
| MEDIUM⚡ | tests/compare_analyzer/compare_slices.py | 128 | print(f"Error parsing project_settings: {e}") | CODE |
| MEDIUM | tests/compare_analyzer/compare_slices.py | 351 | print(f"Error parsing G-code: {e}") | CODE |
| MEDIUM | tests/compare_analyzer/compare_slices.py | 1240 | print(f"Error: File '{f1_input}' not found on Desktop or local path.") | CODE |
| MEDIUM | tests/compare_analyzer/compare_slices.py | 1243 | print(f"Error: File '{f2_input}' not found on Desktop or local path.") | CODE |
| MEDIUM | tests/compare_analyzer/compare_slices.py | 121 | def parse_project_settings(zip_file): | CODE |
| MEDIUM | tests/compare_analyzer/compare_slices.py | 511 | def interpret_temp_action(desc, active_extruder): | CODE |
| LOW⚡ | tests/compare_analyzer/compare_slices.py | 117 | except Exception as e: | CODE |
| LOW⚡ | tests/compare_analyzer/compare_slices.py | 127 | except Exception as e: | CODE |
| LOW | tests/compare_analyzer/compare_slices.py | 148 | except Exception: | CODE |
| LOW | tests/compare_analyzer/compare_slices.py | 350 | except Exception as e: | CODE |
| LOW | tests/compare_analyzer/compare_slices.py | 563 | except Exception as e: | CODE |
| MEDIUM | tests/compare_analyzer/show_temp_plot.py | 64 | print(f"Error parsing filaments: {e}") | CODE |
| MEDIUM | tests/compare_analyzer/show_temp_plot.py | 592 | print(f"Error parsing {filepath}: {e}") | CODE |
| MEDIUM | tests/compare_analyzer/show_temp_plot.py | 640 | print("Error: Failed to parse first file.") | CODE |
| LOW⚡ | tests/compare_analyzer/show_temp_plot.py | 92 | except Exception as e: | CODE |
| LOW | tests/compare_analyzer/show_temp_plot.py | 63 | except Exception as e: | CODE |
| LOW | tests/compare_analyzer/show_temp_plot.py | 590 | except Exception as e: | CODE |
| LOW | tests/slic3rutils/test_slicing_pipeline_config.cpp | 87 | except Exception as e: # what plugins' defaults-fallback code swallows silently | CODE |
| LOW | scripts/test_moonraker_lane_data.py | 160 | except Exception as e: | CODE |
| MEDIUM⚡ | scripts/test_moonraker_lane_data.py | 201 | print(f"Error fetching lane data: HTTP {resp.status_code}") | CODE |
| LOW⚡ | scripts/test_moonraker_lane_data.py | 203 | except Exception as e: | CODE |
| MEDIUM⚡ | scripts/test_moonraker_lane_data.py | 204 | print(f"Error fetching lane data: {e}") | CODE |
| LOW | scripts/test_moonraker_lane_data.py | 223 | except Exception as e: | CODE |
| MEDIUM | scripts/test_moonraker_lane_data.py | 224 | print(f"Error setting lane data: {e}") | CODE |
| LOW | scripts/test_moonraker_lane_data.py | 236 | except Exception as e: | CODE |
| MEDIUM | scripts/test_moonraker_lane_data.py | 237 | print(f"Error deleting lane data: {e}") | CODE |
| MEDIUM⚡ | scripts/test_moonraker_lane_data.py | 435 | print(f"Error: file not found: {filepath}") | CODE |
| MEDIUM⚡ | scripts/test_moonraker_lane_data.py | 438 | print(f"Error: invalid JSON in {filepath}: {e}") | CODE |
| MEDIUM⚡ | scripts/test_moonraker_lane_data.py | 448 | print(f"Error: expected object with lane keys, got {type(lanes).__name__}") | CODE |
| MEDIUM | scripts/test_moonraker_lane_data.py | 459 | print("Error: input JSON has duplicate tool numbers:") | CODE |
| LOW | scripts/check_profile.sh | 484 | except Exception: | CODE |
| LOW | scripts/optimize_cover_images.py | 63 | except Exception as e: | CODE |
| LOW | scripts/optimize_cover_images.py | 361 | except Exception as e: | CODE |
| LOW | scripts/optimize_cover_images.py | 434 | except Exception as e: | CODE |
| LOW | scripts/optimize_cover_images.py | 534 | except Exception: | CODE |
| LOW | scripts/ci_macos_admission.py | 254 | except Exception: | CODE |
| LOW | scripts/CAD/check-gui-click-edit.py | 87 | except Exception: | CODE |
| LOW | scripts/CAD/check-gui-click-edit.py | 142 | except Exception: | CODE |
| MEDIUM | scripts/CAD/check-gui-click-edit.py | 84 | def try_call(method, **params): | CODE |
| 13 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | sandboxes/orca_reload_local_bundle_demo.py | 106 | except FileNotFoundError: | CODE |
| HIGH | sandboxes/orca_reload_local_bundle_demo.py | 98 | except OSError: | CODE |
| HIGH | tests/compare_analyzer/compare_slices.py | 115 | except KeyError: | CODE |
| HIGH | tests/compare_analyzer/compare_slices.py | 348 | except KeyError: | CODE |
| HIGH | tests/compare_analyzer/compare_slices.py | 148 | except Exception: | CODE |
| HIGH | tests/compare_analyzer/compare_slices.py | 158 | except ValueError: | CODE |
| HIGH | tests/compare_analyzer/compare_slices.py | 740 | except ValueError: | CODE |
| HIGH | tests/compare_analyzer/compare_slices.py | 537 | except ValueError: | CODE |
| HIGH | tests/compare_analyzer/compare_slices.py | 244 | except ValueError: | CODE |
| HIGH | tests/compare_analyzer/compare_slices.py | 414 | except (ValueError, IndexError): | CODE |
| HIGH | tests/compare_analyzer/compare_slices.py | 268 | except ValueError: | CODE |
| HIGH | tests/compare_analyzer/compare_slices.py | 295 | except ValueError: | CODE |
| HIGH | tests/compare_analyzer/compare_slices.py | 306 | except ValueError: | CODE |
| HIGH | scripts/orca_profile_tool.py | 341 | except (ValueError, OSError): | CODE |
| HIGH | scripts/optimize_cover_images.py | 534 | except Exception: | CODE |
| HIGH | scripts/tests/test_profile_tool.py | 61 | except (OSError, ValueError): # commonpath raises ValueError across drives | CODE |
| HIGH | scripts/CAD/check-mcp-sketch.py | 60 | except Exception: | CODE |
| HIGH | scripts/CAD/check-sketch-engine.py | 349 | except Exception: | CODE |
| HIGH | scripts/CAD/check-sketch-engine.py | 71 | except Exception: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …rc/libnest2d/include/libnest2d/geometry_traits_nfp.hpp | 405 | // Step 1: Make the orbiter reverse oriented | COMMENT |
| LOW | …rc/libnest2d/include/libnest2d/geometry_traits_nfp.hpp | 496 | // Step 2: Fill the edgelists | COMMENT |
| LOW | …rc/libnest2d/include/libnest2d/geometry_traits_nfp.hpp | 664 | // Step 4: | COMMENT |
| LOW | …rc/libnest2d/include/libnest2d/geometry_traits_nfp.hpp | 676 | // Step 5: | COMMENT |
| LOW | deps_src/imgui/imgui.cpp | 2332 | // Step 0: Let you process the first element (regardless of it being visible or not, so we can measure the element h | COMMENT |
| LOW | deps_src/imgui/imgui.cpp | 2360 | // Step 1: the clipper infer height from first element | COMMENT |
| LOW | deps_src/imgui/imgui.cpp | 2386 | // Step 2: calculate the actual range of elements to display, and position the cursor before the first element | COMMENT |
| LOW | deps_src/imgui/imgui.cpp | 2404 | // Step 3: the clipper validate that we have reached the expected Y position (corresponding to element DisplayEnd), | COMMENT |
| LOW | tests/catch2/src/catch2/internal/catch_run_context.cpp | 111 | // No children have started. We need to check if they | COMMENT |
| LOW | tests/catch2/extras/catch_amalgamated.cpp | 5796 | // No children have started. We need to check if they | COMMENT |
| LOW | src/libslic3r/MultiNozzleUtils.cpp | 543 | // Step 0: compute the slicer-estimated time | COMMENT |
| LOW | src/libslic3r/MultiNozzleUtils.cpp | 562 | // Step 1: find the filament A currently loaded in the target extruder E | COMMENT |
| LOW | src/libslic3r/MultiNozzleUtils.cpp | 573 | // Step 2: clear B's AMS-channel occupancy | COMMENT |
| LOW | src/libslic3r/MultiNozzleUtils.cpp | 593 | // Step 3: A exits E (while A is still in the extruder) | COMMENT |
| LOW⚡ | src/libslic3r/MultiNozzleUtils.cpp | 624 | // Step 4: push B into E | COMMENT |
| LOW⚡ | src/libslic3r/MultiNozzleUtils.cpp | 625 | // Step 6: pre-load the next filament C (in parallel with Step 4) | COMMENT |
| LOW⚡ | src/libslic3r/MultiNozzleUtils.cpp | 635 | // Step 5: update state | COMMENT |
| LOW⚡ | src/libslic3r/PrintObject.cpp | 2271 | // Step 3: Early termination of loop if no meaningfull bridge found | COMMENT |
| LOW⚡ | src/libslic3r/PrintObject.cpp | 2276 | // Step 4: Bottom bridge polygons found - scan and create layer+1 bridge polygon | COMMENT |
| LOW | src/libslic3r/SLA/SupportTreeBuildsteps.cpp | 1059 | // We need to check if there is an easy way out to the bed surface. | COMMENT |
| LOW | src/libslic3r/Geometry/VoronoiUtilsCgal.cpp | 293 | // So we need to check if test_pt isn't between them. | COMMENT |
| LOW | src/libslic3r/Geometry/VoronoiUtilsCgal.cpp | 300 | // So we need to check if test_pt is between them. | COMMENT |
| LOW | src/libslic3r/TextureToColor/TextureToColor.cpp | 868 | // Step 1: Oversampling (subdivision while propagating UVs) | COMMENT |
| LOW | src/libslic3r/TextureToColor/TextureToColor.cpp | 922 | // Step 2: Compute each face's color (7-point Gaussian quadrature + bilinear interpolation sampling) | COMMENT |
| LOW⚡ | src/libslic3r/TextureToColor/ColorUtils.cpp | 1185 | // Step 1: Data preprocessing - normalize to [0, 1] | COMMENT |
| LOW⚡ | src/libslic3r/TextureToColor/ColorUtils.cpp | 1194 | // Step 2: Compute mean and center the data | COMMENT |
| LOW⚡ | src/libslic3r/TextureToColor/ColorUtils.cpp | 1198 | // Step 3: Compute covariance matrix (3x3) | COMMENT |
| LOW⚡ | src/libslic3r/TextureToColor/ColorUtils.cpp | 1201 | // Step 4: Eigenvalue decomposition | COMMENT |
| LOW⚡ | src/libslic3r/TextureToColor/ColorUtils.cpp | 1224 | // Step 5: Find the eigenvector corresponding to the largest eigenvalue (first principal component) | COMMENT |
| LOW⚡ | src/libslic3r/TextureToColor/ColorUtils.cpp | 1230 | // Step 6: Project centered data onto the first principal component | COMMENT |
| LOW⚡ | src/libslic3r/TextureToColor/ColorUtils.cpp | 1233 | // Step 7: Build result and sort | COMMENT |
| LOW | src/libslic3r/TextureToColor/ColorUtils.cpp | 1486 | // Step 1: Identify faces that definitely belong to a cluster center. | COMMENT |
| LOW | src/libslic3r/TextureToColor/ColorUtils.cpp | 1530 | // Step 2: Flood. Use faces computed in the previous step as seeds and propagate outward. | COMMENT |
| LOW | src/libslic3r/TextureToColor/ColorUtils.cpp | 1584 | // Step 3: Handle remaining unclustered faces (run after the above operations complete) | COMMENT |
| LOW | src/slic3r/GUI/DeviceCore/DevMapping.cpp | 125 | // Step 1: collect filaments in machine | COMMENT |
| LOW | src/slic3r/GUI/DeviceCore/DevMapping.cpp | 219 | // Step 2: collect the distances of filaments_in_slicing to filaments_in_machine | COMMENT |
| LOW | src/slic3r/GUI/DeviceCore/DevMapping.cpp | 265 | // Step 3: do mapping algorithm | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …rc/libnest2d/include/libnest2d/geometry_traits_nfp.hpp | 405 | // Step 1: Make the orbiter reverse oriented | COMMENT |
| LOW | …rc/libnest2d/include/libnest2d/geometry_traits_nfp.hpp | 496 | // Step 2: Fill the edgelists | COMMENT |
| LOW | deps_src/imgui/imgui.cpp | 2332 | // Step 0: Let you process the first element (regardless of it being visible or not, so we can measure the element h | COMMENT |
| LOW | deps_src/imgui/imgui.cpp | 2360 | // Step 1: the clipper infer height from first element | COMMENT |
| LOW | deps_src/imgui/imgui.cpp | 2386 | // Step 2: calculate the actual range of elements to display, and position the cursor before the first element | COMMENT |
| LOW | deps_src/imgui/imgui.cpp | 2404 | // Step 3: the clipper validate that we have reached the expected Y position (corresponding to element DisplayEnd), | COMMENT |
| LOW | src/libslic3r/MultiNozzleUtils.cpp | 543 | // Step 0: compute the slicer-estimated time | COMMENT |
| LOW | src/libslic3r/MultiNozzleUtils.cpp | 562 | // Step 1: find the filament A currently loaded in the target extruder E | COMMENT |
| LOW | src/libslic3r/MultiNozzleUtils.cpp | 573 | // Step 2: clear B's AMS-channel occupancy | COMMENT |
| LOW | src/libslic3r/MultiNozzleUtils.cpp | 593 | // Step 3: A exits E (while A is still in the extruder) | COMMENT |
| LOW⚡ | src/libslic3r/MultiNozzleUtils.cpp | 624 | // Step 4: push B into E | COMMENT |
| LOW⚡ | src/libslic3r/MultiNozzleUtils.cpp | 625 | // Step 6: pre-load the next filament C (in parallel with Step 4) | COMMENT |
| LOW⚡ | src/libslic3r/MultiNozzleUtils.cpp | 635 | // Step 5: update state | COMMENT |
| LOW⚡ | src/libslic3r/PrintObject.cpp | 2271 | // Step 3: Early termination of loop if no meaningfull bridge found | COMMENT |
| LOW⚡ | src/libslic3r/PrintObject.cpp | 2276 | // Step 4: Bottom bridge polygons found - scan and create layer+1 bridge polygon | COMMENT |
| LOW | src/libslic3r/TextureToColor/TextureToColor.cpp | 868 | // Step 1: Oversampling (subdivision while propagating UVs) | COMMENT |
| LOW | src/libslic3r/TextureToColor/TextureToColor.cpp | 922 | // Step 2: Compute each face's color (7-point Gaussian quadrature + bilinear interpolation sampling) | COMMENT |
| LOW⚡ | src/libslic3r/TextureToColor/ColorUtils.cpp | 1185 | // Step 1: Data preprocessing - normalize to [0, 1] | COMMENT |
| LOW⚡ | src/libslic3r/TextureToColor/ColorUtils.cpp | 1194 | // Step 2: Compute mean and center the data | COMMENT |
| LOW⚡ | src/libslic3r/TextureToColor/ColorUtils.cpp | 1198 | // Step 3: Compute covariance matrix (3x3) | COMMENT |
| LOW⚡ | src/libslic3r/TextureToColor/ColorUtils.cpp | 1201 | // Step 4: Eigenvalue decomposition | COMMENT |
| LOW⚡ | src/libslic3r/TextureToColor/ColorUtils.cpp | 1224 | // Step 5: Find the eigenvector corresponding to the largest eigenvalue (first principal component) | COMMENT |
| LOW⚡ | src/libslic3r/TextureToColor/ColorUtils.cpp | 1230 | // Step 6: Project centered data onto the first principal component | COMMENT |
| LOW⚡ | src/libslic3r/TextureToColor/ColorUtils.cpp | 1233 | // Step 7: Build result and sort | COMMENT |
| LOW | src/libslic3r/TextureToColor/ColorUtils.cpp | 1486 | // Step 1: Identify faces that definitely belong to a cluster center. | COMMENT |
| LOW | src/libslic3r/TextureToColor/ColorUtils.cpp | 1530 | // Step 2: Flood. Use faces computed in the previous step as seeds and propagate outward. | COMMENT |
| LOW | src/libslic3r/TextureToColor/ColorUtils.cpp | 1584 | // Step 3: Handle remaining unclustered faces (run after the above operations complete) | COMMENT |
| LOW | src/slic3r/GUI/DeviceCore/DevMapping.cpp | 125 | // Step 1: collect filaments in machine | COMMENT |
| LOW | src/slic3r/GUI/DeviceCore/DevMapping.cpp | 219 | // Step 2: collect the distances of filaments_in_slicing to filaments_in_machine | COMMENT |
| LOW | src/slic3r/GUI/DeviceCore/DevMapping.cpp | 265 | // Step 3: do mapping algorithm | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | sandboxes/orca_fuzzy_slices_plugin_any.py | 112 | CODE | |
| LOW | sandboxes/orca_reload_local_bundle_demo.py | 368 | CODE | |
| LOW | sandboxes/orca_inspector_plugin_any.py | 1377 | CODE | |
| LOW | sandboxes/orca_inspector_plugin_any.py | 1435 | CODE | |
| LOW | sandboxes/orca_inset_plugin_any.py | 51 | CODE | |
| LOW | sandboxes/orca_twistify_plugin_any.py | 555 | CODE | |
| LOW | resources/profiles/check_unused_setting_id.py | 18 | CODE | |
| LOW | tests/compare_analyzer/compare_slices.py | 131 | CODE | |
| LOW | tests/compare_analyzer/compare_slices.py | 379 | CODE | |
| LOW | tests/compare_analyzer/compare_slices.py | 511 | CODE | |
| LOW | tests/compare_analyzer/compare_slices.py | 567 | CODE | |
| LOW | tests/compare_analyzer/compare_slices.py | 752 | CODE | |
| LOW | tests/compare_analyzer/compare_slices.py | 888 | CODE | |
| LOW | tests/compare_analyzer/show_temp_plot.py | 68 | CODE | |
| LOW | tests/compare_analyzer/show_temp_plot.py | 107 | CODE | |
| LOW | tests/compare_analyzer/show_temp_plot.py | 329 | CODE | |
| LOW | .claude/skills/orca-profiles/scripts/shared_settings.py | 110 | CODE | |
| LOW | .claude/skills/orca-profiles/scripts/shared_settings.py | 135 | CODE | |
| LOW | .claude/skills/orca-translations/scripts/po_tool.py | 472 | CODE | |
| LOW | .claude/skills/orca-translations/scripts/po_tool.py | 740 | CODE | |
| LOW | .claude/skills/orca-translations/scripts/po_tool.py | 865 | CODE | |
| LOW | .claude/skills/orca-translations/scripts/po_tool.py | 925 | CODE | |
| LOW | .claude/skills/orca-translations/scripts/po_tool.py | 77 | CODE | |
| LOW | …/skills/orca-translations/scripts/find_untranslated.py | 22 | CODE | |
| LOW | …/skills/orca-translations/scripts/find_untranslated.py | 42 | CODE | |
| LOW | scripts/test_moonraker_lane_data.py | 59 | CODE | |
| LOW | scripts/test_moonraker_lane_data.py | 377 | CODE | |
| LOW | scripts/orca_profile_tool.py | 451 | CODE | |
| LOW | scripts/orca_profile_tool.py | 681 | CODE | |
| LOW | scripts/orca_profile_tool.py | 864 | CODE | |
| LOW | scripts/orca_profile_tool.py | 1257 | CODE | |
| LOW | scripts/orca_profile_tool.py | 1431 | CODE | |
| LOW | scripts/orca_profile_tool.py | 1709 | CODE | |
| LOW | scripts/orca_profile_tool.py | 1774 | CODE | |
| LOW | scripts/orca_profile_tool.py | 2356 | CODE | |
| LOW | scripts/orca_profile_tool.py | 2629 | CODE | |
| LOW | scripts/orca_profile_tool.py | 2683 | CODE | |
| LOW | scripts/orca_profile_tool.py | 2845 | CODE | |
| LOW | scripts/orca_profile_tool.py | 2984 | CODE | |
| LOW | scripts/clang_tidy_diff.py | 257 | CODE | |
| LOW | scripts/optimize_cover_images.py | 162 | CODE | |
| LOW | scripts/optimize_cover_images.py | 368 | CODE | |
| LOW | scripts/optimize_cover_images.py | 441 | CODE | |
| LOW | scripts/gen_texture_displacement_tips.py | 367 | CODE | |
| LOW | scripts/gen_texture_displacement_tips.py | 559 | CODE | |
| LOW | scripts/tests/test_profile_tool.py | 963 | CODE | |
| LOW | scripts/CAD/check-gui-context-menu.py | 189 | CODE | |
| LOW | scripts/CAD/check-sketch-engine-corpus.py | 97 | CODE | |
| LOW | scripts/CAD/check-sketch-engine-corpus.py | 151 | CODE | |
| LOW | scripts/CAD/check-sketch-engine-corpus.py | 234 | CODE | |
| LOW | scripts/CAD/check-sketch-engine-corpus.py | 406 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | deps_src/libigl/igl/triangle/scaf.h | 23 | /// For a complete implementation and customized UI, please refer to https://github.com/jiangzhongshi/scaffold-map | COMMENT |
| MEDIUM | deps_src/libigl/igl/triangle/scaf.h | 32 | /// scaffold + isometric | COMMENT |
| MEDIUM | deps_src/libigl/igl/triangle/scaf.h | 47 | /// scaffold domain tets: scaffold tets | COMMENT |
| MEDIUM | deps_src/libigl/igl/triangle/scaf.h | 53 | /// scaffold area or volume | COMMENT |
| MEDIUM | deps_src/libigl/igl/triangle/scaf.h | 122 | /// @param[in] whole: Include scaffold if true | COMMENT |
| MEDIUM | deps_src/libigl/igl/triangle/scaf.cpp | 535 | // x_e as the fixed frame, x_u for unknowns (mesh + unknown scaffold) | COMMENT |
| MEDIUM | scripts/CAD/check-gui-sketching.py | 329 | key("ctrl+z", 0.5) # the probes are scaffolding, not geometry | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | resources/web/include/jquery-3.6.0.min.js | 2 | !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):f | CODE |
| CRITICAL | resources/web/include/xterm/xterm.js | 7 | !function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | build_linux.sh | 481 | # Check if distribution is Debian/Ubuntu-like based on ID_LIKE | COMMENT |
| LOW | build_flatpak.sh | 156 | # Check if flatpak is installed | COMMENT |
| LOW | build_flatpak.sh | 165 | # Check if flatpak-builder is installed | COMMENT |
| LOW | build_flatpak.sh | 206 | # Check if required runtime is available | COMMENT |
| LOW | build_flatpak.sh | 257 | # Check if flatpak manifest exists | COMMENT |
| LOW | scripts/optimize_cover_images.py | 243 | # Check if adjustment is needed (allow 5% tolerance) | COMMENT |
| LOW | scripts/optimize_cover_images.py | 525 | # Check if vendor path exists | COMMENT |
| LOW | scripts/pack_profiles.sh | 3 | # Check if required arguments are provided | COMMENT |
| LOW | scripts/pack_profiles.sh | 22 | # Check if resources directory exists | COMMENT |
| LOW | scripts/pack_profiles.sh | 74 | # Print results | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | scripts/tests/test_ci_macos_admission.py | 0 | tests for the setting_id half of scripts/orca_profile_tool.py (stdlib unittest, no external deps). run from the repo roo | STRING |
| HIGH | scripts/tests/test_filament_id.py | 0 | tests for the setting_id half of scripts/orca_profile_tool.py (stdlib unittest, no external deps). run from the repo roo | STRING |
| HIGH | scripts/tests/test_setting_id.py | 0 | tests for the setting_id half of scripts/orca_profile_tool.py (stdlib unittest, no external deps). run from the repo roo | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | deps_src/pybind11/include/pybind11/detail/class.h | 635 | // Fill in all the information, and then downgrade as requested by the caller, or raise an | COMMENT |
| HIGH | deps_src/imgui/imgui_draw.cpp | 2300 | const ImWchar* SrcRanges; // Ranges as requested by user (user is allowed to request too much, e.g. 0x | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | deps_src/imgui/imgui_demo.cpp | 5186 | ImGui::TextWrapped("Lorem ipsum dolor sit amet"); | CODE |
| LOW⚡ | deps_src/imgui/imgui_demo.cpp | 5186 | ImGui::TextWrapped("Lorem ipsum dolor sit amet"); | CODE |
| LOW⚡ | deps_src/imgui/imgui_demo.cpp | 5188 | ImGui::Text("Lorem ipsum dolor sit amet"); | CODE |
| LOW⚡ | deps_src/imgui/imgui_demo.cpp | 5188 | ImGui::Text("Lorem ipsum dolor sit amet"); | CODE |
| LOW | deps_src/imgui/imgui_demo.cpp | 6839 | ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor i | CODE |
| LOW | deps_src/imgui/imgui_demo.cpp | 6839 | ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor i | CODE |
| LOW | deps_src/imgui/imgui_demo.cpp | 7473 | ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut | CODE |
| LOW | deps_src/imgui/imgui_demo.cpp | 7473 | ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut | CODE |
| LOW | resources/web/include/i18n.js | 50 | ["title", "placeholder", "aria-label"].forEach((attr) => { | CODE |
| LOW | resources/web/dialog/ColorPickerDialog/colorpicker.js | 7 | for (const attribute of ["aria-label", "title", "placeholder"]) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | deps_src/libigl/igl/raytri.c | 11 | // Alec: I've added an include guard, made all functions inline and added | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | deps_src/libigl/igl/signed_distance.h | 262 | /// #### Usage: | COMMENT |
| LOW | scripts/build_flatpak_with_docker.sh | 6 | # Usage: | COMMENT |
| LOW | scripts/CAD/build-gui.sh | 11 | # Usage: | COMMENT |
| LOW | scripts/CAD/run-kernel-tests.sh | 9 | # Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | scripts/run_unit_tests.sh | 3 | # This file is made to support the unit tests workflow. | COMMENT |
| MEDIUM | .github/workflows/build_orca.yml | 329 | # Create main OrcaSlicer DMG without the profile validator helper | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/orca_cad_mcp_bridge.py | 14 | CODE | |
| LOW | scripts/test_moonraker_lane_data.py | 18 | CODE | |
| LOW | scripts/generate_orca_python_stubs.py | 10 | CODE | |
| LOW | scripts/tests/test_filament_id.py | 11 | CODE | |
| LOW | scripts/CAD/check-gui-sketching.py | 19 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | deps_src/imgui/imgui_widgets.cpp | 6922 | // Tip: pass a non-visible label (e.g. "##hello") then you can use the space to draw other text or image. | COMMENT |
| LOW | deps_src/imgui/imgui.cpp | 565 | - 2017/08/25 (1.52) - io.MousePos needs to be set to ImVec2(-FLT_MAX,-FLT_MAX) when mouse is unavailable/missing. Previ | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …_src/libnest2d/include/libnest2d/placers/nfpplacer.hpp | 647 | // TODO: implement | COMMENT |
| LOW | deps_src/mcut/source/kernel.cpp | 5911 | // TODO: implement logic for is_xo | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | resources/web/include/viewer/viewer.js | 642 | function getData(element, name) { | CODE |