LinuxCNC controls CNC machines. It can drive milling machines, lathes, 3d printers, laser cutters, plasma cutters, robot arms, hexapods, and more.
This report presents the forensic synthetic code analysis of LinuxCNC/linuxcnc, a Python project with 2,363 GitHub stars. SynthScan v2.0 examined 547,566 lines of code across 2110 source files, recording 4612 pattern matches distributed across 24 syntactic categories. The overall adjusted score of 10.1 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).
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.
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.
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.
The scanner identified 4612 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.
| 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 | unit_tests/catch.hpp | 21 | # pragma clang system_header | COMMENT |
| LOW | unit_tests/catch.hpp | 41 | // Wparentheses have to be suppressed globally. | COMMENT |
| LOW | unit_tests/catch.hpp | 61 | # if !defined(CATCH_CONFIG_ENABLE_CHRONO_STRINGMAKER) | COMMENT |
| LOW | unit_tests/catch.hpp | 81 | # define CATCH_PLATFORM_WINDOWS | COMMENT |
| LOW | unit_tests/catch.hpp | 101 | COMMENT | |
| LOW | unit_tests/catch.hpp | 121 | // can be combined, en-mass, with the _NO_ forms later. | COMMENT |
| LOW | unit_tests/catch.hpp | 161 | COMMENT | |
| LOW | unit_tests/catch.hpp | 181 | #if defined(__ANDROID__) | COMMENT |
| LOW | unit_tests/catch.hpp | 201 | // Required for some versions of Cygwin to declare gettimeofday | COMMENT |
| LOW | unit_tests/catch.hpp | 221 | COMMENT | |
| LOW | unit_tests/catch.hpp | 241 | #if defined(__EXCEPTIONS) || defined(__cpp_exceptions) || defined(_CPPUNWIND) | COMMENT |
| LOW | unit_tests/catch.hpp | 261 | // handled by it. | COMMENT |
| LOW | unit_tests/catch.hpp | 281 | # define CATCH_INTERNAL_CONFIG_CPP17_OPTIONAL | COMMENT |
| LOW | unit_tests/catch.hpp | 301 | # endif // __has_include(<variant>) && defined(CATCH_CPP17_OR_GREATER) | COMMENT |
| LOW | unit_tests/catch.hpp | 321 | #endif | COMMENT |
| LOW | unit_tests/catch.hpp | 341 | #endif | COMMENT |
| LOW | unit_tests/catch.hpp | 361 | # define CATCH_INTERNAL_UNSUPPRESS_GLOBALS_WARNINGS | COMMENT |
| LOW | unit_tests/catch.hpp | 381 | COMMENT | |
| LOW | unit_tests/catch.hpp | 501 | std::vector<TestCase> filterTests( std::vector<TestCase> const& testCases, TestSpec const& testSpec, IConfig const& | COMMENT |
| LOW | unit_tests/catch.hpp | 661 | COMMENT | |
| LOW | unit_tests/catch.hpp | 681 | COMMENT | |
| LOW | unit_tests/catch.hpp | 701 | #define CATCH_REC_LIST2_UD(f, userdata, x, peek, ...) f(userdata, x) CATCH_DEFER ( CATCH_REC_NEXT(peek, CATCH_REC_LIST | COMMENT |
| LOW | unit_tests/catch.hpp | 721 | #define INTERNAL_CATCH_STRINGIZE3(...) #__VA_ARGS__ | COMMENT |
| LOW | unit_tests/catch.hpp | 1201 | inline id performOptionalSelector( id obj, SEL sel ) { | COMMENT |
| LOW | unit_tests/catch.hpp | 1821 | #else | COMMENT |
| LOW | unit_tests/catch.hpp | 2301 | // end catch_message.h | COMMENT |
| LOW | unit_tests/catch.hpp | 4261 | } | COMMENT |
| LOW | unit_tests/catch.hpp | 6021 | // start catch_assertionhandler.cpp | COMMENT |
| LOW | unit_tests/catch.hpp | 6041 | COMMENT | |
| LOW | unit_tests/catch.hpp | 6061 | COMMENT | |
| LOW | unit_tests/catch.hpp | 6521 | COMMENT | |
| LOW | unit_tests/catch.hpp | 6541 | #define CATCH_CLARA_CONFIG_CONSOLE_WIDTH 80 | COMMENT |
| LOW | unit_tests/catch.hpp | 6561 | // A single-header library for wrapping and laying out basic text, by Phil Nash | COMMENT |
| LOW | unit_tests/catch.hpp | 8421 | # include <unistd.h> | COMMENT |
| LOW | unit_tests/catch.hpp | 8481 | // The standard POSIX way of detecting a debugger is to attempt to | COMMENT |
| LOW | unit_tests/catch.hpp | 8601 | std::string ExceptionTranslatorRegistry::translateActiveException() const { | COMMENT |
| LOW | unit_tests/catch.hpp | 9781 | }; | COMMENT |
| LOW | unit_tests/catch.hpp | 12361 | #if defined(__clang__) | COMMENT |
| LOW | unit_tests/catch.hpp | 14601 | } | COMMENT |
| LOW | unit_tests/catch.hpp | 14641 | return result; | COMMENT |
| LOW | unit_tests/catch.hpp | 14661 | #define CATCH_REQUIRE_FALSE( ... ) INTERNAL_CATCH_TEST( "CATCH_REQUIRE_FALSE", Catch::ResultDisposition::Normal | Catch: | COMMENT |
| LOW | unit_tests/catch.hpp | 14681 | #define CATCH_CHECK_THROWS_MATCHES( expr, exceptionType, matcher ) INTERNAL_CATCH_THROWS_MATCHES( "CATCH_CHECK_THROWS_MA | COMMENT |
| LOW | unit_tests/catch.hpp | 14701 | #define CATCH_FAIL( ... ) INTERNAL_CATCH_MSG( "CATCH_FAIL", Catch::ResultWas::ExplicitFailure, Catch::ResultDisposition: | COMMENT |
| LOW | unit_tests/catch.hpp | 14721 | #define CATCH_STATIC_REQUIRE_FALSE( ... ) static_assert( !(__VA_ARGS__), "!(" #__VA_ARGS__ ")" ); CATCH_SUCCEED( #__VA_A | COMMENT |
| LOW | unit_tests/catch.hpp | 14741 | #define REQUIRE_FALSE( ... ) INTERNAL_CATCH_TEST( "REQUIRE_FALSE", Catch::ResultDisposition::Normal | Catch::ResultDispo | COMMENT |
| LOW | unit_tests/catch.hpp | 14761 | #define CHECK_THROWS_MATCHES( expr, exceptionType, matcher ) INTERNAL_CATCH_THROWS_MATCHES( "CHECK_THROWS_MATCHES", exce | COMMENT |
| LOW | unit_tests/catch.hpp | 14781 | #define DYNAMIC_SECTION( ... ) INTERNAL_CATCH_DYNAMIC_SECTION( __VA_ARGS__ ) | COMMENT |
| LOW | unit_tests/catch.hpp | 14801 | #define STATIC_REQUIRE_FALSE( ... ) static_assert( !(__VA_ARGS__), "!(" #__VA_ARGS__ ")" ); SUCCEED( "!(" #__VA_ARGS__ " | COMMENT |
| LOW | unit_tests/catch.hpp | 14821 | COMMENT | |
| LOW | unit_tests/catch.hpp | 14841 | #define CATCH_CHECK( ... ) (void)(0) | COMMENT |
| LOW | unit_tests/catch.hpp | 14861 | #define CATCH_INFO( msg ) (void)(0) | COMMENT |
| LOW | unit_tests/catch.hpp | 14881 | #define CATCH_TEMPLATE_PRODUCT_TEST_CASE_METHOD( className, ... ) CATCH_TEMPLATE_TEST_CASE_METHOD( className, __VA_ARGS_ | COMMENT |
| LOW | unit_tests/catch.hpp | 14901 | COMMENT | |
| LOW | unit_tests/catch.hpp | 14921 | COMMENT | |
| 1259 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 |
| MEDIUM | tests/motion/heading/test-ui.py | 151 | print("Error: read_sample() read None (readable={}, depth={})".format(samples.readable, sampler.depth)) | CODE |
| 608 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/halmodule.0/test.py | 3 | 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/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 | …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/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 | |
| LOW | tests/tool-info/random-no-startup-tool/test-ui.py | 12 | CODE | |
| LOW | tests/tool-info/random-no-startup-tool/test-ui.py | 13 | CODE | |
| 692 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⚡ | 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 |
| MEDIUM⚡ | configs/sim/axis/db_demo/db.py | 147 | #----------------------------------------------------------- | COMMENT |
| MEDIUM | configs/sim/axis/db_demo/db.py | 100 | #----------------------------------------------------------- | COMMENT |
| MEDIUM | configs/sim/axis/db_demo/db.py | 159 | #----------------------------------------------------------- | COMMENT |
| MEDIUM | configs/sim/axis/db_demo/db.py | 171 | #----------------------------------------------------------- | COMMENT |
| MEDIUM | configs/sim/axis/db_demo/db.py | 215 | #----------------------------------------------------------- | COMMENT |
| MEDIUM | configs/sim/axis/db_demo/db.py | 535 | #----------------------------------------------------------- | COMMENT |
| MEDIUM | configs/sim/axis/db_demo/db.py | 672 | #----------------------------------------------------------- | COMMENT |
| MEDIUM | configs/sim/axis/db_demo/db.py | 692 | #----------------------------------------------------------- | COMMENT |
| MEDIUM | configs/sim/axis/db_demo/db.py | 732 | #----------------------------------------------------------- | COMMENT |
| MEDIUM | configs/sim/axis/db_demo/db.py | 811 | #----------------------------------------------------------- | COMMENT |
| MEDIUM | configs/sim/axis/db_demo/db.py | 822 | #----------------------------------------------------------- | COMMENT |
| MEDIUM | configs/sim/axis/db_demo/db.py | 829 | #----------------------------------------------------------- | COMMENT |
| 149 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/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 |
| HIGH | lib/python/qtvcp/lib/qtplasmac/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 |
| 53 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 | 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 | |
| LOW | configs/sim/axis/plasma/plasmac2/lib/conv_line.py | 125 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/lib/conv_block.py | 71 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/lib/conversational.py | 234 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/lib/conversational.py | 285 | CODE | |
| LOW | configs/sim/axis/plasma/plasmac2/lib/conversational.py | 374 | CODE | |
| 634 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/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/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/tool-info/random-no-startup-tool/test-ui.py | 16 | def wait_for_linuxcnc_startup(status, timeout=10.0): | CODE |
| LOW | tests/tool-info/random-with-startup-tool/test-ui.py | 16 | def wait_for_linuxcnc_startup(status, timeout=10.0): | CODE |
| LOW | tests/tool-info/non-random/test-ui.py | 16 | def wait_for_linuxcnc_startup(status, timeout=10.0): | CODE |
| LOW | tests/spindle_limits/test-ui.py | 8 | def wait_for_linuxcnc_startup(status, timeout=10.0): | CODE |
| LOW | tests/matrixkins/test-ui.py | 15 | def wait_for_linuxcnc_startup(status, timeout=10.0): | CODE |
| LOW | tests/ccomp/early-exit/test-ui.py | 16 | def wait_for_linuxcnc_startup(status, timeout=10.0): | CODE |
| LOW | …s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py | 759 | def set_button_response_state(self, state): | STRING |
| LOW | …s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py | 828 | def cmb_gcode_history_clicked(self): | STRING |
| LOW | …s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py | 865 | def btn_pause_spindle_clicked(self, state): | STRING |
| LOW | …s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py | 1144 | def chk_override_limits_checked(self, state): | STRING |
| LOW | …s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py | 1159 | def chk_run_from_line_checked(self, state): | STRING |
| LOW | …s/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py | 1165 | def chk_inhibit_selection_changed(self, state): | STRING |
| LOW | configs/sim/woodpecker/python/stdglue.py | 407 | def index_lathe_tool_with_wear(self,**words): | CODE |
| LOW | …nfigs/sim/woodpecker/woodpecker_/woodpecker_handler.py | 577 | def cmb_gcode_history_clicked(self): | STRING |
| LOW | …nfigs/sim/woodpecker/woodpecker_/woodpecker_handler.py | 812 | def chk_override_limits_checked(self, state): | STRING |
| LOW | …nfigs/sim/woodpecker/woodpecker_/woodpecker_handler.py | 819 | def chk_run_from_line_checked(self, state): | STRING |
| LOW | …nfigs/sim/woodpecker/woodpecker_/woodpecker_handler.py | 830 | def chk_use_tool_sensor_changed(self, state): | STRING |
| LOW | …nfigs/sim/woodpecker/woodpecker_/woodpecker_handler.py | 836 | def chk_inhibit_display_selection_clicked(self, state): | STRING |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 3028 | def material_change_pin_changed(halpin): | CODE |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 3035 | def material_change_number_pin_changed(halpin): | CODE |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 3050 | def material_change_timeout_pin_changed(halpin): | CODE |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 3059 | def material_temp_pin_changed(halpin): | CODE |
| LOW | configs/sim/axis/plasma/plasmac2/plasmac2.py | 3099 | def display_selected_material(matnum, reload=False): | CODE |
| LOW | …s/table-rotary_spindle-rotary-nutating/python/remap.py | 214 | def kins_calc_tool_rot_c_for_horizontal_x(self, theta_1, theta_2): | CODE |
| LOW | …s/table-rotary_spindle-rotary-nutating/python/remap.py | 434 | def calc_rotary_move_with_joint_limits(position, target, max_limit, min_limit, mode): | CODE |
| LOW | …s/table-rotary_spindle-rotary-nutating/python/remap.py | 472 | def calc_angle_pairs_and_distances(self, possible_prim_sec_angle_pairs): | CODE |
| LOW | …s/table-rotary_spindle-rotary-nutating/python/remap.py | 588 | def 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.py | 628 | def twp_calc_euler_rot_matrix(th1, th2, th3, order): | CODE |
| LOW | …s/table-rotary_spindle-rotary-nutating/python/remap.py | 709 | def get_current_rotary_positions(self): | CODE |
| LOW | configs/sim/axis/db_demo/db.py | 561 | def user_load_spindle_nonran_tc(tno,params): | CODE |
| LOW | configs/sim/axis/db_demo/db.py | 597 | def user_unload_spindle_nonran_tc(tno,params): | CODE |
| LOW | configs/sim/axis/db_demo/db.py | 644 | def user_unload_spindle_ran_tc(tno,params): | CODE |
| LOW | configs/sim/axis/db_demo/db_nonran.py | 561 | def user_load_spindle_nonran_tc(tno,params): | CODE |
| LOW | configs/sim/axis/db_demo/db_nonran.py | 597 | def user_unload_spindle_nonran_tc(tno,params): | CODE |
| LOW | configs/sim/axis/db_demo/db_nonran.py | 644 | def user_unload_spindle_ran_tc(tno,params): | CODE |
| LOW | configs/sim/axis/db_demo/db_ran.py | 561 | def user_load_spindle_nonran_tc(tno,params): | CODE |
| LOW | configs/sim/axis/db_demo/db_ran.py | 597 | def user_unload_spindle_nonran_tc(tno,params): | CODE |
| LOW | configs/sim/axis/db_demo/db_ran.py | 644 | def user_unload_spindle_ran_tc(tno,params): | CODE |
| LOW | …im/qtvcp_screens/qtaxis_lathe/qtaxis/qtaxis_handler.py | 578 | def on_keycall_spindleoverride(self,event,state,shift,cntrl,value): | CODE |
| LOW | …ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py | 822 | def set_button_response_state(self, state): | STRING |
| LOW | …ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py | 848 | def cmb_gcode_history_clicked(self): | STRING |
| LOW | …ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py | 1111 | def chk_override_limits_checked(self, state): | STRING |
| LOW | …ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py | 1126 | def chk_run_from_line_checked(self, state): | STRING |
| LOW | …ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py | 1132 | def chk_inhibit_selection_changed(self, state): | STRING |
| LOW | …ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py | 1175 | def btn_spindle_z_down_clicked(self): | STRING |
| LOW | …ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py | 1228 | def external_offset_state_changed(self, data): | STRING |
| LOW | …ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py | 1361 | def check_linuxcnc_paths_fail_override(self, fname): | STRING |
| LOW | …ns/qtdragon/qtvcp/screens/qtdragon/qtdragon_handler.py | 1942 | def on_keycall_angular_jograte(self,event,state,shift,cntrl,value): | STRING |
| LOW | configs/sim/qtvcp_screens/qtdragon/python/stdglue.py | 407 | def index_lathe_tool_with_wear(self,**words): | CODE |
| LOW | configs/sim/gmoccapy/plasma_config/plasma.py | 221 | def on_btn_pierce_gap_pressed(self, widget, dir): | CODE |
| LOW | configs/sim/gmoccapy/plasma_config/plasma.py | 226 | def on_btn_pierce_delay_pressed(self, widget, dir): | CODE |
| LOW | configs/sim/gmoccapy/plasma_config/plasma.py | 248 | def on_adj_cut_gap_value_changed(self, widget, data = None): | CODE |
| 521 more matches not shown… | ||||
| 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 | 638 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon/qtdragon_handler.py | 661 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon/qtdragon_handler.py | 662 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon/qtdragon_handler.py | 663 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon/qtdragon_handler.py | 1612 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon/qtdragon_handler.py | 1613 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon/qtdragon_handler.py | 1614 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon/qtdragon_handler.py | 1615 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon/qtdragon_handler.py | 1616 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon/qtdragon_handler.py | 1617 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon/qtdragon_handler.py | 1618 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py | 653 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py | 676 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py | 677 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py | 678 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py | 1671 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py | 1672 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py | 1673 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py | 1674 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py | 1675 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py | 1676 | CODE | |
| MEDIUM | share/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py | 1677 | CODE | |
| MEDIUM | …qtvcp/screens/qtdragon_lathe/qtdragon_lathe_handler.py | 1615 | CODE | |
| MEDIUM | …qtvcp/screens/qtdragon_lathe/qtdragon_lathe_handler.py | 1616 | CODE | |
| MEDIUM | …qtvcp/screens/qtdragon_lathe/qtdragon_lathe_handler.py | 1617 | CODE | |
| MEDIUM | …qtvcp/screens/qtdragon_lathe/qtdragon_lathe_handler.py | 1618 | CODE | |
| MEDIUM | …qtvcp/screens/qtdragon_lathe/qtdragon_lathe_handler.py | 1619 | CODE | |
| MEDIUM | …qtvcp/screens/qtdragon_lathe/qtdragon_lathe_handler.py | 1620 | CODE | |
| 24 more matches not shown… | ||||
| 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 | 613 | # This is so that in the Glade editor, you can change the display | COMMENT |
| MEDIUM | lib/python/gladevcp/offsetpage_widget.py | 618 | # 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 | 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 |
| 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 |
| MEDIUM | lib/python/gremlin_view.py | 259 | # 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 | 174 | # 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 | 273 | # If empty list: no synced joints, just add the jointcount number | COMMENT |
| LOW | lib/python/common/iniinfo.py | 902 | # 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 | 727 | # normal commands just call normal mdi | COMMENT |
| LOW | lib/python/gladevcp/hal_widgets.py | 175 | if self.column == -1: # just use index | CODE |
| LOW | src/hal/user_comps/vismach/millturngui.py | 181 | # for now just create an point that would be bottom center of stock. | COMMENT |
| MEDIUM | src/emc/usr_intf/gscreen/gscreen.py | 2221 | """This is a callback function facilitate zoom and rotate with touchscreen. | STRING |
| MEDIUM | src/emc/usr_intf/gscreen/gscreen.py | 2236 | """This is a callback function to facilitate touchscreen controls | STRING |
| LOW | src/emc/usr_intf/gscreen/gscreen.py | 2184 | # TODO fix direct reference just use 'widget' | STRING |
| LOW | src/emc/usr_intf/gscreen/gscreen.py | 2202 | # TODO fix direct reference just use 'widget' | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| 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 | 385 | # 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/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 | 489 | # Create a list of flags | STRING |
| MEDIUM | src/hal/drivers/mesa-hostmot2/modbus/modcompile.py | 91 | # Create a temporary directory and copy the C template into it | 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 | 2001 | # Create a label for current tool in spindle | STRING |
| MEDIUM | src/emc/usr_intf/gmoccapy/gmoccapy.py | 2457 | # Create a label as a space holder | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | share/qtvcp/screens/qtplasmac/qtplasmac_handler.py | 2179 | self.w.screen_options.QTVCP_INSTANCE_._NOTICE.external_close() | CODE |
| CRITICAL | share/qtvcp/screens/qtplasmac/qtplasmac_handler.py | 6221 | self.w.screen_options.QTVCP_INSTANCE_._NOTICE.external_close() | STRING |
| CRITICAL | …e/qtvcp/screens/qtplasmac_4x3/qtplasmac_4x3_handler.py | 2179 | self.w.screen_options.QTVCP_INSTANCE_._NOTICE.external_close() | CODE |
| CRITICAL | …e/qtvcp/screens/qtplasmac_4x3/qtplasmac_4x3_handler.py | 6221 | self.w.screen_options.QTVCP_INSTANCE_._NOTICE.external_close() | STRING |
| CRITICAL | …qtvcp/screens/qtplasmac_9x16/qtplasmac_9x16_handler.py | 2179 | self.w.screen_options.QTVCP_INSTANCE_._NOTICE.external_close() | CODE |
| CRITICAL | …qtvcp/screens/qtplasmac_9x16/qtplasmac_9x16_handler.py | 6221 | self.w.screen_options.QTVCP_INSTANCE_._NOTICE.external_close() | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| 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 | 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/hal/drivers/mesa-hostmot2/modbus/modcompile.py | 111 | result = os.system("cd %s && make -B -S modules %s%s" % (tempdir, install, verbose)) | STRING |
| HIGH | src/emc/ini/linuxcnc_check_ini.py | 197 | # If it is undefined, it will have a default | STRING |
| HIGH⚡ | src/emc/usr_intf/gscreen/gscreen.py | 2316 | self.widgets.statusbar1.push(1,"Last Calculation: %f"%data) | STRING |
| HIGH | src/emc/usr_intf/gscreen/gscreen.py | 1320 | self.homed_status_message = self.widgets.statusbar1.push(1,_("Ready For Homing")) | STRING |
| HIGH | src/emc/usr_intf/gscreen/gscreen.py | 3436 | messageid = self.widgets.statusbar1.push(self.statusbar_id,message) | STRING |
| 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 | 790 | # Check if any words have been passed with the respective G53.x 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 | 720 | # Check if currently in last row of Treeview | COMMENT |
| LOW | …adevcp/builtin-panels/gtk_mesa_tests/gtk_mesa_tests.py | 120 | # Check if the buffer is empty | COMMENT |
| LOW | src/hal/drivers/mesa-hostmot2/mesambccc.py | 546 | # Set timeout to zero for auto calculation | STRING |
| LOW | src/emc/usr_intf/gmoccapy/gmoccapy.py | 1168 | # Set name to assign CSS | STRING |
| LOW | src/emc/usr_intf/gmoccapy/gmoccapy.py | 1293 | # Set name to assign CSS | STRING |
| LOW | src/emc/usr_intf/gmoccapy/gmoccapy.py | 2270 | # Set name to assign CSS | STRING |
| LOW | src/emc/usr_intf/gmoccapy/gmoccapy.py | 3690 | # Check if Ctrl+Shift+/ is pressed | STRING |
| LOW | src/emc/usr_intf/gmoccapy/gmoccapy.py | 3714 | # Check if the last character of the selection is a newline | STRING |
| LOW | src/emc/usr_intf/gmoccapy/gmoccapy.py | 3730 | # 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 |
|---|---|---|---|---|
| HIGH | …s/table-rotary_spindle-rotary-nutating/python/remap.py | 605 | # using the current joint angles and pre-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 | lib/python/pyngcgui.py | 2936 | CODE | |
| LOW | lib/python/glnav.py | 348 | 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 | 966 | CODE | |
| LOW | lib/python/pyvcp_widgets.py | 1209 | 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 | 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 |
|---|---|---|---|---|
| LOW | lib/python/pyvcp_widgets.py | 1785 | __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 |
| 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 | 4710 | # we need to check if the current units is in the basic machine units - convert if nesassary. | STRING |