AI Slop Code Risk Monitor

OrcaSlicer/OrcaSlicer

SlopCodeMonitor badge for OrcaSlicer/OrcaSlicer Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

G-code generator for 3D printers (Bambu, Prusa, Voron, VzBot, RatRig, Creality, etc.)

1.8 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

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.

1.8
Adjusted Signal
1.8
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
16.2K
Stars
C++
Language
4.4M
Lines of Code
19.1K
Files
7.3K
Pattern Hits
2026-10-31
Scan Date
0.01
HC Hit Rate

Risk Review · Payload v1

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.

Cognitive Ownership Risk 7.2/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 6899 finding(s).

Hallucinated Dependency & Supply Chain Risk 0.6/100 · LOW

Are imports declared and package/API names verified? 118 finding(s).

Agent Over-Engineering Ratio 1.1/100 · LOW

Are wrappers, guards, and repeated structures necessary? 627 finding(s).

PR Review Velocity Impact 9.1/100 · LOW

Which changes need focused human review? 7279 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

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.

Severity Breakdown

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.

CRITICAL 2HIGH 126MEDIUM 246LOW 6905

Directory Score Breakdown

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.

Pattern Findings

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.

Over-Commented Block6343 hits · 5972 pts
SeverityFileLineSnippetContext
LOWCMakeLists.txt381 string(REGEX REPLACE "/W[0-4]" "" CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")COMMENT
LOWbuild_release_macos.sh201# elif which -s port; thenCOMMENT
LOWsandboxes/CMakeLists.txt1#add_subdirectory(slasupporttree)COMMENT
LOWsandboxes/orca_preset_update_demo.py1# /// scriptCOMMENT
LOWsandboxes/orca_preset_transaction_demo.py1# /// scriptCOMMENT
LOWsandboxes/its_neighbor_index/ItsNeighborIndex.cpp261COMMENT
LOWsandboxes/its_neighbor_index/ItsNeighborIndex.cpp341 index[face(2)].emplace_back(fi);COMMENT
LOWsandboxes/slasupporttree/slasupporttree.cpp1#include <iostream>COMMENT
LOWsandboxes/aabb-evaluation/aabb-evaluation.cpp1#include <iostream>COMMENT
LOWdeps_src/agg/agg_rasterizer_sl_clip.h1//----------------------------------------------------------------------------COMMENT
LOWdeps_src/agg/agg_path_storage.h1//----------------------------------------------------------------------------COMMENT
LOWdeps_src/agg/agg_config.h1#ifndef AGG_CONFIG_INCLUDEDCOMMENT
LOWdeps_src/agg/agg_config.h21//COMMENT
LOWdeps_src/agg/agg_config.h41// This #define is used only for default rendering_buffer type,COMMENT
LOWdeps_src/agg/agg_scanline_p.h1//----------------------------------------------------------------------------COMMENT
LOWdeps_src/agg/agg_scanline_p.h21// Liberty Technology Systems, Inc., visit http://lib-sys.comCOMMENT
LOWdeps_src/agg/agg_array.h1//----------------------------------------------------------------------------COMMENT
LOWdeps_src/agg/agg_renderer_scanline.h1//----------------------------------------------------------------------------COMMENT
LOWdeps_src/agg/agg_color_gray.h1//----------------------------------------------------------------------------COMMENT
LOWdeps_src/agg/agg_color_gray.h21// COMMENT
LOWdeps_src/agg/agg_conv_transform.h1//----------------------------------------------------------------------------COMMENT
LOWdeps_src/agg/agg_math.h1//----------------------------------------------------------------------------COMMENT
LOWdeps_src/agg/agg_math.h161 ((x1 - x4) * dy2 - (y1 - y4) * dx2 < 0.0) !=COMMENT
LOWdeps_src/agg/agg_math.h341COMMENT
LOWdeps_src/agg/agg_pixfmt_rgb.h1//----------------------------------------------------------------------------COMMENT
LOWdeps_src/agg/agg_pixfmt_base.h1//----------------------------------------------------------------------------COMMENT
LOWdeps_src/agg/agg_renderer_base.h1//----------------------------------------------------------------------------COMMENT
LOWdeps_src/agg/agg_gamma_lut.h1//----------------------------------------------------------------------------COMMENT
LOWdeps_src/agg/agg_trans_affine.h1//----------------------------------------------------------------------------COMMENT
LOWdeps_src/agg/agg_trans_affine.h21COMMENT
LOWdeps_src/agg/agg_trans_affine.h41 // "why do we need to understand and use some matrix stuff instead of just COMMENT
LOWdeps_src/agg/agg_trans_affine.h61 // m *= scaleY_matrix(1.5);COMMENT
LOWdeps_src/agg/agg_trans_affine.h121COMMENT
LOWdeps_src/agg/agg_rasterizer_cells_aa.h1//----------------------------------------------------------------------------COMMENT
LOWdeps_src/agg/agg_rasterizer_cells_aa.h21//COMMENT
LOWdeps_src/agg/agg_rasterizer_cells_aa.h641// cell_type* cell = m_cells[nc >> cell_block_shift] + (nc & cell_block_mask);COMMENT
LOWdeps_src/agg/agg_rasterizer_scanline_aa.h1//----------------------------------------------------------------------------COMMENT
LOWdeps_src/agg/agg_rasterizer_scanline_aa.h21//COMMENT
LOWdeps_src/agg/agg_rasterizer_scanline_aa.h41 // Polygon rasterizer that is used to render filled polygons with COMMENT
LOWdeps_src/agg/agg_clip_liang_barsky.h1//----------------------------------------------------------------------------COMMENT
LOWdeps_src/agg/agg_clip_liang_barsky.h41 //COMMENT
LOWdeps_src/agg/agg_pixfmt_gray.h1//----------------------------------------------------------------------------COMMENT
LOWdeps_src/agg/agg_rendering_buffer.h1//----------------------------------------------------------------------------COMMENT
LOWdeps_src/agg/agg_rendering_buffer.h281 // row_ptr_cache creates an array of pointers to rows, so, the access COMMENT
LOWdeps_src/agg/agg_bezier_arc.h1//----------------------------------------------------------------------------COMMENT
LOWdeps_src/agg/agg_bezier_arc.h81 private:COMMENT
LOWdeps_src/agg/agg_rasterizer_scanline_aa_nogamma.h1//----------------------------------------------------------------------------COMMENT
LOWdeps_src/agg/agg_rasterizer_scanline_aa_nogamma.h21//COMMENT
LOWdeps_src/agg/agg_rasterizer_scanline_aa_nogamma.h61COMMENT
LOWdeps_src/agg/agg_rasterizer_scanline_aa_nogamma.h81 //COMMENT
LOWdeps_src/agg/agg_color_rgba.h1//----------------------------------------------------------------------------COMMENT
LOWdeps_src/agg/agg_gamma_functions.h1//----------------------------------------------------------------------------COMMENT
LOWdeps_src/agg/agg_basics.h1//----------------------------------------------------------------------------COMMENT
LOWdeps_src/agg/agg_basics.h21COMMENT
LOWdeps_src/agg/agg_basics.h41COMMENT
LOWdeps_src/agg/agg_basics.h61// If the compiler has different capacity of the basic types you can redefineCOMMENT
LOWdeps_src/agg/agg_basics.h81#ifndef AGG_INT32COMMENT
LOWdeps_src/agg/agg_basics.h101#define AGG_INT64U unsigned long longCOMMENT
LOW…ps_src/libnest2d/include/libnest2d/geometry_traits.hpp1#ifndef GEOMETRY_TRAITS_HPPCOMMENT
LOWdeps_src/libnest2d/include/libnest2d/libnest2d.hpp1#ifndef LIBNEST2D_HPPCOMMENT
6283 more matches not shown…
Decorative Section Separators167 hits · 536 pts
SeverityFileLineSnippetContext
MEDIUMsandboxes/orca_preset_transaction_demo.py32# ---------------------------------------------------------------------------COMMENT
MEDIUMsandboxes/orca_preset_transaction_demo.py35# ---------------------------------------------------------------------------COMMENT
MEDIUMdeps_src/qhull/origCMakeLists.txt123# ---------------------------------------COMMENT
MEDIUMdeps_src/qhull/origCMakeLists.txt127# ---------------------------------------COMMENT
MEDIUMdeps_src/qhull/origCMakeLists.txt351# ---------------------------------------COMMENT
MEDIUMdeps_src/qhull/origCMakeLists.txt353# ---------------------------------------COMMENT
MEDIUM⚡deps_src/qhull/origCMakeLists.txt368# ---------------------------------------COMMENT
MEDIUM⚡deps_src/qhull/origCMakeLists.txt371# ---------------------------------------COMMENT
MEDIUM⚡deps_src/qhull/origCMakeLists.txt377# ---------------------------------------COMMENT
MEDIUM⚡deps_src/qhull/origCMakeLists.txt381# ---------------------------------------COMMENT
MEDIUMdeps_src/qhull/origCMakeLists.txt409# ---------------------------------------COMMENT
MEDIUMdeps_src/qhull/origCMakeLists.txt411# ---------------------------------------COMMENT
MEDIUMtests/compare_analyzer/show_temp_plot.py122 # ── Physical timeline from G1 moves ──────────────────────────────────COMMENT
MEDIUMtests/compare_analyzer/show_temp_plot.py170 # ── Scale physical timeline to match M73 trapezoid estimate ──────COMMENT
MEDIUMtests/compare_analyzer/show_temp_plot.py229 # ── Fallback: M73-based interpolation (original logic) ───────────────COMMENT
MEDIUMtests/slic3rutils/test_plugin_resource_texture.cpp310// ── Validation (collect_resource_texture_files, no Python) ──────────────────────────────────────COMMENT
MEDIUMtests/slic3rutils/test_plugin_resource_texture.cpp454// ── Lifecycle through the real listing ──────────────────────────────────────────────────────────COMMENT
MEDIUMtests/slic3rutils/test_plugin_resource_texture.cpp664// ── Hostile get_texture_dir() overrides ─────────────────────────────────────────────────────────COMMENT
MEDIUMtests/slic3rutils/test_plugin_resource_texture.cpp727// ── Decoding parity ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtests/slic3rutils/test_plugin_resource_texture.cpp823// ── Wheel metadata ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtests/slic3rutils/test_plugin_resource_texture.cpp865// ── .3mf round trip ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM.claude/skills/orca-translations/scripts/po_tool.py50# ---------------------------------------------------------------------------COMMENT
MEDIUM.claude/skills/orca-translations/scripts/po_tool.py262# ---------------------------------------------------------------------------COMMENT
MEDIUM.claude/skills/orca-translations/scripts/po_tool.py333# ---------------------------------------------------------------------------COMMENT
MEDIUM.claude/skills/orca-translations/scripts/po_tool.py453# ---------------------------------------------------------------------------COMMENT
MEDIUM.claude/skills/orca-translations/scripts/po_tool.py560# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡scripts/orca_profile_tool.py860# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡scripts/orca_profile_tool.py862# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡scripts/orca_profile_tool.py987# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡scripts/orca_profile_tool.py989# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/orca_profile_tool.py345# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/orca_profile_tool.py347# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/orca_profile_tool.py394# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/orca_profile_tool.py396# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/orca_profile_tool.py677# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/orca_profile_tool.py679# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/orca_profile_tool.py1933# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/orca_profile_tool.py1935# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/orca_profile_tool.py2028# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/orca_profile_tool.py2030# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/orca_profile_tool.py2193# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/orca_profile_tool.py2195# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/orca_profile_tool.py2497# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/orca_profile_tool.py2499# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/orca_profile_tool.py2540# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/orca_profile_tool.py2542# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/orca_profile_tool.py2679# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/orca_profile_tool.py2681# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/orca_profile_tool.py2796# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/orca_profile_tool.py2798# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/orca_profile_tool.py2963# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/orca_profile_tool.py2965# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/orca_profile_tool.py3085# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/orca_profile_tool.py3087# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/orca_profile_tool.py3218# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/orca_profile_tool.py3220# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/orca_profile_tool.py3435# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/orca_profile_tool.py3437# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/orca_profile_tool.py3596# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/orca_profile_tool.py3598# ---------------------------------------------------------------------------COMMENT
107 more matches not shown…
Cross-Language Confusion101 hits · 512 pts
SeverityFileLineSnippetContext
HIGHsandboxes/orca_dock_panel_plugin_any.py75 if (message && message.command === "objects")CODE
HIGHsandboxes/orca_reload_local_bundle_demo.py297 $('message').textContent = error || message || '';CODE
HIGH⚡sandboxes/orca_reload_local_bundle_demo.py310 if (!busy && event.target.matches('[data-toggle]')) {CODE
HIGH⚡sandboxes/orca_reload_local_bundle_demo.py316 if (!button || busy) return;CODE
HIGH⚡sandboxes/orca_reload_local_bundle_demo.py325 if (!message || message.command !== 'state') return;CODE
HIGHsandboxes/orca_inspector_plugin_any.py81 """host.BoundingBox -> dict (or None when the box is undefined)."""STRING
HIGHsandboxes/orca_inspector_plugin_any.py743 ['approx size', esc(vec3(d.bbox_approx && d.bbox_approx.size))],CODE
HIGHsandboxes/orca_inspector_plugin_any.py848 const hit = !q || tr.dataset.k.includes(q) ||CODE
HIGHsandboxes/orca_inspector_plugin_any.py857 if (id == null || id < 1) return '<span class="badge">extruder —</span>';CODE
HIGHsandboxes/orca_inspector_plugin_any.py946 ['raw size', esc(vec3(o.raw_bbox && o.raw_bbox.size))],CODE
HIGHsandboxes/orca_inspector_plugin_any.py959 S.colors = d.filament_colors || S.colors;CODE
HIGHsandboxes/orca_inspector_plugin_any.py1042 pendingPreviews.push([id, d.preview.points]);CODE
HIGHsandboxes/orca_inspector_plugin_any.py1057 const scaleDpr = window.devicePixelRatio || 1;CODE
HIGHsandboxes/orca_inspector_plugin_any.py1127 S.uiLog.push(new Date().toLocaleTimeString() + ' ' + text);CODE
HIGHsandboxes/orca_inspector_plugin_any.py1259 if (msg && msg.command === 'pong')CODE
HIGHsandboxes/orca_inspector_plugin_any.py1305 const hit = !q || tr.dataset.k.includes(q) ||CODE
HIGH⚡sandboxes/orca_preset_update_demo.py27const $=id=>document.getElementById(id),S={kind:'process',slot:1,preset:'',rows:[],selected:null,busy:true,notice:'',notCODE
HIGH⚡sandboxes/orca_preset_update_demo.py31function 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.py37$('kind').onchange=()=>{S.kind=$('kind').value;S.selected=null;$('preset').value='';load()};$('slot').onchange=()=>{S.slCODE
HIGHsandboxes/orca_twistify_plugin_any.py268 var context = (window.orca && window.orca.getContext) ? window.orca.getContext() : { scope: "global" };CODE
HIGHsandboxes/orca_twistify_plugin_any.py279 out[key] = num(config ? config[key] : undefined, DEFAULTS[key]);CODE
HIGHsandboxes/orca_twistify_plugin_any.py294 if (form.wobble_ampl_mm !== 0 && form.wobble_period_mm > 0)CODE
HIGHsandboxes/orca_twistify_plugin_any.py300 return form.twist_deg_per_mm !== 0 || form.taper_per_mm !== 0 || form.wobble_ampl_mm !== 0;CODE
HIGH⚡sandboxes/orca_twistify_plugin_any.py337 layers.push({ z: z, plan: plan });CODE
HIGH⚡sandboxes/orca_twistify_plugin_any.py347 svg.push('<line class="tick" x1="24" y1="' + y.toFixed(1) + '" x2="30" y2="' + y.toFixed(1) + '"/>');CODE
HIGH⚡sandboxes/orca_twistify_plugin_any.py348 svg.push('<text x="20" y="' + (y + 3).toFixed(1) + '" text-anchor="end">' + mark + '</text>');CODE
HIGH⚡sandboxes/orca_twistify_plugin_any.py350 svg.push('<text x="30" y="' + (ORIGIN_Y - Z_SPAN * Z_UNITS - 11).toFixed(1) +CODE
HIGH⚡sandboxes/orca_twistify_plugin_any.py357 svg.push('<polygon class="ring" points="' + ring + '" stroke-opacity="' +CODE
HIGH⚡sandboxes/orca_twistify_plugin_any.py359 trace.push(ring.split(" ")[1]);CODE
HIGH⚡sandboxes/orca_twistify_plugin_any.py363 svg.push('<polyline class="helix" points="' + trace.join(" ") + '"/>');CODE
HIGH⚡sandboxes/orca_twistify_plugin_any.py366 svg.push('<polygon class="datum" points="' + points(layers[0].plan, 0, fit) + '"/>');CODE
HIGH⚡sandboxes/orca_twistify_plugin_any.py382 parts.push("<b>" + (form.twist_deg_per_mm * Z_SPAN).toFixed(0) + "\\u00b0</b> of rotation");CODE
HIGH⚡sandboxes/orca_twistify_plugin_any.py384 parts.push("<b>" + top.scale.toFixed(2) + "\\u00d7</b> scale" +CODE
HIGH⚡sandboxes/orca_twistify_plugin_any.py387 parts.push("<b>\\u00b1" + form.wobble_ampl_mm.toFixed(1) + "</b> mm of wobble");CODE
HIGH⚡sandboxes/orca_twistify_plugin_any.py397 if (id === "n-" + FIELDS[i].key || id === "r-" + FIELDS[i].key)CODE
HIGHsandboxes/orca_twistify_plugin_any.py425 if (field.neutral === undefined) return "";CODE
HIGHsandboxes/orca_twistify_plugin_any.py524 if (window.orca && window.orca.onConfig) {CODE
HIGH⚡tests/compare_analyzer/show_temp_plot.py740 return fileData.tc_zones.some(z => time >= z.start_time && time <= z.end_time);CODE
HIGH⚡tests/compare_analyzer/show_temp_plot.py745 return fileData.toolchange_zones.some(z => time >= z.start_time && time <= z.end_time);CODE
HIGH⚡tests/compare_analyzer/show_temp_plot.py750 return fileData.wipe_zones.some(z => time >= z.start_time && time <= z.end_time);CODE
HIGH⚡tests/compare_analyzer/show_temp_plot.py1111 if (x2 < lB || x1 > rB) continue;CODE
HIGH⚡tests/compare_analyzer/show_temp_plot.py1115 const is_printing1 = !in_tc1 || in_wipe1;CODE
HIGH⚡tests/compare_analyzer/show_temp_plot.py1116 const is_end_gcode1 = fileData.end_gcode_time && pt1.time >= fileData.end_gcode_time;CODE
HIGH⚡tests/compare_analyzer/show_temp_plot.py1117 const active = isActiveOnPanel(fileData, pt1.active, heater) && is_printing1 && pt1.printing_started && !is_end_CODE
HIGH⚡tests/compare_analyzer/show_temp_plot.py1119 if (active && temp1 >= 190) color = getFilColor(fileData, pt1.active);CODE
HIGH⚡tests/compare_analyzer/show_temp_plot.py1133 if (x2 >= lB && x2 <= rB) {CODE
HIGH⚡tests/compare_analyzer/show_temp_plot.py1136 const is_printing2 = !in_tc2 || in_wipe2;CODE
HIGH⚡tests/compare_analyzer/show_temp_plot.py1137 const is_end_gcode2 = fileData.end_gcode_time && pt2.time >= fileData.end_gcode_time;CODE
HIGH⚡tests/compare_analyzer/show_temp_plot.py1138 const nextActive = isActiveOnPanel(fileData, pt2.active, heater) && is_printing2 && pt2.printing_started && CODE
HIGH⚡tests/compare_analyzer/show_temp_plot.py1140 if (nextActive && temp2 >= 190) nc = getFilColor(fileData, pt2.active);CODE
HIGH⚡tests/compare_analyzer/show_temp_plot.py1184 const is_printing = !in_tc || in_wipe;CODE
HIGH⚡tests/compare_analyzer/show_temp_plot.py1185 const is_end_gcode = fileData.end_gcode_time && track[i].time >= fileData.end_gcode_time;CODE
HIGH⚡tests/compare_analyzer/show_temp_plot.py1186 const on = (track[i].active === filId) && (t >= 190) && is_printing && track[i].printing_started && !is_end_gcodCODE
HIGH⚡tests/compare_analyzer/show_temp_plot.py1187 if (on && aStart === -1) aStart = i;CODE
HIGH⚡tests/compare_analyzer/show_temp_plot.py1188 else if (!on && aStart !== -1) { activeIdxRanges.push({ s: aStart, e: i - 1 }); aStart = -1; }CODE
HIGH⚡tests/compare_analyzer/show_temp_plot.py1188 else if (!on && aStart !== -1) { activeIdxRanges.push({ s: aStart, e: i - 1 }); aStart = -1; }CODE
HIGH⚡tests/compare_analyzer/show_temp_plot.py1190 if (aStart !== -1) activeIdxRanges.push({ s: aStart, e: track.length - 1 });CODE
HIGH⚡tests/compare_analyzer/show_temp_plot.py1193 const isActiveIdx = (i) => activeIdxRanges.some(r => i >= r.s && i <= r.e);CODE
HIGH⚡tests/compare_analyzer/show_temp_plot.py1194 const inWindow = (i) => activeIdxRanges.some(r => i >= r.s - STEPS && i <= r.e + STEPS);CODE
HIGH⚡tests/compare_analyzer/show_temp_plot.py1339 const p = panels.find(pan => pan.type === 'main' && pan.file === fd && pan.heater === h);CODE
41 more matches not shown…
Hyper-Verbose Identifiers365 hits · 264 pts
SeverityFileLineSnippetContext
LOWresources/web/homepage/js/home.js398function ShowRecnetFileContextMenu()CODE
LOWresources/web/homepage/js/home.js526function UpdateRecentClearBtnDisplay()CODE
LOWresources/web/homepage/js/home.js561function BeginDownloadNetworkPlugin()CODE
LOWresources/web/dialog/js/plugin-config-ui.js37function BuildCustomConfigDocument(html, config, context) {CODE
LOWresources/web/dialog/PluginsDialog/index.js251function OnExploreMenuButtonKeyDown(event) {CODE
LOWresources/web/dialog/PluginsDialog/index.js412function SyncPluginListHeaderGutter() {CODE
LOWresources/web/dialog/PluginsDialog/index.js912function GetConfigurableCapabilities(plugin) {CODE
LOWresources/web/dialog/PluginsDialog/index.js1027function ClearCapabilityConfigView() {CODE
LOWresources/web/dialog/PluginsDialog/index.js1160function ApplyCapabilityConfigSaved(payload) {CODE
LOWresources/web/dialog/PluginsDialog/plugin-search.js98function ClearSearchExpandOverride() {CODE
LOWresources/web/dialog/PluginsConfigDialog/index.js190function ClearCapabilityConfigView() {CODE
LOWresources/web/dialog/PluginsConfigDialog/index.js345function ApplyCapabilityConfigSaved(payload) {CODE
LOWtests/compare_analyzer/compare_slices.py379def analyze_critical_discrepancies(f1_meta, f2_meta, f1_settings, f2_settings, f1_stats, f2_stats):CODE
LOWtests/compare_analyzer/compare_slices.py567def format_side_by_side_temp_track(f1_track, f2_track, f1_name, f2_name):CODE
LOWtests/compare_analyzer/compare_slices.py752def analyze_preheat_cooldown_events(track, nozzle_map=None):CODE
LOW⚡tests/compare_analyzer/show_temp_plot.py102def determine_heater_to_extruder(track, extruder_map):CODE
LOW⚡tests/compare_analyzer/show_temp_plot.py107def build_timeline_and_interpolate(track, tool_changes, m73_points, total_lines, m400_weights=None,CODE
LOWtests/compare_analyzer/show_temp_plot.py50def parse_filaments_and_colors(zip_file):CODE
LOWtests/slic3rutils/test_plugin_printer_agent.cpp168 " def get_user_selected_machine(self): return 'machine'\n"CODE
LOWscripts/test_moonraker_lane_data.py317def pick_available_tool_number(used_tool_numbers):CODE
LOWscripts/test_moonraker_lane_data.py377def perform_random_operations(host, port, api_key=None, num_ops=5):CODE
LOWscripts/auto-close-duplicates.ts49function extractDuplicateIssueNumber(commentBody: string): number | null {CODE
LOW⚡scripts/orca_profile_tool.py864def check_setting_id_uniqueness(profiles_dir):CODE
LOW⚡scripts/orca_profile_tool.py998def check_preset_name_uniqueness(profiles_dir, vendor):CODE
LOWscripts/orca_profile_tool.py363def generate_preset_setting_id(vendor, type_name, name):CODE
LOWscripts/orca_profile_tool.py938def check_machine_model_name_uniqueness(profiles_dir):CODE
LOWscripts/orca_profile_tool.py1040def check_filament_compatible_printers(profiles_dir, vendor):CODE
LOWscripts/orca_profile_tool.py1093def load_available_filament_profiles(profiles_dir, vendor):CODE
LOWscripts/orca_profile_tool.py1112def check_machine_default_materials(profiles_dir, vendor):CODE
LOWscripts/orca_profile_tool.py2138def replace_filament_id_value(text, old_id, new_id):CODE
LOWscripts/orca_profile_tool.py3137def legacy_compatible_printers(base_dir, profiles_dir=PROFILES_DIR):CODE
LOWscripts/optimize_cover_images.py42def optimize_png_with_pngquant(img_path, quality_range="65-80"):CODE
LOWscripts/optimize_cover_images.py368def find_and_process_cover_images(base_path, target_ratio=0.84, dry_run=False, use_pngquant=False, quality_range="65-80"CODE
LOWscripts/backfill-duplicate-comments.ts72async function backfillDuplicateComments(): Promise<void> {CODE
LOW⚡scripts/tests/test_ci_macos_admission.py45 def test_not_done_before_the_final_jobs_are_listed(self):CODE
LOW⚡scripts/tests/test_ci_macos_admission.py48 def test_not_done_while_a_final_job_runs(self):CODE
LOW⚡scripts/tests/test_ci_macos_admission.py52 def test_done_when_the_final_jobs_finished(self):CODE
LOW⚡scripts/tests/test_ci_macos_admission.py55 def test_done_when_the_final_jobs_were_skipped(self):CODE
LOW⚡scripts/tests/test_ci_macos_admission.py63 def test_push_reserves_before_its_macos_jobs_are_listed(self):CODE
LOW⚡scripts/tests/test_ci_macos_admission.py67 def test_push_keeps_its_reserve_between_stages(self):CODE
LOW⚡scripts/tests/test_ci_macos_admission.py71 def test_push_releases_when_macos_is_done(self):CODE
LOW⚡scripts/tests/test_ci_macos_admission.py75 def test_queued_jobs_count_as_busy(self):CODE
LOW⚡scripts/tests/test_ci_macos_admission.py79 def test_pull_request_holds_nothing_before_it_is_let_in(self):CODE
LOW⚡scripts/tests/test_ci_macos_admission.py82 def test_one_arch_let_in_holds_a_runner_until_it_is_built(self):CODE
LOW⚡scripts/tests/test_ci_macos_admission.py87 def test_one_arch_let_in_holds_nothing_once_it_is_built(self):CODE
LOW⚡scripts/tests/test_ci_macos_admission.py93 def test_one_arch_let_in_holds_nothing_once_it_failed(self):CODE
LOW⚡scripts/tests/test_ci_macos_admission.py97 def test_both_arches_let_in_hold_only_what_still_builds(self):CODE
LOW⚡scripts/tests/test_ci_macos_admission.py102 def test_universal_build_and_tests_count_once_queued(self):CODE
LOW⚡scripts/tests/test_ci_macos_admission.py109 def test_pull_request_releases_when_macos_is_done(self):CODE
LOW⚡scripts/tests/test_ci_macos_admission.py113 def test_pull_request_without_the_line_holds_what_it_runs(self):CODE
LOW⚡scripts/tests/test_ci_macos_admission.py117 def test_finished_and_non_macos_jobs_are_not_counted(self):CODE
LOW⚡scripts/tests/test_ci_macos_admission.py126 def test_normal_line_yields_to_a_waiting_priority_run(self):CODE
LOW⚡scripts/tests/test_ci_macos_admission.py129 def test_priority_line_does_not_count_priority_runs_behind_it(self):CODE
LOW⚡scripts/tests/test_ci_macos_admission.py132 def test_a_waiting_normal_run_is_not_yielded_to(self):CODE
LOW⚡scripts/tests/test_ci_macos_admission.py136 def test_a_priority_run_half_let_in_still_counts_its_waiting_arch(self):CODE
LOW⚡scripts/tests/test_ci_macos_admission.py141 def test_skipped_priority_jobs_of_other_platforms_are_not_waiting(self):CODE
LOW⚡scripts/tests/test_ci_macos_admission.py146 def test_measure_from_each_line(self):CODE
LOW⚡scripts/tests/test_ci_macos_admission.py154 def test_own_waiting_run_is_not_counted(self):CODE
LOW⚡scripts/tests/test_ci_macos_admission.py199 def test_counts_a_pending_run_that_holds_runners(self):CODE
LOW⚡scripts/tests/test_ci_macos_admission.py206 def test_a_push_waiting_behind_another_holds_nothing(self):CODE
305 more matches not shown…
AI Slop Vocabulary42 hits · 126 pts
SeverityFileLineSnippetContext
MEDIUMdeps_src/mcut/include/mcut/internal/cdt/utils.h249/// Orient p against line v1-v2 2D: robust geometric predicateCOMMENT
MEDIUMdeps_src/mcut/source/shewchuk.c41/* from the Web page http://www.cs.cmu.edu/~quake/robust.html . */COMMENT
MEDIUMdeps_src/mcut/source/shewchuk.c4368/* from the Web page http://www.cs.cmu.edu/~quake/robust.html . */COMMENT
MEDIUMdeps_src/md4c/src/md4c.c2541#define MD_MARK_OPENER 0x04 /* Definitely opener. */COMMENT
MEDIUMdeps_src/md4c/src/md4c.c2542#define MD_MARK_CLOSER 0x08 /* Definitely closer. */COMMENT
MEDIUMdeps_src/admesh/connect.cpp63 // This method is numerically robust.COMMENT
MEDIUMdeps_src/admesh/connect.cpp100 // This method is numerically robust.COMMENT
MEDIUMdeps_src/libigl/igl/WindingNumberAABB.h262 //// Perfect matching is **not** robustCOMMENT
MEDIUMdeps_src/libigl/igl/arap.h108 /// a map to the position data, allowing seamless interoperability with user-definedCOMMENT
MEDIUMdeps_src/libigl/igl/tri_tri_intersect.cpp618 // Alec: it's hard to believe this will ever be perfectly robust, but checkingCOMMENT
MEDIUMdeps_src/libigl/igl/harmonic.cpp131 // This is **not** robust for k>2. See KKT system in [Jacobson et al. 2010]COMMENT
MEDIUMdeps_src/libigl/igl/flipped_triangles.cpp22 // https://www.cs.cmu.edu/~quake/robust.htmlCOMMENT
MEDIUMdeps_src/libigl/igl/sort_angles.h15 /// Sort angles in ascending order in a numerically robust way.COMMENT
MEDIUMdeps_src/libigl/igl/seam_edges.cpp43 // Based on: https://www.cs.cmu.edu/~quake/robust.htmlCOMMENT
MEDIUMdeps_src/libigl/igl/copyleft/cgal/outer_facet.h29 /// function is more robust because it does not rely on facet normals.COMMENT
MEDIUMtests/cli/test_cli_no_suitable_objects.sh41# Fits, so the run must succeed: proves the harness itself is sound.COMMENT
MEDIUM.github/workflows/parity_nightly.yml6# harness - the GUI-vs-CLI parity harness (metrics only, never fails)COMMENT
MEDIUMsrc/libslic3r/Preset.hpp832 // Return index of the first compatible preset. Certainly at least the '- default -' preset shall be compatible.COMMENT
MEDIUM⚡src/libslic3r/Preset.hpp859 // Return index of the first compatible preset. Certainly at least the '- default -' preset shall be compatible.COMMENT
MEDIUM⚡src/libslic3r/Preset.hpp864 // Return index of the first visible preset. Certainly at least the '- default -' preset shall be visible.COMMENT
MEDIUM⚡src/libslic3r/Preset.hpp865 // Return the first visible preset. Certainly at least the '- default -' preset shall be visible.COMMENT
MEDIUMsrc/libslic3r/calib.cpp367 ++i) { // this isn't the most robust way, but less expensive than finding line intersectionsCODE
MEDIUMsrc/libslic3r/TextureDisplacement.cpp192// 0 is a no-op. Wraps at the edges so a tiling height map stays seamless after smoothing. Operates onCOMMENT
MEDIUMsrc/libslic3r/PrintObject.cpp4742 // make it more robust and nicer. TODO.COMMENT
MEDIUMsrc/libslic3r/PrintObject.cpp5294 tree_support.support_type = SupportType::stTreeAuto; // need to set support type to fully utilize the power of featuCODE
MEDIUMsrc/libslic3r/Preset.cpp3934// Return index of the first visible preset. Certainly at least the '- default -' preset shall be visible.COMMENT
MEDIUMsrc/libslic3r/Geometry.hpp163 // Certainly not collinear, then the segments intersect.COMMENT
MEDIUMsrc/libslic3r/BridgeDetector.cpp364 // not nice, we need a more robust non-numeric checkCOMMENT
MEDIUMsrc/libslic3r/CAD/SketchEngine.cpp289 // vs hole by geometry and fixes orientations, which is robust to theCOMMENT
MEDIUMsrc/libslic3r/Support/TreeSupport.cpp2487 // ORCA: Use support-layer index for base-interface selection (robust with independeCOMMENT
MEDIUMsrc/libslic3r/Support/SupportMaterial.cpp874 //FIXME this test is not numerically robust. Particularly, it does not handle horizontal segCOMMENT
MEDIUMsrc/libslic3r/Support/SupportMaterial.cpp1123 //FIXME this was quick, but not sufficiently robust.COMMENT
MEDIUMsrc/libslic3r/Support/SupportMaterial.cpp1147 // FIXME this is quite an overkill to calculate a complete offset just to get a single point, but at least it is robCOMMENT
MEDIUMsrc/libslic3r/Arachne/WallToolPaths.cpp503 // Simplify outline for boost::voronoi consumption. Absolutely no self intersections or near-self intersections alloCOMMENT
MEDIUMsrc/libslic3r/SLA/SupportPointGenerator.cpp206 // Absolutely hopeless overhangs are those outside the unsafe bandCOMMENT
MEDIUMsrc/libslic3r/Geometry/VoronoiOffset.cpp841 // Constrained bisector of two segments. Vojtech is not quite sure whether the Voronoi generator is COMMENT
MEDIUMsrc/slic3r/plugin/PluginAuditManager.cpp591 // four names is cheaper and more robust than replicating that; the two unused names cost oneCOMMENT
MEDIUMsrc/slic3r/plugin/host/PluginHostSlicing.cpp178 // is the robust way to extract toolpaths.COMMENT
MEDIUMsrc/slic3r/GUI/GCodeViewer.cpp1515 // correction above and the outlier-robust bbox below, the surface overlaps theCOMMENT
MEDIUMsrc/slic3r/GUI/CAD/DesignPanel.hpp771 wxSpinCtrlDouble* m_bool_tol{nullptr}; // OCCT fuzzy tolerance (mm); robust cut on near-coincident facesCODE
MEDIUMsrc/slic3r/GUI/CAD/DesignSketchTool.cpp1948 // Centroid of the loop = the regular polygon's centre (robust if it was moved).COMMENT
MEDIUMsrc/slic3r/GUI/CAD/DesignPanel.cpp10454 f.bool_tolerance = m_bool_tol->GetValue(); // OCCT fuzzy: robust cut on near-coincident facesCODE
Excessive Try-Catch Wrapping73 hits · 104 pts
SeverityFileLineSnippetContext
LOWsandboxes/orca_reload_local_bundle_demo.py95 except Exception:CODE
LOWsandboxes/orca_reload_local_bundle_demo.py351 except Exception as error:CODE
LOWsandboxes/orca_reload_local_bundle_demo.py363 except Exception as state_error:CODE
LOWsandboxes/orca_reload_local_bundle_demo.py403 except Exception as error:CODE
MEDIUMsandboxes/orca_reload_local_bundle_demo.py341def execute(self):CODE
MEDIUMsandboxes/orca_reload_local_bundle_demo.py359def _post_state(self, message="", error=""):CODE
MEDIUMsandboxes/orca_reload_local_bundle_demo.py368def on_message(self, message):CODE
LOWsandboxes/orca_inspector_plugin_any.py58except Exception:CODE
LOWsandboxes/orca_inspector_plugin_any.py1407 except Exception as exc:CODE
LOWsandboxes/orca_inspector_plugin_any.py1415 except Exception as exc:CODE
LOWsandboxes/orca_inspector_plugin_any.py1431 except Exception as exc:CODE
LOWsandboxes/orca_inspector_plugin_any.py1496 except Exception as exc:CODE
LOWsandboxes/orca_preset_update_demo.py71 except Exception as error:CODE
LOWsandboxes/orca_preset_update_demo.py75 except Exception as error:CODE
LOWsandboxes/orca_preset_update_demo.py91 except Exception as error:CODE
LOWsandboxes/orca_preset_transaction_demo.py77 except Exception as error:CODE
LOWtools/orca_cad_mcp_bridge.py118 except Exception:CODE
LOWtools/orca_cad_mcp_bridge.py152 except Exception as e:CODE
LOWtools/orca_cad_mcp_bridge.py172 except Exception:CODE
MEDIUMtools/orca_cad_mcp_bridge.py113def list_tools():CODE
MEDIUM⚡tests/compare_analyzer/compare_slices.py118 print(f"Error parsing metadata: {e}")CODE
MEDIUM⚡tests/compare_analyzer/compare_slices.py128 print(f"Error parsing project_settings: {e}")CODE
MEDIUMtests/compare_analyzer/compare_slices.py351 print(f"Error parsing G-code: {e}")CODE
MEDIUMtests/compare_analyzer/compare_slices.py1240 print(f"Error: File '{f1_input}' not found on Desktop or local path.")CODE
MEDIUMtests/compare_analyzer/compare_slices.py1243 print(f"Error: File '{f2_input}' not found on Desktop or local path.")CODE
MEDIUMtests/compare_analyzer/compare_slices.py121def parse_project_settings(zip_file):CODE
MEDIUMtests/compare_analyzer/compare_slices.py511def interpret_temp_action(desc, active_extruder):CODE
LOW⚡tests/compare_analyzer/compare_slices.py117 except Exception as e:CODE
LOW⚡tests/compare_analyzer/compare_slices.py127 except Exception as e:CODE
LOWtests/compare_analyzer/compare_slices.py148 except Exception:CODE
LOWtests/compare_analyzer/compare_slices.py350 except Exception as e:CODE
LOWtests/compare_analyzer/compare_slices.py563 except Exception as e:CODE
MEDIUMtests/compare_analyzer/show_temp_plot.py64 print(f"Error parsing filaments: {e}")CODE
MEDIUMtests/compare_analyzer/show_temp_plot.py592 print(f"Error parsing {filepath}: {e}")CODE
MEDIUMtests/compare_analyzer/show_temp_plot.py640 print("Error: Failed to parse first file.")CODE
LOW⚡tests/compare_analyzer/show_temp_plot.py92 except Exception as e:CODE
LOWtests/compare_analyzer/show_temp_plot.py63 except Exception as e:CODE
LOWtests/compare_analyzer/show_temp_plot.py590 except Exception as e:CODE
LOWtests/slic3rutils/test_slicing_pipeline_config.cpp87 except Exception as e: # what plugins' defaults-fallback code swallows silentlyCODE
LOWscripts/test_moonraker_lane_data.py160 except Exception as e:CODE
MEDIUM⚡scripts/test_moonraker_lane_data.py201 print(f"Error fetching lane data: HTTP {resp.status_code}")CODE
LOW⚡scripts/test_moonraker_lane_data.py203 except Exception as e:CODE
MEDIUM⚡scripts/test_moonraker_lane_data.py204 print(f"Error fetching lane data: {e}")CODE
LOWscripts/test_moonraker_lane_data.py223 except Exception as e:CODE
MEDIUMscripts/test_moonraker_lane_data.py224 print(f"Error setting lane data: {e}")CODE
LOWscripts/test_moonraker_lane_data.py236 except Exception as e:CODE
MEDIUMscripts/test_moonraker_lane_data.py237 print(f"Error deleting lane data: {e}")CODE
MEDIUM⚡scripts/test_moonraker_lane_data.py435 print(f"Error: file not found: {filepath}")CODE
MEDIUM⚡scripts/test_moonraker_lane_data.py438 print(f"Error: invalid JSON in {filepath}: {e}")CODE
MEDIUM⚡scripts/test_moonraker_lane_data.py448 print(f"Error: expected object with lane keys, got {type(lanes).__name__}")CODE
MEDIUMscripts/test_moonraker_lane_data.py459 print("Error: input JSON has duplicate tool numbers:")CODE
LOWscripts/check_profile.sh484except Exception:CODE
LOWscripts/optimize_cover_images.py63 except Exception as e:CODE
LOWscripts/optimize_cover_images.py361 except Exception as e:CODE
LOWscripts/optimize_cover_images.py434 except Exception as e:CODE
LOWscripts/optimize_cover_images.py534 except Exception:CODE
LOWscripts/ci_macos_admission.py254 except Exception:CODE
LOWscripts/CAD/check-gui-click-edit.py87 except Exception:CODE
LOWscripts/CAD/check-gui-click-edit.py142 except Exception:CODE
MEDIUMscripts/CAD/check-gui-click-edit.py84def try_call(method, **params):CODE
13 more matches not shown…
Empty Error Handlers19 hits · 95 pts
SeverityFileLineSnippetContext
HIGHsandboxes/orca_reload_local_bundle_demo.py106except FileNotFoundError:CODE
HIGHsandboxes/orca_reload_local_bundle_demo.py98except OSError:CODE
HIGHtests/compare_analyzer/compare_slices.py115except KeyError:CODE
HIGHtests/compare_analyzer/compare_slices.py348except KeyError:CODE
HIGHtests/compare_analyzer/compare_slices.py148except Exception:CODE
HIGHtests/compare_analyzer/compare_slices.py158except ValueError:CODE
HIGHtests/compare_analyzer/compare_slices.py740except ValueError:CODE
HIGHtests/compare_analyzer/compare_slices.py537except ValueError:CODE
HIGHtests/compare_analyzer/compare_slices.py244except ValueError:CODE
HIGHtests/compare_analyzer/compare_slices.py414except (ValueError, IndexError):CODE
HIGHtests/compare_analyzer/compare_slices.py268except ValueError:CODE
HIGHtests/compare_analyzer/compare_slices.py295except ValueError:CODE
HIGHtests/compare_analyzer/compare_slices.py306except ValueError:CODE
HIGHscripts/orca_profile_tool.py341except (ValueError, OSError):CODE
HIGHscripts/optimize_cover_images.py534except Exception:CODE
HIGHscripts/tests/test_profile_tool.py61except (OSError, ValueError): # commonpath raises ValueError across drivesCODE
HIGHscripts/CAD/check-mcp-sketch.py60except Exception:CODE
HIGHscripts/CAD/check-sketch-engine.py349except Exception:CODE
HIGHscripts/CAD/check-sketch-engine.py71except Exception:CODE
Verbosity Indicators37 hits · 64 pts
SeverityFileLineSnippetContext
LOW…rc/libnest2d/include/libnest2d/geometry_traits_nfp.hpp405 // Step 1: Make the orbiter reverse orientedCOMMENT
LOW…rc/libnest2d/include/libnest2d/geometry_traits_nfp.hpp496 // Step 2: Fill the edgelistsCOMMENT
LOW…rc/libnest2d/include/libnest2d/geometry_traits_nfp.hpp664 // Step 4:COMMENT
LOW…rc/libnest2d/include/libnest2d/geometry_traits_nfp.hpp676 // Step 5:COMMENT
LOWdeps_src/imgui/imgui.cpp2332 // Step 0: Let you process the first element (regardless of it being visible or not, so we can measure the element hCOMMENT
LOWdeps_src/imgui/imgui.cpp2360 // Step 1: the clipper infer height from first elementCOMMENT
LOWdeps_src/imgui/imgui.cpp2386 // Step 2: calculate the actual range of elements to display, and position the cursor before the first elementCOMMENT
LOWdeps_src/imgui/imgui.cpp2404 // Step 3: the clipper validate that we have reached the expected Y position (corresponding to element DisplayEnd),COMMENT
LOWtests/catch2/src/catch2/internal/catch_run_context.cpp111 // No children have started. We need to check if theyCOMMENT
LOWtests/catch2/extras/catch_amalgamated.cpp5796 // No children have started. We need to check if theyCOMMENT
LOWsrc/libslic3r/MultiNozzleUtils.cpp543 // Step 0: compute the slicer-estimated timeCOMMENT
LOWsrc/libslic3r/MultiNozzleUtils.cpp562 // Step 1: find the filament A currently loaded in the target extruder ECOMMENT
LOWsrc/libslic3r/MultiNozzleUtils.cpp573 // Step 2: clear B's AMS-channel occupancyCOMMENT
LOWsrc/libslic3r/MultiNozzleUtils.cpp593 // Step 3: A exits E (while A is still in the extruder)COMMENT
LOW⚡src/libslic3r/MultiNozzleUtils.cpp624 // Step 4: push B into ECOMMENT
LOW⚡src/libslic3r/MultiNozzleUtils.cpp625 // Step 6: pre-load the next filament C (in parallel with Step 4)COMMENT
LOW⚡src/libslic3r/MultiNozzleUtils.cpp635 // Step 5: update stateCOMMENT
LOW⚡src/libslic3r/PrintObject.cpp2271 // Step 3: Early termination of loop if no meaningfull bridge foundCOMMENT
LOW⚡src/libslic3r/PrintObject.cpp2276 // Step 4: Bottom bridge polygons found - scan and create layer+1 bridge polygonCOMMENT
LOWsrc/libslic3r/SLA/SupportTreeBuildsteps.cpp1059 // We need to check if there is an easy way out to the bed surface.COMMENT
LOWsrc/libslic3r/Geometry/VoronoiUtilsCgal.cpp293 // So we need to check if test_pt isn't between them.COMMENT
LOWsrc/libslic3r/Geometry/VoronoiUtilsCgal.cpp300 // So we need to check if test_pt is between them.COMMENT
LOWsrc/libslic3r/TextureToColor/TextureToColor.cpp868 // Step 1: Oversampling (subdivision while propagating UVs)COMMENT
LOWsrc/libslic3r/TextureToColor/TextureToColor.cpp922 // Step 2: Compute each face's color (7-point Gaussian quadrature + bilinear interpolation sampling)COMMENT
LOW⚡src/libslic3r/TextureToColor/ColorUtils.cpp1185 // Step 1: Data preprocessing - normalize to [0, 1]COMMENT
LOW⚡src/libslic3r/TextureToColor/ColorUtils.cpp1194 // Step 2: Compute mean and center the dataCOMMENT
LOW⚡src/libslic3r/TextureToColor/ColorUtils.cpp1198 // Step 3: Compute covariance matrix (3x3)COMMENT
LOW⚡src/libslic3r/TextureToColor/ColorUtils.cpp1201 // Step 4: Eigenvalue decompositionCOMMENT
LOW⚡src/libslic3r/TextureToColor/ColorUtils.cpp1224 // Step 5: Find the eigenvector corresponding to the largest eigenvalue (first principal component)COMMENT
LOW⚡src/libslic3r/TextureToColor/ColorUtils.cpp1230 // Step 6: Project centered data onto the first principal componentCOMMENT
LOW⚡src/libslic3r/TextureToColor/ColorUtils.cpp1233 // Step 7: Build result and sortCOMMENT
LOWsrc/libslic3r/TextureToColor/ColorUtils.cpp1486 // Step 1: Identify faces that definitely belong to a cluster center.COMMENT
LOWsrc/libslic3r/TextureToColor/ColorUtils.cpp1530 // Step 2: Flood. Use faces computed in the previous step as seeds and propagate outward.COMMENT
LOWsrc/libslic3r/TextureToColor/ColorUtils.cpp1584 // Step 3: Handle remaining unclustered faces (run after the above operations complete)COMMENT
LOWsrc/slic3r/GUI/DeviceCore/DevMapping.cpp125 // Step 1: collect filaments in machineCOMMENT
LOWsrc/slic3r/GUI/DeviceCore/DevMapping.cpp219 // Step 2: collect the distances of filaments_in_slicing to filaments_in_machineCOMMENT
LOWsrc/slic3r/GUI/DeviceCore/DevMapping.cpp265 // Step 3: do mapping algorithmCOMMENT
Structural Annotation Overuse30 hits · 54 pts
SeverityFileLineSnippetContext
LOW…rc/libnest2d/include/libnest2d/geometry_traits_nfp.hpp405 // Step 1: Make the orbiter reverse orientedCOMMENT
LOW…rc/libnest2d/include/libnest2d/geometry_traits_nfp.hpp496 // Step 2: Fill the edgelistsCOMMENT
LOWdeps_src/imgui/imgui.cpp2332 // Step 0: Let you process the first element (regardless of it being visible or not, so we can measure the element hCOMMENT
LOWdeps_src/imgui/imgui.cpp2360 // Step 1: the clipper infer height from first elementCOMMENT
LOWdeps_src/imgui/imgui.cpp2386 // Step 2: calculate the actual range of elements to display, and position the cursor before the first elementCOMMENT
LOWdeps_src/imgui/imgui.cpp2404 // Step 3: the clipper validate that we have reached the expected Y position (corresponding to element DisplayEnd),COMMENT
LOWsrc/libslic3r/MultiNozzleUtils.cpp543 // Step 0: compute the slicer-estimated timeCOMMENT
LOWsrc/libslic3r/MultiNozzleUtils.cpp562 // Step 1: find the filament A currently loaded in the target extruder ECOMMENT
LOWsrc/libslic3r/MultiNozzleUtils.cpp573 // Step 2: clear B's AMS-channel occupancyCOMMENT
LOWsrc/libslic3r/MultiNozzleUtils.cpp593 // Step 3: A exits E (while A is still in the extruder)COMMENT
LOW⚡src/libslic3r/MultiNozzleUtils.cpp624 // Step 4: push B into ECOMMENT
LOW⚡src/libslic3r/MultiNozzleUtils.cpp625 // Step 6: pre-load the next filament C (in parallel with Step 4)COMMENT
LOW⚡src/libslic3r/MultiNozzleUtils.cpp635 // Step 5: update stateCOMMENT
LOW⚡src/libslic3r/PrintObject.cpp2271 // Step 3: Early termination of loop if no meaningfull bridge foundCOMMENT
LOW⚡src/libslic3r/PrintObject.cpp2276 // Step 4: Bottom bridge polygons found - scan and create layer+1 bridge polygonCOMMENT
LOWsrc/libslic3r/TextureToColor/TextureToColor.cpp868 // Step 1: Oversampling (subdivision while propagating UVs)COMMENT
LOWsrc/libslic3r/TextureToColor/TextureToColor.cpp922 // Step 2: Compute each face's color (7-point Gaussian quadrature + bilinear interpolation sampling)COMMENT
LOW⚡src/libslic3r/TextureToColor/ColorUtils.cpp1185 // Step 1: Data preprocessing - normalize to [0, 1]COMMENT
LOW⚡src/libslic3r/TextureToColor/ColorUtils.cpp1194 // Step 2: Compute mean and center the dataCOMMENT
LOW⚡src/libslic3r/TextureToColor/ColorUtils.cpp1198 // Step 3: Compute covariance matrix (3x3)COMMENT
LOW⚡src/libslic3r/TextureToColor/ColorUtils.cpp1201 // Step 4: Eigenvalue decompositionCOMMENT
LOW⚡src/libslic3r/TextureToColor/ColorUtils.cpp1224 // Step 5: Find the eigenvector corresponding to the largest eigenvalue (first principal component)COMMENT
LOW⚡src/libslic3r/TextureToColor/ColorUtils.cpp1230 // Step 6: Project centered data onto the first principal componentCOMMENT
LOW⚡src/libslic3r/TextureToColor/ColorUtils.cpp1233 // Step 7: Build result and sortCOMMENT
LOWsrc/libslic3r/TextureToColor/ColorUtils.cpp1486 // Step 1: Identify faces that definitely belong to a cluster center.COMMENT
LOWsrc/libslic3r/TextureToColor/ColorUtils.cpp1530 // Step 2: Flood. Use faces computed in the previous step as seeds and propagate outward.COMMENT
LOWsrc/libslic3r/TextureToColor/ColorUtils.cpp1584 // Step 3: Handle remaining unclustered faces (run after the above operations complete)COMMENT
LOWsrc/slic3r/GUI/DeviceCore/DevMapping.cpp125 // Step 1: collect filaments in machineCOMMENT
LOWsrc/slic3r/GUI/DeviceCore/DevMapping.cpp219 // Step 2: collect the distances of filaments_in_slicing to filaments_in_machineCOMMENT
LOWsrc/slic3r/GUI/DeviceCore/DevMapping.cpp265 // Step 3: do mapping algorithmCOMMENT
Deep Nesting51 hits · 40 pts
SeverityFileLineSnippetContext
LOWsandboxes/orca_fuzzy_slices_plugin_any.py112CODE
LOWsandboxes/orca_reload_local_bundle_demo.py368CODE
LOWsandboxes/orca_inspector_plugin_any.py1377CODE
LOWsandboxes/orca_inspector_plugin_any.py1435CODE
LOWsandboxes/orca_inset_plugin_any.py51CODE
LOWsandboxes/orca_twistify_plugin_any.py555CODE
LOWresources/profiles/check_unused_setting_id.py18CODE
LOWtests/compare_analyzer/compare_slices.py131CODE
LOWtests/compare_analyzer/compare_slices.py379CODE
LOWtests/compare_analyzer/compare_slices.py511CODE
LOWtests/compare_analyzer/compare_slices.py567CODE
LOWtests/compare_analyzer/compare_slices.py752CODE
LOWtests/compare_analyzer/compare_slices.py888CODE
LOWtests/compare_analyzer/show_temp_plot.py68CODE
LOWtests/compare_analyzer/show_temp_plot.py107CODE
LOWtests/compare_analyzer/show_temp_plot.py329CODE
LOW.claude/skills/orca-profiles/scripts/shared_settings.py110CODE
LOW.claude/skills/orca-profiles/scripts/shared_settings.py135CODE
LOW.claude/skills/orca-translations/scripts/po_tool.py472CODE
LOW.claude/skills/orca-translations/scripts/po_tool.py740CODE
LOW.claude/skills/orca-translations/scripts/po_tool.py865CODE
LOW.claude/skills/orca-translations/scripts/po_tool.py925CODE
LOW.claude/skills/orca-translations/scripts/po_tool.py77CODE
LOW…/skills/orca-translations/scripts/find_untranslated.py22CODE
LOW…/skills/orca-translations/scripts/find_untranslated.py42CODE
LOWscripts/test_moonraker_lane_data.py59CODE
LOWscripts/test_moonraker_lane_data.py377CODE
LOWscripts/orca_profile_tool.py451CODE
LOWscripts/orca_profile_tool.py681CODE
LOWscripts/orca_profile_tool.py864CODE
LOWscripts/orca_profile_tool.py1257CODE
LOWscripts/orca_profile_tool.py1431CODE
LOWscripts/orca_profile_tool.py1709CODE
LOWscripts/orca_profile_tool.py1774CODE
LOWscripts/orca_profile_tool.py2356CODE
LOWscripts/orca_profile_tool.py2629CODE
LOWscripts/orca_profile_tool.py2683CODE
LOWscripts/orca_profile_tool.py2845CODE
LOWscripts/orca_profile_tool.py2984CODE
LOWscripts/clang_tidy_diff.py257CODE
LOWscripts/optimize_cover_images.py162CODE
LOWscripts/optimize_cover_images.py368CODE
LOWscripts/optimize_cover_images.py441CODE
LOWscripts/gen_texture_displacement_tips.py367CODE
LOWscripts/gen_texture_displacement_tips.py559CODE
LOWscripts/tests/test_profile_tool.py963CODE
LOWscripts/CAD/check-gui-context-menu.py189CODE
LOWscripts/CAD/check-sketch-engine-corpus.py97CODE
LOWscripts/CAD/check-sketch-engine-corpus.py151CODE
LOWscripts/CAD/check-sketch-engine-corpus.py234CODE
LOWscripts/CAD/check-sketch-engine-corpus.py406CODE
Modern AI Meta-Vocabulary7 hits · 20 pts
SeverityFileLineSnippetContext
MEDIUMdeps_src/libigl/igl/triangle/scaf.h23 /// For a complete implementation and customized UI, please refer to https://github.com/jiangzhongshi/scaffold-mapCOMMENT
MEDIUMdeps_src/libigl/igl/triangle/scaf.h32 /// scaffold + isometricCOMMENT
MEDIUMdeps_src/libigl/igl/triangle/scaf.h47 /// scaffold domain tets: scaffold tetsCOMMENT
MEDIUMdeps_src/libigl/igl/triangle/scaf.h53 /// scaffold area or volumeCOMMENT
MEDIUMdeps_src/libigl/igl/triangle/scaf.h122 /// @param[in] whole: Include scaffold if trueCOMMENT
MEDIUMdeps_src/libigl/igl/triangle/scaf.cpp535 // x_e as the fixed frame, x_u for unknowns (mesh + unknown scaffold)COMMENT
MEDIUMscripts/CAD/check-gui-sketching.py329 key("ctrl+z", 0.5) # the probes are scaffolding, not geometryCODE
Hallucination Indicators2 hits · 20 pts
SeverityFileLineSnippetContext
CRITICALresources/web/include/jquery-3.6.0.min.js2!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):fCODE
CRITICALresources/web/include/xterm/xterm.js7!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof defineCODE
Redundant / Tautological Comments10 hits · 15 pts
SeverityFileLineSnippetContext
LOWbuild_linux.sh481# Check if distribution is Debian/Ubuntu-like based on ID_LIKECOMMENT
LOWbuild_flatpak.sh156# Check if flatpak is installedCOMMENT
LOWbuild_flatpak.sh165# Check if flatpak-builder is installedCOMMENT
LOWbuild_flatpak.sh206# Check if required runtime is availableCOMMENT
LOWbuild_flatpak.sh257# Check if flatpak manifest existsCOMMENT
LOWscripts/optimize_cover_images.py243 # Check if adjustment is needed (allow 5% tolerance)COMMENT
LOWscripts/optimize_cover_images.py525 # Check if vendor path existsCOMMENT
LOWscripts/pack_profiles.sh3# Check if required arguments are providedCOMMENT
LOWscripts/pack_profiles.sh22# Check if resources directory existsCOMMENT
LOWscripts/pack_profiles.sh74# Print resultsCOMMENT
Cross-File Repetition3 hits · 15 pts
SeverityFileLineSnippetContext
HIGHscripts/tests/test_ci_macos_admission.py0tests for the setting_id half of scripts/orca_profile_tool.py (stdlib unittest, no external deps). run from the repo rooSTRING
HIGHscripts/tests/test_filament_id.py0tests for the setting_id half of scripts/orca_profile_tool.py (stdlib unittest, no external deps). run from the repo rooSTRING
HIGHscripts/tests/test_setting_id.py0tests for the setting_id half of scripts/orca_profile_tool.py (stdlib unittest, no external deps). run from the repo rooSTRING
Synthetic Comment Markers2 hits · 12 pts
SeverityFileLineSnippetContext
HIGHdeps_src/pybind11/include/pybind11/detail/class.h635 // Fill in all the information, and then downgrade as requested by the caller, or raise anCOMMENT
HIGHdeps_src/imgui/imgui_draw.cpp2300 const ImWchar* SrcRanges; // Ranges as requested by user (user is allowed to request too much, e.g. 0xCODE
Fake / Example Data10 hits · 12 pts
SeverityFileLineSnippetContext
LOW⚡deps_src/imgui/imgui_demo.cpp5186 ImGui::TextWrapped("Lorem ipsum dolor sit amet");CODE
LOW⚡deps_src/imgui/imgui_demo.cpp5186 ImGui::TextWrapped("Lorem ipsum dolor sit amet");CODE
LOW⚡deps_src/imgui/imgui_demo.cpp5188 ImGui::Text("Lorem ipsum dolor sit amet");CODE
LOW⚡deps_src/imgui/imgui_demo.cpp5188 ImGui::Text("Lorem ipsum dolor sit amet");CODE
LOWdeps_src/imgui/imgui_demo.cpp6839 ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor iCODE
LOWdeps_src/imgui/imgui_demo.cpp6839 ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor iCODE
LOWdeps_src/imgui/imgui_demo.cpp7473 ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt utCODE
LOWdeps_src/imgui/imgui_demo.cpp7473 ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt utCODE
LOWresources/web/include/i18n.js50 ["title", "placeholder", "aria-label"].forEach((attr) => {CODE
LOWresources/web/dialog/ColorPickerDialog/colorpicker.js7 for (const attribute of ["aria-label", "title", "placeholder"])CODE
AI Response Leakage1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHdeps_src/libigl/igl/raytri.c11// Alec: I've added an include guard, made all functions inline and addedCOMMENT
Example Usage Blocks4 hits · 6 pts
SeverityFileLineSnippetContext
LOWdeps_src/libigl/igl/signed_distance.h262 /// #### Usage:COMMENT
LOWscripts/build_flatpak_with_docker.sh6# Usage:COMMENT
LOWscripts/CAD/build-gui.sh11# Usage:COMMENT
LOWscripts/CAD/run-kernel-tests.sh9# Usage:COMMENT
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMscripts/run_unit_tests.sh3# This file is made to support the unit tests workflow.COMMENT
MEDIUM.github/workflows/build_orca.yml329 # Create main OrcaSlicer DMG without the profile validator helperCOMMENT
Unused Imports5 hits · 4 pts
SeverityFileLineSnippetContext
LOWtools/orca_cad_mcp_bridge.py14CODE
LOWscripts/test_moonraker_lane_data.py18CODE
LOWscripts/generate_orca_python_stubs.py10CODE
LOWscripts/tests/test_filament_id.py11CODE
LOWscripts/CAD/check-gui-sketching.py19CODE
Slop Phrases2 hits · 4 pts
SeverityFileLineSnippetContext
MEDIUMdeps_src/imgui/imgui_widgets.cpp6922// Tip: pass a non-visible label (e.g. "##hello") then you can use the space to draw other text or image.COMMENT
LOWdeps_src/imgui/imgui.cpp565 - 2017/08/25 (1.52) - io.MousePos needs to be set to ImVec2(-FLT_MAX,-FLT_MAX) when mouse is unavailable/missing. PreviCODE
TODO Padding2 hits · 3 pts
SeverityFileLineSnippetContext
LOW…_src/libnest2d/include/libnest2d/placers/nfpplacer.hpp647 // TODO: implementCOMMENT
LOWdeps_src/mcut/source/kernel.cpp5911 // TODO: implement logic for is_xoCOMMENT
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippetContext
LOWresources/web/include/viewer/viewer.js642 function getData(element, name) {CODE