LinuxCNC controls CNC machines. It can drive milling machines, lathes, 3d printers, laser cutters, plasma cutters, robot arms, hexapods, and more.
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.
Use each vector to guide manual verification of the underlying findings.
Can maintainers explain intent, assumptions, and trade-offs? 3087 finding(s).
Are imports declared and package/API names verified? 843 finding(s).
Are wrappers, guards, and repeated structures necessary? 2414 finding(s).
Which changes need focused human review? 5457 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | nc_files/holecircle.py | 149 | except (IOError, pickle.PickleError): pass | CODE |
| HIGH | nc_files/holecircle.py | 82 | except ValueError: | CODE |
| HIGH | nc_files/remap_lib/python-stdglue/stdglue.py | 446 | except: | CODE |
| HIGH | nc_files/remap_lib/python-stdglue/python/stdglue.py | 446 | except: | CODE |
| HIGH | tests/tooldb/db-g10-offset/dbtest_lib.py | 78 | except IOError: | CODE |
| HIGH | tests/gcode-renderer/canon.py | 211 | except Exception: | CODE |
| HIGH | tests/halmodule/stream/stream_reader.py | 18 | except KeyboardInterrupt: pass | CODE |
| HIGH | tests/halmodule/stream/stream_writer.py | 14 | except: | CODE |
| HIGH | tests/halmodule/stream/stream_writer.py | 23 | except KeyboardInterrupt: pass | CODE |
| HIGH | tests/halmodule/stream/stream_test.py | 16 | except: | CODE |
| HIGH | tests/ui-smoke/_lib/drive.py | 89 | except PermissionError: | CODE |
| HIGH | tests/hal-stream/streamtest.py | 7 | except: | CODE |
| HIGH | tests/toolchanger/reload-tool/random/test-ui.py | 215 | except RuntimeError: | CODE |
| HIGH | tests/toolchanger/reload-tool/random/test-ui.py | 241 | except RuntimeError: | CODE |
| HIGH | tests/toolchanger/reload-tool/non-random/test-ui.py | 250 | except RuntimeError: | CODE |
| HIGH | docs/src/lang_switcher_postprocess.py | 257 | except OSError: | CODE |
| HIGH | docs/src/lang_switcher_postprocess.py | 510 | except OSError: | CODE |
| HIGH | docs/src/otf2ttf.py | 52 | except Exception: | CODE |
| HIGH | docs/src/gen_complist.py | 19 | except FileNotFoundError: | CODE |
| HIGH | configs/sim/woodpecker/python/stdglue.py | 446 | except: | CODE |
| HIGH | …nfigs/sim/woodpecker/woodpecker_/woodpecker_handler.py | 459 | except: | CODE |
| HIGH | …nfigs/sim/woodpecker/woodpecker_/woodpecker_handler.py | 487 | except: | CODE |
| HIGH | configs/sim/axis/plasma/plasmac2/plasmac2.py | 2352 | except ValueError: | CODE |
| HIGH | configs/sim/axis/plasma/plasmac2/plasmac2.py | 3857 | except: | CODE |
| HIGH | configs/sim/axis/plasma/plasmac2/plasmac2.py | 3955 | except: | CODE |
| HIGH | configs/sim/axis/plasma/plasmac2/plasmac2.py | 3959 | except: | CODE |
| HIGH | configs/sim/axis/plasma/plasmac2/plasmac2.py | 3963 | except: | CODE |
| HIGH | configs/sim/axis/plasma/plasmac2/plasmac2.py | 3967 | except: | CODE |
| HIGH | configs/sim/axis/plasma/plasmac2/plasmac2.py | 3971 | except: | CODE |
| HIGH | configs/sim/axis/plasma/plasmac2/plasmac2.py | 3975 | except: | CODE |
| HIGH | configs/sim/axis/plasma/plasmac2/plasmac2.py | 3979 | except: | CODE |
| HIGH | configs/sim/axis/plasma/plasmac2/plasmac2.py | 3986 | except: | CODE |
| HIGH | configs/sim/axis/plasma/plasmac2/plasmac2.py | 3995 | except: | CODE |
| HIGH | configs/sim/axis/plasma/plasmac2/plasmac2.py | 6078 | except: | CODE |
| HIGH | configs/sim/axis/plasma/plasmac2/lib/sim/sim_panel.py | 255 | except KeyboardInterrupt: | CODE |
| HIGH | configs/sim/axis/db_demo/db.py | 136 | except Exception as e: pass | CODE |
| HIGH | configs/sim/axis/db_demo/db_nonran.py | 136 | except Exception as e: pass | CODE |
| HIGH | configs/sim/axis/db_demo/db_ran.py | 136 | except Exception as e: pass | CODE |
| HIGH | …im/qtvcp_screens/qtaxis_lathe/qtaxis/qtaxis_handler.py | 278 | except: | CODE |
| HIGH | …im/qtvcp_screens/qtaxis_lathe/qtaxis/qtaxis_handler.py | 296 | except: | CODE |
| HIGH | …ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py | 581 | except: | CODE |
| HIGH | …ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py | 589 | except: | CODE |
| HIGH | …ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py | 1556 | except: | CODE |
| HIGH | …ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py | 1564 | except: | CODE |
| HIGH | …ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py | 1574 | except: | CODE |
| HIGH | …ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py | 1586 | except: | CODE |
| HIGH | …ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py | 1596 | except: | CODE |
| HIGH | …ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py | 1611 | except: | CODE |
| HIGH | …ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py | 1819 | except: | CODE |
| HIGH | …ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py | 1824 | except: | CODE |
| HIGH | configs/sim/qtvcp_screens/qtdragon/python/stdglue.py | 446 | except: | CODE |
| HIGH | lib/python/pyngcgui.py | 1548 | except ValueError: | CODE |
| HIGH | lib/python/pyngcgui.py | 2043 | except AttributeError: | CODE |
| HIGH | lib/python/pyngcgui.py | 3189 | except KeyError as msg: | CODE |
| HIGH | lib/python/pyngcgui.py | 3116 | except ValueError: | CODE |
| HIGH | lib/python/pyngcgui.py | 1527 | except TypeError: | CODE |
| HIGH | lib/python/linux_event.py | 807 | except IOError: | CODE |
| HIGH | lib/python/linux_event.py | 818 | except IOError: | CODE |
| HIGH | lib/python/vcpparse.py | 138 | except ValueError: | CODE |
| HIGH | lib/python/qtvcp/qt_makegui.py | 55 | except ImportError: | CODE |
| 274 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | nc_files/remap_lib/python-stdglue/stdglue.py | 1 | #NOTE: | COMMENT |
| LOW | nc_files/remap_lib/python-stdglue/stdglue.py | 501 | # based on Versaprobe remap | COMMENT |
| LOW | nc_files/remap_lib/python-stdglue/python/remap.py | 1 | # This is a component of LinuxCNC | COMMENT |
| LOW | nc_files/remap_lib/python-stdglue/python/toplevel.py | 1 | # This is a component of LinuxCNC | COMMENT |
| LOW | nc_files/remap_lib/python-stdglue/python/stdglue.py | 1 | #NOTE: | COMMENT |
| LOW | nc_files/remap_lib/python-stdglue/python/stdglue.py | 501 | # based on Versaprobe remap | COMMENT |
| LOW | tests/kins-jacobian/test.sh | 141 | run "scarakins" "" "joints=6 r1=1 r2=3 r3=0 base=0,0,20,0,0,0 angles=30,-25,90,120,-60" | COMMENT |
| LOW | tests/mb2hal/mb2hal.1a/mb2hal.ini | 1 | #This .INI file is also the HELP, MANUAL and HOW-TO file for mb2hal. | COMMENT |
| LOW | tests/mb2hal/mb2hal.2a/mb2hal.ini | 1 | #This .INI file is also the HELP, MANUAL and HOW-TO file for mb2hal. | COMMENT |
| LOW | tests/mb2hal/mb2hal.1b/mb2hal.ini | 1 | #This .INI file is also the HELP, MANUAL and HOW-TO file for mb2hal. | COMMENT |
| LOW | tests/mb2hal/mb2hal.2b/mb2hal.ini | 1 | #This .INI file is also the HELP, MANUAL and HOW-TO file for mb2hal. | COMMENT |
| LOW | tests/remap/sequencing/permute.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tests/remap/fail/prolog/remap.py | 1 | # This is a component of LinuxCNC | COMMENT |
| LOW | tests/remap/fail/prolog/subs.py | 1 | # This is a component of LinuxCNC | COMMENT |
| LOW | tests/remap/fail/body-py/remap.py | 1 | # This is a component of LinuxCNC | COMMENT |
| LOW | tests/remap/fail/body-py/subs.py | 1 | # This is a component of LinuxCNC | COMMENT |
| LOW | tests/remap/fail/epilog/remap.py | 1 | # This is a component of LinuxCNC | COMMENT |
| LOW | tests/remap/fail/epilog/subs.py | 1 | # This is a component of LinuxCNC | COMMENT |
| LOW | tests/remap/fail/canon_error/remap.py | 1 | # Copyright (C) 2013 Jeff Epler <jepler@unpythonic.net> | COMMENT |
| LOW | tests/remap/fail/canon_error/subs.py | 1 | # Copyright (C) 2013 Jeff Epler <jepler@unpythonic.net> | COMMENT |
| LOW | tests/remap/introspect/oword.py | 1 | # This is a component of LinuxCNC | COMMENT |
| LOW | tests/remap/introspect/subs.py | 1 | # This is a component of LinuxCNC | COMMENT |
| LOW | tests/remap/predefined-named-params/subs.py | 1 | # This is a component of LinuxCNC | COMMENT |
| LOW | tests/remap/predefined-named-params/namedparams.py | 1 | # This is a component of LinuxCNC | COMMENT |
| LOW | tests/remap/oword-pycall/oword.py | 1 | # This is a component of LinuxCNC | COMMENT |
| LOW | tests/remap/oword-pycall/subs.py | 1 | # This is a component of LinuxCNC | COMMENT |
| LOW | tests/remap/variable-injection/remap.py | 1 | # This is a component of LinuxCNC | COMMENT |
| LOW | tests/remap/variable-injection/subs.py | 1 | # This is a component of LinuxCNC | COMMENT |
| LOW | …sts/trajectory-planner/circular-arcs/process_runlog.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tests/trajectory-planner/circular-arcs/test-reverse.py | 21 | c.wait_complete(1) | COMMENT |
| LOW | tests/trajectory-planner/circular-arcs/build-debug.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …rajectory-planner/circular-arcs/octave/make_peak_img.m | 1 | ## Copyright (C) 2014 Robert W. Ellenberg | COMMENT |
| LOW | …ajectory-planner/circular-arcs/octave/accel_err_jump.m | 1 | ## Copyright (C) 2014 Robert Ellenberg | COMMENT |
| LOW | tests/maxkins/test-ui.py | 101 | # Linear axes only, with the head upright. | COMMENT |
| LOW | tests/interp/pymove/oword.py | 1 | # This is a component of LinuxCNC | COMMENT |
| LOW | tests/interp/pymove/subs.py | 1 | # This is a component of LinuxCNC | COMMENT |
| LOW | tests/interp/nested-sub-error/test.sh | 1 | #!/bin/bash -e | COMMENT |
| LOW | tests/interp/g52/g92-offset-persistence/test.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tests/interp/value-returned/oword.py | 1 | # This is a component of LinuxCNC | COMMENT |
| LOW | tests/interp/value-returned/subs.py | 1 | # This is a component of LinuxCNC | COMMENT |
| LOW | tests/interp/nested-sub-in-file-error/test.sh | 1 | #!/bin/bash -e | COMMENT |
| LOW | tests/interp/sub-call-from-sub/test.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tests/interp/python-self/oword.py | 1 | # This is a component of LinuxCNC | COMMENT |
| LOW | tests/interp/python-self/subs.py | 1 | # This is a component of LinuxCNC | COMMENT |
| LOW | tests/gcode-renderer/test.sh | 1 | #!/bin/sh | COMMENT |
| LOW | tests/motion/spindle-angle-offset/test-ui.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tests/ui-smoke/_lib/launch.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tests/ui-smoke/_lib/launch.sh | 41 | COMMENT | |
| LOW | tests/ui-smoke/_lib/crashdump.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tests/ui-smoke/_lib/launch-env.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tests/ui-smoke/_lib/checkresult.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tests/ui-smoke/_lib/screenshot.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tests/ui-smoke/_lib/window-fit.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tests/ui-smoke/_lib/compare.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tests/ui-smoke/_lib/quit-launch.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tests/ui-smoke/_lib/quit-launch.sh | 81 | # bash -c) also match because the GUI name appears in the config | COMMENT |
| LOW | tests/ui-smoke/_lib/qtdragon-prepare.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tests/ui-smoke/_lib/qtdragon-prepare.sh | 21 | # scripts/linuxcnc itself forces QT_QPA_PLATFORM=xcb unless | COMMENT |
| LOW | tests/ui-smoke/_lib/gmoccapy-prepare.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tests/ui-smoke/_lib/skip-if-missing.sh | 1 | #!/bin/bash | COMMENT |
| 1275 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | nc_files/filtertest-gui.py | 50 | except Exception as e: | CODE |
| MEDIUM | nc_files/filtertest-gui.py | 34 | def process(self): | CODE |
| MEDIUM | nc_files/remap_lib/python-stdglue/stdglue.py | 46 | def setspeed_prolog(self,**words): | CODE |
| MEDIUM | nc_files/remap_lib/python-stdglue/stdglue.py | 58 | def setspeed_epilog(self,**words): | CODE |
| MEDIUM | nc_files/remap_lib/python-stdglue/stdglue.py | 83 | def setfeed_prolog(self,**words): | CODE |
| MEDIUM | nc_files/remap_lib/python-stdglue/stdglue.py | 95 | def setfeed_epilog(self,**words): | CODE |
| MEDIUM | nc_files/remap_lib/python-stdglue/stdglue.py | 117 | def prepare_prolog(self,**words): | CODE |
| MEDIUM | nc_files/remap_lib/python-stdglue/stdglue.py | 138 | def prepare_epilog(self, **words): | CODE |
| MEDIUM | nc_files/remap_lib/python-stdglue/stdglue.py | 168 | def change_prolog(self, **words): | CODE |
| MEDIUM | nc_files/remap_lib/python-stdglue/stdglue.py | 185 | def change_epilog(self, **words): | CODE |
| MEDIUM | nc_files/remap_lib/python-stdglue/stdglue.py | 220 | def settool_prolog(self,**words): | CODE |
| MEDIUM | nc_files/remap_lib/python-stdglue/stdglue.py | 241 | def settool_epilog(self,**words): | CODE |
| MEDIUM | nc_files/remap_lib/python-stdglue/stdglue.py | 272 | def set_tool_number(self, **words): | CODE |
| MEDIUM | nc_files/remap_lib/python-stdglue/stdglue.py | 376 | def cycle_epilog(self,**words): | CODE |
| MEDIUM | nc_files/remap_lib/python-stdglue/stdglue.py | 396 | def ignore_m6(self,**words): | CODE |
| LOW | nc_files/remap_lib/python-stdglue/stdglue.py | 40 | except Exception as e: | CODE |
| LOW | nc_files/remap_lib/python-stdglue/stdglue.py | 53 | except Exception as e: | CODE |
| LOW | nc_files/remap_lib/python-stdglue/stdglue.py | 75 | except Exception as e: | CODE |
| LOW | nc_files/remap_lib/python-stdglue/stdglue.py | 90 | except Exception as e: | CODE |
| LOW | nc_files/remap_lib/python-stdglue/stdglue.py | 109 | except Exception as e: | CODE |
| LOW | nc_files/remap_lib/python-stdglue/stdglue.py | 134 | except Exception as e: | CODE |
| LOW | nc_files/remap_lib/python-stdglue/stdglue.py | 157 | except Exception as e: | CODE |
| LOW | nc_files/remap_lib/python-stdglue/stdglue.py | 181 | except Exception as e: | CODE |
| LOW | nc_files/remap_lib/python-stdglue/stdglue.py | 213 | except Exception as e: | CODE |
| LOW | nc_files/remap_lib/python-stdglue/stdglue.py | 237 | except Exception as e: | CODE |
| LOW | nc_files/remap_lib/python-stdglue/stdglue.py | 263 | except Exception as e: | CODE |
| LOW | nc_files/remap_lib/python-stdglue/stdglue.py | 295 | except Exception as e: | CODE |
| LOW | nc_files/remap_lib/python-stdglue/stdglue.py | 370 | except Exception as e: | CODE |
| LOW | nc_files/remap_lib/python-stdglue/stdglue.py | 381 | except Exception as e: | CODE |
| LOW | nc_files/remap_lib/python-stdglue/stdglue.py | 399 | except Exception as e: | CODE |
| MEDIUM | nc_files/remap_lib/python-stdglue/python/stdglue.py | 46 | def setspeed_prolog(self,**words): | CODE |
| MEDIUM | nc_files/remap_lib/python-stdglue/python/stdglue.py | 58 | def setspeed_epilog(self,**words): | CODE |
| MEDIUM | nc_files/remap_lib/python-stdglue/python/stdglue.py | 83 | def setfeed_prolog(self,**words): | CODE |
| MEDIUM | nc_files/remap_lib/python-stdglue/python/stdglue.py | 95 | def setfeed_epilog(self,**words): | CODE |
| MEDIUM | nc_files/remap_lib/python-stdglue/python/stdglue.py | 117 | def prepare_prolog(self,**words): | CODE |
| MEDIUM | nc_files/remap_lib/python-stdglue/python/stdglue.py | 138 | def prepare_epilog(self, **words): | CODE |
| MEDIUM | nc_files/remap_lib/python-stdglue/python/stdglue.py | 168 | def change_prolog(self, **words): | CODE |
| MEDIUM | nc_files/remap_lib/python-stdglue/python/stdglue.py | 185 | def change_epilog(self, **words): | CODE |
| MEDIUM | nc_files/remap_lib/python-stdglue/python/stdglue.py | 220 | def settool_prolog(self,**words): | CODE |
| MEDIUM | nc_files/remap_lib/python-stdglue/python/stdglue.py | 241 | def settool_epilog(self,**words): | CODE |
| MEDIUM | nc_files/remap_lib/python-stdglue/python/stdglue.py | 272 | def set_tool_number(self, **words): | CODE |
| MEDIUM | nc_files/remap_lib/python-stdglue/python/stdglue.py | 376 | def cycle_epilog(self,**words): | CODE |
| MEDIUM | nc_files/remap_lib/python-stdglue/python/stdglue.py | 396 | def ignore_m6(self,**words): | CODE |
| LOW | nc_files/remap_lib/python-stdglue/python/stdglue.py | 40 | except Exception as e: | CODE |
| LOW | nc_files/remap_lib/python-stdglue/python/stdglue.py | 53 | except Exception as e: | CODE |
| LOW | nc_files/remap_lib/python-stdglue/python/stdglue.py | 75 | except Exception as e: | CODE |
| LOW | nc_files/remap_lib/python-stdglue/python/stdglue.py | 90 | except Exception as e: | CODE |
| LOW | nc_files/remap_lib/python-stdglue/python/stdglue.py | 109 | except Exception as e: | CODE |
| LOW | nc_files/remap_lib/python-stdglue/python/stdglue.py | 134 | except Exception as e: | CODE |
| LOW | nc_files/remap_lib/python-stdglue/python/stdglue.py | 157 | except Exception as e: | CODE |
| LOW | nc_files/remap_lib/python-stdglue/python/stdglue.py | 181 | except Exception as e: | CODE |
| LOW | nc_files/remap_lib/python-stdglue/python/stdglue.py | 213 | except Exception as e: | CODE |
| LOW | nc_files/remap_lib/python-stdglue/python/stdglue.py | 237 | except Exception as e: | CODE |
| LOW | nc_files/remap_lib/python-stdglue/python/stdglue.py | 263 | except Exception as e: | CODE |
| LOW | nc_files/remap_lib/python-stdglue/python/stdglue.py | 295 | except Exception as e: | CODE |
| LOW | nc_files/remap_lib/python-stdglue/python/stdglue.py | 370 | except Exception as e: | CODE |
| LOW | nc_files/remap_lib/python-stdglue/python/stdglue.py | 381 | except Exception as e: | CODE |
| LOW | nc_files/remap_lib/python-stdglue/python/stdglue.py | 399 | except Exception as e: | CODE |
| MEDIUM | tests/io-startup/test-ui.py | 25 | print("Error: pin '%s' didn't reach value '%s' within timeout of %f seconds (it's %s instead)" % (pin_name, value, t | CODE |
| LOW | tests/gcode-renderer/test_reference.py | 36 | except Exception: | CODE |
| 665 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | nc_files/involute.py | 1 | CODE | |
| LOW | nc_files/remap_lib/python-stdglue/stdglue.py | 20 | CODE | |
| LOW | nc_files/remap_lib/python-stdglue/stdglue.py | 21 | CODE | |
| LOW | nc_files/remap_lib/python-stdglue/python/remap.py | 17 | CODE | |
| LOW | nc_files/remap_lib/python-stdglue/python/toplevel.py | 17 | CODE | |
| LOW | nc_files/remap_lib/python-stdglue/python/stdglue.py | 20 | CODE | |
| LOW | nc_files/remap_lib/python-stdglue/python/stdglue.py | 21 | CODE | |
| LOW | tests/abort/feed-rate/test-ui.py | 4 | CODE | |
| LOW | tests/abort/feed-rate/test-ui.py | 9 | CODE | |
| LOW | tests/abort/feed-rate/test-ui.py | 10 | CODE | |
| LOW | tests/abort/feed-rate/test-ui.py | 11 | CODE | |
| LOW | tests/abort/feed-rate/test-ui.py | 12 | CODE | |
| LOW | tests/abort/feed-rate/test-ui.py | 13 | CODE | |
| LOW | tests/remap/remap-io/remap.py | 1 | CODE | |
| LOW | tests/remap/remap-io/remap.py | 2 | CODE | |
| LOW | tests/remap/fail/prolog/subs.py | 18 | CODE | |
| LOW | tests/remap/fail/body-py/subs.py | 18 | CODE | |
| LOW | tests/remap/fail/epilog/subs.py | 18 | CODE | |
| LOW | tests/remap/fail/canon_error/subs.py | 16 | CODE | |
| LOW | tests/remap/introspect/oword.py | 19 | CODE | |
| LOW | tests/remap/introspect/subs.py | 18 | CODE | |
| LOW | tests/remap/predefined-named-params/subs.py | 18 | CODE | |
| LOW | tests/remap/oword-pycall/subs.py | 18 | CODE | |
| LOW | tests/remap/variable-injection/remap.py | 18 | CODE | |
| LOW | tests/remap/variable-injection/subs.py | 18 | CODE | |
| LOW | tests/remap/spindle/remap.py | 1 | CODE | |
| LOW | tests/remap/spindle/toplevel.py | 1 | CODE | |
| LOW | tests/remap/spindle/toplevel.py | 2 | CODE | |
| LOW | tests/trajectory-planner/circular-arcs/machine_setup.py | 10 | CODE | |
| LOW | tests/lathe/test-ui.py | 5 | CODE | |
| LOW | tests/lathe/test-ui.py | 7 | CODE | |
| LOW | tests/lathe/test-ui.py | 10 | CODE | |
| LOW | tests/workplane-retain/test-ui.py | 7 | CODE | |
| LOW | tests/startup-state/test-ui.py | 5 | CODE | |
| LOW | tests/startup-state/test-ui.py | 8 | CODE | |
| LOW | tests/startup-state/test-ui.py | 10 | CODE | |
| LOW | tests/startup-state/test-ui.py | 11 | CODE | |
| LOW | tests/startup-state/test-ui.py | 12 | CODE | |
| LOW | tests/startup-state/test-ui.py | 13 | CODE | |
| LOW | tests/startup-state/test-ui.py | 14 | CODE | |
| LOW | tests/interp/pymove/oword.py | 19 | CODE | |
| LOW | tests/interp/pymove/subs.py | 18 | CODE | |
| LOW | tests/interp/mdi-oword-m66/test-ui.py | 7 | CODE | |
| LOW | tests/interp/mdi-oword-m66/test-ui.py | 9 | CODE | |
| LOW | tests/interp/value-returned/subs.py | 18 | CODE | |
| LOW | tests/interp/g28.2/invalid-pword/test-ui.py | 36 | CODE | |
| LOW | …s/interp/m98m99/12-M99-endless-main-program/test-ui.py | 4 | CODE | |
| LOW | …s/interp/m98m99/12-M99-endless-main-program/test-ui.py | 6 | CODE | |
| LOW | tests/interp/python-self/subs.py | 18 | CODE | |
| LOW | tests/mdi-queue-length/test-ui.py | 6 | CODE | |
| LOW | tests/mdi-queue-length/test-ui.py | 9 | CODE | |
| LOW | tests/mdi-queue-length/test-ui.py | 10 | CODE | |
| LOW | tests/mdi-queue-length/test-ui.py | 11 | CODE | |
| LOW | tests/mdi-queue-length/test-ui.py | 12 | CODE | |
| LOW | tests/mdi-queue-length/test-ui.py | 13 | CODE | |
| LOW | tests/gcode-renderer/test_reference.py | 23 | CODE | |
| LOW | tests/tool-info/random-no-startup-tool/test-ui.py | 6 | CODE | |
| LOW | tests/tool-info/random-no-startup-tool/test-ui.py | 9 | CODE | |
| LOW | tests/tool-info/random-no-startup-tool/test-ui.py | 10 | CODE | |
| LOW | tests/tool-info/random-no-startup-tool/test-ui.py | 11 | CODE | |
| 743 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | nc_files/remap_lib/python-stdglue/stdglue.py | 407 | def index_lathe_tool_with_wear(self,**words): | CODE |
| LOW | nc_files/remap_lib/python-stdglue/python/stdglue.py | 407 | def index_lathe_tool_with_wear(self,**words): | CODE |
| LOW | tests/halui/mdi/test-ui.py | 24 | def wait_for_joint_to_stop_at(joint, target): | CODE |
| LOW | tests/abort/feed-rate/test-ui.py | 16 | def wait_for_linuxcnc_startup(status, timeout=10.0): | CODE |
| LOW | tests/maxkins/test-ui.py | 10 | def wait_for_linuxcnc_startup(status, timeout=10.0): | CODE |
| LOW | tests/tooldb/db-g10-offset/dbtest_lib.py | 11 | def wait_for_linuxcnc_startup(status, timeout=10.0): | CODE |
| LOW⚡ | tests/interp/python/error/canon.py | 24 | def get_external_length_units(self): return 1.0 | CODE |
| LOW⚡ | tests/interp/python/error/canon.py | 25 | def get_external_angular_units(self): return 1.0 | CODE |
| LOW | tests/interp/preview-axis-type/preview.py | 20 | def get_external_length_units(self): return 1.0 | CODE |
| LOW | tests/interp/preview-axis-type/preview.py | 21 | def get_external_angular_units(self): return 1.0 | CODE |
| LOW | tests/interp/oword-mdi-sub-update/test-ui.py | 12 | def wait_for_linuxcnc_startup(status, timeout=10.0): | CODE |
| LOW | tests/mdi-queue-length/test-ui.py | 16 | def wait_for_linuxcnc_startup(status, timeout=10.0): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 75 | def test_progress_is_reported(self): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 81 | def test_a_subclass_without_a_callable_consumer_is_rejected(self): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 90 | def test_the_parse_keeps_no_reference_to_the_canon(self): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 99 | def test_a_consumer_that_raises_fails_the_parse(self): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 111 | def test_a_syntax_error_leaves_a_partial_program(self): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 120 | def test_a_stopped_parse_keeps_what_it_drew(self): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 128 | def test_the_stop_really_cut_the_program_short(self): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 165 | def test_a_nested_span_closes_one_level_at_a_time(self): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 168 | def test_a_span_that_opens_and_closes_repeatedly(self): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 172 | def test_a_hidden_move_does_not_move_the_chain_point(self): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 321 | def test_the_table_is_the_three_events_the_program_commands(self): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 328 | def test_the_canon_keeps_the_same_events_in_machine_coordinates(self): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 337 | def test_the_dwell_time_is_the_sum_of_the_p_words(self): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 340 | def test_a_marker_sits_on_the_path_between_its_neighbours(self): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 348 | def test_the_plane_is_the_one_in_force_when_the_dwell_happened(self): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 368 | def test_one_tap_is_two_segments_off_an_unmoved_chain_point(self): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 377 | def test_taps_back_to_back_all_hang_off_the_same_point(self): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 385 | def test_a_leading_traverse_moves_the_tool_without_drawing(self): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 405 | def test_every_change_lands_in_the_list_in_order(self): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 412 | def test_a_program_with_no_changes_leaves_it_empty(self): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 415 | def test_a_partial_parse_hands_over_the_partial_list(self): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 422 | def test_the_numbers_are_the_ones_commanded(self): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 561 | def test_the_renderer_forwards_none_of_them(self): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 565 | def test_a_callback_canon_still_sees_every_f_word(self): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 570 | def test_the_first_f_word_is_not_forwarded_either(self): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 668 | def test_every_drawn_vertex_lies_inside_the_drawn_extents(self): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 676 | def test_the_tables_have_one_row_per_record_vertex(self): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 685 | def test_the_spare_bits_of_the_kind_tool_word_stay_zero(self): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 693 | def test_the_line_numbers_never_go_backwards(self): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 700 | def test_the_tool_ordinal_indexes_the_tool_number_table(self): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 706 | def test_lengths_are_non_negative_and_scale_with_the_program(self): | CODE |
| LOW⚡ | tests/gcode-renderer/test_renderer.py | 714 | def test_a_contiguous_program_draws_one_vertex_per_move_plus_the_start(self): | CODE |
| LOW | tests/gcode-renderer/test_renderer.py | 152 | def test_only_the_words_that_are_ours_move_the_depth(self): | CODE |
| LOW | tests/gcode-renderer/test_renderer.py | 183 | def test_stop_wins_over_a_hide_that_never_ran(self): | CODE |
| LOW | tests/gcode-renderer/test_renderer.py | 205 | def test_each_offset_lands_its_own_move_where_the_arithmetic_says(self): | CODE |
| LOW | tests/gcode-renderer/test_renderer.py | 214 | def test_the_rotation_is_applied_per_move_not_once_at_the_end(self): | CODE |
| LOW | tests/gcode-renderer/test_renderer.py | 249 | def test_a_canon_holding_nonsense_draws_the_same_program(self): | CODE |
| LOW | tests/gcode-renderer/test_renderer.py | 272 | def test_the_three_callbacks_are_not_forwarded_at_all(self): | CODE |
| LOW | tests/gcode-renderer/test_renderer.py | 291 | def test_a_callback_canon_is_still_told_everything(self): | CODE |
| LOW | tests/gcode-renderer/test_renderer.py | 456 | def test_a_quarter_circle_stays_on_its_circle(self): | CODE |
| LOW | tests/gcode-renderer/test_renderer.py | 464 | def test_each_plane_turns_in_its_own_two_axes(self): | CODE |
| LOW | tests/gcode-renderer/test_renderer.py | 478 | def test_a_helix_climbs_evenly_while_it_turns(self): | CODE |
| LOW | tests/gcode-renderer/test_renderer.py | 485 | def test_a_hidden_arc_is_dropped_whole(self): | CODE |
| LOW | tests/gcode-renderer/test_renderer.py | 521 | def get_external_length_units(self): return 1.0 | CODE |
| LOW | tests/gcode-renderer/test_renderer.py | 522 | def get_external_angular_units(self): return 1.0 | CODE |
| LOW | tests/gcode-renderer/test_renderer.py | 583 | def test_the_suppressed_calls_do_not_cost_the_rate_itself(self): | CODE |
| LOW | tests/gcode-renderer/test_renderer.py | 604 | def test_three_moves_along_the_axes(self): | CODE |
| LOW | tests/gcode-renderer/test_renderer.py | 623 | def test_a_square_with_a_dwell_at_every_corner(self): | CODE |
| 805 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …sts/trajectory-planner/circular-arcs/process_runlog.sh | 2 | #=============================================================================== | COMMENT |
| MEDIUM | …sts/trajectory-planner/circular-arcs/process_runlog.sh | 18 | #=============================================================================== | COMMENT |
| MEDIUM⚡ | configs/sim/axis/axis_mm_scurve.ini | 54 | # -------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | configs/sim/axis/axis_mm_scurve.ini | 56 | # -------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | configs/sim/axis/axis_mm_scurve.ini | 86 | # -------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | configs/sim/axis/axis_mm_scurve.ini | 88 | # -------------------------------------------------------- | COMMENT |
| MEDIUM | configs/sim/axis/axis_mm_scurve.ini | 1 | # ======================================================== | COMMENT |
| MEDIUM | configs/sim/axis/axis_mm_scurve.ini | 3 | # ======================================================== | COMMENT |
| MEDIUM | configs/sim/axis/axis_mm_scurve.ini | 19 | # ======================================================== | COMMENT |
| MEDIUM | configs/sim/axis/axis_mm_scurve.ini | 123 | # ======================================================== | COMMENT |
| MEDIUM | configs/sim/axis/axis_mm_scurve.ini | 125 | # ======================================================== | COMMENT |
| MEDIUM | configs/sim/axis/axis_mm_scurve.ini | 147 | # ======================================================== | COMMENT |
| MEDIUM | configs/sim/axis/axis_mm_scurve.ini | 149 | # ======================================================== | COMMENT |
| MEDIUM | configs/sim/axis/axis_mm_scurve.ini | 167 | # ======================================================== | COMMENT |
| MEDIUM | configs/sim/axis/axis_mm_scurve.ini | 199 | # ======================================================== | COMMENT |
| MEDIUM | configs/sim/axis/axis_mm_scurve.ini | 201 | # ======================================================== | COMMENT |
| MEDIUM | configs/sim/axis/axis_mm_scurve.ini | 228 | # ======================================================== | COMMENT |
| MEDIUM | configs/sim/axis/axis_mm_scurve.ini | 230 | # ======================================================== | COMMENT |
| MEDIUM | configs/sim/axis/axis_mm_scurve.ini | 259 | # ======================================================== | COMMENT |
| MEDIUM | configs/sim/axis/axis_mm_scurve.ini | 261 | # ======================================================== | COMMENT |
| MEDIUM | configs/sim/axis/axis_mm_scurve.ini | 276 | # ======================================================== | COMMENT |
| MEDIUM⚡ | configs/sim/axis/axis_9axis_scurve.ini | 54 | # -------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | configs/sim/axis/axis_9axis_scurve.ini | 56 | # -------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | configs/sim/axis/axis_9axis_scurve.ini | 86 | # -------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | configs/sim/axis/axis_9axis_scurve.ini | 88 | # -------------------------------------------------------- | COMMENT |
| MEDIUM | configs/sim/axis/axis_9axis_scurve.ini | 1 | # ======================================================== | COMMENT |
| MEDIUM | configs/sim/axis/axis_9axis_scurve.ini | 3 | # ======================================================== | COMMENT |
| MEDIUM | configs/sim/axis/axis_9axis_scurve.ini | 19 | # ======================================================== | COMMENT |
| MEDIUM | configs/sim/axis/axis_9axis_scurve.ini | 123 | # ======================================================== | COMMENT |
| MEDIUM | configs/sim/axis/axis_9axis_scurve.ini | 125 | # ======================================================== | COMMENT |
| MEDIUM | configs/sim/axis/axis_9axis_scurve.ini | 147 | # ======================================================== | COMMENT |
| MEDIUM | configs/sim/axis/axis_9axis_scurve.ini | 149 | # ======================================================== | COMMENT |
| MEDIUM | configs/sim/axis/axis_9axis_scurve.ini | 167 | # ======================================================== | COMMENT |
| MEDIUM | configs/sim/axis/axis_9axis_scurve.ini | 283 | # ======================================================== | COMMENT |
| MEDIUM | configs/sim/axis/axis_9axis_scurve.ini | 285 | # ======================================================== | COMMENT |
| MEDIUM | configs/sim/axis/axis_9axis_scurve.ini | 354 | # ======================================================== | COMMENT |
| MEDIUM | configs/sim/axis/axis_9axis_scurve.ini | 356 | # ======================================================== | COMMENT |
| MEDIUM | configs/sim/axis/axis_9axis_scurve.ini | 385 | # ======================================================== | COMMENT |
| MEDIUM | configs/sim/axis/axis_9axis_scurve.ini | 387 | # ======================================================== | COMMENT |
| MEDIUM | configs/sim/axis/axis_9axis_scurve.ini | 402 | # ======================================================== | COMMENT |
| MEDIUM | configs/sim/axis/remap/getting-started/demo.ini | 39 | #----------------------------------------- | COMMENT |
| MEDIUM | configs/sim/axis/remap/getting-started/demo.ini | 72 | # --------------- | COMMENT |
| MEDIUM | configs/sim/axis/remap/getting-started/demo.ini | 92 | # ------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …is/vismach/5axis/table-rotary-tilting/xyzac-trt-gui.py | 20 | #-------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …is/vismach/5axis/table-rotary-tilting/xyzac-trt-gui.py | 24 | #-------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …is/vismach/5axis/table-rotary-tilting/xyzbc-trt-gui.py | 20 | #-------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …is/vismach/5axis/table-rotary-tilting/xyzbc-trt-gui.py | 24 | #-------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …/axis/vismach/5axis/table-dual-rotary/xyzab-tdr-gui.py | 21 | #-------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …/axis/vismach/5axis/table-dual-rotary/xyzab-tdr-gui.py | 27 | #-------------------------------------------------------------------------- | COMMENT |
| MEDIUM | configs/sim/axis/vismach/millturn/millturngui.py | 11 | #----------------------------------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | configs/sim/axis/vismach/millturn/millturngui.py | 106 | #----------------------------------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | configs/sim/axis/vismach/millturn/millturngui.py | 131 | #----------------------------------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | configs/sim/axis/vismach/millturn/millturngui.py | 267 | #----------------------------------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | configs/sim/axis/vismach/melfa-sim/melfagui.py | 3 | #-------------------------------------------------------------------------- | COMMENT |
| MEDIUM | configs/sim/axis/vismach/melfa-sim/melfagui.py | 5 | #-------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | configs/sim/axis/db_demo/db.py | 18 | #----------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | configs/sim/axis/db_demo/db.py | 26 | #----------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | configs/sim/axis/db_demo/db.py | 32 | #----------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | configs/sim/axis/db_demo/db.py | 128 | #----------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | configs/sim/axis/db_demo/db.py | 137 | #----------------------------------------------------------- | COMMENT |
| 189 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tests/abort/feed-rate/test-ui.py | 0 | poll the status buffer waiting for it to look initialized, rather than just allocated (all-zero). returns on success, th | STRING |
| HIGH | tests/maxkins/test-ui.py | 0 | poll the status buffer waiting for it to look initialized, rather than just allocated (all-zero). returns on success, th | STRING |
| HIGH | tests/interp/oword-mdi-sub-update/test-ui.py | 0 | poll the status buffer waiting for it to look initialized, rather than just allocated (all-zero). returns on success, th | STRING |
| HIGH | tests/mdi-queue-length/test-ui.py | 0 | poll the status buffer waiting for it to look initialized, rather than just allocated (all-zero). returns on success, th | STRING |
| HIGH | tests/tool-info/random-no-startup-tool/test-ui.py | 0 | poll the status buffer waiting for it to look initialized, rather than just allocated (all-zero). returns on success, th | STRING |
| HIGH | tests/tool-info/random-with-startup-tool/test-ui.py | 0 | poll the status buffer waiting for it to look initialized, rather than just allocated (all-zero). returns on success, th | STRING |
| HIGH | tests/tool-info/non-random/test-ui.py | 0 | poll the status buffer waiting for it to look initialized, rather than just allocated (all-zero). returns on success, th | STRING |
| HIGH | tests/spindle_limits/test-ui.py | 0 | poll the status buffer waiting for it to look initialized, rather than just allocated (all-zero). returns on success, th | STRING |
| HIGH | tests/matrixkins/test-ui.py | 0 | poll the status buffer waiting for it to look initialized, rather than just allocated (all-zero). returns on success, th | STRING |
| HIGH | tests/ccomp/early-exit/test-ui.py | 0 | poll the status buffer waiting for it to look initialized, rather than just allocated (all-zero). returns on success, th | STRING |
| HIGH | lib/python/linuxcnc_util.py | 0 | poll the status buffer waiting for it to look initialized, rather than just allocated (all-zero). returns on success, th | STRING |
| HIGH | configs/sim/hitcounter.py | 0 | a callback method parameters are: the generating object instance, like a gtkbutton instance user data passed if any - th | STRING |
| HIGH | configs/sim/axis/gladevcp/hitcounter.py | 0 | a callback method parameters are: the generating object instance, like a gtkbutton instance user data passed if any - th | STRING |
| HIGH | configs/sim/touchy/gladevcp/hitcounter.py | 0 | a callback method parameters are: the generating object instance, like a gtkbutton instance user data passed if any - th | STRING |
| HIGH | configs/apps/gladevcp/class-callback/class_callback.py | 0 | a callback method parameters are: the generating object instance, like a gtkbutton instance user data passed if any - th | STRING |
| HIGH | configs/apps/gladevcp/complex/complex.py | 0 | a callback method parameters are: the generating object instance, like a gtkbutton instance user data passed if any - th | STRING |
| HIGH | configs/sim/hitcounter.py | 0 | handler classes are instantiated in the following state: - the widget tree is created, but not yet realized (no toplevel | STRING |
| HIGH | configs/sim/axis/gladevcp/hitcounter.py | 0 | handler classes are instantiated in the following state: - the widget tree is created, but not yet realized (no toplevel | STRING |
| HIGH | configs/sim/axis/gladevcp/test_handler.py | 0 | handler classes are instantiated in the following state: - the widget tree is created, but not yet realized (no toplevel | STRING |
| HIGH | configs/sim/touchy/gladevcp/hitcounter.py | 0 | handler classes are instantiated in the following state: - the widget tree is created, but not yet realized (no toplevel | STRING |
| HIGH | configs/apps/gladevcp/complex/complex.py | 0 | handler classes are instantiated in the following state: - the widget tree is created, but not yet realized (no toplevel | STRING |
| HIGH | configs/apps/gladevcp/class-callback/class_callback.py | 0 | handler classes are instantiated in the following state: - the widget tree is created, but not yet realized (no toplevel | STRING |
| HIGH | configs/sim/hitcounter.py | 0 | this function is called by gladevcp at import time (when this module is passed with '-u <modname>.py') return a list of | STRING |
| HIGH | configs/sim/axis/gladevcp/hitcounter.py | 0 | this function is called by gladevcp at import time (when this module is passed with '-u <modname>.py') return a list of | STRING |
| HIGH | configs/sim/touchy/gladevcp/hitcounter.py | 0 | this function is called by gladevcp at import time (when this module is passed with '-u <modname>.py') return a list of | STRING |
| HIGH | configs/apps/gladevcp/complex/complex.py | 0 | this function is called by gladevcp at import time (when this module is passed with '-u <modname>.py') return a list of | STRING |
| HIGH | configs/apps/gladevcp/class-callback/class_callback.py | 0 | this 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.py | 0 | <html> <head> <title>test page for the download:// scheme</title> </head> <body> <h1>setup tab</h1> <p>if you select a f | STRING |
| HIGH | …ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py | 0 | <html> <head> <title>test page for the download:// scheme</title> </head> <body> <h1>setup tab</h1> <p>if you select a f | STRING |
| HIGH | share/qtvcp/screens/woodpecker/woodpecker_handler.py | 0 | <html> <head> <title>test page for the download:// scheme</title> </head> <body> <h1>setup tab</h1> <p>if you select a f | STRING |
| HIGH | configs/sim/axis/plasma/plasmac2/lib/conv_settings.py | 0 | pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of som | STRING |
| HIGH | configs/sim/axis/plasma/plasmac2/lib/conv_triangle.py | 0 | pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of som | STRING |
| HIGH | configs/sim/axis/plasma/plasmac2/lib/conv_polygon.py | 0 | pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of som | STRING |
| HIGH | configs/sim/axis/plasma/plasmac2/lib/conv_slot.py | 0 | pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of som | STRING |
| HIGH | configs/sim/axis/plasma/plasmac2/lib/conv_star.py | 0 | pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of som | STRING |
| HIGH | configs/sim/axis/plasma/plasmac2/lib/conv_circle.py | 0 | pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of som | STRING |
| HIGH | configs/sim/axis/plasma/plasmac2/lib/conv_gusset.py | 0 | pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of som | STRING |
| HIGH | configs/sim/axis/plasma/plasmac2/lib/conv_line.py | 0 | pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of som | STRING |
| HIGH | configs/sim/axis/plasma/plasmac2/lib/conv_bolt.py | 0 | pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of som | STRING |
| HIGH | configs/sim/axis/plasma/plasmac2/lib/conv_block.py | 0 | pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of som | STRING |
| HIGH | configs/sim/axis/plasma/plasmac2/lib/conv_sector.py | 0 | pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of som | STRING |
| HIGH | configs/sim/axis/plasma/plasmac2/lib/conv_ellipse.py | 0 | pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of som | STRING |
| HIGH | configs/sim/axis/plasma/plasmac2/lib/conversational.py | 0 | pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of som | STRING |
| HIGH | configs/sim/axis/plasma/plasmac2/lib/conv_rectangle.py | 0 | pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of som | STRING |
| HIGH | lib/python/qtvcp/lib/qtplasmac/set_offsets.py | 0 | pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of som | STRING |
| HIGH | lib/python/qtvcp/lib/qtplasmac/tooltips.py | 0 | pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of som | STRING |
| HIGH | lib/python/qtvcp/lib/qtplasmac/conv_settings.py | 0 | pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of som | STRING |
| HIGH | lib/python/qtvcp/lib/qtplasmac/conv_triangle.py | 0 | pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of som | STRING |
| HIGH | lib/python/qtvcp/lib/qtplasmac/conv_polygon.py | 0 | pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of som | STRING |
| HIGH | lib/python/qtvcp/lib/qtplasmac/conv_slot.py | 0 | pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of som | STRING |
| HIGH | lib/python/qtvcp/lib/qtplasmac/conv_star.py | 0 | pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of som | STRING |
| HIGH | lib/python/qtvcp/lib/qtplasmac/conv_circle.py | 0 | pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of som | STRING |
| HIGH | lib/python/qtvcp/lib/qtplasmac/conv_gusset.py | 0 | pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of som | STRING |
| HIGH | lib/python/qtvcp/lib/qtplasmac/conv_line.py | 0 | pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of som | STRING |
| HIGH | lib/python/qtvcp/lib/qtplasmac/updater.py | 0 | pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of som | STRING |
| HIGH | lib/python/qtvcp/lib/qtplasmac/conv_bolt.py | 0 | pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of som | STRING |
| HIGH | lib/python/qtvcp/lib/qtplasmac/interlock_rules.py | 0 | pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of som | STRING |
| HIGH | lib/python/qtvcp/lib/qtplasmac/conv_block.py | 0 | pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of som | STRING |
| HIGH | lib/python/qtvcp/lib/qtplasmac/conv_sector.py | 0 | pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of som | STRING |
| HIGH | lib/python/qtvcp/lib/qtplasmac/conv_ellipse.py | 0 | pmx485.py copyright (c) 2019 - 2024 phillip a carter copyright (c) 2020 - 2024 gregory d carl pmx485.py makes use of som | STRING |
| 56 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | nc_files/remap_lib/python-stdglue/stdglue.py | 314 | CODE | |
| LOW | nc_files/remap_lib/python-stdglue/stdglue.py | 524 | CODE | |
| LOW | nc_files/remap_lib/python-stdglue/python/stdglue.py | 314 | CODE | |
| LOW | nc_files/remap_lib/python-stdglue/python/stdglue.py | 524 | CODE | |
| LOW | tests/tooldb/db-g10-offset/dbtest_lib.py | 65 | CODE | |
| LOW | tests/gcode-renderer/test_reference.py | 118 | CODE | |
| LOW | tests/gcode-renderer/programs.py | 507 | CODE | |
| LOW | tests/gcode-renderer/test_queries.py | 87 | CODE | |
| LOW | tests/gcode-renderer/line9_reference.py | 99 | CODE | |
| LOW | docs/src/lang_switcher_postprocess.py | 67 | CODE | |
| LOW | docs/src/lang_switcher_postprocess.py | 245 | CODE | |
| LOW | docs/src/lang_switcher_postprocess.py | 273 | CODE | |
| LOW | docs/src/gen_complist.py | 44 | CODE | |
| LOW | docs/src/gen_complist.py | 68 | CODE | |
| LOW | docs/src/gen_complist.py | 122 | CODE | |
| LOW | configs/sim/woodpecker/compensate.py | 120 | CODE | |
| LOW | …s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py | 519 | CODE | |
| LOW | …s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py | 631 | CODE | |
| LOW | …s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py | 1456 | CODE | |
| LOW | configs/sim/woodpecker/python/stdglue.py | 314 | CODE | |
| LOW | configs/sim/woodpecker/python/stdglue.py | 524 | CODE | |
| LOW | …nfigs/sim/woodpecker/woodpecker_/woodpecker_handler.py | 307 | CODE | |
| LOW | …nfigs/sim/woodpecker/woodpecker_/woodpecker_handler.py | 547 | CODE | |
| LOW | …nfigs/sim/woodpecker/woodpecker_/woodpecker_handler.py | 996 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 31 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 500 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 524 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 543 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 668 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 864 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 929 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 976 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 1483 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 1562 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 1638 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 1763 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 1852 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 2098 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 2132 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 2264 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 2396 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 2430 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 2478 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 2689 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 2799 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 3389 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 3519 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 3712 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 3941 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 4057 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 4183 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 4313 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 5811 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 114 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 235 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 266 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/migrate.py | 139 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/migrate.py | 244 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/migrate.py | 391 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/lib/conv_line.py | 36 | CODE | |
| 649 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tests/glcanon/test_workpiece.py | 13 | . scripts/rip-environment && runtests tests/glcanon | STRING |
| HIGH | tests/glcanon/test_workplane.py | 8 | . scripts/rip-environment && runtests tests/glcanon | STRING |
| HIGH | lib/python/qtvcp/widgets/gcode_editor.py | 114 | if end > editor.length(): | CODE |
| HIGH | lib/python/qtvcp/widgets/gcode_editor.py | 115 | end = editor.length() | CODE |
| HIGH | lib/python/rs274/glcanon_gl.py | 906 | if (ca.w > 0.0 && cb.w > 0.0 && half_vp.x > 0.0 && half_vp.y > 0.0) { | CODE |
| HIGH | lib/python/rs274/glcanon_gl.py | 1069 | if (!u_use_override && cat == u_hide_cat) | CODE |
| HIGH | lib/python/rs274/glcanon_scene.py | 1298 | with ctx.mv.push(): | CODE |
| HIGH | lib/python/rs274/glcanon_scene.py | 1309 | with ctx.mv.push(): | CODE |
| HIGH | lib/python/rs274/glcanon_scene.py | 1319 | with ctx.mv.push(): | CODE |
| HIGH | lib/python/rs274/glcanon_scene.py | 1333 | with ctx.mv.push(): | CODE |
| HIGH | lib/python/rs274/glcanon_scene.py | 1345 | with ctx.mv.push(): | CODE |
| HIGH | lib/python/rs274/glcanon_scene.py | 1357 | with ctx.mv.push(): | CODE |
| HIGH | lib/python/rs274/glcanon_scene.py | 1373 | with ctx.mv.push(): | CODE |
| HIGH | lib/python/rs274/glcanon_scene.py | 1384 | with ctx.mv.push(): | CODE |
| HIGH | lib/python/rs274/glcanon_scene.py | 1395 | with ctx.mv.push(): | CODE |
| HIGH | lib/python/rs274/glcanon_scene.py | 1479 | with ctx.mv.push(): | CODE |
| HIGH | lib/python/rs274/glcanon_scene.py | 1518 | with ctx.mv.push(): | CODE |
| HIGH | lib/python/rs274/glcanon_scene.py | 1537 | with ctx.mv.push(): | CODE |
| HIGH | lib/python/rs274/glcanon_scene.py | 1550 | with ctx.mv.push(): | CODE |
| HIGH | lib/python/rs274/glcanon_scene.py | 1606 | with ctx.mv.push(): | CODE |
| HIGH | lib/python/rs274/glcanon_scene.py | 1644 | with super().scope(ctx), ctx.mv.push(): | CODE |
| HIGH | lib/python/rs274/glcanon_scene.py | 1669 | with super().scope(ctx), ctx.mv.push(): | CODE |
| HIGH | lib/python/rs274/glcanon_scene.py | 1771 | with super().scope(ctx), ctx.mv.push(): | CODE |
| HIGH | lib/python/rs274/glcanon_scene.py | 1798 | with ctx.mv.push(): | CODE |
| HIGH | lib/python/rs274/glcanon_scene.py | 1804 | with ctx.mv.push(): | CODE |
| HIGH | lib/python/rs274/glcanon_scene.py | 399 | ``with mv.push():`` is restored on exit, including when an exception | STRING |
| HIGH | lib/python/rs274/glcanon_scene.py | 425 | Yields the stack itself, so ``with mv.push() as m:`` binds the same | STRING |
| HIGH | share/gscreen/skins/gaxis/gaxis_handler.py | 151 | 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.py | 131 | self.gscreen.homed_status_message = self.widgets.statusbar1.push(1,"Ready For Homing") | CODE |
| HIGH | share/gscreen/skins/spartan/spartan_handler.py | 243 | self.gscreen.homed_status_message = self.widgets.statusbar1.push(1,"No axis selected to jog") | CODE |
| HIGH | src/emc/ini/linuxcnc_check_ini.py | 196 | # If it is undefined, it will have a default | STRING |
| HIGH⚡ | src/emc/usr_intf/gscreen/gscreen.py | 2320 | self.widgets.statusbar1.push(1,"Last Calculation: %f"%data) | STRING |
| HIGH | src/emc/usr_intf/gscreen/gscreen.py | 1324 | self.homed_status_message = self.widgets.statusbar1.push(1,_("Ready For Homing")) | STRING |
| HIGH | src/emc/usr_intf/gscreen/gscreen.py | 3440 | messageid = self.widgets.statusbar1.push(self.statusbar_id,message) | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …gs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyyz.ini | 131 | # you can add multiple entries | COMMENT |
| MEDIUM | …gs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyyz.ini | 136 | # you can add multiple entries | COMMENT |
| MEDIUM | …s/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyzya.ini | 137 | # you can add multiple entries | COMMENT |
| MEDIUM | …s/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyzya.ini | 142 | # you can add multiple entries | COMMENT |
| MEDIUM | …gs/sim/qtdragon/qtdragon_multi_joint/qtdragon_yyxz.ini | 131 | # you can add multiple entries | COMMENT |
| MEDIUM | …gs/sim/qtdragon/qtdragon_multi_joint/qtdragon_yyxz.ini | 136 | # you can add multiple entries | COMMENT |
| MEDIUM | …gs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyzy.ini | 131 | # you can add multiple entries | COMMENT |
| MEDIUM | …gs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyzy.ini | 136 | # you can add multiple entries | COMMENT |
| MEDIUM | …s/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyyzw.ini | 133 | # you can add multiple entries | COMMENT |
| MEDIUM | …s/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyyzw.ini | 138 | # you can add multiple entries | COMMENT |
| MEDIUM | …ragon/qtdragon_tool_probe/qtdragon_auto_tool_probe.ini | 153 | # you can add multiple entries | COMMENT |
| MEDIUM | …ragon/qtdragon_tool_probe/qtdragon_auto_tool_probe.ini | 158 | # you can add multiple entries | COMMENT |
| MEDIUM | configs/sim/qtdragon/qtdragon_xyz/qtdragon_xyza.ini | 138 | # you can add multiple entries | COMMENT |
| MEDIUM | configs/sim/qtdragon/qtdragon_xyz/qtdragon_xyza.ini | 143 | # you can add multiple entries | COMMENT |
| MEDIUM | …gs/sim/qtdragon/qtdragon_xyz/qtdragon_metric_debug.ini | 169 | # you can add multiple entries | COMMENT |
| MEDIUM | …gs/sim/qtdragon/qtdragon_xyz/qtdragon_metric_debug.ini | 174 | # you can add multiple entries | COMMENT |
| MEDIUM | configs/sim/qtdragon/qtdragon_xyz/qtdragon_metric.ini | 161 | # you can add multiple entries | COMMENT |
| MEDIUM | configs/sim/qtdragon/qtdragon_xyz/qtdragon_metric.ini | 166 | # you can add multiple entries | COMMENT |
| MEDIUM | configs/sim/qtdragon/qtdragon_xyz/qtdragon_inch.ini | 164 | # you can add multiple entries | COMMENT |
| MEDIUM | configs/sim/qtdragon/qtdragon_xyz/qtdragon_inch.ini | 169 | # you can add multiple entries | COMMENT |
| MEDIUM | configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyza.ini | 136 | # you can add multiple entries | COMMENT |
| MEDIUM | configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyza.ini | 141 | # you can add multiple entries | COMMENT |
| MEDIUM | configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyzab.ini | 136 | # you can add multiple entries | COMMENT |
| MEDIUM | configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyzab.ini | 141 | # you can add multiple entries | COMMENT |
| MEDIUM | configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyzac.ini | 136 | # you can add multiple entries | COMMENT |
| MEDIUM | configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyzac.ini | 141 | # you can add multiple entries | COMMENT |
| MEDIUM | …/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyzac.ini | 136 | # you can add multiple entries | COMMENT |
| MEDIUM | …/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyzac.ini | 141 | # you can add multiple entries | COMMENT |
| MEDIUM | …/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyzab.ini | 136 | # you can add multiple entries | COMMENT |
| MEDIUM | …/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyzab.ini | 141 | # you can add multiple entries | COMMENT |
| MEDIUM | …s/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyza.ini | 139 | # you can add multiple entries | COMMENT |
| MEDIUM | …s/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyza.ini | 144 | # you can add multiple entries | COMMENT |
| MEDIUM | …m/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_vertical.ini | 137 | # you can add multiple entries | COMMENT |
| MEDIUM | …m/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_vertical.ini | 142 | # you can add multiple entries | COMMENT |
| MEDIUM | …gs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyz.ini | 135 | # you can add multiple entries | COMMENT |
| MEDIUM | …gs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyz.ini | 140 | # you can add multiple entries | COMMENT |
| MEDIUM | …/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_next_xyz.ini | 127 | # you can add multiple entries | COMMENT |
| MEDIUM | …/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_next_xyz.ini | 132 | # you can add multiple entries | COMMENT |
| MEDIUM | …ragon_hd/qtdragon_hd_xyz/qtdragon_hd_vertical_xyza.ini | 142 | # you can add multiple entries | COMMENT |
| MEDIUM | …ragon_hd/qtdragon_hd_xyz/qtdragon_hd_vertical_xyza.ini | 147 | # you can add multiple entries | COMMENT |
| MEDIUM | …ragon_hd_z_compensation/qtdragon_hd_z_compensation.ini | 129 | # you can add multiple entries | COMMENT |
| MEDIUM | …ragon_hd_z_compensation/qtdragon_hd_z_compensation.ini | 134 | # you can add multiple entries | COMMENT |
| MEDIUM | …igs/sim/axis/remap/extend-builtins/extend-builtins.ini | 56 | # alternative for demonstration purposes: 'do it all in Python' | COMMENT |
| MEDIUM | lib/python/qtvcp/lib/keybindings.py | 15 | # you can add or change these | COMMENT |
| LOW | lib/python/qtvcp/lib/toolbar_actions.py | 550 | # make sure to close qtvcp/linuxcnc properly | COMMENT |
| MEDIUM | lib/python/gladevcp/tooledit_widget.py | 684 | # This is so that in the Glade editor, you can change the display | COMMENT |
| MEDIUM | lib/python/gladevcp/offsetpage_widget.py | 646 | # This is so that in the Glade editor, you can change the display | COMMENT |
| MEDIUM | src/emc/usr_intf/gscreen/keybindings.py | 15 | # you can add or change these | COMMENT |
| MEDIUM | src/emc/usr_intf/gscreen/keybindings.py | 39 | # you can add or change these. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py | 1312 | CODE | |
| MEDIUM | …s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py | 1313 | CODE | |
| MEDIUM | …s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py | 1314 | CODE | |
| MEDIUM | …s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py | 1315 | CODE | |
| MEDIUM | …s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py | 1316 | CODE | |
| MEDIUM | …s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py | 1317 | CODE | |
| MEDIUM | …s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py | 1318 | CODE | |
| MEDIUM | …ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py | 1392 | CODE | |
| MEDIUM | …ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py | 1393 | CODE | |
| MEDIUM | …ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py | 1394 | CODE | |
| MEDIUM | …ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py | 1395 | CODE | |
| MEDIUM | …ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py | 1396 | CODE | |
| MEDIUM | …ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py | 1397 | CODE | |
| MEDIUM | …ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py | 1398 | CODE | |
| MEDIUM | lib/python/pyngcgui.py | 716 | CODE | |
| MEDIUM | lib/python/pyngcgui.py | 722 | CODE | |
| MEDIUM | lib/python/pyngcgui.py | 723 | CODE | |
| MEDIUM | lib/python/pyngcgui.py | 742 | CODE | |
| MEDIUM | lib/python/pyngcgui.py | 744 | CODE | |
| MEDIUM | lib/python/pyngcgui.py | 747 | CODE | |
| MEDIUM | lib/python/pyngcgui.py | 749 | CODE | |
| MEDIUM | lib/python/pyngcgui.py | 750 | CODE | |
| MEDIUM | lib/python/qtvcp/plugins/status_label_plugin.py | 171 | CODE | |
| MEDIUM | lib/python/qtvcp/plugins/status_label_plugin.py | 173 | CODE | |
| MEDIUM | lib/python/qtvcp/widgets/dialog_widget.py | 290 | CODE | |
| MEDIUM | lib/python/qtvcp/widgets/dialog_widget.py | 296 | CODE | |
| MEDIUM | lib/python/qtvcp/widgets/overlay_widget.py | 245 | CODE | |
| MEDIUM | lib/python/qtvcp/widgets/overlay_widget.py | 246 | CODE | |
| MEDIUM | lib/python/qtvcp/widgets/overlay_widget.py | 247 | CODE | |
| MEDIUM | lib/python/qtvcp/widgets/overlay_widget.py | 248 | CODE | |
| MEDIUM | lib/python/qtvcp/widgets/overlay_widget.py | 249 | CODE | |
| MEDIUM | lib/python/qtvcp/widgets/overlay_widget.py | 250 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon/qtdragon_handler.py | 646 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon/qtdragon_handler.py | 669 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon/qtdragon_handler.py | 670 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon/qtdragon_handler.py | 671 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon/qtdragon_handler.py | 1661 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon/qtdragon_handler.py | 1662 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon/qtdragon_handler.py | 1663 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon/qtdragon_handler.py | 1664 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon/qtdragon_handler.py | 1665 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon/qtdragon_handler.py | 1666 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon/qtdragon_handler.py | 1667 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py | 661 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py | 684 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py | 685 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py | 686 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py | 1721 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py | 1722 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py | 1723 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py | 1724 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py | 1725 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py | 1726 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py | 1727 | CODE | |
| MEDIUM | …qtvcp/screens/qtdragon_lathe/qtdragon_lathe_handler.py | 1664 | CODE | |
| MEDIUM | …qtvcp/screens/qtdragon_lathe/qtdragon_lathe_handler.py | 1665 | CODE | |
| MEDIUM | …qtvcp/screens/qtdragon_lathe/qtdragon_lathe_handler.py | 1666 | CODE | |
| MEDIUM | …qtvcp/screens/qtdragon_lathe/qtdragon_lathe_handler.py | 1667 | CODE | |
| MEDIUM | …qtvcp/screens/qtdragon_lathe/qtdragon_lathe_handler.py | 1668 | CODE | |
| MEDIUM | …qtvcp/screens/qtdragon_lathe/qtdragon_lathe_handler.py | 1669 | CODE | |
| 24 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tests/mb2hal/mb2hal.1a/mb2hal.ini | 25 | #to not to have a lot of logging and facilitate the debugging. | COMMENT |
| MEDIUM | tests/mb2hal/mb2hal.2a/mb2hal.ini | 32 | #to not to have a lot of logging and facilitate the debugging. | COMMENT |
| MEDIUM | tests/mb2hal/mb2hal.1b/mb2hal.ini | 25 | #to not to have a lot of logging and facilitate the debugging. | COMMENT |
| MEDIUM | tests/mb2hal/mb2hal.2b/mb2hal.ini | 32 | #to not to have a lot of logging and facilitate the debugging. | COMMENT |
| LOW⚡ | tests/interp/python/error/canon.py | 23 | # These can't just return None... | COMMENT |
| MEDIUM⚡ | tests/gcode-renderer/canon.py | 113 | #: without a second harness; a test wanting a real machine's axes sets it. | COMMENT |
| MEDIUM | tests/gcode-renderer/test_time_model.py | 19 | #: 1 inch/s and 1 inch/s2 on every linear axis. The harness canon reports | COMMENT |
| LOW | tests/ui-smoke/_lib/drive.py | 31 | # startup commands that can revert a state we just set; the post-reach | COMMENT |
| LOW | tests/t0/shared-test.sh | 95 | # stays as the TLO of T1 that we just set above). If T0 is defined, we | COMMENT |
| LOW | tests/t0/shared-test.sh | 128 | # stays as the TLO of T7 that we just set above). If T0 is defined, we | COMMENT |
| LOW | tests/t0/shared-test.sh | 160 | # stays as the TLO of T7 that we just set above). If T0 is defined, we | COMMENT |
| LOW | tests/t0/shared-test.sh | 226 | # stays as the TLO of T7 that we just set above). If T0 is defined, we | COMMENT |
| LOW | tests/t0/shared-test.sh | 285 | # stays as the TLO of T7 that we just set above). If T0 is defined, we | COMMENT |
| LOW | tests/t0/nonrandom/test.sh | 95 | # stays as the TLO of T1 that we just set above). If T0 is defined, we | COMMENT |
| LOW | tests/t0/nonrandom/test.sh | 128 | # stays as the TLO of T7 that we just set above). If T0 is defined, we | COMMENT |
| LOW | tests/t0/nonrandom/test.sh | 160 | # stays as the TLO of T7 that we just set above). If T0 is defined, we | COMMENT |
| LOW | tests/t0/nonrandom/test.sh | 226 | # stays as the TLO of T7 that we just set above). If T0 is defined, we | COMMENT |
| LOW | tests/t0/nonrandom/test.sh | 285 | # stays as the TLO of T7 that we just set above). If T0 is defined, we | COMMENT |
| LOW | tests/t0/random-with-t0/test.sh | 95 | # stays as the TLO of T1 that we just set above). If T0 is defined, we | COMMENT |
| LOW | tests/t0/random-with-t0/test.sh | 128 | # stays as the TLO of T7 that we just set above). If T0 is defined, we | COMMENT |
| LOW | tests/t0/random-with-t0/test.sh | 160 | # stays as the TLO of T7 that we just set above). If T0 is defined, we | COMMENT |
| LOW | tests/t0/random-with-t0/test.sh | 226 | # stays as the TLO of T7 that we just set above). If T0 is defined, we | COMMENT |
| LOW | tests/t0/random-with-t0/test.sh | 285 | # stays as the TLO of T7 that we just set above). If T0 is defined, we | COMMENT |
| LOW | tests/t0/random-without-t0/test.sh | 95 | # stays as the TLO of T1 that we just set above). If T0 is defined, we | COMMENT |
| LOW | tests/t0/random-without-t0/test.sh | 128 | # stays as the TLO of T7 that we just set above). If T0 is defined, we | COMMENT |
| LOW | tests/t0/random-without-t0/test.sh | 160 | # stays as the TLO of T7 that we just set above). If T0 is defined, we | COMMENT |
| LOW | tests/t0/random-without-t0/test.sh | 226 | # stays as the TLO of T7 that we just set above). If T0 is defined, we | COMMENT |
| LOW | tests/t0/random-without-t0/test.sh | 285 | # stays as the TLO of T7 that we just set above). If T0 is defined, we | COMMENT |
| MEDIUM | docs/src/drivers/mb2hal_HOWTO.ini | 31 | #to not to have a lot of logging and facilitate the debugging. | COMMENT |
| LOW | configs/sim/axis/vismach/millturn/millturngui.py | 181 | # for now just create an point that would be bottom center of stock. | COMMENT |
| MEDIUM | lib/python/gremlin_view.py | 278 | # self.x,self.y used in conjunction with pan buttons | COMMENT |
| MEDIUM | lib/python/qtvcp/qt_makegui.py | 431 | # facilitate the main screen to create another window panel | COMMENT |
| LOW | lib/python/qtvcp/qt_action.py | 175 | # normal commands just call normal mdi | COMMENT |
| LOW | lib/python/qtvcp/qt_action.py | 1089 | # normal commands just call normal mdi | COMMENT |
| LOW | lib/python/qtvcp/lib/qt_vismach/mill_xyz.py | 119 | # for now just create an point that would be bottom center of stock. | COMMENT |
| LOW | lib/python/qtvcp/lib/qt_vismach/millturn.py | 152 | # for now just create an point that would be bottom center of stock. | COMMENT |
| LOW | lib/python/qtvcp/widgets/dialog_widget.py | 335 | # just return result | COMMENT |
| LOW | lib/python/common/iniinfo.py | 278 | # If empty list: no synced joints, just add the jointcount number | COMMENT |
| LOW | lib/python/common/iniinfo.py | 917 | # same as above but just return True or False | COMMENT |
| LOW | lib/python/common/colored_formatter.py | 117 | return group # If color is invalid, just return the word without tags | CODE |
| LOW | lib/python/common/colored_formatter.py | 166 | return group # If color is invalid, just return the word without tags | CODE |
| LOW | lib/python/gladevcp/gtk_action.py | 153 | # normal commands just call normal mdi | COMMENT |
| LOW | lib/python/gladevcp/gtk_action.py | 726 | # normal commands just call normal mdi | COMMENT |
| LOW | lib/python/gladevcp/hal_widgets.py | 175 | if self.column == -1: # just use index | CODE |
| MEDIUM⚡ | lib/python/rs274/glcanon_gl.py | 281 | #: what the headless test harness and Wayland sessions both use. | COMMENT |
| LOW | src/hal/user_comps/vismach/millturngui.py | 214 | # for now just create an point that would be bottom center of stock. | COMMENT |
| MEDIUM | src/emc/usr_intf/gscreen/gscreen.py | 2225 | """This is a callback function facilitate zoom and rotate with touchscreen. | STRING |
| MEDIUM | src/emc/usr_intf/gscreen/gscreen.py | 2240 | """This is a callback function to facilitate touchscreen controls | STRING |
| LOW | src/emc/usr_intf/gscreen/gscreen.py | 2188 | # TODO fix direct reference just use 'widget' | STRING |
| LOW | src/emc/usr_intf/gscreen/gscreen.py | 2206 | # TODO fix direct reference just use 'widget' | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tests/halrmt/halrmttest.sh | 36 | # Create a thread | COMMENT |
| MEDIUM | lib/python/qtvcp/lib/ripper/gcode_ripper.py | 5380 | # Create a header section just in case the reading software needs it | COMMENT |
| MEDIUM | lib/python/qtvcp/widgets/probe_routines.py | 3 | # This class is used by both VersaProbe and BasicProbe | COMMENT |
| MEDIUM | lib/python/qtvcp/widgets/nurbs_editor.py | 8 | ## This file is part of the examples of PyQt. | COMMENT |
| MEDIUM | lib/python/qtvcp/widgets/stylesheeteditor.py | 8 | ## This file is part of the examples of PyQt. | COMMENT |
| MEDIUM | lib/python/qtvcp/widgets/dialog_widget.py | 1345 | # This method is called instead of MacroTab's closeChecked method | COMMENT |
| MEDIUM | lib/python/qtvcp/widgets/dialog_widget.py | 1351 | # This method is called instead of MacroTab's runChecked() method | COMMENT |
| MEDIUM | lib/python/qtvcp/widgets/detach_tabs.py | 70 | # Create a new detached tab window | COMMENT |
| MEDIUM | lib/python/qtvcp/widgets/detach_tabs.py | 101 | # Create an image from the given icon | COMMENT |
| MEDIUM | lib/python/qtvcp/widgets/detach_tabs.py | 109 | # Create an image of the main window icon | COMMENT |
| MEDIUM | lib/python/qtvcp/widgets/detach_tabs.py | 242 | #Create the appearance of dragging the tab content | COMMENT |
| MEDIUM | lib/python/qtvcp/widgets/camview_widget.py | 305 | # Create a detector with the parameters | COMMENT |
| MEDIUM | lib/python/qtvcp/widgets/camview_widget.py | 349 | # Create a square base size of 10x10 and scale it to the new size | COMMENT |
| MEDIUM | lib/python/common/logger.py | 51 | # Define the log message formats | COMMENT |
| MEDIUM | lib/python/common/hal_glib.py | 392 | # Define the socket using the "Context" | COMMENT |
| MEDIUM | lib/python/gladevcp/jogwheel.py | 102 | # This function is called from hal_widgets.py | COMMENT |
| MEDIUM⚡ | lib/python/gladevcp/hal_dial.py | 96 | # This function is called from hal_widgets.py | COMMENT |
| MEDIUM⚡ | lib/python/gladevcp/hal_dial.py | 100 | # This function is called from hal_widgets.py | COMMENT |
| MEDIUM⚡ | lib/python/gladevcp/hal_dial.py | 104 | # This function is called from hal_widgets.py | COMMENT |
| MEDIUM | lib/python/rs274/glcanon_bake.py | 36 | # This module contains NO OpenGL calls, so everything in it can be | COMMENT |
| MEDIUM | lib/python/rs274/OpenGLTk.py | 3 | # This file is from PyOpenGL-2.0.1.07. That distribution's license is | COMMENT |
| MEDIUM | share/gscreen/skins/9_axis/9_axis_handler.py | 71 | # This method is overridden from gscreen | COMMENT |
| MEDIUM | src/hal/drivers/mesa-hostmot2/mesambccc.py | 492 | # Create a list of flags | STRING |
| MEDIUM | src/hal/user_comps/hal_bridge.py | 127 | # Define the socket using the "Context" | COMMENT |
| MEDIUM | src/emc/usr_intf/gmoccapy/gmoccapy.py | 2065 | # Create a label for current tool in spindle | STRING |
| MEDIUM | src/emc/usr_intf/gmoccapy/gmoccapy.py | 2528 | # Create a label as a space holder | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | share/qtvcp/screens/qtplasmac/qtplasmac_handler.py | 2172 | self.w.screen_options.QTVCP_INSTANCE_._NOTICE.external_close() | CODE |
| CRITICAL | share/qtvcp/screens/qtplasmac/qtplasmac_handler.py | 6135 | self.w.screen_options.QTVCP_INSTANCE_._NOTICE.external_close() | CODE |
| CRITICAL | …e/qtvcp/screens/qtplasmac_4x3/qtplasmac_4x3_handler.py | 2172 | self.w.screen_options.QTVCP_INSTANCE_._NOTICE.external_close() | CODE |
| CRITICAL | …e/qtvcp/screens/qtplasmac_4x3/qtplasmac_4x3_handler.py | 6135 | self.w.screen_options.QTVCP_INSTANCE_._NOTICE.external_close() | CODE |
| CRITICAL | …qtvcp/screens/qtplasmac_9x16/qtplasmac_9x16_handler.py | 2172 | self.w.screen_options.QTVCP_INSTANCE_._NOTICE.external_close() | CODE |
| CRITICAL | …qtvcp/screens/qtplasmac_9x16/qtplasmac_9x16_handler.py | 6135 | self.w.screen_options.QTVCP_INSTANCE_._NOTICE.external_close() | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH⚡ | …s/table-rotary_spindle-rotary-nutating/python/remap.py | 474 | # using the current joint angles and virtual-rotation as requested | COMMENT |
| HIGH | src/hal/drivers/bcm2835.h | 581 | /// as requested by bcm2835_gpio_ren(), bcm2835_gpio_fen(), bcm2835_gpio_hen(), | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tests/gcode-renderer/test_reference.py | 40 | CODE | |
| LOW | tests/gcode-renderer/canon.py | 221 | CODE | |
| LOW | lib/python/pyngcgui.py | 2936 | CODE | |
| LOW | lib/python/glnav.py | 324 | CODE | |
| LOW | lib/python/pyvcp_widgets.py | 116 | CODE | |
| LOW | lib/python/pyvcp_widgets.py | 368 | CODE | |
| LOW | lib/python/pyvcp_widgets.py | 489 | CODE | |
| LOW | lib/python/pyvcp_widgets.py | 968 | CODE | |
| LOW | lib/python/pyvcp_widgets.py | 1242 | CODE | |
| LOW | lib/python/qtvcp/lib/message.py | 180 | CODE | |
| LOW | lib/python/qtvcp/lib/ripper/gcode_ripper.py | 160 | CODE | |
| LOW | lib/python/qtvcp/lib/ripper/gcode_ripper.py | 4877 | CODE | |
| LOW | lib/python/qtvcp/lib/ripper/gcode_ripper.py | 5012 | CODE | |
| LOW | lib/python/qtvcp/lib/ripper/gcode_ripper.py | 5168 | CODE | |
| LOW | lib/python/qtvcp/lib/ripper/gcode_ripper.py | 5556 | CODE | |
| LOW | lib/python/qtvcp/widgets/dialog_widget.py | 156 | CODE | |
| LOW | lib/python/plasmac/line.py | 257 | CODE | |
| LOW | lib/python/gladevcp/speedcontrol.py | 112 | CODE | |
| LOW | …cp/builtin-panels/gtk_little_probe/gtk_little_probe.py | 222 | CODE | |
| LOW | …cp/builtin-panels/gtk_verser_probe/gtk_verser_probe.py | 224 | CODE | |
| LOW | src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py | 617 | CODE | |
| LOW | src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py | 863 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …figs/by_interface/parport/plasma-thc-sim/plasma_mm.ini | 25 | # Set up to use metric mm | COMMENT |
| LOW | …igs/by_interface/parport/stepper-gantry/stepper_mm.ini | 25 | # Set up to use metric mm | COMMENT |
| LOW | …s/table-rotary_spindle-rotary-nutating/python/remap.py | 605 | # Check if any words have been passed with the respective G53.n command | COMMENT |
| LOW | scripts/shellcheck.sh | 15 | # Check if files are specified on the command line. If so, only use those. | COMMENT |
| LOW | lib/python/qtvcp/lib/ripper/gcode_ripper.py | 5274 | # Check if next point is coincident with the | COMMENT |
| LOW | lib/python/qtvcp/widgets/camview_widget.py | 265 | # Display the resulting frame | COMMENT |
| LOW | lib/python/gladevcp/tooledit_widget.py | 791 | # Check if currently in last row of Treeview | COMMENT |
| LOW | src/hal/drivers/mesa-hostmot2/mesambccc.py | 549 | # Set timeout to zero for auto calculation | STRING |
| LOW | src/emc/usr_intf/gmoccapy/gmoccapy.py | 1216 | # Set name to assign CSS | STRING |
| LOW | src/emc/usr_intf/gmoccapy/gmoccapy.py | 1352 | # Set name to assign CSS | STRING |
| LOW | src/emc/usr_intf/gmoccapy/gmoccapy.py | 2341 | # Set name to assign CSS | STRING |
| LOW | src/emc/usr_intf/gmoccapy/gmoccapy.py | 3778 | # Check if Ctrl+Shift+/ is pressed | STRING |
| LOW | src/emc/usr_intf/gmoccapy/gmoccapy.py | 3802 | # Check if the last character of the selection is a newline | STRING |
| LOW | src/emc/usr_intf/gmoccapy/gmoccapy.py | 3818 | # Check if the line already has parentheses | STRING |
| LOW | src/emc/usr_intf/stepconf/pages.py | 569 | # Check if value contains data | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | lib/python/pyvcp_widgets.py | 1823 | __all__ = [] | CODE |
| LOW | lib/python/multifilebuilder.py | 19 | __all__ = ['MultiFileBuilder'] | CODE |
| LOW | lib/python/vcpparse.py | 36 | __all__=["read_file","nodeiterator", | CODE |
| LOW | lib/python/qtvcp/lib/writer/ext/__init__.py | 1 | __all__ = ["find","datetime","wordcount","table"] | CODE |
| LOW⚡ | lib/python/rs274/glcanon_gl.py | 697 | def set_mat4(self, name: str, matrix: Any) -> None: | CODE |
| LOW⚡ | lib/python/rs274/glcanon_gl.py | 703 | def set_float(self, name: str, value: float) -> None: | CODE |
| LOW⚡ | lib/python/rs274/glcanon_gl.py | 706 | def set_int(self, name: str, value: int) -> None: | CODE |
| LOW⚡ | lib/python/rs274/glcanon_gl.py | 709 | def set_bool(self, name: str, value: Any) -> None: | CODE |
| LOW | lib/python/rs274/glcanon_gl.py | 514 | def set_line_width(width: float) -> None: | CODE |
| LOW | lib/python/rs274/glcanon_gl.py | 751 | def set_data(self, array: Any, usage: GLEnum = GL_STATIC_DRAW) -> None: | CODE |
| LOW | lib/python/rs274/glcanon_gl.py | 764 | def update_sub(self, byte_offset: int, array: Any) -> None: | CODE |
| LOW | lib/python/rs274/glcanon_gl.py | 965 | def set_alpha(self, alpha: float) -> None: | CODE |
| LOW | lib/python/rs274/glcanon_gl.py | 968 | def set_override_color(self, rgba: Sequence[float] | None) -> None: | CODE |
| LOW | lib/python/rs274/glcanon_gl.py | 985 | def set_expansion(self, viewport: Sequence[float], width: float) -> None: | CODE |
| LOW | lib/python/rs274/glcanon_gl.py | 1334 | def set_expansion(self, viewport: Sequence[float], width: float) -> None: | CODE |
| LOW | lib/python/rs274/glcanon_gl.py | 1879 | def set_viewport(self, width: int, height: int) -> None: | CODE |
| LOW | lib/python/rs274/glcanon_gl.py | 1131 | def set_palette(self, palette: Any) -> None: | STRING |
| LOW | lib/python/rs274/glcanon_gl.py | 1145 | def set_override_color(self, rgba: Sequence[float] | None) -> None: | STRING |
| LOW | lib/python/rs274/glcanon_gl.py | 1409 | def set_mvp(self, mvp: Any) -> None: | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | nc_files/remap_lib/python-stdglue/stdglue.py | 16 | # Usage: | COMMENT |
| LOW | nc_files/remap_lib/python-stdglue/python/stdglue.py | 16 | # Usage: | COMMENT |
| LOW | docs/src/otf2ttf.py | 12 | # Usage: | COMMENT |
| LOW | configs/sim/woodpecker/python/stdglue.py | 16 | # Usage: | COMMENT |
| LOW | configs/sim/qtvcp_screens/qtdragon/python/stdglue.py | 16 | # Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | src/hal/drivers/bcm2835.h | 147 | /// I've added some unsigned casts to the debug prints to silence compiler | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | configs/sim/axis/axis_mm_scurve.ini | 63 | # NOTE: This parameter can be changed at RUNTIME via HAL pin: | COMMENT |
| LOW⚡ | configs/sim/axis/axis_mm_scurve.ini | 82 | # NOTE: This parameter can be changed at RUNTIME via HAL pin: | COMMENT |
| LOW⚡ | configs/sim/axis/axis_9axis_scurve.ini | 63 | # NOTE: This parameter can be changed at RUNTIME via HAL pin: | COMMENT |
| LOW⚡ | configs/sim/axis/axis_9axis_scurve.ini | 82 | # NOTE: This parameter can be changed at RUNTIME via HAL pin: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | docs/src/lang_switcher_postprocess.py | 433 | # No toc2: scaffold only when the page is in the tree (orphans stay bare). | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | src/hal/user_comps/vfdb_vfd/vfdb_vfd.c | 404 | //TODO: implement RESET command for VFD-B | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | share/qtvcp/screens/qt_cnc/qt_cnc_handler.py | 180 | def test_function(self, text=None): | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | src/emc/usr_intf/gscreen/gscreen.py | 4716 | # we need to check if the current units is in the basic machine units - convert if nesassary. | STRING |