Repository Analysis

LinuxCNC/linuxcnc

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

10.9 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of LinuxCNC/linuxcnc, a Python project with 2,458 GitHub stars. SynthScan v2.0 examined 545,172 lines of code across 2166 source files, recording 4824 pattern matches distributed across 24 syntactic categories. The overall adjusted score of 10.9 places this repository in the Low AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

10.9
Adjusted Score
10.9
Raw Score
100%
Time Factor
2026-08-28
Last Push
2.5K
Stars
Python
Language
545.2K
Lines of Code
2.2K
Files
4.8K
Pattern Hits
2026-08-29
Scan Date
0.07
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 6HIGH 149MEDIUM 613LOW 4056

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 4824 distinct pattern matches across 24 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Over-Commented Block1351 hits · 1282 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/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/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/ui-smoke/_lib/launch.sh1#!/bin/bashCOMMENT
LOWtests/ui-smoke/_lib/launch.sh41COMMENT
LOWtests/ui-smoke/_lib/launch.sh61 # the PGID and we can group-signal via "kill -- -$PID".COMMENT
LOWtests/ui-smoke/_lib/launch-env.sh1#!/bin/bashCOMMENT
LOWtests/ui-smoke/_lib/checkresult.sh1#!/bin/bashCOMMENT
LOWtests/ui-smoke/_lib/quit-launch.sh1#!/bin/bashCOMMENT
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/skip-if-missing.sh1#!/bin/bashCOMMENT
LOWtests/ui-smoke/_lib/drive.py1#!/usr/bin/env python3COMMENT
LOWtests/ui-smoke/_lib/drive.py21SETTLE_S = 3.0COMMENT
LOWtests/hm2-idrom/check-dmesg.py1#!/usr/bin/env python3COMMENT
LOWtests/t0/shared-test.sh61 # On nonrandom the spindle has T0, which is the nonrandom way toCOMMENT
LOWtests/t0/shared-test.sh81 introspect 1COMMENT
LOWtests/t0/shared-test.sh121 # Apply the TLO of the special H0.COMMENT
LOWtests/t0/shared-test.sh141COMMENT
LOWtests/t0/shared-test.sh161 # apply its TLO here.COMMENT
LOWtests/t0/shared-test.sh181 # Z location is 5, which gives us these G59.3 Z offsets:COMMENT
1291 more matches not shown…
Excessive Try-Catch Wrapping689 hits · 806 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
MEDIUMtests/motion/heading/test-ui.py151 print("Error: read_sample() read None (readable={}, depth={})".format(samples.readable, sampler.depth))CODE
629 more matches not shown…
Decorative Section Separators252 hits · 748 pts
SeverityFileLineSnippetContext
MEDIUM…sts/trajectory-planner/circular-arcs/process_runlog.sh2#===============================================================================COMMENT
MEDIUM…sts/trajectory-planner/circular-arcs/process_runlog.sh18#===============================================================================COMMENT
MEDIUMconfigs/sim/axis/axis_mm_scurve.ini54# --------------------------------------------------------COMMENT
MEDIUMconfigs/sim/axis/axis_mm_scurve.ini56# --------------------------------------------------------COMMENT
MEDIUMconfigs/sim/axis/axis_mm_scurve.ini86# --------------------------------------------------------COMMENT
MEDIUMconfigs/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
MEDIUMconfigs/sim/axis/axis_9axis_scurve.ini54# --------------------------------------------------------COMMENT
MEDIUMconfigs/sim/axis/axis_9axis_scurve.ini56# --------------------------------------------------------COMMENT
MEDIUMconfigs/sim/axis/axis_9axis_scurve.ini86# --------------------------------------------------------COMMENT
MEDIUMconfigs/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
MEDIUMconfigs/sim/axis/db_demo/db.py18#-----------------------------------------------------------COMMENT
MEDIUMconfigs/sim/axis/db_demo/db.py26#-----------------------------------------------------------COMMENT
MEDIUMconfigs/sim/axis/db_demo/db.py32#-----------------------------------------------------------COMMENT
MEDIUMconfigs/sim/axis/db_demo/db.py128#-----------------------------------------------------------COMMENT
MEDIUMconfigs/sim/axis/db_demo/db.py137#-----------------------------------------------------------COMMENT
192 more matches not shown…
Unused Imports790 hits · 744 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/halmodule.0/test.py3CODE
LOWtests/lathe/test-ui.py5CODE
LOWtests/lathe/test-ui.py7CODE
LOWtests/lathe/test-ui.py10CODE
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
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/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
LOWtests/tool-info/random-no-startup-tool/test-ui.py12CODE
LOWtests/tool-info/random-no-startup-tool/test-ui.py13CODE
730 more matches not shown…
Deep Nesting706 hits · 568 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
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
LOWconfigs/sim/axis/plasma/plasmac2/lib/conv_line.py125CODE
LOWconfigs/sim/axis/plasma/plasmac2/lib/conv_block.py71CODE
LOWconfigs/sim/axis/plasma/plasmac2/lib/conversational.py234CODE
LOWconfigs/sim/axis/plasma/plasmac2/lib/conversational.py285CODE
LOWconfigs/sim/axis/plasma/plasmac2/lib/conversational.py374CODE
646 more matches not shown…
Cross-File Repetition113 hits · 565 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/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
HIGHlib/python/qtvcp/lib/qtplasmac/conversational.py0pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of somSTRING
53 more matches not shown…
Hyper-Verbose Identifiers608 hits · 463 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/interp/python/error/canon.py28 def get_external_length_units(self): return 1.0CODE
LOWtests/interp/python/error/canon.py29 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
LOWtests/tool-info/random-no-startup-tool/test-ui.py16def wait_for_linuxcnc_startup(status, timeout=10.0):CODE
LOWtests/tool-info/random-with-startup-tool/test-ui.py16def wait_for_linuxcnc_startup(status, timeout=10.0):CODE
LOWtests/tool-info/non-random/test-ui.py16def wait_for_linuxcnc_startup(status, timeout=10.0):CODE
LOWtests/spindle_limits/test-ui.py8def wait_for_linuxcnc_startup(status, timeout=10.0):CODE
LOWtests/matrixkins/test-ui.py15def wait_for_linuxcnc_startup(status, timeout=10.0):CODE
LOWtests/glcanon/test_camera_matrices.py72 def test_rotation_snaps_to_ninety_degrees(self):CODE
LOWtests/glcanon/test_camera_matrices.py80 def test_translate_uses_projection_and_zoom_boost(self):CODE
LOWtests/glcanon/test_camera_matrices.py87 def test_zoom_changes_distance_but_not_modelview(self):CODE
LOWtests/glcanon/test_camera_matrices.py95 def test_view_presets_match_legacy(self):CODE
LOWtests/glcanon/test_camera_matrices.py103 def test_translate_modelview_matches_manual_composition(self):CODE
LOWtests/glcanon/test_camera_matrices.py111 def test_translate_modelview_offset_survives_plasmac_sequence(self):CODE
LOWtests/glcanon/test_camera_matrices.py124 def test_translate_modelview_leaves_navigation_state_alone(self):CODE
LOWtests/glcanon/test_camera_matrices.py133 def test_ortho_projection_matches_legacy_scale(self):CODE
LOWtests/glcanon/test_backplot_palette.py53 def test_indexed_layout_is_the_shared_twenty_byte_vertex(self):CODE
LOWtests/glcanon/test_backplot_palette.py64 def test_without_a_palette_the_old_layout_is_returned(self):CODE
LOWtests/glcanon/test_backplot_palette.py69 def test_empty_buffer_matches_the_requested_layout(self):CODE
LOWtests/glcanon/test_backplot_palette.py79 def test_entries_come_from_the_stored_bytes(self):CODE
LOWtests/glcanon/test_backplot_palette.py97 def test_entry_matches_what_the_old_bake_put_on_each_vertex(self):CODE
LOWtests/glcanon/test_backplot_palette.py120 def test_a_new_colour_leaves_earlier_points_untouched(self):CODE
LOWtests/glcanon/test_backplot_palette.py134 def test_a_colour_that_stops_occurring_keeps_its_index(self):CODE
LOWtests/glcanon/test_backplot_palette.py142 def test_indices_are_stable_across_a_growing_prefix(self):CODE
LOWtests/glcanon/test_backplot_palette.py202 def test_a_tail_at_a_time_matches_one_pass(self):CODE
LOWtests/glcanon/test_backplot_palette.py205 def test_a_tail_at_a_time_matches_one_pass_in_foam(self):CODE
LOWtests/glcanon/test_backplot_palette.py210 def test_both_plane_vertices_share_one_entry(self):CODE
LOWtests/glcanon/test_backplot_palette.py222 def test_plane_positions_are_interleaved_as_before(self):CODE
LOWtests/glcanon/test_backplot_palette.py230 def test_too_many_colours_falls_back_rather_than_wrapping(self):CODE
LOWtests/glcanon/test_backplot_palette.py240 def test_the_bound_is_not_reached_by_the_logger(self):CODE
LOWtests/ccomp/early-exit/test-ui.py16def wait_for_linuxcnc_startup(status, timeout=10.0):CODE
LOW…s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py759 def set_button_response_state(self, state):STRING
LOW…s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py828 def cmb_gcode_history_clicked(self):STRING
LOW…s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py865 def btn_pause_spindle_clicked(self, state):STRING
LOW…s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py1144 def chk_override_limits_checked(self, state):STRING
LOW…s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py1159 def chk_run_from_line_checked(self, state):STRING
LOW…s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py1165 def chk_inhibit_selection_changed(self, state):STRING
LOWconfigs/sim/woodpecker/python/stdglue.py407def index_lathe_tool_with_wear(self,**words):CODE
LOW…nfigs/sim/woodpecker/woodpecker_/woodpecker_handler.py577 def cmb_gcode_history_clicked(self):STRING
LOW…nfigs/sim/woodpecker/woodpecker_/woodpecker_handler.py812 def chk_override_limits_checked(self, state):STRING
LOW…nfigs/sim/woodpecker/woodpecker_/woodpecker_handler.py819 def chk_run_from_line_checked(self, state):STRING
LOW…nfigs/sim/woodpecker/woodpecker_/woodpecker_handler.py830 def chk_use_tool_sensor_changed(self, state):STRING
LOW…nfigs/sim/woodpecker/woodpecker_/woodpecker_handler.py836 def chk_inhibit_display_selection_clicked(self, state):STRING
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py3028def material_change_pin_changed(halpin):CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py3035def material_change_number_pin_changed(halpin):CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py3050def material_change_timeout_pin_changed(halpin):CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py3059def material_temp_pin_changed(halpin):CODE
LOWconfigs/sim/axis/plasma/plasmac2/plasmac2.py3099def display_selected_material(matnum, reload=False):CODE
LOW…s/table-rotary_spindle-rotary-nutating/python/remap.py214def kins_calc_tool_rot_c_for_horizontal_x(self, theta_1, theta_2):CODE
LOW…s/table-rotary_spindle-rotary-nutating/python/remap.py434def calc_rotary_move_with_joint_limits(position, target, max_limit, min_limit, mode):CODE
LOW…s/table-rotary_spindle-rotary-nutating/python/remap.py472def calc_angle_pairs_and_distances(self, possible_prim_sec_angle_pairs):CODE
LOW…s/table-rotary_spindle-rotary-nutating/python/remap.py588def kins_calc_tool_transformation(self, matrix_in, theta_1=None, theta_2=None, pre_rot=None, direction='fwd'):CODE
LOW…s/table-rotary_spindle-rotary-nutating/python/remap.py628def twp_calc_euler_rot_matrix(th1, th2, th3, order):CODE
LOW…s/table-rotary_spindle-rotary-nutating/python/remap.py709def get_current_rotary_positions(self):CODE
LOWconfigs/sim/axis/mtconnect/test_mtc.py71def test_probe_registry_consistency():CODE
548 more matches not shown…
Dead Code84 hits · 168 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.py640CODE
MEDIUMshare/qtvcp/screens/qtdragon/qtdragon_handler.py663CODE
MEDIUMshare/qtvcp/screens/qtdragon/qtdragon_handler.py664CODE
MEDIUMshare/qtvcp/screens/qtdragon/qtdragon_handler.py665CODE
MEDIUMshare/qtvcp/screens/qtdragon/qtdragon_handler.py1615CODE
MEDIUMshare/qtvcp/screens/qtdragon/qtdragon_handler.py1616CODE
MEDIUMshare/qtvcp/screens/qtdragon/qtdragon_handler.py1617CODE
MEDIUMshare/qtvcp/screens/qtdragon/qtdragon_handler.py1618CODE
MEDIUMshare/qtvcp/screens/qtdragon/qtdragon_handler.py1619CODE
MEDIUMshare/qtvcp/screens/qtdragon/qtdragon_handler.py1620CODE
MEDIUMshare/qtvcp/screens/qtdragon/qtdragon_handler.py1621CODE
MEDIUMshare/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py655CODE
MEDIUMshare/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py678CODE
MEDIUMshare/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py679CODE
MEDIUMshare/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py680CODE
MEDIUMshare/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py1674CODE
MEDIUMshare/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py1675CODE
MEDIUMshare/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py1676CODE
MEDIUMshare/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py1677CODE
MEDIUMshare/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py1678CODE
MEDIUMshare/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py1679CODE
MEDIUMshare/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py1680CODE
MEDIUM…qtvcp/screens/qtdragon_lathe/qtdragon_lathe_handler.py1618CODE
MEDIUM…qtvcp/screens/qtdragon_lathe/qtdragon_lathe_handler.py1619CODE
MEDIUM…qtvcp/screens/qtdragon_lathe/qtdragon_lathe_handler.py1620CODE
MEDIUM…qtvcp/screens/qtdragon_lathe/qtdragon_lathe_handler.py1621CODE
MEDIUM…qtvcp/screens/qtdragon_lathe/qtdragon_lathe_handler.py1622CODE
MEDIUM…qtvcp/screens/qtdragon_lathe/qtdragon_lathe_handler.py1623CODE
24 more matches not shown…
Cross-Language Confusion33 hits · 146 pts
SeverityFileLineSnippetContext
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.py1224 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1235 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1245 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1259 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1271 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1283 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1299 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1310 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1321 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1405 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1444 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1463 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1476 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1532 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1570 with super().scope(ctx), ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1595 with super().scope(ctx), ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1697 with super().scope(ctx), ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1724 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py1730 with ctx.mv.push():CODE
HIGHlib/python/rs274/glcanon_scene.py341 ``with mv.push():`` is restored on exit, including when an exceptionSTRING
HIGHlib/python/rs274/glcanon_scene.py367 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/hal/drivers/mesa-hostmot2/modbus/modcompile.py115 result = os.system("cd %s && make -B -S modules %s%s" % (tempdir, install, verbose))STRING
HIGHsrc/emc/ini/linuxcnc_check_ini.py197 # If it is undefined, it will have a defaultSTRING
HIGHsrc/emc/usr_intf/gscreen/gscreen.py2316 self.widgets.statusbar1.push(1,"Last Calculation: %f"%data)STRING
HIGHsrc/emc/usr_intf/gscreen/gscreen.py1320 self.homed_status_message = self.widgets.statusbar1.push(1,_("Ready For Homing"))STRING
HIGHsrc/emc/usr_intf/gscreen/gscreen.py3436 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.py613 # This is so that in the Glade editor, you can change the displayCOMMENT
MEDIUMlib/python/gladevcp/offsetpage_widget.py618 # 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
AI Slop Vocabulary48 hits · 81 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
LOWtests/interp/python/error/canon.py27 # These can't just return None...COMMENT
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.py259 # 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.py1090 # 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.py273 # If empty list: no synced joints, just add the jointcount numberCOMMENT
LOWlib/python/common/iniinfo.py902 # 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.py727 # normal commands just call normal mdiCOMMENT
LOWlib/python/gladevcp/hal_widgets.py175 if self.column == -1: # just use indexCODE
MEDIUMlib/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.py2221 """This is a callback function facilitate zoom and rotate with touchscreen.STRING
MEDIUMsrc/emc/usr_intf/gscreen/gscreen.py2236 """This is a callback function to facilitate touchscreen controlsSTRING
LOWsrc/emc/usr_intf/gscreen/gscreen.py2184 # TODO fix direct reference just use 'widget'STRING
LOWsrc/emc/usr_intf/gscreen/gscreen.py2202 # TODO fix direct reference just use 'widget'STRING
Self-Referential Comments25 hits · 72 pts
SeverityFileLineSnippetContext
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.py386 # Define the socket using the "Context"COMMENT
MEDIUMlib/python/gladevcp/jogwheel.py102 # This function is called from hal_widgets.pyCOMMENT
MEDIUMlib/python/gladevcp/hal_dial.py96 # This function is called from hal_widgets.pyCOMMENT
MEDIUMlib/python/gladevcp/hal_dial.py100 # This function is called from hal_widgets.pyCOMMENT
MEDIUMlib/python/gladevcp/hal_dial.py104 # This function is called from hal_widgets.pyCOMMENT
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.py489# Create a list of flagsSTRING
MEDIUMsrc/hal/drivers/mesa-hostmot2/modbus/modcompile.py95 # Create a temporary directory and copy the C template into itSTRING
MEDIUMsrc/hal/user_comps/hal_bridge.py127 # Define the socket using the "Context"COMMENT
MEDIUMsrc/emc/usr_intf/gmoccapy/gmoccapy.py2006 # Create a label for current tool in spindleSTRING
MEDIUMsrc/emc/usr_intf/gmoccapy/gmoccapy.py2462 # Create a label as a space holderSTRING
Hallucination Indicators6 hits · 45 pts
SeverityFileLineSnippetContext
CRITICALshare/qtvcp/screens/qtplasmac/qtplasmac_handler.py2179 self.w.screen_options.QTVCP_INSTANCE_._NOTICE.external_close()CODE
CRITICALshare/qtvcp/screens/qtplasmac/qtplasmac_handler.py6225 self.w.screen_options.QTVCP_INSTANCE_._NOTICE.external_close()STRING
CRITICAL…e/qtvcp/screens/qtplasmac_4x3/qtplasmac_4x3_handler.py2179 self.w.screen_options.QTVCP_INSTANCE_._NOTICE.external_close()CODE
CRITICAL…e/qtvcp/screens/qtplasmac_4x3/qtplasmac_4x3_handler.py6225 self.w.screen_options.QTVCP_INSTANCE_._NOTICE.external_close()STRING
CRITICAL…qtvcp/screens/qtplasmac_9x16/qtplasmac_9x16_handler.py2179 self.w.screen_options.QTVCP_INSTANCE_._NOTICE.external_close()CODE
CRITICAL…qtvcp/screens/qtplasmac_9x16/qtplasmac_9x16_handler.py6225 self.w.screen_options.QTVCP_INSTANCE_._NOTICE.external_close()STRING
Synthetic Comment Markers2 hits · 15 pts
SeverityFileLineSnippetContext
HIGH…s/table-rotary_spindle-rotary-nutating/python/remap.py605 # using the current joint angles and pre-rotation as requestedCOMMENT
HIGHsrc/hal/drivers/bcm2835.h581 /// as requested by bcm2835_gpio_ren(), bcm2835_gpio_fen(), bcm2835_gpio_hen(),COMMENT
AI Structural Patterns20 hits · 14 pts
SeverityFileLineSnippetContext
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.py966CODE
LOWlib/python/pyvcp_widgets.py1209CODE
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 · 14 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.py790 # Check if any words have been passed with the respective G53.x 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.py720 # Check if currently in last row of TreeviewCOMMENT
LOWsrc/hal/drivers/mesa-hostmot2/mesambccc.py546 # Set timeout to zero for auto calculationSTRING
LOWsrc/emc/usr_intf/gmoccapy/gmoccapy.py1168 # Set name to assign CSSSTRING
LOWsrc/emc/usr_intf/gmoccapy/gmoccapy.py1293 # Set name to assign CSSSTRING
LOWsrc/emc/usr_intf/gmoccapy/gmoccapy.py2275 # Set name to assign CSSSTRING
LOWsrc/emc/usr_intf/gmoccapy/gmoccapy.py3695 # Check if Ctrl+Shift+/ is pressedSTRING
LOWsrc/emc/usr_intf/gmoccapy/gmoccapy.py3719 # Check if the last character of the selection is a newlineSTRING
LOWsrc/emc/usr_intf/gmoccapy/gmoccapy.py3735 # 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.py1785__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
LOWlib/python/rs274/glcanon_gl.py697 def set_mat4(self, name: str, matrix: Any) -> None:CODE
LOWlib/python/rs274/glcanon_gl.py703 def set_float(self, name: str, value: float) -> None:CODE
LOWlib/python/rs274/glcanon_gl.py706 def set_int(self, name: str, value: int) -> None:CODE
LOWlib/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.py1874 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
LOWconfigs/sim/axis/axis_mm_scurve.ini63# NOTE: This parameter can be changed at RUNTIME via HAL pin:COMMENT
LOWconfigs/sim/axis/axis_mm_scurve.ini82# NOTE: This parameter can be changed at RUNTIME via HAL pin:COMMENT
LOWconfigs/sim/axis/axis_9axis_scurve.ini63# NOTE: This parameter can be changed at RUNTIME via HAL pin:COMMENT
LOWconfigs/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.py4710 # we need to check if the current units is in the basic machine units - convert if nesassary.STRING