AI Slop Code RIsk Monitor

LinuxCNC/linuxcnc

LinuxCNC controls CNC machines. It can drive milling machines, lathes, 3d printers, laser cutters, plasma cutters, robot arms, hexapods, and more.

14.2 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for LinuxCNC/linuxcnc, a Python project with 2,487 GitHub stars. SynthScan examined 554,011 lines of code across 2253 source files, recording 5457 pattern matches distributed across 25 syntactic categories. The legacy adjusted pattern signal is 14.2 (Moderate pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

14.2
Adjusted Signal
14.2
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
2.5K
Stars
Python
Language
554.0K
Lines of Code
2.3K
Files
5.5K
Pattern Hits
2026-10-12
Scan Date
0.22
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 23.2/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 8.3/100 · LOW

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

Agent Over-Engineering Ratio 34.7/100 · MEDIUM

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

PR Review Velocity Impact 56.3/100 · HIGH

Which changes need focused human review? 5457 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 6HIGH 487MEDIUM 618LOW 4346

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 5457 distinct pattern matches across 25 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.

Empty Error Handlers334 hits · 1670 pts
SeverityFileLineSnippetContext
HIGHnc_files/holecircle.py149except (IOError, pickle.PickleError): passCODE
HIGHnc_files/holecircle.py82except ValueError:CODE
HIGHnc_files/remap_lib/python-stdglue/stdglue.py446except:CODE
HIGHnc_files/remap_lib/python-stdglue/python/stdglue.py446except:CODE
HIGHtests/tooldb/db-g10-offset/dbtest_lib.py78except IOError:CODE
HIGHtests/gcode-renderer/canon.py211except Exception:CODE
HIGHtests/halmodule/stream/stream_reader.py18except KeyboardInterrupt: passCODE
HIGHtests/halmodule/stream/stream_writer.py14except:CODE
HIGHtests/halmodule/stream/stream_writer.py23except KeyboardInterrupt: passCODE
HIGHtests/halmodule/stream/stream_test.py16except:CODE
HIGHtests/ui-smoke/_lib/drive.py89except PermissionError:CODE
HIGHtests/hal-stream/streamtest.py7except:CODE
HIGHtests/toolchanger/reload-tool/random/test-ui.py215except RuntimeError:CODE
HIGHtests/toolchanger/reload-tool/random/test-ui.py241except RuntimeError:CODE
HIGHtests/toolchanger/reload-tool/non-random/test-ui.py250except RuntimeError:CODE
HIGHdocs/src/lang_switcher_postprocess.py257except OSError:CODE
HIGHdocs/src/lang_switcher_postprocess.py510except OSError:CODE
HIGHdocs/src/otf2ttf.py52except Exception:CODE
HIGHdocs/src/gen_complist.py19except FileNotFoundError:CODE
HIGHconfigs/sim/woodpecker/python/stdglue.py446except:CODE
HIGH…nfigs/sim/woodpecker/woodpecker_/woodpecker_handler.py459except:CODE
HIGH…nfigs/sim/woodpecker/woodpecker_/woodpecker_handler.py487except:CODE
HIGHconfigs/sim/axis/plasma/plasmac2/plasmac2.py2352except ValueError:CODE
HIGHconfigs/sim/axis/plasma/plasmac2/plasmac2.py3857except:CODE
HIGHconfigs/sim/axis/plasma/plasmac2/plasmac2.py3955except:CODE
HIGHconfigs/sim/axis/plasma/plasmac2/plasmac2.py3959except:CODE
HIGHconfigs/sim/axis/plasma/plasmac2/plasmac2.py3963except:CODE
HIGHconfigs/sim/axis/plasma/plasmac2/plasmac2.py3967except:CODE
HIGHconfigs/sim/axis/plasma/plasmac2/plasmac2.py3971except:CODE
HIGHconfigs/sim/axis/plasma/plasmac2/plasmac2.py3975except:CODE
HIGHconfigs/sim/axis/plasma/plasmac2/plasmac2.py3979except:CODE
HIGHconfigs/sim/axis/plasma/plasmac2/plasmac2.py3986except:CODE
HIGHconfigs/sim/axis/plasma/plasmac2/plasmac2.py3995except:CODE
HIGHconfigs/sim/axis/plasma/plasmac2/plasmac2.py6078except:CODE
HIGHconfigs/sim/axis/plasma/plasmac2/lib/sim/sim_panel.py255except KeyboardInterrupt:CODE
HIGHconfigs/sim/axis/db_demo/db.py136except Exception as e: passCODE
HIGHconfigs/sim/axis/db_demo/db_nonran.py136except Exception as e: passCODE
HIGHconfigs/sim/axis/db_demo/db_ran.py136except Exception as e: passCODE
HIGH…im/qtvcp_screens/qtaxis_lathe/qtaxis/qtaxis_handler.py278except:CODE
HIGH…im/qtvcp_screens/qtaxis_lathe/qtaxis/qtaxis_handler.py296except:CODE
HIGH…ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py581except:CODE
HIGH…ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py589except:CODE
HIGH…ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py1556except:CODE
HIGH…ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py1564except:CODE
HIGH…ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py1574except:CODE
HIGH…ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py1586except:CODE
HIGH…ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py1596except:CODE
HIGH…ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py1611except:CODE
HIGH…ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py1819except:CODE
HIGH…ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py1824except:CODE
HIGHconfigs/sim/qtvcp_screens/qtdragon/python/stdglue.py446except:CODE
HIGHlib/python/pyngcgui.py1548except ValueError:CODE
HIGHlib/python/pyngcgui.py2043except AttributeError:CODE
HIGHlib/python/pyngcgui.py3189except KeyError as msg:CODE
HIGHlib/python/pyngcgui.py3116except ValueError:CODE
HIGHlib/python/pyngcgui.py1527except TypeError:CODE
HIGHlib/python/linux_event.py807except IOError:CODE
HIGHlib/python/linux_event.py818except IOError:CODE
HIGHlib/python/vcpparse.py138except ValueError:CODE
HIGHlib/python/qtvcp/qt_makegui.py55except ImportError:CODE
274 more matches not shown…
Over-Commented Block1335 hits · 1262 pts
SeverityFileLineSnippetContext
LOWnc_files/remap_lib/python-stdglue/stdglue.py1#NOTE:COMMENT
LOWnc_files/remap_lib/python-stdglue/stdglue.py501# based on Versaprobe remapCOMMENT
LOWnc_files/remap_lib/python-stdglue/python/remap.py1# This is a component of LinuxCNCCOMMENT
LOWnc_files/remap_lib/python-stdglue/python/toplevel.py1# This is a component of LinuxCNCCOMMENT
LOWnc_files/remap_lib/python-stdglue/python/stdglue.py1#NOTE:COMMENT
LOWnc_files/remap_lib/python-stdglue/python/stdglue.py501# based on Versaprobe remapCOMMENT
LOWtests/kins-jacobian/test.sh141run "scarakins" "" "joints=6 r1=1 r2=3 r3=0 base=0,0,20,0,0,0 angles=30,-25,90,120,-60"COMMENT
LOWtests/mb2hal/mb2hal.1a/mb2hal.ini1#This .INI file is also the HELP, MANUAL and HOW-TO file for mb2hal.COMMENT
LOWtests/mb2hal/mb2hal.2a/mb2hal.ini1#This .INI file is also the HELP, MANUAL and HOW-TO file for mb2hal.COMMENT
LOWtests/mb2hal/mb2hal.1b/mb2hal.ini1#This .INI file is also the HELP, MANUAL and HOW-TO file for mb2hal.COMMENT
LOWtests/mb2hal/mb2hal.2b/mb2hal.ini1#This .INI file is also the HELP, MANUAL and HOW-TO file for mb2hal.COMMENT
LOWtests/remap/sequencing/permute.py1#!/usr/bin/env python3COMMENT
LOWtests/remap/fail/prolog/remap.py1# This is a component of LinuxCNCCOMMENT
LOWtests/remap/fail/prolog/subs.py1# This is a component of LinuxCNCCOMMENT
LOWtests/remap/fail/body-py/remap.py1# This is a component of LinuxCNCCOMMENT
LOWtests/remap/fail/body-py/subs.py1# This is a component of LinuxCNCCOMMENT
LOWtests/remap/fail/epilog/remap.py1# This is a component of LinuxCNCCOMMENT
LOWtests/remap/fail/epilog/subs.py1# This is a component of LinuxCNCCOMMENT
LOWtests/remap/fail/canon_error/remap.py1# Copyright (C) 2013 Jeff Epler <jepler@unpythonic.net>COMMENT
LOWtests/remap/fail/canon_error/subs.py1# Copyright (C) 2013 Jeff Epler <jepler@unpythonic.net>COMMENT
LOWtests/remap/introspect/oword.py1# This is a component of LinuxCNCCOMMENT
LOWtests/remap/introspect/subs.py1# This is a component of LinuxCNCCOMMENT
LOWtests/remap/predefined-named-params/subs.py1# This is a component of LinuxCNCCOMMENT
LOWtests/remap/predefined-named-params/namedparams.py1# This is a component of LinuxCNCCOMMENT
LOWtests/remap/oword-pycall/oword.py1# This is a component of LinuxCNCCOMMENT
LOWtests/remap/oword-pycall/subs.py1# This is a component of LinuxCNCCOMMENT
LOWtests/remap/variable-injection/remap.py1# This is a component of LinuxCNCCOMMENT
LOWtests/remap/variable-injection/subs.py1# This is a component of LinuxCNCCOMMENT
LOW…sts/trajectory-planner/circular-arcs/process_runlog.sh1#!/bin/bashCOMMENT
LOWtests/trajectory-planner/circular-arcs/test-reverse.py21c.wait_complete(1)COMMENT
LOWtests/trajectory-planner/circular-arcs/build-debug.sh1#!/bin/bashCOMMENT
LOW…rajectory-planner/circular-arcs/octave/make_peak_img.m1## Copyright (C) 2014 Robert W. EllenbergCOMMENT
LOW…ajectory-planner/circular-arcs/octave/accel_err_jump.m1## Copyright (C) 2014 Robert EllenbergCOMMENT
LOWtests/maxkins/test-ui.py101 # Linear axes only, with the head upright.COMMENT
LOWtests/interp/pymove/oword.py1# This is a component of LinuxCNCCOMMENT
LOWtests/interp/pymove/subs.py1# This is a component of LinuxCNCCOMMENT
LOWtests/interp/nested-sub-error/test.sh1#!/bin/bash -eCOMMENT
LOWtests/interp/g52/g92-offset-persistence/test.sh1#!/bin/bashCOMMENT
LOWtests/interp/value-returned/oword.py1# This is a component of LinuxCNCCOMMENT
LOWtests/interp/value-returned/subs.py1# This is a component of LinuxCNCCOMMENT
LOWtests/interp/nested-sub-in-file-error/test.sh1#!/bin/bash -eCOMMENT
LOWtests/interp/sub-call-from-sub/test.sh1#!/bin/bashCOMMENT
LOWtests/interp/python-self/oword.py1# This is a component of LinuxCNCCOMMENT
LOWtests/interp/python-self/subs.py1# This is a component of LinuxCNCCOMMENT
LOWtests/gcode-renderer/test.sh1#!/bin/shCOMMENT
LOWtests/motion/spindle-angle-offset/test-ui.py1#!/usr/bin/env python3COMMENT
LOWtests/ui-smoke/_lib/launch.sh1#!/bin/bashCOMMENT
LOWtests/ui-smoke/_lib/launch.sh41COMMENT
LOWtests/ui-smoke/_lib/crashdump.sh1#!/bin/bashCOMMENT
LOWtests/ui-smoke/_lib/launch-env.sh1#!/bin/bashCOMMENT
LOWtests/ui-smoke/_lib/checkresult.sh1#!/bin/bashCOMMENT
LOWtests/ui-smoke/_lib/screenshot.sh1#!/bin/bashCOMMENT
LOWtests/ui-smoke/_lib/window-fit.sh1#!/bin/bashCOMMENT
LOWtests/ui-smoke/_lib/compare.sh1#!/bin/bashCOMMENT
LOWtests/ui-smoke/_lib/quit-launch.sh1#!/bin/bashCOMMENT
LOWtests/ui-smoke/_lib/quit-launch.sh81 # bash -c) also match because the GUI name appears in the configCOMMENT
LOWtests/ui-smoke/_lib/qtdragon-prepare.sh1#!/bin/bashCOMMENT
LOWtests/ui-smoke/_lib/qtdragon-prepare.sh21# scripts/linuxcnc itself forces QT_QPA_PLATFORM=xcb unlessCOMMENT
LOWtests/ui-smoke/_lib/gmoccapy-prepare.sh1#!/bin/bashCOMMENT
LOWtests/ui-smoke/_lib/skip-if-missing.sh1#!/bin/bashCOMMENT
1275 more matches not shown…
Excessive Try-Catch Wrapping725 hits · 835 pts
SeverityFileLineSnippetContext
LOWnc_files/filtertest-gui.py50 except Exception as e:CODE
MEDIUMnc_files/filtertest-gui.py34def process(self):CODE
MEDIUMnc_files/remap_lib/python-stdglue/stdglue.py46def setspeed_prolog(self,**words):CODE
MEDIUMnc_files/remap_lib/python-stdglue/stdglue.py58def setspeed_epilog(self,**words):CODE
MEDIUMnc_files/remap_lib/python-stdglue/stdglue.py83def setfeed_prolog(self,**words):CODE
MEDIUMnc_files/remap_lib/python-stdglue/stdglue.py95def setfeed_epilog(self,**words):CODE
MEDIUMnc_files/remap_lib/python-stdglue/stdglue.py117def prepare_prolog(self,**words):CODE
MEDIUMnc_files/remap_lib/python-stdglue/stdglue.py138def prepare_epilog(self, **words):CODE
MEDIUMnc_files/remap_lib/python-stdglue/stdglue.py168def change_prolog(self, **words):CODE
MEDIUMnc_files/remap_lib/python-stdglue/stdglue.py185def change_epilog(self, **words):CODE
MEDIUMnc_files/remap_lib/python-stdglue/stdglue.py220def settool_prolog(self,**words):CODE
MEDIUMnc_files/remap_lib/python-stdglue/stdglue.py241def settool_epilog(self,**words):CODE
MEDIUMnc_files/remap_lib/python-stdglue/stdglue.py272def set_tool_number(self, **words):CODE
MEDIUMnc_files/remap_lib/python-stdglue/stdglue.py376def cycle_epilog(self,**words):CODE
MEDIUMnc_files/remap_lib/python-stdglue/stdglue.py396def ignore_m6(self,**words):CODE
LOWnc_files/remap_lib/python-stdglue/stdglue.py40 except Exception as e:CODE
LOWnc_files/remap_lib/python-stdglue/stdglue.py53 except Exception as e:CODE
LOWnc_files/remap_lib/python-stdglue/stdglue.py75 except Exception as e:CODE
LOWnc_files/remap_lib/python-stdglue/stdglue.py90 except Exception as e:CODE
LOWnc_files/remap_lib/python-stdglue/stdglue.py109 except Exception as e:CODE
LOWnc_files/remap_lib/python-stdglue/stdglue.py134 except Exception as e:CODE
LOWnc_files/remap_lib/python-stdglue/stdglue.py157 except Exception as e:CODE
LOWnc_files/remap_lib/python-stdglue/stdglue.py181 except Exception as e:CODE
LOWnc_files/remap_lib/python-stdglue/stdglue.py213 except Exception as e:CODE
LOWnc_files/remap_lib/python-stdglue/stdglue.py237 except Exception as e:CODE
LOWnc_files/remap_lib/python-stdglue/stdglue.py263 except Exception as e:CODE
LOWnc_files/remap_lib/python-stdglue/stdglue.py295 except Exception as e:CODE
LOWnc_files/remap_lib/python-stdglue/stdglue.py370 except Exception as e:CODE
LOWnc_files/remap_lib/python-stdglue/stdglue.py381 except Exception as e:CODE
LOWnc_files/remap_lib/python-stdglue/stdglue.py399 except Exception as e:CODE
MEDIUMnc_files/remap_lib/python-stdglue/python/stdglue.py46def setspeed_prolog(self,**words):CODE
MEDIUMnc_files/remap_lib/python-stdglue/python/stdglue.py58def setspeed_epilog(self,**words):CODE
MEDIUMnc_files/remap_lib/python-stdglue/python/stdglue.py83def setfeed_prolog(self,**words):CODE
MEDIUMnc_files/remap_lib/python-stdglue/python/stdglue.py95def setfeed_epilog(self,**words):CODE
MEDIUMnc_files/remap_lib/python-stdglue/python/stdglue.py117def prepare_prolog(self,**words):CODE
MEDIUMnc_files/remap_lib/python-stdglue/python/stdglue.py138def prepare_epilog(self, **words):CODE
MEDIUMnc_files/remap_lib/python-stdglue/python/stdglue.py168def change_prolog(self, **words):CODE
MEDIUMnc_files/remap_lib/python-stdglue/python/stdglue.py185def change_epilog(self, **words):CODE
MEDIUMnc_files/remap_lib/python-stdglue/python/stdglue.py220def settool_prolog(self,**words):CODE
MEDIUMnc_files/remap_lib/python-stdglue/python/stdglue.py241def settool_epilog(self,**words):CODE
MEDIUMnc_files/remap_lib/python-stdglue/python/stdglue.py272def set_tool_number(self, **words):CODE
MEDIUMnc_files/remap_lib/python-stdglue/python/stdglue.py376def cycle_epilog(self,**words):CODE
MEDIUMnc_files/remap_lib/python-stdglue/python/stdglue.py396def ignore_m6(self,**words):CODE
LOWnc_files/remap_lib/python-stdglue/python/stdglue.py40 except Exception as e:CODE
LOWnc_files/remap_lib/python-stdglue/python/stdglue.py53 except Exception as e:CODE
LOWnc_files/remap_lib/python-stdglue/python/stdglue.py75 except Exception as e:CODE
LOWnc_files/remap_lib/python-stdglue/python/stdglue.py90 except Exception as e:CODE
LOWnc_files/remap_lib/python-stdglue/python/stdglue.py109 except Exception as e:CODE
LOWnc_files/remap_lib/python-stdglue/python/stdglue.py134 except Exception as e:CODE
LOWnc_files/remap_lib/python-stdglue/python/stdglue.py157 except Exception as e:CODE
LOWnc_files/remap_lib/python-stdglue/python/stdglue.py181 except Exception as e:CODE
LOWnc_files/remap_lib/python-stdglue/python/stdglue.py213 except Exception as e:CODE
LOWnc_files/remap_lib/python-stdglue/python/stdglue.py237 except Exception as e:CODE
LOWnc_files/remap_lib/python-stdglue/python/stdglue.py263 except Exception as e:CODE
LOWnc_files/remap_lib/python-stdglue/python/stdglue.py295 except Exception as e:CODE
LOWnc_files/remap_lib/python-stdglue/python/stdglue.py370 except Exception as e:CODE
LOWnc_files/remap_lib/python-stdglue/python/stdglue.py381 except Exception as e:CODE
LOWnc_files/remap_lib/python-stdglue/python/stdglue.py399 except Exception as e:CODE
MEDIUMtests/io-startup/test-ui.py25 print("Error: pin '%s' didn't reach value '%s' within timeout of %f seconds (it's %s instead)" % (pin_name, value, tCODE
LOWtests/gcode-renderer/test_reference.py36except Exception:CODE
665 more matches not shown…
Unused Imports803 hits · 749 pts
SeverityFileLineSnippetContext
LOWnc_files/involute.py1CODE
LOWnc_files/remap_lib/python-stdglue/stdglue.py20CODE
LOWnc_files/remap_lib/python-stdglue/stdglue.py21CODE
LOWnc_files/remap_lib/python-stdglue/python/remap.py17CODE
LOWnc_files/remap_lib/python-stdglue/python/toplevel.py17CODE
LOWnc_files/remap_lib/python-stdglue/python/stdglue.py20CODE
LOWnc_files/remap_lib/python-stdglue/python/stdglue.py21CODE
LOWtests/abort/feed-rate/test-ui.py4CODE
LOWtests/abort/feed-rate/test-ui.py9CODE
LOWtests/abort/feed-rate/test-ui.py10CODE
LOWtests/abort/feed-rate/test-ui.py11CODE
LOWtests/abort/feed-rate/test-ui.py12CODE
LOWtests/abort/feed-rate/test-ui.py13CODE
LOWtests/remap/remap-io/remap.py1CODE
LOWtests/remap/remap-io/remap.py2CODE
LOWtests/remap/fail/prolog/subs.py18CODE
LOWtests/remap/fail/body-py/subs.py18CODE
LOWtests/remap/fail/epilog/subs.py18CODE
LOWtests/remap/fail/canon_error/subs.py16CODE
LOWtests/remap/introspect/oword.py19CODE
LOWtests/remap/introspect/subs.py18CODE
LOWtests/remap/predefined-named-params/subs.py18CODE
LOWtests/remap/oword-pycall/subs.py18CODE
LOWtests/remap/variable-injection/remap.py18CODE
LOWtests/remap/variable-injection/subs.py18CODE
LOWtests/remap/spindle/remap.py1CODE
LOWtests/remap/spindle/toplevel.py1CODE
LOWtests/remap/spindle/toplevel.py2CODE
LOWtests/trajectory-planner/circular-arcs/machine_setup.py10CODE
LOWtests/lathe/test-ui.py5CODE
LOWtests/lathe/test-ui.py7CODE
LOWtests/lathe/test-ui.py10CODE
LOWtests/workplane-retain/test-ui.py7CODE
LOWtests/startup-state/test-ui.py5CODE
LOWtests/startup-state/test-ui.py8CODE
LOWtests/startup-state/test-ui.py10CODE
LOWtests/startup-state/test-ui.py11CODE
LOWtests/startup-state/test-ui.py12CODE
LOWtests/startup-state/test-ui.py13CODE
LOWtests/startup-state/test-ui.py14CODE
LOWtests/interp/pymove/oword.py19CODE
LOWtests/interp/pymove/subs.py18CODE
LOWtests/interp/mdi-oword-m66/test-ui.py7CODE
LOWtests/interp/mdi-oword-m66/test-ui.py9CODE
LOWtests/interp/value-returned/subs.py18CODE
LOWtests/interp/g28.2/invalid-pword/test-ui.py36CODE
LOW…s/interp/m98m99/12-M99-endless-main-program/test-ui.py4CODE
LOW…s/interp/m98m99/12-M99-endless-main-program/test-ui.py6CODE
LOWtests/interp/python-self/subs.py18CODE
LOWtests/mdi-queue-length/test-ui.py6CODE
LOWtests/mdi-queue-length/test-ui.py9CODE
LOWtests/mdi-queue-length/test-ui.py10CODE
LOWtests/mdi-queue-length/test-ui.py11CODE
LOWtests/mdi-queue-length/test-ui.py12CODE
LOWtests/mdi-queue-length/test-ui.py13CODE
LOWtests/gcode-renderer/test_reference.py23CODE
LOWtests/tool-info/random-no-startup-tool/test-ui.py6CODE
LOWtests/tool-info/random-no-startup-tool/test-ui.py9CODE
LOWtests/tool-info/random-no-startup-tool/test-ui.py10CODE
LOWtests/tool-info/random-no-startup-tool/test-ui.py11CODE
743 more matches not shown…
Hyper-Verbose Identifiers865 hits · 738 pts
SeverityFileLineSnippetContext
LOWnc_files/remap_lib/python-stdglue/stdglue.py407def index_lathe_tool_with_wear(self,**words):CODE
LOWnc_files/remap_lib/python-stdglue/python/stdglue.py407def index_lathe_tool_with_wear(self,**words):CODE
LOWtests/halui/mdi/test-ui.py24def wait_for_joint_to_stop_at(joint, target):CODE
LOWtests/abort/feed-rate/test-ui.py16def wait_for_linuxcnc_startup(status, timeout=10.0):CODE
LOWtests/maxkins/test-ui.py10def wait_for_linuxcnc_startup(status, timeout=10.0):CODE
LOWtests/tooldb/db-g10-offset/dbtest_lib.py11def wait_for_linuxcnc_startup(status, timeout=10.0):CODE
LOW⚡tests/interp/python/error/canon.py24 def get_external_length_units(self): return 1.0CODE
LOW⚡tests/interp/python/error/canon.py25 def get_external_angular_units(self): return 1.0CODE
LOWtests/interp/preview-axis-type/preview.py20 def get_external_length_units(self): return 1.0CODE
LOWtests/interp/preview-axis-type/preview.py21 def get_external_angular_units(self): return 1.0CODE
LOWtests/interp/oword-mdi-sub-update/test-ui.py12def wait_for_linuxcnc_startup(status, timeout=10.0):CODE
LOWtests/mdi-queue-length/test-ui.py16def wait_for_linuxcnc_startup(status, timeout=10.0):CODE
LOW⚡tests/gcode-renderer/test_renderer.py75 def test_progress_is_reported(self):CODE
LOW⚡tests/gcode-renderer/test_renderer.py81 def test_a_subclass_without_a_callable_consumer_is_rejected(self):CODE
LOW⚡tests/gcode-renderer/test_renderer.py90 def test_the_parse_keeps_no_reference_to_the_canon(self):CODE
LOW⚡tests/gcode-renderer/test_renderer.py99 def test_a_consumer_that_raises_fails_the_parse(self):CODE
LOW⚡tests/gcode-renderer/test_renderer.py111 def test_a_syntax_error_leaves_a_partial_program(self):CODE
LOW⚡tests/gcode-renderer/test_renderer.py120 def test_a_stopped_parse_keeps_what_it_drew(self):CODE
LOW⚡tests/gcode-renderer/test_renderer.py128 def test_the_stop_really_cut_the_program_short(self):CODE
LOW⚡tests/gcode-renderer/test_renderer.py165 def test_a_nested_span_closes_one_level_at_a_time(self):CODE
LOW⚡tests/gcode-renderer/test_renderer.py168 def test_a_span_that_opens_and_closes_repeatedly(self):CODE
LOW⚡tests/gcode-renderer/test_renderer.py172 def test_a_hidden_move_does_not_move_the_chain_point(self):CODE
LOW⚡tests/gcode-renderer/test_renderer.py321 def test_the_table_is_the_three_events_the_program_commands(self):CODE
LOW⚡tests/gcode-renderer/test_renderer.py328 def test_the_canon_keeps_the_same_events_in_machine_coordinates(self):CODE
LOW⚡tests/gcode-renderer/test_renderer.py337 def test_the_dwell_time_is_the_sum_of_the_p_words(self):CODE
LOW⚡tests/gcode-renderer/test_renderer.py340 def test_a_marker_sits_on_the_path_between_its_neighbours(self):CODE
LOW⚡tests/gcode-renderer/test_renderer.py348 def test_the_plane_is_the_one_in_force_when_the_dwell_happened(self):CODE
LOW⚡tests/gcode-renderer/test_renderer.py368 def test_one_tap_is_two_segments_off_an_unmoved_chain_point(self):CODE
LOW⚡tests/gcode-renderer/test_renderer.py377 def test_taps_back_to_back_all_hang_off_the_same_point(self):CODE
LOW⚡tests/gcode-renderer/test_renderer.py385 def test_a_leading_traverse_moves_the_tool_without_drawing(self):CODE
LOW⚡tests/gcode-renderer/test_renderer.py405 def test_every_change_lands_in_the_list_in_order(self):CODE
LOW⚡tests/gcode-renderer/test_renderer.py412 def test_a_program_with_no_changes_leaves_it_empty(self):CODE
LOW⚡tests/gcode-renderer/test_renderer.py415 def test_a_partial_parse_hands_over_the_partial_list(self):CODE
LOW⚡tests/gcode-renderer/test_renderer.py422 def test_the_numbers_are_the_ones_commanded(self):CODE
LOW⚡tests/gcode-renderer/test_renderer.py561 def test_the_renderer_forwards_none_of_them(self):CODE
LOW⚡tests/gcode-renderer/test_renderer.py565 def test_a_callback_canon_still_sees_every_f_word(self):CODE
LOW⚡tests/gcode-renderer/test_renderer.py570 def test_the_first_f_word_is_not_forwarded_either(self):CODE
LOW⚡tests/gcode-renderer/test_renderer.py668 def test_every_drawn_vertex_lies_inside_the_drawn_extents(self):CODE
LOW⚡tests/gcode-renderer/test_renderer.py676 def test_the_tables_have_one_row_per_record_vertex(self):CODE
LOW⚡tests/gcode-renderer/test_renderer.py685 def test_the_spare_bits_of_the_kind_tool_word_stay_zero(self):CODE
LOW⚡tests/gcode-renderer/test_renderer.py693 def test_the_line_numbers_never_go_backwards(self):CODE
LOW⚡tests/gcode-renderer/test_renderer.py700 def test_the_tool_ordinal_indexes_the_tool_number_table(self):CODE
LOW⚡tests/gcode-renderer/test_renderer.py706 def test_lengths_are_non_negative_and_scale_with_the_program(self):CODE
LOW⚡tests/gcode-renderer/test_renderer.py714 def test_a_contiguous_program_draws_one_vertex_per_move_plus_the_start(self):CODE
LOWtests/gcode-renderer/test_renderer.py152 def test_only_the_words_that_are_ours_move_the_depth(self):CODE
LOWtests/gcode-renderer/test_renderer.py183 def test_stop_wins_over_a_hide_that_never_ran(self):CODE
LOWtests/gcode-renderer/test_renderer.py205 def test_each_offset_lands_its_own_move_where_the_arithmetic_says(self):CODE
LOWtests/gcode-renderer/test_renderer.py214 def test_the_rotation_is_applied_per_move_not_once_at_the_end(self):CODE
LOWtests/gcode-renderer/test_renderer.py249 def test_a_canon_holding_nonsense_draws_the_same_program(self):CODE
LOWtests/gcode-renderer/test_renderer.py272 def test_the_three_callbacks_are_not_forwarded_at_all(self):CODE
LOWtests/gcode-renderer/test_renderer.py291 def test_a_callback_canon_is_still_told_everything(self):CODE
LOWtests/gcode-renderer/test_renderer.py456 def test_a_quarter_circle_stays_on_its_circle(self):CODE
LOWtests/gcode-renderer/test_renderer.py464 def test_each_plane_turns_in_its_own_two_axes(self):CODE
LOWtests/gcode-renderer/test_renderer.py478 def test_a_helix_climbs_evenly_while_it_turns(self):CODE
LOWtests/gcode-renderer/test_renderer.py485 def test_a_hidden_arc_is_dropped_whole(self):CODE
LOWtests/gcode-renderer/test_renderer.py521 def get_external_length_units(self): return 1.0CODE
LOWtests/gcode-renderer/test_renderer.py522 def get_external_angular_units(self): return 1.0CODE
LOWtests/gcode-renderer/test_renderer.py583 def test_the_suppressed_calls_do_not_cost_the_rate_itself(self):CODE
LOWtests/gcode-renderer/test_renderer.py604 def test_three_moves_along_the_axes(self):CODE
LOWtests/gcode-renderer/test_renderer.py623 def test_a_square_with_a_dwell_at_every_corner(self):CODE
805 more matches not shown…
Decorative Section Separators249 hits · 728 pts
SeverityFileLineSnippetContext
MEDIUM…sts/trajectory-planner/circular-arcs/process_runlog.sh2#===============================================================================COMMENT
MEDIUM…sts/trajectory-planner/circular-arcs/process_runlog.sh18#===============================================================================COMMENT
MEDIUM⚡configs/sim/axis/axis_mm_scurve.ini54# --------------------------------------------------------COMMENT
MEDIUM⚡configs/sim/axis/axis_mm_scurve.ini56# --------------------------------------------------------COMMENT
MEDIUM⚡configs/sim/axis/axis_mm_scurve.ini86# --------------------------------------------------------COMMENT
MEDIUM⚡configs/sim/axis/axis_mm_scurve.ini88# --------------------------------------------------------COMMENT
MEDIUMconfigs/sim/axis/axis_mm_scurve.ini1# ========================================================COMMENT
MEDIUMconfigs/sim/axis/axis_mm_scurve.ini3# ========================================================COMMENT
MEDIUMconfigs/sim/axis/axis_mm_scurve.ini19# ========================================================COMMENT
MEDIUMconfigs/sim/axis/axis_mm_scurve.ini123# ========================================================COMMENT
MEDIUMconfigs/sim/axis/axis_mm_scurve.ini125# ========================================================COMMENT
MEDIUMconfigs/sim/axis/axis_mm_scurve.ini147# ========================================================COMMENT
MEDIUMconfigs/sim/axis/axis_mm_scurve.ini149# ========================================================COMMENT
MEDIUMconfigs/sim/axis/axis_mm_scurve.ini167# ========================================================COMMENT
MEDIUMconfigs/sim/axis/axis_mm_scurve.ini199# ========================================================COMMENT
MEDIUMconfigs/sim/axis/axis_mm_scurve.ini201# ========================================================COMMENT
MEDIUMconfigs/sim/axis/axis_mm_scurve.ini228# ========================================================COMMENT
MEDIUMconfigs/sim/axis/axis_mm_scurve.ini230# ========================================================COMMENT
MEDIUMconfigs/sim/axis/axis_mm_scurve.ini259# ========================================================COMMENT
MEDIUMconfigs/sim/axis/axis_mm_scurve.ini261# ========================================================COMMENT
MEDIUMconfigs/sim/axis/axis_mm_scurve.ini276# ========================================================COMMENT
MEDIUM⚡configs/sim/axis/axis_9axis_scurve.ini54# --------------------------------------------------------COMMENT
MEDIUM⚡configs/sim/axis/axis_9axis_scurve.ini56# --------------------------------------------------------COMMENT
MEDIUM⚡configs/sim/axis/axis_9axis_scurve.ini86# --------------------------------------------------------COMMENT
MEDIUM⚡configs/sim/axis/axis_9axis_scurve.ini88# --------------------------------------------------------COMMENT
MEDIUMconfigs/sim/axis/axis_9axis_scurve.ini1# ========================================================COMMENT
MEDIUMconfigs/sim/axis/axis_9axis_scurve.ini3# ========================================================COMMENT
MEDIUMconfigs/sim/axis/axis_9axis_scurve.ini19# ========================================================COMMENT
MEDIUMconfigs/sim/axis/axis_9axis_scurve.ini123# ========================================================COMMENT
MEDIUMconfigs/sim/axis/axis_9axis_scurve.ini125# ========================================================COMMENT
MEDIUMconfigs/sim/axis/axis_9axis_scurve.ini147# ========================================================COMMENT
MEDIUMconfigs/sim/axis/axis_9axis_scurve.ini149# ========================================================COMMENT
MEDIUMconfigs/sim/axis/axis_9axis_scurve.ini167# ========================================================COMMENT
MEDIUMconfigs/sim/axis/axis_9axis_scurve.ini283# ========================================================COMMENT
MEDIUMconfigs/sim/axis/axis_9axis_scurve.ini285# ========================================================COMMENT
MEDIUMconfigs/sim/axis/axis_9axis_scurve.ini354# ========================================================COMMENT
MEDIUMconfigs/sim/axis/axis_9axis_scurve.ini356# ========================================================COMMENT
MEDIUMconfigs/sim/axis/axis_9axis_scurve.ini385# ========================================================COMMENT
MEDIUMconfigs/sim/axis/axis_9axis_scurve.ini387# ========================================================COMMENT
MEDIUMconfigs/sim/axis/axis_9axis_scurve.ini402# ========================================================COMMENT
MEDIUMconfigs/sim/axis/remap/getting-started/demo.ini39#-----------------------------------------COMMENT
MEDIUMconfigs/sim/axis/remap/getting-started/demo.ini72# ---------------COMMENT
MEDIUMconfigs/sim/axis/remap/getting-started/demo.ini92# -------------------------------------------------------------------------COMMENT
MEDIUM…is/vismach/5axis/table-rotary-tilting/xyzac-trt-gui.py20#--------------------------------------------------------------------------COMMENT
MEDIUM…is/vismach/5axis/table-rotary-tilting/xyzac-trt-gui.py24#--------------------------------------------------------------------------COMMENT
MEDIUM…is/vismach/5axis/table-rotary-tilting/xyzbc-trt-gui.py20#--------------------------------------------------------------------------COMMENT
MEDIUM…is/vismach/5axis/table-rotary-tilting/xyzbc-trt-gui.py24#--------------------------------------------------------------------------COMMENT
MEDIUM…/axis/vismach/5axis/table-dual-rotary/xyzab-tdr-gui.py21#--------------------------------------------------------------------------COMMENT
MEDIUM…/axis/vismach/5axis/table-dual-rotary/xyzab-tdr-gui.py27#--------------------------------------------------------------------------COMMENT
MEDIUMconfigs/sim/axis/vismach/millturn/millturngui.py11#-----------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMconfigs/sim/axis/vismach/millturn/millturngui.py106#-----------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMconfigs/sim/axis/vismach/millturn/millturngui.py131#-----------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMconfigs/sim/axis/vismach/millturn/millturngui.py267#-----------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMconfigs/sim/axis/vismach/melfa-sim/melfagui.py3#--------------------------------------------------------------------------COMMENT
MEDIUMconfigs/sim/axis/vismach/melfa-sim/melfagui.py5#--------------------------------------------------------------------------COMMENT
MEDIUM⚡configs/sim/axis/db_demo/db.py18#-----------------------------------------------------------COMMENT
MEDIUM⚡configs/sim/axis/db_demo/db.py26#-----------------------------------------------------------COMMENT
MEDIUM⚡configs/sim/axis/db_demo/db.py32#-----------------------------------------------------------COMMENT
MEDIUM⚡configs/sim/axis/db_demo/db.py128#-----------------------------------------------------------COMMENT
MEDIUM⚡configs/sim/axis/db_demo/db.py137#-----------------------------------------------------------COMMENT
189 more matches not shown…
Cross-File Repetition116 hits · 580 pts
SeverityFileLineSnippetContext
HIGHtests/abort/feed-rate/test-ui.py0poll the status buffer waiting for it to look initialized, rather than just allocated (all-zero). returns on success, thSTRING
HIGHtests/maxkins/test-ui.py0poll the status buffer waiting for it to look initialized, rather than just allocated (all-zero). returns on success, thSTRING
HIGHtests/interp/oword-mdi-sub-update/test-ui.py0poll the status buffer waiting for it to look initialized, rather than just allocated (all-zero). returns on success, thSTRING
HIGHtests/mdi-queue-length/test-ui.py0poll the status buffer waiting for it to look initialized, rather than just allocated (all-zero). returns on success, thSTRING
HIGHtests/tool-info/random-no-startup-tool/test-ui.py0poll the status buffer waiting for it to look initialized, rather than just allocated (all-zero). returns on success, thSTRING
HIGHtests/tool-info/random-with-startup-tool/test-ui.py0poll the status buffer waiting for it to look initialized, rather than just allocated (all-zero). returns on success, thSTRING
HIGHtests/tool-info/non-random/test-ui.py0poll the status buffer waiting for it to look initialized, rather than just allocated (all-zero). returns on success, thSTRING
HIGHtests/spindle_limits/test-ui.py0poll the status buffer waiting for it to look initialized, rather than just allocated (all-zero). returns on success, thSTRING
HIGHtests/matrixkins/test-ui.py0poll the status buffer waiting for it to look initialized, rather than just allocated (all-zero). returns on success, thSTRING
HIGHtests/ccomp/early-exit/test-ui.py0poll the status buffer waiting for it to look initialized, rather than just allocated (all-zero). returns on success, thSTRING
HIGHlib/python/linuxcnc_util.py0poll the status buffer waiting for it to look initialized, rather than just allocated (all-zero). returns on success, thSTRING
HIGHconfigs/sim/hitcounter.py0a callback method parameters are: the generating object instance, like a gtkbutton instance user data passed if any - thSTRING
HIGHconfigs/sim/axis/gladevcp/hitcounter.py0a callback method parameters are: the generating object instance, like a gtkbutton instance user data passed if any - thSTRING
HIGHconfigs/sim/touchy/gladevcp/hitcounter.py0a callback method parameters are: the generating object instance, like a gtkbutton instance user data passed if any - thSTRING
HIGHconfigs/apps/gladevcp/class-callback/class_callback.py0a callback method parameters are: the generating object instance, like a gtkbutton instance user data passed if any - thSTRING
HIGHconfigs/apps/gladevcp/complex/complex.py0a callback method parameters are: the generating object instance, like a gtkbutton instance user data passed if any - thSTRING
HIGHconfigs/sim/hitcounter.py0handler classes are instantiated in the following state: - the widget tree is created, but not yet realized (no toplevelSTRING
HIGHconfigs/sim/axis/gladevcp/hitcounter.py0handler classes are instantiated in the following state: - the widget tree is created, but not yet realized (no toplevelSTRING
HIGHconfigs/sim/axis/gladevcp/test_handler.py0handler classes are instantiated in the following state: - the widget tree is created, but not yet realized (no toplevelSTRING
HIGHconfigs/sim/touchy/gladevcp/hitcounter.py0handler classes are instantiated in the following state: - the widget tree is created, but not yet realized (no toplevelSTRING
HIGHconfigs/apps/gladevcp/complex/complex.py0handler classes are instantiated in the following state: - the widget tree is created, but not yet realized (no toplevelSTRING
HIGHconfigs/apps/gladevcp/class-callback/class_callback.py0handler classes are instantiated in the following state: - the widget tree is created, but not yet realized (no toplevelSTRING
HIGHconfigs/sim/hitcounter.py0this function is called by gladevcp at import time (when this module is passed with '-u <modname>.py') return a list of STRING
HIGHconfigs/sim/axis/gladevcp/hitcounter.py0this function is called by gladevcp at import time (when this module is passed with '-u <modname>.py') return a list of STRING
HIGHconfigs/sim/touchy/gladevcp/hitcounter.py0this function is called by gladevcp at import time (when this module is passed with '-u <modname>.py') return a list of STRING
HIGHconfigs/apps/gladevcp/complex/complex.py0this function is called by gladevcp at import time (when this module is passed with '-u <modname>.py') return a list of STRING
HIGHconfigs/apps/gladevcp/class-callback/class_callback.py0this function is called by gladevcp at import time (when this module is passed with '-u <modname>.py') return a list of STRING
HIGH…s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py0<html> <head> <title>test page for the download:// scheme</title> </head> <body> <h1>setup tab</h1> <p>if you select a fSTRING
HIGH…ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py0<html> <head> <title>test page for the download:// scheme</title> </head> <body> <h1>setup tab</h1> <p>if you select a fSTRING
HIGHshare/qtvcp/screens/woodpecker/woodpecker_handler.py0<html> <head> <title>test page for the download:// scheme</title> </head> <body> <h1>setup tab</h1> <p>if you select a fSTRING
HIGHconfigs/sim/axis/plasma/plasmac2/lib/conv_settings.py0pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of somSTRING
HIGHconfigs/sim/axis/plasma/plasmac2/lib/conv_triangle.py0pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of somSTRING
HIGHconfigs/sim/axis/plasma/plasmac2/lib/conv_polygon.py0pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of somSTRING
HIGHconfigs/sim/axis/plasma/plasmac2/lib/conv_slot.py0pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of somSTRING
HIGHconfigs/sim/axis/plasma/plasmac2/lib/conv_star.py0pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of somSTRING
HIGHconfigs/sim/axis/plasma/plasmac2/lib/conv_circle.py0pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of somSTRING
HIGHconfigs/sim/axis/plasma/plasmac2/lib/conv_gusset.py0pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of somSTRING
HIGHconfigs/sim/axis/plasma/plasmac2/lib/conv_line.py0pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of somSTRING
HIGHconfigs/sim/axis/plasma/plasmac2/lib/conv_bolt.py0pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of somSTRING
HIGHconfigs/sim/axis/plasma/plasmac2/lib/conv_block.py0pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of somSTRING
HIGHconfigs/sim/axis/plasma/plasmac2/lib/conv_sector.py0pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of somSTRING
HIGHconfigs/sim/axis/plasma/plasmac2/lib/conv_ellipse.py0pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of somSTRING
HIGHconfigs/sim/axis/plasma/plasmac2/lib/conversational.py0pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of somSTRING
HIGHconfigs/sim/axis/plasma/plasmac2/lib/conv_rectangle.py0pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of somSTRING
HIGHlib/python/qtvcp/lib/qtplasmac/set_offsets.py0pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of somSTRING
HIGHlib/python/qtvcp/lib/qtplasmac/tooltips.py0pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of somSTRING
HIGHlib/python/qtvcp/lib/qtplasmac/conv_settings.py0pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of somSTRING
HIGHlib/python/qtvcp/lib/qtplasmac/conv_triangle.py0pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of somSTRING
HIGHlib/python/qtvcp/lib/qtplasmac/conv_polygon.py0pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of somSTRING
HIGHlib/python/qtvcp/lib/qtplasmac/conv_slot.py0pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of somSTRING
HIGHlib/python/qtvcp/lib/qtplasmac/conv_star.py0pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of somSTRING
HIGHlib/python/qtvcp/lib/qtplasmac/conv_circle.py0pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of somSTRING
HIGHlib/python/qtvcp/lib/qtplasmac/conv_gusset.py0pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of somSTRING
HIGHlib/python/qtvcp/lib/qtplasmac/conv_line.py0pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of somSTRING
HIGHlib/python/qtvcp/lib/qtplasmac/updater.py0pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of somSTRING
HIGHlib/python/qtvcp/lib/qtplasmac/conv_bolt.py0pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of somSTRING
HIGHlib/python/qtvcp/lib/qtplasmac/interlock_rules.py0pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of somSTRING
HIGHlib/python/qtvcp/lib/qtplasmac/conv_block.py0pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of somSTRING
HIGHlib/python/qtvcp/lib/qtplasmac/conv_sector.py0pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of somSTRING
HIGHlib/python/qtvcp/lib/qtplasmac/conv_ellipse.py0pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of somSTRING
56 more matches not shown…
Deep Nesting709 hits · 541 pts
SeverityFileLineSnippetContext
LOWnc_files/remap_lib/python-stdglue/stdglue.py314CODE
LOWnc_files/remap_lib/python-stdglue/stdglue.py524CODE
LOWnc_files/remap_lib/python-stdglue/python/stdglue.py314CODE
LOWnc_files/remap_lib/python-stdglue/python/stdglue.py524CODE
LOWtests/tooldb/db-g10-offset/dbtest_lib.py65CODE
LOWtests/gcode-renderer/test_reference.py118CODE
LOWtests/gcode-renderer/programs.py507CODE
LOWtests/gcode-renderer/test_queries.py87CODE
LOWtests/gcode-renderer/line9_reference.py99CODE
LOWdocs/src/lang_switcher_postprocess.py67CODE
LOWdocs/src/lang_switcher_postprocess.py245CODE
LOWdocs/src/lang_switcher_postprocess.py273CODE
LOWdocs/src/gen_complist.py44CODE
LOWdocs/src/gen_complist.py68CODE
LOWdocs/src/gen_complist.py122CODE
LOWconfigs/sim/woodpecker/compensate.py120CODE
LOW…s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py519CODE
LOW…s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py631CODE
LOW…s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py1456CODE
LOWconfigs/sim/woodpecker/python/stdglue.py314CODE
LOWconfigs/sim/woodpecker/python/stdglue.py524CODE
LOW…nfigs/sim/woodpecker/woodpecker_/woodpecker_handler.py307CODE
LOW…nfigs/sim/woodpecker/woodpecker_/woodpecker_handler.py547CODE
LOW…nfigs/sim/woodpecker/woodpecker_/woodpecker_handler.py996CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py31CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py500CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py524CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py543CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py668CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py864CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py929CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py976CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py1483CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py1562CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py1638CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py1763CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py1852CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py2098CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py2132CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py2264CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py2396CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py2430CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py2478CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py2689CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py2799CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py3389CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py3519CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py3712CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py3941CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py4057CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py4183CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py4313CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py5811CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py114CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py235CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py266CODE
LOWconfigs/sim/axis/plasma/plasmac2/migrate.py139CODE
LOWconfigs/sim/axis/plasma/plasmac2/migrate.py244CODE
LOWconfigs/sim/axis/plasma/plasmac2/migrate.py391CODE
LOWconfigs/sim/axis/plasma/plasmac2/lib/conv_line.py36CODE
649 more matches not shown…
Cross-Language Confusion34 hits · 149 pts
SeverityFileLineSnippetContext
HIGHtests/glcanon/test_workpiece.py13 . scripts/rip-environment && runtests tests/glcanonSTRING
HIGHtests/glcanon/test_workplane.py8 . scripts/rip-environment && runtests tests/glcanonSTRING
HIGHlib/python/qtvcp/widgets/gcode_editor.py114 if end > editor.length():CODE
HIGHlib/python/qtvcp/widgets/gcode_editor.py115 end = editor.length()CODE
HIGHlib/python/rs274/glcanon_gl.py906 if (ca.w > 0.0 && cb.w > 0.0 && half_vp.x > 0.0 && half_vp.y > 0.0) {CODE
HIGHlib/python/rs274/glcanon_gl.py1069 if (!u_use_override && cat == u_hide_cat)CODE
HIGHlib/python/rs274/glcanon_scene.py1298 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1309 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1319 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1333 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1345 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1357 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1373 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1384 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1395 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1479 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1518 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1537 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1550 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1606 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1644 with super().scope(ctx), ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1669 with super().scope(ctx), ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1771 with super().scope(ctx), ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1798 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1804 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py399 ``with mv.push():`` is restored on exit, including when an exceptionSTRING
HIGHlib/python/rs274/glcanon_scene.py425 Yields the stack itself, so ``with mv.push() as m:`` binds the sameSTRING
HIGHshare/gscreen/skins/gaxis/gaxis_handler.py151 self.gscreen.homed_status_message = self.widgets.statusbar1.push(1,"Ready For Homing")CODE
HIGH…e/gscreen/skins/gaxis_no_plot/gaxis_no_plot_handler.py131 self.gscreen.homed_status_message = self.widgets.statusbar1.push(1,"Ready For Homing")CODE
HIGHshare/gscreen/skins/spartan/spartan_handler.py243 self.gscreen.homed_status_message = self.widgets.statusbar1.push(1,"No axis selected to jog")CODE
HIGHsrc/emc/ini/linuxcnc_check_ini.py196 # If it is undefined, it will have a defaultSTRING
HIGH⚡src/emc/usr_intf/gscreen/gscreen.py2320 self.widgets.statusbar1.push(1,"Last Calculation: %f"%data)STRING
HIGHsrc/emc/usr_intf/gscreen/gscreen.py1324 self.homed_status_message = self.widgets.statusbar1.push(1,_("Ready For Homing"))STRING
HIGHsrc/emc/usr_intf/gscreen/gscreen.py3440 messageid = self.widgets.statusbar1.push(self.statusbar_id,message)STRING
Slop Phrases49 hits · 146 pts
SeverityFileLineSnippetContext
MEDIUM…gs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyyz.ini131# you can add multiple entriesCOMMENT
MEDIUM…gs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyyz.ini136# you can add multiple entriesCOMMENT
MEDIUM…s/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyzya.ini137# you can add multiple entriesCOMMENT
MEDIUM…s/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyzya.ini142# you can add multiple entriesCOMMENT
MEDIUM…gs/sim/qtdragon/qtdragon_multi_joint/qtdragon_yyxz.ini131# you can add multiple entriesCOMMENT
MEDIUM…gs/sim/qtdragon/qtdragon_multi_joint/qtdragon_yyxz.ini136# you can add multiple entriesCOMMENT
MEDIUM…gs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyzy.ini131# you can add multiple entriesCOMMENT
MEDIUM…gs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyzy.ini136# you can add multiple entriesCOMMENT
MEDIUM…s/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyyzw.ini133# you can add multiple entriesCOMMENT
MEDIUM…s/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyyzw.ini138# you can add multiple entriesCOMMENT
MEDIUM…ragon/qtdragon_tool_probe/qtdragon_auto_tool_probe.ini153# you can add multiple entriesCOMMENT
MEDIUM…ragon/qtdragon_tool_probe/qtdragon_auto_tool_probe.ini158# you can add multiple entriesCOMMENT
MEDIUMconfigs/sim/qtdragon/qtdragon_xyz/qtdragon_xyza.ini138# you can add multiple entriesCOMMENT
MEDIUMconfigs/sim/qtdragon/qtdragon_xyz/qtdragon_xyza.ini143# you can add multiple entriesCOMMENT
MEDIUM…gs/sim/qtdragon/qtdragon_xyz/qtdragon_metric_debug.ini169# you can add multiple entriesCOMMENT
MEDIUM…gs/sim/qtdragon/qtdragon_xyz/qtdragon_metric_debug.ini174# you can add multiple entriesCOMMENT
MEDIUMconfigs/sim/qtdragon/qtdragon_xyz/qtdragon_metric.ini161# you can add multiple entriesCOMMENT
MEDIUMconfigs/sim/qtdragon/qtdragon_xyz/qtdragon_metric.ini166# you can add multiple entriesCOMMENT
MEDIUMconfigs/sim/qtdragon/qtdragon_xyz/qtdragon_inch.ini164# you can add multiple entriesCOMMENT
MEDIUMconfigs/sim/qtdragon/qtdragon_xyz/qtdragon_inch.ini169# you can add multiple entriesCOMMENT
MEDIUMconfigs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyza.ini136# you can add multiple entriesCOMMENT
MEDIUMconfigs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyza.ini141# you can add multiple entriesCOMMENT
MEDIUMconfigs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyzab.ini136# you can add multiple entriesCOMMENT
MEDIUMconfigs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyzab.ini141# you can add multiple entriesCOMMENT
MEDIUMconfigs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyzac.ini136# you can add multiple entriesCOMMENT
MEDIUMconfigs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyzac.ini141# you can add multiple entriesCOMMENT
MEDIUM…/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyzac.ini136# you can add multiple entriesCOMMENT
MEDIUM…/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyzac.ini141# you can add multiple entriesCOMMENT
MEDIUM…/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyzab.ini136# you can add multiple entriesCOMMENT
MEDIUM…/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyzab.ini141# you can add multiple entriesCOMMENT
MEDIUM…s/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyza.ini139# you can add multiple entriesCOMMENT
MEDIUM…s/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyza.ini144# you can add multiple entriesCOMMENT
MEDIUM…m/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_vertical.ini137# you can add multiple entriesCOMMENT
MEDIUM…m/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_vertical.ini142# you can add multiple entriesCOMMENT
MEDIUM…gs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyz.ini135# you can add multiple entriesCOMMENT
MEDIUM…gs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyz.ini140# you can add multiple entriesCOMMENT
MEDIUM…/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_next_xyz.ini127# you can add multiple entriesCOMMENT
MEDIUM…/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_next_xyz.ini132# you can add multiple entriesCOMMENT
MEDIUM…ragon_hd/qtdragon_hd_xyz/qtdragon_hd_vertical_xyza.ini142# you can add multiple entriesCOMMENT
MEDIUM…ragon_hd/qtdragon_hd_xyz/qtdragon_hd_vertical_xyza.ini147# you can add multiple entriesCOMMENT
MEDIUM…ragon_hd_z_compensation/qtdragon_hd_z_compensation.ini129# you can add multiple entriesCOMMENT
MEDIUM…ragon_hd_z_compensation/qtdragon_hd_z_compensation.ini134# you can add multiple entriesCOMMENT
MEDIUM…igs/sim/axis/remap/extend-builtins/extend-builtins.ini56# alternative for demonstration purposes: 'do it all in Python'COMMENT
MEDIUMlib/python/qtvcp/lib/keybindings.py15# you can add or change theseCOMMENT
LOWlib/python/qtvcp/lib/toolbar_actions.py550 # make sure to close qtvcp/linuxcnc properlyCOMMENT
MEDIUMlib/python/gladevcp/tooledit_widget.py684 # This is so that in the Glade editor, you can change the displayCOMMENT
MEDIUMlib/python/gladevcp/offsetpage_widget.py646 # This is so that in the Glade editor, you can change the displayCOMMENT
MEDIUMsrc/emc/usr_intf/gscreen/keybindings.py15# you can add or change theseCOMMENT
MEDIUMsrc/emc/usr_intf/gscreen/keybindings.py39# you can add or change these.COMMENT
Dead Code84 hits · 143 pts
SeverityFileLineSnippetContext
MEDIUM…s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py1312CODE
MEDIUM…s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py1313CODE
MEDIUM…s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py1314CODE
MEDIUM…s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py1315CODE
MEDIUM…s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py1316CODE
MEDIUM…s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py1317CODE
MEDIUM…s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py1318CODE
MEDIUM…ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py1392CODE
MEDIUM…ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py1393CODE
MEDIUM…ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py1394CODE
MEDIUM…ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py1395CODE
MEDIUM…ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py1396CODE
MEDIUM…ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py1397CODE
MEDIUM…ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py1398CODE
MEDIUMlib/python/pyngcgui.py716CODE
MEDIUMlib/python/pyngcgui.py722CODE
MEDIUMlib/python/pyngcgui.py723CODE
MEDIUMlib/python/pyngcgui.py742CODE
MEDIUMlib/python/pyngcgui.py744CODE
MEDIUMlib/python/pyngcgui.py747CODE
MEDIUMlib/python/pyngcgui.py749CODE
MEDIUMlib/python/pyngcgui.py750CODE
MEDIUMlib/python/qtvcp/plugins/status_label_plugin.py171CODE
MEDIUMlib/python/qtvcp/plugins/status_label_plugin.py173CODE
MEDIUMlib/python/qtvcp/widgets/dialog_widget.py290CODE
MEDIUMlib/python/qtvcp/widgets/dialog_widget.py296CODE
MEDIUMlib/python/qtvcp/widgets/overlay_widget.py245CODE
MEDIUMlib/python/qtvcp/widgets/overlay_widget.py246CODE
MEDIUMlib/python/qtvcp/widgets/overlay_widget.py247CODE
MEDIUMlib/python/qtvcp/widgets/overlay_widget.py248CODE
MEDIUMlib/python/qtvcp/widgets/overlay_widget.py249CODE
MEDIUMlib/python/qtvcp/widgets/overlay_widget.py250CODE
MEDIUMshare/qtvcp/screens/qtdragon/qtdragon_handler.py646CODE
MEDIUMshare/qtvcp/screens/qtdragon/qtdragon_handler.py669CODE
MEDIUMshare/qtvcp/screens/qtdragon/qtdragon_handler.py670CODE
MEDIUMshare/qtvcp/screens/qtdragon/qtdragon_handler.py671CODE
MEDIUMshare/qtvcp/screens/qtdragon/qtdragon_handler.py1661CODE
MEDIUMshare/qtvcp/screens/qtdragon/qtdragon_handler.py1662CODE
MEDIUMshare/qtvcp/screens/qtdragon/qtdragon_handler.py1663CODE
MEDIUMshare/qtvcp/screens/qtdragon/qtdragon_handler.py1664CODE
MEDIUMshare/qtvcp/screens/qtdragon/qtdragon_handler.py1665CODE
MEDIUMshare/qtvcp/screens/qtdragon/qtdragon_handler.py1666CODE
MEDIUMshare/qtvcp/screens/qtdragon/qtdragon_handler.py1667CODE
MEDIUMshare/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py661CODE
MEDIUMshare/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py684CODE
MEDIUMshare/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py685CODE
MEDIUMshare/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py686CODE
MEDIUMshare/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py1721CODE
MEDIUMshare/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py1722CODE
MEDIUMshare/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py1723CODE
MEDIUMshare/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py1724CODE
MEDIUMshare/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py1725CODE
MEDIUMshare/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py1726CODE
MEDIUMshare/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py1727CODE
MEDIUM…qtvcp/screens/qtdragon_lathe/qtdragon_lathe_handler.py1664CODE
MEDIUM…qtvcp/screens/qtdragon_lathe/qtdragon_lathe_handler.py1665CODE
MEDIUM…qtvcp/screens/qtdragon_lathe/qtdragon_lathe_handler.py1666CODE
MEDIUM…qtvcp/screens/qtdragon_lathe/qtdragon_lathe_handler.py1667CODE
MEDIUM…qtvcp/screens/qtdragon_lathe/qtdragon_lathe_handler.py1668CODE
MEDIUM…qtvcp/screens/qtdragon_lathe/qtdragon_lathe_handler.py1669CODE
24 more matches not shown…
AI Slop Vocabulary50 hits · 89 pts
SeverityFileLineSnippetContext
MEDIUMtests/mb2hal/mb2hal.1a/mb2hal.ini25#to not to have a lot of logging and facilitate the debugging.COMMENT
MEDIUMtests/mb2hal/mb2hal.2a/mb2hal.ini32#to not to have a lot of logging and facilitate the debugging.COMMENT
MEDIUMtests/mb2hal/mb2hal.1b/mb2hal.ini25#to not to have a lot of logging and facilitate the debugging.COMMENT
MEDIUMtests/mb2hal/mb2hal.2b/mb2hal.ini32#to not to have a lot of logging and facilitate the debugging.COMMENT
LOW⚡tests/interp/python/error/canon.py23 # These can't just return None...COMMENT
MEDIUM⚡tests/gcode-renderer/canon.py113 #: without a second harness; a test wanting a real machine's axes sets it.COMMENT
MEDIUMtests/gcode-renderer/test_time_model.py19#: 1 inch/s and 1 inch/s2 on every linear axis. The harness canon reportsCOMMENT
LOWtests/ui-smoke/_lib/drive.py31# startup commands that can revert a state we just set; the post-reachCOMMENT
LOWtests/t0/shared-test.sh95 # stays as the TLO of T1 that we just set above). If T0 is defined, weCOMMENT
LOWtests/t0/shared-test.sh128 # stays as the TLO of T7 that we just set above). If T0 is defined, weCOMMENT
LOWtests/t0/shared-test.sh160 # stays as the TLO of T7 that we just set above). If T0 is defined, weCOMMENT
LOWtests/t0/shared-test.sh226 # stays as the TLO of T7 that we just set above). If T0 is defined, weCOMMENT
LOWtests/t0/shared-test.sh285 # stays as the TLO of T7 that we just set above). If T0 is defined, weCOMMENT
LOWtests/t0/nonrandom/test.sh95 # stays as the TLO of T1 that we just set above). If T0 is defined, weCOMMENT
LOWtests/t0/nonrandom/test.sh128 # stays as the TLO of T7 that we just set above). If T0 is defined, weCOMMENT
LOWtests/t0/nonrandom/test.sh160 # stays as the TLO of T7 that we just set above). If T0 is defined, weCOMMENT
LOWtests/t0/nonrandom/test.sh226 # stays as the TLO of T7 that we just set above). If T0 is defined, weCOMMENT
LOWtests/t0/nonrandom/test.sh285 # stays as the TLO of T7 that we just set above). If T0 is defined, weCOMMENT
LOWtests/t0/random-with-t0/test.sh95 # stays as the TLO of T1 that we just set above). If T0 is defined, weCOMMENT
LOWtests/t0/random-with-t0/test.sh128 # stays as the TLO of T7 that we just set above). If T0 is defined, weCOMMENT
LOWtests/t0/random-with-t0/test.sh160 # stays as the TLO of T7 that we just set above). If T0 is defined, weCOMMENT
LOWtests/t0/random-with-t0/test.sh226 # stays as the TLO of T7 that we just set above). If T0 is defined, weCOMMENT
LOWtests/t0/random-with-t0/test.sh285 # stays as the TLO of T7 that we just set above). If T0 is defined, weCOMMENT
LOWtests/t0/random-without-t0/test.sh95 # stays as the TLO of T1 that we just set above). If T0 is defined, weCOMMENT
LOWtests/t0/random-without-t0/test.sh128 # stays as the TLO of T7 that we just set above). If T0 is defined, weCOMMENT
LOWtests/t0/random-without-t0/test.sh160 # stays as the TLO of T7 that we just set above). If T0 is defined, weCOMMENT
LOWtests/t0/random-without-t0/test.sh226 # stays as the TLO of T7 that we just set above). If T0 is defined, weCOMMENT
LOWtests/t0/random-without-t0/test.sh285 # stays as the TLO of T7 that we just set above). If T0 is defined, weCOMMENT
MEDIUMdocs/src/drivers/mb2hal_HOWTO.ini31#to not to have a lot of logging and facilitate the debugging.COMMENT
LOWconfigs/sim/axis/vismach/millturn/millturngui.py181# for now just create an point that would be bottom center of stock.COMMENT
MEDIUMlib/python/gremlin_view.py278 # self.x,self.y used in conjunction with pan buttonsCOMMENT
MEDIUMlib/python/qtvcp/qt_makegui.py431 # facilitate the main screen to create another window panelCOMMENT
LOWlib/python/qtvcp/qt_action.py175 # normal commands just call normal mdiCOMMENT
LOWlib/python/qtvcp/qt_action.py1089 # normal commands just call normal mdiCOMMENT
LOWlib/python/qtvcp/lib/qt_vismach/mill_xyz.py119# for now just create an point that would be bottom center of stock.COMMENT
LOWlib/python/qtvcp/lib/qt_vismach/millturn.py152# for now just create an point that would be bottom center of stock.COMMENT
LOWlib/python/qtvcp/widgets/dialog_widget.py335 # just return resultCOMMENT
LOWlib/python/common/iniinfo.py278 # If empty list: no synced joints, just add the jointcount numberCOMMENT
LOWlib/python/common/iniinfo.py917 # same as above but just return True or FalseCOMMENT
LOWlib/python/common/colored_formatter.py117 return group # If color is invalid, just return the word without tagsCODE
LOWlib/python/common/colored_formatter.py166 return group # If color is invalid, just return the word without tagsCODE
LOWlib/python/gladevcp/gtk_action.py153 # normal commands just call normal mdiCOMMENT
LOWlib/python/gladevcp/gtk_action.py726 # normal commands just call normal mdiCOMMENT
LOWlib/python/gladevcp/hal_widgets.py175 if self.column == -1: # just use indexCODE
MEDIUM⚡lib/python/rs274/glcanon_gl.py281#: what the headless test harness and Wayland sessions both use.COMMENT
LOWsrc/hal/user_comps/vismach/millturngui.py214# for now just create an point that would be bottom center of stock.COMMENT
MEDIUMsrc/emc/usr_intf/gscreen/gscreen.py2225 """This is a callback function facilitate zoom and rotate with touchscreen.STRING
MEDIUMsrc/emc/usr_intf/gscreen/gscreen.py2240 """This is a callback function to facilitate touchscreen controlsSTRING
LOWsrc/emc/usr_intf/gscreen/gscreen.py2188 # TODO fix direct reference just use 'widget'STRING
LOWsrc/emc/usr_intf/gscreen/gscreen.py2206 # TODO fix direct reference just use 'widget'STRING
Self-Referential Comments26 hits · 75 pts
SeverityFileLineSnippetContext
MEDIUMtests/halrmt/halrmttest.sh36 # Create a threadCOMMENT
MEDIUMlib/python/qtvcp/lib/ripper/gcode_ripper.py5380 # Create a header section just in case the reading software needs itCOMMENT
MEDIUMlib/python/qtvcp/widgets/probe_routines.py3# This class is used by both VersaProbe and BasicProbeCOMMENT
MEDIUMlib/python/qtvcp/widgets/nurbs_editor.py8## This file is part of the examples of PyQt.COMMENT
MEDIUMlib/python/qtvcp/widgets/stylesheeteditor.py8## This file is part of the examples of PyQt.COMMENT
MEDIUMlib/python/qtvcp/widgets/dialog_widget.py1345 # This method is called instead of MacroTab's closeChecked methodCOMMENT
MEDIUMlib/python/qtvcp/widgets/dialog_widget.py1351 # This method is called instead of MacroTab's runChecked() methodCOMMENT
MEDIUMlib/python/qtvcp/widgets/detach_tabs.py70 # Create a new detached tab windowCOMMENT
MEDIUMlib/python/qtvcp/widgets/detach_tabs.py101 # Create an image from the given iconCOMMENT
MEDIUMlib/python/qtvcp/widgets/detach_tabs.py109 # Create an image of the main window iconCOMMENT
MEDIUMlib/python/qtvcp/widgets/detach_tabs.py242 #Create the appearance of dragging the tab contentCOMMENT
MEDIUMlib/python/qtvcp/widgets/camview_widget.py305 # Create a detector with the parametersCOMMENT
MEDIUMlib/python/qtvcp/widgets/camview_widget.py349 # Create a square base size of 10x10 and scale it to the new sizeCOMMENT
MEDIUMlib/python/common/logger.py51# Define the log message formatsCOMMENT
MEDIUMlib/python/common/hal_glib.py392 # Define the socket using the "Context"COMMENT
MEDIUMlib/python/gladevcp/jogwheel.py102 # This function is called from hal_widgets.pyCOMMENT
MEDIUM⚡lib/python/gladevcp/hal_dial.py96 # This function is called from hal_widgets.pyCOMMENT
MEDIUM⚡lib/python/gladevcp/hal_dial.py100 # This function is called from hal_widgets.pyCOMMENT
MEDIUM⚡lib/python/gladevcp/hal_dial.py104 # This function is called from hal_widgets.pyCOMMENT
MEDIUMlib/python/rs274/glcanon_bake.py36# This module contains NO OpenGL calls, so everything in it can beCOMMENT
MEDIUMlib/python/rs274/OpenGLTk.py3# This file is from PyOpenGL-2.0.1.07. That distribution's license isCOMMENT
MEDIUMshare/gscreen/skins/9_axis/9_axis_handler.py71 # This method is overridden from gscreenCOMMENT
MEDIUMsrc/hal/drivers/mesa-hostmot2/mesambccc.py492# Create a list of flagsSTRING
MEDIUMsrc/hal/user_comps/hal_bridge.py127 # Define the socket using the "Context"COMMENT
MEDIUMsrc/emc/usr_intf/gmoccapy/gmoccapy.py2065 # Create a label for current tool in spindleSTRING
MEDIUMsrc/emc/usr_intf/gmoccapy/gmoccapy.py2528 # Create a label as a space holderSTRING
Hallucination Indicators6 hits · 60 pts
SeverityFileLineSnippetContext
CRITICALshare/qtvcp/screens/qtplasmac/qtplasmac_handler.py2172 self.w.screen_options.QTVCP_INSTANCE_._NOTICE.external_close()CODE
CRITICALshare/qtvcp/screens/qtplasmac/qtplasmac_handler.py6135 self.w.screen_options.QTVCP_INSTANCE_._NOTICE.external_close()CODE
CRITICAL…e/qtvcp/screens/qtplasmac_4x3/qtplasmac_4x3_handler.py2172 self.w.screen_options.QTVCP_INSTANCE_._NOTICE.external_close()CODE
CRITICAL…e/qtvcp/screens/qtplasmac_4x3/qtplasmac_4x3_handler.py6135 self.w.screen_options.QTVCP_INSTANCE_._NOTICE.external_close()CODE
CRITICAL…qtvcp/screens/qtplasmac_9x16/qtplasmac_9x16_handler.py2172 self.w.screen_options.QTVCP_INSTANCE_._NOTICE.external_close()CODE
CRITICAL…qtvcp/screens/qtplasmac_9x16/qtplasmac_9x16_handler.py6135 self.w.screen_options.QTVCP_INSTANCE_._NOTICE.external_close()CODE
Synthetic Comment Markers2 hits · 19 pts
SeverityFileLineSnippetContext
HIGH⚡…s/table-rotary_spindle-rotary-nutating/python/remap.py474 # using the current joint angles and virtual-rotation as requestedCOMMENT
HIGHsrc/hal/drivers/bcm2835.h581 /// as requested by bcm2835_gpio_ren(), bcm2835_gpio_fen(), bcm2835_gpio_hen(),COMMENT
AI Structural Patterns22 hits · 16 pts
SeverityFileLineSnippetContext
LOWtests/gcode-renderer/test_reference.py40CODE
LOWtests/gcode-renderer/canon.py221CODE
LOWlib/python/pyngcgui.py2936CODE
LOWlib/python/glnav.py324CODE
LOWlib/python/pyvcp_widgets.py116CODE
LOWlib/python/pyvcp_widgets.py368CODE
LOWlib/python/pyvcp_widgets.py489CODE
LOWlib/python/pyvcp_widgets.py968CODE
LOWlib/python/pyvcp_widgets.py1242CODE
LOWlib/python/qtvcp/lib/message.py180CODE
LOWlib/python/qtvcp/lib/ripper/gcode_ripper.py160CODE
LOWlib/python/qtvcp/lib/ripper/gcode_ripper.py4877CODE
LOWlib/python/qtvcp/lib/ripper/gcode_ripper.py5012CODE
LOWlib/python/qtvcp/lib/ripper/gcode_ripper.py5168CODE
LOWlib/python/qtvcp/lib/ripper/gcode_ripper.py5556CODE
LOWlib/python/qtvcp/widgets/dialog_widget.py156CODE
LOWlib/python/plasmac/line.py257CODE
LOWlib/python/gladevcp/speedcontrol.py112CODE
LOW…cp/builtin-panels/gtk_little_probe/gtk_little_probe.py222CODE
LOW…cp/builtin-panels/gtk_verser_probe/gtk_verser_probe.py224CODE
LOWsrc/emc/usr_intf/qtplasmac/qtplasmac_gcode.py617CODE
LOWsrc/emc/usr_intf/qtplasmac/qtplasmac_gcode.py863CODE
Redundant / Tautological Comments15 hits · 13 pts
SeverityFileLineSnippetContext
LOW…figs/by_interface/parport/plasma-thc-sim/plasma_mm.ini25# Set up to use metric mmCOMMENT
LOW…igs/by_interface/parport/stepper-gantry/stepper_mm.ini25# Set up to use metric mmCOMMENT
LOW…s/table-rotary_spindle-rotary-nutating/python/remap.py605 # Check if any words have been passed with the respective G53.n commandCOMMENT
LOWscripts/shellcheck.sh15# Check if files are specified on the command line. If so, only use those.COMMENT
LOWlib/python/qtvcp/lib/ripper/gcode_ripper.py5274 # Check if next point is coincident with theCOMMENT
LOWlib/python/qtvcp/widgets/camview_widget.py265 # Display the resulting frameCOMMENT
LOWlib/python/gladevcp/tooledit_widget.py791 # Check if currently in last row of TreeviewCOMMENT
LOWsrc/hal/drivers/mesa-hostmot2/mesambccc.py549 # Set timeout to zero for auto calculationSTRING
LOWsrc/emc/usr_intf/gmoccapy/gmoccapy.py1216 # Set name to assign CSSSTRING
LOWsrc/emc/usr_intf/gmoccapy/gmoccapy.py1352 # Set name to assign CSSSTRING
LOWsrc/emc/usr_intf/gmoccapy/gmoccapy.py2341 # Set name to assign CSSSTRING
LOWsrc/emc/usr_intf/gmoccapy/gmoccapy.py3778 # Check if Ctrl+Shift+/ is pressedSTRING
LOWsrc/emc/usr_intf/gmoccapy/gmoccapy.py3802 # Check if the last character of the selection is a newlineSTRING
LOWsrc/emc/usr_intf/gmoccapy/gmoccapy.py3818 # Check if the line already has parenthesesSTRING
LOWsrc/emc/usr_intf/stepconf/pages.py569 # Check if value contains dataCOMMENT
Modern Structural Boilerplate19 hits · 12 pts
SeverityFileLineSnippetContext
LOWlib/python/pyvcp_widgets.py1823__all__ = []CODE
LOWlib/python/multifilebuilder.py19__all__ = ['MultiFileBuilder']CODE
LOWlib/python/vcpparse.py36__all__=["read_file","nodeiterator",CODE
LOWlib/python/qtvcp/lib/writer/ext/__init__.py1__all__ = ["find","datetime","wordcount","table"]CODE
LOW⚡lib/python/rs274/glcanon_gl.py697 def set_mat4(self, name: str, matrix: Any) -> None:CODE
LOW⚡lib/python/rs274/glcanon_gl.py703 def set_float(self, name: str, value: float) -> None:CODE
LOW⚡lib/python/rs274/glcanon_gl.py706 def set_int(self, name: str, value: int) -> None:CODE
LOW⚡lib/python/rs274/glcanon_gl.py709 def set_bool(self, name: str, value: Any) -> None:CODE
LOWlib/python/rs274/glcanon_gl.py514def set_line_width(width: float) -> None:CODE
LOWlib/python/rs274/glcanon_gl.py751 def set_data(self, array: Any, usage: GLEnum = GL_STATIC_DRAW) -> None:CODE
LOWlib/python/rs274/glcanon_gl.py764 def update_sub(self, byte_offset: int, array: Any) -> None:CODE
LOWlib/python/rs274/glcanon_gl.py965 def set_alpha(self, alpha: float) -> None:CODE
LOWlib/python/rs274/glcanon_gl.py968 def set_override_color(self, rgba: Sequence[float] | None) -> None:CODE
LOWlib/python/rs274/glcanon_gl.py985 def set_expansion(self, viewport: Sequence[float], width: float) -> None:CODE
LOWlib/python/rs274/glcanon_gl.py1334 def set_expansion(self, viewport: Sequence[float], width: float) -> None:CODE
LOWlib/python/rs274/glcanon_gl.py1879 def set_viewport(self, width: int, height: int) -> None:CODE
LOWlib/python/rs274/glcanon_gl.py1131 def set_palette(self, palette: Any) -> None:STRING
LOWlib/python/rs274/glcanon_gl.py1145 def set_override_color(self, rgba: Sequence[float] | None) -> None:STRING
LOWlib/python/rs274/glcanon_gl.py1409 def set_mvp(self, mvp: Any) -> None:STRING
Example Usage Blocks5 hits · 8 pts
SeverityFileLineSnippetContext
LOWnc_files/remap_lib/python-stdglue/stdglue.py16# Usage:COMMENT
LOWnc_files/remap_lib/python-stdglue/python/stdglue.py16# Usage:COMMENT
LOWdocs/src/otf2ttf.py12# Usage:COMMENT
LOWconfigs/sim/woodpecker/python/stdglue.py16# Usage:COMMENT
LOWconfigs/sim/qtvcp_screens/qtdragon/python/stdglue.py16# Usage:COMMENT
AI Response Leakage1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHsrc/hal/drivers/bcm2835.h147/// I've added some unsigned casts to the debug prints to silence compilerCOMMENT
Structural Annotation Overuse4 hits · 7 pts
SeverityFileLineSnippetContext
LOW⚡configs/sim/axis/axis_mm_scurve.ini63# NOTE: This parameter can be changed at RUNTIME via HAL pin:COMMENT
LOW⚡configs/sim/axis/axis_mm_scurve.ini82# NOTE: This parameter can be changed at RUNTIME via HAL pin:COMMENT
LOW⚡configs/sim/axis/axis_9axis_scurve.ini63# NOTE: This parameter can be changed at RUNTIME via HAL pin:COMMENT
LOW⚡configs/sim/axis/axis_9axis_scurve.ini82# NOTE: This parameter can be changed at RUNTIME via HAL pin:COMMENT
Modern AI Meta-Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMdocs/src/lang_switcher_postprocess.py433 # No toc2: scaffold only when the page is in the tree (orphans stay bare).COMMENT
TODO Padding1 hit · 2 pts
SeverityFileLineSnippetContext
LOWsrc/hal/user_comps/vfdb_vfd/vfdb_vfd.c404//TODO: implement RESET command for VFD-BCOMMENT
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippetContext
LOWshare/qtvcp/screens/qt_cnc/qt_cnc_handler.py180 def test_function(self, text=None):CODE
Verbosity Indicators1 hit · 0 pts
SeverityFileLineSnippetContext
LOWsrc/emc/usr_intf/gscreen/gscreen.py4716 # we need to check if the current units is in the basic machine units - convert if nesassary.STRING