This is an active mirror of the KiCad development branch, which is hosted at GitLab (updated every time something is pushed). Pull requests on GitHub are not accepted or watched.
This report summarizes scanner evidence for KiCad/kicad-source-mirror, a C++ project with 3,093 GitHub stars. SynthScan examined 3,124,885 lines of code across 9068 source files, recording 8089 pattern matches distributed across 20 syntactic categories. The legacy adjusted pattern signal is 2.8 (Low pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 7913 finding(s).
Are imports declared and package/API names verified? 92 finding(s).
Are wrappers, guards, and repeated structures necessary? 246 finding(s).
Which changes need focused human review? 8089 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 8089 distinct pattern matches across 20 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 |
|---|---|---|---|---|
| LOW | uncrustify.cfg | 161 | # Spaces to indent 'case' from 'switch' | COMMENT |
| LOW | uncrustify.cfg | 1461 | COMMENT | |
| LOW | uncrustify.cfg | 1521 | # Will substitute $(filename) with the current file's name. | COMMENT |
| LOW | uncrustify.cfg | 1581 | # macro-else and macro-close. | COMMENT |
| LOW | uncrustify.cfg | 1601 | # ^ output_token is optional, then NULL is assumed | COMMENT |
| LOW | CMakeLists.txt | 1 | # | COMMENT |
| LOW | tools/test-fedora-ci.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | tools/generate_sim_model_ngspice_data.bash | 1 | #!/bin/bash | COMMENT |
| LOW | tools/check_coding.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | tools/generate_drc_rules_vocabulary.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/check_wxlogdebug.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | tools/build-fedora-ci.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | tools/gal_bitmap_font/png2struct.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/gal_bitmap_font/fnt2struct.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/gal_bitmap_font/fnt2struct_2.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/gal_bitmap_font/add_sdf_glyphs.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | translation/plot_i18n_status.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | translation/update-po-files.sh | 1 | #!/bin/bash -e | COMMENT |
| LOW | plugins/3d/model_import_internal.h | 21 | #ifndef MODEL_IMPORT_INTERNAL_H | COMMENT |
| LOW | plugins/3d/CMakeLists.txt | 1 | add_subdirectory( idf ) | COMMENT |
| LOW | plugins/3d/model_import.cpp | 21 | #include <plugins/3dapi/model_import.h> | COMMENT |
| LOW | plugins/3d/vrml/wrlproc.cpp | 101 | // period | COMMENT |
| LOW | plugins/3d/vrml/v1/vrml1_base.cpp | 21 | #include <iostream> | COMMENT |
| LOW | plugins/3d/vrml/v1/vrml1_group.cpp | 21 | // note: this was copied from the vrml1_separator class. the difference | COMMENT |
| LOW | plugins/3d/vrml/v2/vrml2_faceset.cpp | 321 | } | COMMENT |
| LOW | plugins/3d/vrml/v2/vrml2_base.cpp | 21 | #include <iostream> | COMMENT |
| LOW | plugins/3d/vrml/x3d/x3d_ifaceset.cpp | 21 | COMMENT | |
| LOW | plugins/3d/idf/CMakeLists.txt | 1 | # Developers may wish to set DEBUG_IDF to a value from 1..3 to | COMMENT |
| LOW | plugins/3d/idf/s3d_plugin_idf.cpp | 21 | // Note: the board's bottom side is at Z = 0 | COMMENT |
| LOW | plugins/3d/oce/CMakeLists.txt | 1 | # Developers may wish to set DEBUG_OCE to a value from 1..3 to | COMMENT |
| LOW | plugins/3d/oce/loadmodel.cpp | 21 | * Some code lifted from FreeCAD, copyright (c) 2018 Zheng, Lei (realthunder) under GPLv2 | COMMENT |
| LOW | plugins/3d/oce/loadmodel.cpp | 41 | #include <plugins/3dapi/model_import.h> | COMMENT |
| LOW | plugins/3d/oce/loadmodel.cpp | 61 | #include <XCAFDoc_ShapeTool.hxx> | COMMENT |
| LOW | plugins/3d/oce/oce.cpp | 21 | /* | COMMENT |
| LOW | include/local_history.h | 21 | COMMENT | |
| LOW | include/eda_item.h | 21 | */ | COMMENT |
| LOW | include/pcb_base_frame.h | 21 | */ | COMMENT |
| LOW | include/pcb_base_frame.h | 61 | COMMENT | |
| LOW | include/board_design_settings.h | 21 | #pragma once | COMMENT |
| LOW | include/class_draw_panel_gal.h | 21 | * along with this program. If not, see <https://www.gnu.org/licenses/>. | COMMENT |
| LOW | include/eda_draw_frame.h | 21 | COMMENT | |
| LOW | include/page_info.h | 21 | COMMENT | |
| LOW | include/eda_base_frame.h | 41 | #include <wx/aui/aui.h> | COMMENT |
| LOW | include/downgrade_scan.h | 21 | #define DOWNGRADE_SCAN_H | COMMENT |
| LOW | include/zoom_defines.h | 41 | // the limits can differ from zoom list because the zoom list cannot be as long as | COMMENT |
| LOW | include/zoom_defines.h | 61 | #define ZOOM_MAX_LIMIT_PCBNEW 50000 | COMMENT |
| LOW | include/fields_table_data_model.h | 21 | COMMENT | |
| LOW | include/fields_table_data_model.h | 341 | // Data store | COMMENT |
| LOW | include/eda_item_flags.h | 21 | */ | COMMENT |
| LOW | include/eda_item_flags.h | 41 | #define STARTPOINT (1UL << 9) ///< When a line is selected, these flags indicate which | COMMENT |
| LOW | include/eda_item_flags.h | 61 | #define HOLE_PROXY (1UL << 24) ///< Indicates the BOARD_ITEM is a proxy for its hole | COMMENT |
| LOW | include/drc_rules_release_vocabulary.h | 1 | // Generated by tools/generate_drc_rules_vocabulary.py from the release tags. Do not edit it | COMMENT |
| LOW | include/base_set.h | 21 | COMMENT | |
| LOW | include/ctl_flags.h | 21 | #pragma once | COMMENT |
| LOW | include/ctl_flags.h | 41 | #define CTL_OMIT_FILTERS (1 << 9) ///< Omit the ki_fp_filters attribute in | COMMENT |
| LOW | include/lockfile.h | 21 | COMMENT | |
| LOW | include/gestfich.h | 21 | #pragma once | COMMENT |
| LOW | include/ki_any.h | 21 | // licence below): | COMMENT |
| LOW | include/import_export.h | 21 | #ifndef IMPORT_EXPORT_H_ | COMMENT |
| LOW | include/import_export.h | 41 | #endif | COMMENT |
| 7402 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | eeschema/sim/ngspice.cpp | 335 | lines.push_back( nullptr ); // sentinel, as requested in ngSpice_Circ description | CODE |
| HIGH | …tive/external/crashpad/util/stdlib/aligned_allocator.h | 39 | //! \brief A standard allocator that aligns its allocations as requested, | COMMENT |
| HIGH⚡ | …reakpad/src/common/android/include/asm-mips/fpregdef.h | 29 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …reakpad/src/common/android/include/asm-mips/fpregdef.h | 34 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …reakpad/src/common/android/include/asm-mips/fpregdef.h | 39 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …reakpad/src/common/android/include/asm-mips/fpregdef.h | 44 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …reakpad/src/common/android/include/asm-mips/fpregdef.h | 49 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …reakpad/src/common/android/include/asm-mips/fpregdef.h | 54 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …reakpad/src/common/android/include/asm-mips/fpregdef.h | 59 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …reakpad/src/common/android/include/asm-mips/fpregdef.h | 64 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …reakpad/src/common/android/include/asm-mips/fpregdef.h | 69 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …reakpad/src/common/android/include/asm-mips/fpregdef.h | 74 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …reakpad/src/common/android/include/asm-mips/fpregdef.h | 79 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …reakpad/src/common/android/include/asm-mips/fpregdef.h | 84 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …reakpad/src/common/android/include/asm-mips/fpregdef.h | 89 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …reakpad/src/common/android/include/asm-mips/fpregdef.h | 94 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …reakpad/src/common/android/include/asm-mips/fpregdef.h | 99 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …reakpad/src/common/android/include/asm-mips/fpregdef.h | 104 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …reakpad/src/common/android/include/asm-mips/fpregdef.h | 109 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …reakpad/src/common/android/include/asm-mips/fpregdef.h | 114 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 29 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 34 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 39 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 44 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 49 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 54 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 59 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 64 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 69 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 74 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 79 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 84 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 89 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 94 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 99 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 104 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 109 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 114 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 119 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 124 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 129 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 134 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 139 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 144 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 149 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 154 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 159 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 164 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 169 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 174 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 179 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 184 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 189 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 194 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 199 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 204 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 209 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 214 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 219 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| HIGH⚡ | …nal/breakpad/src/common/android/include/asm-mips/asm.h | 224 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ | COMMENT |
| 29 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | CMakeLists.txt | 378 | #================================================ | COMMENT |
| MEDIUM | CMakeLists.txt | 380 | #================================================ | COMMENT |
| MEDIUM | CMakeLists.txt | 395 | #================================================ | COMMENT |
| MEDIUM | CMakeLists.txt | 397 | #================================================ | COMMENT |
| MEDIUM | CMakeLists.txt | 411 | #================================================ | COMMENT |
| MEDIUM | CMakeLists.txt | 413 | #================================================ | COMMENT |
| MEDIUM | CMakeLists.txt | 669 | #================================================ | COMMENT |
| MEDIUM | CMakeLists.txt | 671 | #================================================ | COMMENT |
| MEDIUM | CMakeLists.txt | 788 | #================================================ | COMMENT |
| MEDIUM | CMakeLists.txt | 790 | #================================================ | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 1091 | #================================================ | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 1093 | #================================================ | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 1102 | #================================================ | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 1104 | #================================================ | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 1114 | #================================================ | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 1116 | #================================================ | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 1122 | #================================================ | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 1125 | #================================================ | COMMENT |
| MEDIUM | tools/gal_bitmap_font/png2struct.py | 70 | #---------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/gal_bitmap_font/fnt2struct.py | 77 | #---------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/gal_bitmap_font/fnt2struct_2.py | 86 | #---------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | qa/tests/cli/test_gerber.py | 472 | # ============================================================================== | COMMENT |
| MEDIUM⚡ | qa/tests/cli/test_gerber.py | 474 | # ============================================================================== | COMMENT |
| MEDIUM⚡ | qa/tests/cli/test_gerber.py | 746 | # ============================================================================== | COMMENT |
| MEDIUM⚡ | qa/tests/cli/test_gerber.py | 748 | # ============================================================================== | COMMENT |
| MEDIUM | qa/tests/cli/test_gerber.py | 115 | # ============================================================================== | COMMENT |
| MEDIUM | qa/tests/cli/test_gerber.py | 117 | # ============================================================================== | COMMENT |
| MEDIUM | qa/tests/cli/test_gerber.py | 280 | # ============================================================================== | COMMENT |
| MEDIUM | qa/tests/cli/test_gerber.py | 282 | # ============================================================================== | COMMENT |
| MEDIUM | qa/tests/cli/test_gerber.py | 786 | # ============================================================================== | COMMENT |
| MEDIUM | qa/tests/cli/test_gerber.py | 788 | # ============================================================================== | COMMENT |
| MEDIUM⚡ | utils/webview_test/server/tests/test_webview_server.py | 130 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | utils/webview_test/server/tests/test_webview_server.py | 132 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | utils/webview_test/server/tests/test_webview_server.py | 166 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | utils/webview_test/server/tests/test_webview_server.py | 168 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | utils/webview_test/server/tests/test_webview_server.py | 203 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | utils/webview_test/server/tests/test_webview_server.py | 205 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | utils/webview_test/server/tests/test_webview_server.py | 228 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | utils/webview_test/server/tests/test_webview_server.py | 230 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | utils/webview_test/server/tests/test_webview_server.py | 269 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | utils/webview_test/server/tests/test_webview_server.py | 271 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | utils/webview_test/server/tests/test_webview_server.py | 37 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | utils/webview_test/server/tests/test_webview_server.py | 39 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | utils/webview_test/server/tests/test_webview_server.py | 65 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | utils/webview_test/server/tests/test_webview_server.py | 67 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …external/crashpad/third_party/zlib/zlib/CMakeLists.txt | 118 | #============================================================================ | COMMENT |
| MEDIUM | …external/crashpad/third_party/zlib/zlib/CMakeLists.txt | 120 | #============================================================================ | COMMENT |
| MEDIUM | …external/crashpad/third_party/zlib/zlib/CMakeLists.txt | 156 | #============================================================================ | COMMENT |
| MEDIUM | …external/crashpad/third_party/zlib/zlib/CMakeLists.txt | 158 | #============================================================================ | COMMENT |
| MEDIUM⚡ | …external/crashpad/third_party/zlib/zlib/CMakeLists.txt | 240 | #============================================================================ | COMMENT |
| MEDIUM⚡ | …external/crashpad/third_party/zlib/zlib/CMakeLists.txt | 242 | #============================================================================ | COMMENT |
| MEDIUM⚡ | …external/crashpad/third_party/zlib/zlib/CMakeLists.txt | 248 | #============================================================================ | COMMENT |
| MEDIUM⚡ | …external/crashpad/third_party/zlib/zlib/CMakeLists.txt | 250 | #============================================================================ | COMMENT |
| MEDIUM | …external/crashpad/third_party/zlib/zlib/CMakeLists.txt | 300 | #============================================================================ | COMMENT |
| MEDIUM | …external/crashpad/third_party/zlib/zlib/CMakeLists.txt | 302 | #============================================================================ | COMMENT |
| MEDIUM | …ntry-native/external/crashpad/libunwind/CMakeLists.txt | 1 | #=============================================================================== | COMMENT |
| MEDIUM | …ntry-native/external/crashpad/libunwind/CMakeLists.txt | 3 | #=============================================================================== | COMMENT |
| MEDIUM | …ntry-native/external/crashpad/libunwind/CMakeLists.txt | 43 | #=============================================================================== | COMMENT |
| MEDIUM | …ntry-native/external/crashpad/libunwind/CMakeLists.txt | 45 | #=============================================================================== | COMMENT |
| MEDIUM | …ntry-native/external/crashpad/libunwind/CMakeLists.txt | 113 | #=============================================================================== | COMMENT |
| 7 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …sources/linux/autocomplete/generate_bash_completion.py | 82 | script.append(" _init_completion || return") | CODE |
| HIGH | qa/tests/cli/test_downgrade.py | 378 | (rule "Keep coordinates" (condition "A.Start_X > 0 && A.Start_Y > 0") | CODE |
| HIGH | qa/tests/cli/test_downgrade.py | 422 | '(rule "Keep coordinates" (condition "A.Start_X >= 0 && B.End_Y >= 0 ' | STRING |
| HIGH | qa/tests/eeschema/http_lib_test_server.py | 391 | let sessionId = null; | CODE |
| HIGH | qa/tests/eeschema/http_lib_test_server.py | 450 | reject(new Error(response.error_message || response.error_code || "RPC error")); | CODE |
| HIGH⚡ | qa/tests/eeschema/http_lib_test_server.py | 470 | if (!payload || typeof payload !== "object") return; | CODE |
| HIGH⚡ | qa/tests/eeschema/http_lib_test_server.py | 472 | if (payload.command === "NEW_SESSION" && payload.response_to === undefined) {{ | CODE |
| HIGH⚡ | qa/tests/eeschema/http_lib_test_server.py | 474 | messageCounter = payload.message_id || 0; | CODE |
| HIGH | qa/tests/eeschema/http_lib_test_server.py | 492 | if (payload.response_to !== undefined) {{ | CODE |
| HIGH | qa/tests/eeschema/http_lib_test_server.py | 527 | accessToken = null; | CODE |
| HIGH⚡ | utils/webview_test/server/webview_test_server.py | 214 | let sessionId = null; | CODE |
| HIGH⚡ | utils/webview_test/server/webview_test_server.py | 218 | if (window.webkit && window.webkit.messageHandlers && window.webkit.messageHandlers.kicad) {{ | CODE |
| HIGH⚡ | utils/webview_test/server/webview_test_server.py | 223 | if (window.chrome && window.chrome.webview && window.chrome.webview.postMessage) {{ | CODE |
| HIGH⚡ | utils/webview_test/server/webview_test_server.py | 228 | if (window.external && typeof window.external.invoke === "function") {{ | CODE |
| HIGH | utils/webview_test/server/webview_test_server.py | 284 | const params = (response && response.parameters) ? response.parameters : {{}}; | CODE |
| HIGH | utils/webview_test/server/webview_test_server.py | 313 | const previousPost = typeof existing.postMessage === "function" ? existing.postMessage.bind(existing) : null; | CODE |
| HIGH⚡ | utils/webview_test/server/webview_test_server.py | 336 | if (!payload || typeof payload !== "object") {{ | CODE |
| HIGH⚡ | utils/webview_test/server/webview_test_server.py | 340 | if (payload.command === "NEW_SESSION" && payload.response_to === undefined) {{ | CODE |
| HIGH⚡ | utils/webview_test/server/webview_test_server.py | 342 | messageCounter = payload.message_id || 0; | CODE |
| HIGH | utils/webview_test/server/webview_test_server.py | 354 | if (payload.response_to !== undefined) {{ | CODE |
| HIGH | utils/webview_test/server/webview_test_server.py | 370 | if (!request || typeof request.message_id !== "number" || !sessionId) {{ | CODE |
| HIGH | utils/webview_test/server/webview_test_server.py | 435 | if (response.status && response.status !== "OK") {{ | CODE |
| HIGH | utils/webview_test/server/webview_test_server.py | 491 | img.src = part.image || GENERIC_IMAGE; | CODE |
| HIGH | utils/webview_test/server/webview_test_server.py | 651 | const uuid = (window.crypto && window.crypto.randomUUID) ? window.crypto.randomUUID() : "legacy-uuid-" + Math.ra | CODE |
| HIGH | …benchmark/bindings/python/google_benchmark/__init__.py | 110 | options = __OptionMaker.make(undefined) | CODE |
| HIGH | thirdparty/fmt/support/release.py | 200 | fmt_repo.push('origin', 'release') | CODE |
| HIGH | thirdparty/fmt/support/printable.py | 194 | print(" if (0x{:x} <= cp && cp < 0x{:x}) return false;".format(a, a + b)) | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | qa/tests/cli/test_pcb.py | 36 | def test_pcb_drc_rejects_unavailable_second_item(kitest: KiTestFixture, tmp_path: Path, rule: str): | CODE |
| LOW | qa/tests/cli/test_pcb.py | 68 | def run_and_check_export_command(kitest: KiTestFixture, | CODE |
| LOW | qa/tests/cli/test_pcb.py | 305 | def test_pcb_export_pos_exclude_bom(kitest: KiTestFixture, tmp_path: Path): | CODE |
| LOW | qa/tests/cli/test_pcb.py | 330 | def test_pcb_export_dxf_exclude_value(kitest: KiTestFixture, tmp_path: Path): | CODE |
| LOW | qa/tests/cli/test_common.py | 56 | def test_jobset_run_relative_project_path(tmp_path): | CODE |
| LOW | qa/tests/cli/test_common.py | 84 | def test_jobset_run_unknown_job_type(tmp_path): | CODE |
| LOW | qa/tests/cli/test_downgrade.py | 68 | def test_project_preview_report_and_export_use_same_policy(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 102 | def test_pcb_and_sch_commands_apply_option_and_preserve_source(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 125 | def test_project_local_libraries_follow_policy(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 145 | def test_drop_option_and_force_cannot_bypass_blockers(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 158 | def test_json_report_cannot_replace_source_designs(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 172 | def test_json_report_cannot_replace_source_through_file_aliases(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 191 | def test_schematic_preview_and_invalid_target_create_no_output_directory(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 206 | def test_barcode_export_resolves_updated_project_variables_before_cached_board_properties(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 248 | def test_nondefault_tuning_settings_require_consent_and_appear_in_preview_report(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 278 | def test_current_project_schemas_and_drc_exclusions_are_downgraded(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 327 | def test_post_release_project_settings_are_reported_and_removed(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 372 | def test_post_release_drc_rules_are_reported_in_conditions_and_assertions(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 412 | def test_post_target_drc_properties_require_consent_in_both_expressions(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 465 | def test_new_bom_and_manufacturing_output_choices_require_consent(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 503 | def test_future_project_schemas_block_without_modifying_source(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 523 | def test_library_table_strings_keep_frozen_reader_meaning(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 541 | def test_unrepresentable_library_table_quoting_blocks_before_writes(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 568 | def test_nested_library_tables_block_only_the_unsupported_target(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 590 | def test_omitted_library_table_types_are_not_replaced_with_empty_strings(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 606 | def test_failed_design_export_does_not_modify_source_libraries(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 640 | def test_project_variant_is_validated_during_preview(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 658 | def test_project_variant_target_validation_matches_export(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 678 | def test_schematic_only_project_can_preview_and_export_variant(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 701 | def test_schematic_public_export_requires_output_even_with_force(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 719 | def test_schematic_existing_destinations_and_source_aliases_are_refused(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 765 | def test_schematic_libraries_are_copied_and_converted_under_output(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 789 | def test_schematic_library_blockers_leave_no_output_or_source_changes(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 826 | def test_failed_export_keeps_a_destination_the_user_already_had(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 850 | def test_native_default_project_exports_without_force(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 928 | def test_future_component_class_schema_blocks_even_with_force(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 991 | def test_board_embedded_worksheets_keep_released_checksums(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 1015 | def test_schematic_embedded_worksheet_uses_released_checksum(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 1050 | def test_pcb_existing_outputs_and_aliases_are_refused(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 1079 | def test_pcb_libraries_are_copied_beside_the_output(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 1101 | def test_library_copy_rejects_directory_links_and_recursive_outputs(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 1134 | def test_schematic_library_parse_failure_removes_export_copy(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 1153 | def test_schematic_library_copy_tree_cannot_overlap_sheet_or_project_outputs(self): | STRING |
| LOW | qa/tests/cli/test_downgrade.py | 1190 | def test_pcb_library_parse_failure_keeps_existing_output_parent(self): | STRING |
| LOW | qa/tests/cli/test_pads_importer.py | 492 | def test_pads_import_and_compare( self, kitest: KiTestFixture, test_case: str ): | CODE |
| LOW | qa/tests/cli/test_sym.py | 39 | def count_symbols_in_kicad_sym_file(file_path: Path) -> int: | CODE |
| LOW | qa/tests/cli/test_sym.py | 55 | def assert_files_are_identical(file1: Path, file2: Path) -> None: | CODE |
| LOW | qa/tests/cli/test_sym.py | 85 | def test_sym_upgrade_lib_pack_roundtrip( | CODE |
| LOW | qa/tests/cli/test_sym.py | 252 | def test_sym_export_svg_from_symdir( | CODE |
| LOW | qa/tests/cli/test_sym.py | 299 | def test_sym_export_svg_single_derived_file_from_symdir( | CODE |
| LOW | qa/tests/cli/test_import.py | 120 | def test_import_unsupported_file( self, kitest: KiTestFixture ): | CODE |
| LOW | qa/tests/cli/test_import.py | 141 | def test_import_board_creates_project( self, kitest: KiTestFixture ): | CODE |
| LOW | qa/tests/cli/test_import.py | 162 | def test_import_keeps_dots_in_stem( self, kitest: KiTestFixture ): | CODE |
| LOW | qa/tests/cli/test_import.py | 176 | def test_import_board_with_layer_map( self, kitest: KiTestFixture ): | CODE |
| LOW | qa/tests/cli/test_import.py | 201 | def test_import_all_project_boards( self, kitest: KiTestFixture ): | CODE |
| LOW | qa/tests/cli/test_import.py | 235 | def test_import_all_project_boards( self, kitest: KiTestFixture ): | CODE |
| LOW | qa/tests/cli/test_import.py | 285 | def test_import_single_project_board_uses_project_name( self, kitest: KiTestFixture ): | CODE |
| LOW | qa/tests/cli/test_import.py | 314 | def test_import_schematic_classification( self, kitest: KiTestFixture ): | CODE |
| LOW | qa/tests/cli/test_import.py | 337 | def test_import_dual_input_linked( self, kitest: KiTestFixture ): | CODE |
| LOW | qa/tests/cli/test_import.py | 365 | def test_import_pcad_pair_linked( self, kitest: KiTestFixture ): | CODE |
| 102 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | include/eda_base_frame.h | 225 | * Return a #SEARCH_STACK pertaining to entire program. | COMMENT |
| MEDIUM | libs/kimath/include/math/vector2d.h | 728 | // trees instead that utilize the less operator below | COMMENT |
| MEDIUM | pcbnew/tools/pcb_point_editor.cpp | 2013 | // A corner on the pin has no leverage, so any drag of it would scale wildly | COMMENT |
| MEDIUM | pcbnew/tools/multichannel_tool.cpp | 2369 | // across the thread pool, creating many short-lived tasks that fully utilize | COMMENT |
| MEDIUM | eeschema/sch_io/orcad/orcad_converter_symbols.cpp | 2524 | // Polyline approximation; robust for elliptical arcs KiCad arcs cannot represent. | COMMENT |
| MEDIUM | eeschema/tools/backannotate.cpp | 1352 | // logic robust if alternate pin types (e.g. explicit mechanical/NC pins) | COMMENT |
| MEDIUM | …ni_chromium/mini_chromium/base/numerics/clamped_math.h | 44 | // This is not an explicit constructor because we want a seamless conversion | COMMENT |
| MEDIUM | …ni_chromium/mini_chromium/base/numerics/checked_math.h | 44 | // This is not an explicit constructor because we want a seamless conversion | COMMENT |
| MEDIUM | …crashpad/third_party/cpp-httplib/cpp-httplib/httplib.h | 8930 | // Cross-host/scheme redirect - create new client with robust setup | COMMENT |
| MEDIUM | …crashpad/third_party/cpp-httplib/cpp-httplib/httplib.h | 8935 | // New method for robust redirect client creation | COMMENT |
| MEDIUM | …crashpad/third_party/cpp-httplib/cpp-httplib/httplib.h | 9001 | // Setup client with robust configuration | COMMENT |
| MEDIUM | …crashpad/third_party/cpp-httplib/cpp-httplib/httplib.h | 9009 | // New method for robust client setup (based on basic_manual_redirect.cpp logic) | COMMENT |
| MEDIUM | …ty/sentry-native/external/breakpad/autotools/ltmain.sh | 210 | # Sed substitution that helps us do robust quoting. It backslashifies | COMMENT |
| MEDIUM | …ty/sentry-native/external/breakpad/autotools/ltmain.sh | 2719 | # Sed substitution that helps us do robust quoting. It backslashifies | COMMENT |
| MEDIUM | …ty/sentry-native/external/breakpad/autotools/ltmain.sh | 6531 | # This code stresses the "libraries are programs" paradigm to its | COMMENT |
| MEDIUM | thirdparty/nanodbc/nanodbc/nanodbc.cpp | 84 | // Essentially, UDT is a varbinary type with additional metadata. | COMMENT |
| MEDIUM | thirdparty/nanodbc/nanodbc/nanodbc.cpp | 3103 | case SQL_SS_UDT: // MSDN: Essentially, UDT is a varbinary type with additional metadata. | CODE |
| MEDIUM | thirdparty/fmt/include/fmt/format.h | 3383 | // Compilers are not aware of how to leverage the maximum value of | COMMENT |
| MEDIUM | thirdparty/eigen/Eigen/src/Core/ConditionEstimator.h | 128 | // added to make the algorithm more robust in certain corner cases where | COMMENT |
| MEDIUM | thirdparty/eigen/Eigen/src/Core/arch/SSE/PacketMath.h | 123 | // to leverage AVX instructions. | COMMENT |
| MEDIUM | thirdparty/eigen/Eigen/src/Core/arch/SSE/Complex.h | 26 | // to leverage AVX instructions. | COMMENT |
| MEDIUM | thirdparty/eigen/Eigen/src/Core/arch/SSE/Complex.h | 194 | // to leverage AVX instructions. | COMMENT |
| MEDIUM | thirdparty/eigen/Eigen/src/Core/arch/AVX/PacketMath.h | 56 | // to leverage AVX512 instructions. | COMMENT |
| MEDIUM | thirdparty/eigen/Eigen/src/Core/arch/AVX/PacketMath.h | 638 | // NOTE: leverage _mm256_i32gather_ps and _mm256_i32gather_pd if AVX2 instructions are available | COMMENT |
| MEDIUM | thirdparty/eigen/Eigen/src/Geometry/AngleAxis.h | 200 | // let's use the robust Quaternion implementation: | COMMENT |
| MEDIUM | thirdparty/libwmf/src/metadefs.h | 73 | #define META_CREATEFONTINDIRECT 0x02FB /*gd mapping needs to be done, X one needs to be made robust*/ | COMMENT |
| MEDIUM | thirdparty/planegcs/Constraints.cpp | 1569 | // We switch to the robust 'r1 - r2 = 0' formulation, which has a | COMMENT |
| MEDIUM | thirdparty/planegcs/Constraints.cpp | 1592 | // Provide the gradient corresponding to the robust 'r1 - r2 = 0' error function. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | qa/tests/pcbnew/test_variant.cpp | 949 | // Step 1: Initial state - variant has all attributes set (simulating previous netlist update) | COMMENT |
| LOW⚡ | qa/tests/pcbnew/test_variant.cpp | 963 | // Step 2: New netlist has variant with NO explicit attribute overrides | COMMENT |
| LOW⚡ | qa/tests/pcbnew/test_variant.cpp | 968 | // Step 3: Apply the fixed transfer logic (same as board_netlist_updater::applyComponentVariants) | COMMENT |
| LOW | qa/tests/pcbnew/test_variant.cpp | 984 | // Step 4: Verify all attributes were reset to base footprint values (false) | COMMENT |
| LOW | qa/tests/eeschema/test_symbol_library_manager.cpp | 271 | // Step 1: Create a library with a parent and derived symbol using the plugin directly | COMMENT |
| LOW | qa/tests/eeschema/test_symbol_library_manager.cpp | 293 | // Step 2: Verify both symbols exist in the library | COMMENT |
| LOW | qa/tests/eeschema/test_symbol_library_manager.cpp | 304 | // Step 3: Load symbols into LIB_BUFFER and delete the derived symbol | COMMENT |
| LOW | qa/tests/eeschema/test_symbol_library_manager.cpp | 344 | // Step 4: Save the library using the same pattern as SYMBOL_LIBRARY_MANAGER::SaveLibrary | COMMENT |
| LOW | qa/tests/eeschema/test_symbol_library_manager.cpp | 369 | // Step 5: Reload the library and verify the derived symbol is gone | COMMENT |
| LOW | qa/tests/eeschema/test_symbol_embedded_files.cpp | 112 | // Step 1: Create a parent symbol with an embedded file and save | COMMENT |
| LOW⚡ | qa/tests/eeschema/test_symbol_embedded_files.cpp | 133 | // Step 2: Close and reload the symbol to verify that the embedded file still exists. | COMMENT |
| LOW⚡ | qa/tests/eeschema/test_symbol_embedded_files.cpp | 141 | // Step 3: Create a derived symbol based on the first symbol and save | COMMENT |
| LOW | qa/tests/eeschema/test_symbol_embedded_files.cpp | 155 | // Step 4: Close and re-open the derived symbol. Ensure that the embedded file does not exist in the derived symbol. | COMMENT |
| LOW | qa/tests/eeschema/test_symbol_embedded_files.cpp | 166 | // Step 5: Embed a new file in the derived symbol | COMMENT |
| LOW⚡ | qa/tests/eeschema/test_symbol_embedded_files.cpp | 185 | // Step 6: Close and reopen the derived symbol. Ensure that the new embedded file exists | COMMENT |
| LOW⚡ | qa/tests/eeschema/test_symbol_embedded_files.cpp | 193 | // Step 7: Add only the derived symbol to a new schematic sheet. Ensure that both embedded files are present in the | COMMENT |
| LOW | qa/tests/eeschema/test_stacked_pin_conversion.cpp | 492 | // Step 1: Convert to stacked notation (simulating ConvertStackedPins) | COMMENT |
| LOW⚡ | qa/tests/eeschema/test_stacked_pin_conversion.cpp | 512 | // Step 2: Verify stacked notation | COMMENT |
| LOW⚡ | qa/tests/eeschema/test_stacked_pin_conversion.cpp | 521 | // Step 3: Convert back to individual pins (simulating ExplodeStackedPin) | COMMENT |
| LOW | qa/tests/eeschema/test_stacked_pin_conversion.cpp | 561 | // Step 4: Verify the round-trip conversion | COMMENT |
| LOW | libs/kimath/src/geometry/line.cpp | 30 | // That was two lines, but we need to check if the intersection is on | COMMENT |
| LOW | libs/kimath/src/geometry/shape_line_chain.cpp | 1674 | /// Step 1: Find the position for the new arc in the existing arc vector | COMMENT |
| LOW⚡ | libs/kimath/src/geometry/shape_line_chain.cpp | 1703 | /// Step 2: Add the arc polyline points to the chain | COMMENT |
| LOW⚡ | libs/kimath/src/geometry/shape_line_chain.cpp | 1708 | /// Step 3: Add the vector of indices to the shape vector | COMMENT |
| LOW⚡ | common/settings/settings_manager.cpp | 1790 | // Step 1: if we're over the total file limit, remove the oldest | COMMENT |
| LOW⚡ | common/settings/settings_manager.cpp | 1800 | // Step 2: Stay under the total size limit. files[0] is the archive just written and is | COMMENT |
| LOW | common/settings/settings_manager.cpp | 1826 | // Step 3: Stay under the daily limit | COMMENT |
| LOW⚡ | pcbnew/ratsnest/ratsnest_data.cpp | 620 | /// Step 1: The outer loop needs to be the subset (selected nodes) as it is a linear search | COMMENT |
| LOW⚡ | pcbnew/ratsnest/ratsnest_data.cpp | 627 | /// Step 2: O( log n ) search to identify a close element ordered by x | COMMENT |
| LOW | pcbnew/ratsnest/ratsnest_data.cpp | 650 | /// Step 3: using the same starting point, check points backwards for closer points | COMMENT |
| LOW | pcbnew/exporters/export_gencad_writer.h | 111 | * This section handles tracks and vias | COMMENT |
| LOW⚡ | eeschema/bus-wire-junction.cpp | 88 | // Step 1: break the segment on one end. | COMMENT |
| LOW⚡ | eeschema/bus-wire-junction.cpp | 96 | // Step 2: break the remaining segment. | COMMENT |
| LOW | eeschema/sch_io/altium/sch_io_altium.cpp | 5992 | // For schematic files, we need to check if the model is current. | COMMENT |
| LOW | eeschema/tools/sch_move_tool.cpp | 1644 | // We need to check if the movement will change the net offset direction on the X and Y | COMMENT |
| LOW | eeschema/tools/sch_editor_control.cpp | 2547 | // unique annotations, we need to check if the symbol is not already in the hierarchy. If we | COMMENT |
| LOW | thirdparty/thread-pool/bs_thread_pool.hpp | 20 | // We need to include <version> since if we're using `import std` it will not define any feature-test macros, including | COMMENT |
| LOW | thirdparty/fmt/include/fmt/format-inl.h | 1275 | // Step 1: integer promotion & Schubfach multiplier calculation. | COMMENT |
| LOW | thirdparty/fmt/include/fmt/format-inl.h | 1330 | // Step 2: Try larger divisor; remove trailing zeros if necessary. | COMMENT |
| LOW | thirdparty/fmt/include/fmt/format-inl.h | 1362 | // Step 3: Find the significand with the smaller divisor. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | qa/resources/linux/verifyMetadataFiles.sh | 2 | # WARNING: This script will modify file associations and MIME types on the system it | COMMENT |
| LOW | qa/tests/pcbnew/test_variant.cpp | 949 | // Step 1: Initial state - variant has all attributes set (simulating previous netlist update) | COMMENT |
| LOW⚡ | qa/tests/pcbnew/test_variant.cpp | 963 | // Step 2: New netlist has variant with NO explicit attribute overrides | COMMENT |
| LOW⚡ | qa/tests/pcbnew/test_variant.cpp | 968 | // Step 3: Apply the fixed transfer logic (same as board_netlist_updater::applyComponentVariants) | COMMENT |
| LOW | qa/tests/pcbnew/test_variant.cpp | 984 | // Step 4: Verify all attributes were reset to base footprint values (false) | COMMENT |
| LOW | qa/tests/eeschema/test_symbol_library_manager.cpp | 271 | // Step 1: Create a library with a parent and derived symbol using the plugin directly | COMMENT |
| LOW | qa/tests/eeschema/test_symbol_library_manager.cpp | 293 | // Step 2: Verify both symbols exist in the library | COMMENT |
| LOW | qa/tests/eeschema/test_symbol_library_manager.cpp | 304 | // Step 3: Load symbols into LIB_BUFFER and delete the derived symbol | COMMENT |
| LOW | qa/tests/eeschema/test_symbol_library_manager.cpp | 344 | // Step 4: Save the library using the same pattern as SYMBOL_LIBRARY_MANAGER::SaveLibrary | COMMENT |
| LOW | qa/tests/eeschema/test_symbol_library_manager.cpp | 369 | // Step 5: Reload the library and verify the derived symbol is gone | COMMENT |
| LOW | qa/tests/eeschema/test_symbol_embedded_files.cpp | 112 | // Step 1: Create a parent symbol with an embedded file and save | COMMENT |
| LOW⚡ | qa/tests/eeschema/test_symbol_embedded_files.cpp | 133 | // Step 2: Close and reload the symbol to verify that the embedded file still exists. | COMMENT |
| LOW⚡ | qa/tests/eeschema/test_symbol_embedded_files.cpp | 141 | // Step 3: Create a derived symbol based on the first symbol and save | COMMENT |
| LOW | qa/tests/eeschema/test_symbol_embedded_files.cpp | 155 | // Step 4: Close and re-open the derived symbol. Ensure that the embedded file does not exist in the derived symbol. | COMMENT |
| LOW | qa/tests/eeschema/test_symbol_embedded_files.cpp | 166 | // Step 5: Embed a new file in the derived symbol | COMMENT |
| LOW⚡ | qa/tests/eeschema/test_symbol_embedded_files.cpp | 185 | // Step 6: Close and reopen the derived symbol. Ensure that the new embedded file exists | COMMENT |
| LOW⚡ | qa/tests/eeschema/test_symbol_embedded_files.cpp | 193 | // Step 7: Add only the derived symbol to a new schematic sheet. Ensure that both embedded files are present in the | COMMENT |
| LOW | qa/tests/eeschema/test_stacked_pin_conversion.cpp | 492 | // Step 1: Convert to stacked notation (simulating ConvertStackedPins) | COMMENT |
| LOW⚡ | qa/tests/eeschema/test_stacked_pin_conversion.cpp | 512 | // Step 2: Verify stacked notation | COMMENT |
| LOW⚡ | qa/tests/eeschema/test_stacked_pin_conversion.cpp | 521 | // Step 3: Convert back to individual pins (simulating ExplodeStackedPin) | COMMENT |
| LOW | qa/tests/eeschema/test_stacked_pin_conversion.cpp | 561 | // Step 4: Verify the round-trip conversion | COMMENT |
| LOW | libs/kimath/src/geometry/shape_line_chain.cpp | 1674 | /// Step 1: Find the position for the new arc in the existing arc vector | COMMENT |
| LOW⚡ | libs/kimath/src/geometry/shape_line_chain.cpp | 1703 | /// Step 2: Add the arc polyline points to the chain | COMMENT |
| LOW⚡ | libs/kimath/src/geometry/shape_line_chain.cpp | 1708 | /// Step 3: Add the vector of indices to the shape vector | COMMENT |
| LOW⚡ | common/settings/settings_manager.cpp | 1790 | // Step 1: if we're over the total file limit, remove the oldest | COMMENT |
| LOW⚡ | common/settings/settings_manager.cpp | 1800 | // Step 2: Stay under the total size limit. files[0] is the archive just written and is | COMMENT |
| LOW | common/settings/settings_manager.cpp | 1826 | // Step 3: Stay under the daily limit | COMMENT |
| LOW⚡ | pcbnew/ratsnest/ratsnest_data.cpp | 620 | /// Step 1: The outer loop needs to be the subset (selected nodes) as it is a linear search | COMMENT |
| LOW⚡ | pcbnew/ratsnest/ratsnest_data.cpp | 627 | /// Step 2: O( log n ) search to identify a close element ordered by x | COMMENT |
| LOW | pcbnew/ratsnest/ratsnest_data.cpp | 650 | /// Step 3: using the same starting point, check points backwards for closer points | COMMENT |
| LOW⚡ | eeschema/bus-wire-junction.cpp | 88 | // Step 1: break the segment on one end. | COMMENT |
| LOW⚡ | eeschema/bus-wire-junction.cpp | 96 | // Step 2: break the remaining segment. | COMMENT |
| LOW | …ative/external/benchmark/include/benchmark/benchmark.h | 1227 | // NOTE: This function should only be used when *exact* iteration control is | COMMENT |
| LOW | thirdparty/fmt/include/fmt/format-inl.h | 1275 | // Step 1: integer promotion & Schubfach multiplier calculation. | COMMENT |
| LOW | thirdparty/fmt/include/fmt/format-inl.h | 1330 | // Step 2: Try larger divisor; remove trailing zeros if necessary. | COMMENT |
| LOW | thirdparty/fmt/include/fmt/format-inl.h | 1362 | // Step 3: Find the significand with the smaller divisor. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | .gitlab/templates.yml | 14 | # Define a template for all the unit tests, since each one is run in a separate | COMMENT |
| MEDIUM | resources/linux/autocomplete/generate_zsh_completion.py | 163 | # Define the aux function for subcommands | COMMENT |
| MEDIUM | eeschema/python_scripts/bom_csv_grouped_by_value.py | 94 | # Create a new csv writer object to use as the output formatter | COMMENT |
| MEDIUM | eeschema/python_scripts/bom_txt_sorted_by_ref.py | 45 | # Create a new csv writer object to use as the output formatter, although we | COMMENT |
| MEDIUM | eeschema/python_scripts/bom_csv_sorted_by_ref.py | 46 | # Create a new csv writer object to use as the output formatter | COMMENT |
| MEDIUM | eeschema/python_scripts/bom_csv_grouped_extra.py | 83 | # Create a new csv writer object to use as the output formatter | COMMENT |
| MEDIUM | …ema/python_scripts/bom_csv_grouped_by_value_with_fp.py | 44 | # Create a new csv writer object to use as the output formatter | COMMENT |
| MEDIUM | …sentry-native/external/crashpad/libunwind/docs/conf.py | 5 | # This file is execfile()d with the current directory set to its containing dir. | COMMENT |
| MEDIUM | …ty/sentry-native/external/breakpad/autotools/ltmain.sh | 892 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | …ty/sentry-native/external/breakpad/autotools/ltmain.sh | 903 | # This function implements the same check as func_lalib_p without | COMMENT |
| MEDIUM | …ty/sentry-native/external/breakpad/autotools/ltmain.sh | 926 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | …ty/sentry-native/external/breakpad/autotools/ltmain.sh | 935 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | …ty/sentry-native/external/breakpad/autotools/ltmain.sh | 963 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | …ty/sentry-native/external/breakpad/autotools/ltmain.sh | 1064 | # Create a libtool object file (analogous to a ".la" file), | COMMENT |
| MEDIUM | …ty/sentry-native/external/breakpad/autotools/ltmain.sh | 4937 | # Create the object directory. | COMMENT |
| MEDIUM | …ty/sentry-native/external/breakpad/autotools/ltmain.sh | 7447 | # Create the old-style object. | COMMENT |
| MEDIUM | …ty/sentry-native/external/breakpad/autotools/ltmain.sh | 7467 | # Create an invalid libtool object if no PIC, so that we don't | COMMENT |
| MEDIUM | thirdparty/fmt/support/release.py | 196 | # Create a draft release on GitHub, then trigger the release workflow to | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/lib_convert.py | 11 | CODE | |
| LOW | tools/lib_convert.py | 12 | CODE | |
| LOW | tools/tests/test_kicad_plugin.py | 16 | CODE | |
| LOW | tools/tests/test_plugin.py | 17 | CODE | |
| LOW | tools/tests/test_plugin.py | 18 | CODE | |
| LOW | resources/linux/autocomplete/generate_zsh_completion.py | 2 | CODE | |
| LOW | …sources/linux/autocomplete/generate_bash_completion.py | 2 | CODE | |
| LOW | resources/bitmaps_png/generate_themed_constraints.py | 8 | CODE | |
| LOW | qa/tests/cli/test_common.py | 21 | CODE | |
| LOW | qa/tests/cli/utils.py | 23 | CODE | |
| LOW | qa/tests/eeschema/http_lib_test_server.py | 30 | CODE | |
| LOW | qa/tests/eeschema/netdiff.py | 29 | CODE | |
| LOW | qa/tests/eeschema/netdiff.py | 30 | CODE | |
| LOW | utils/webview_test/server/webview_test_server.py | 11 | CODE | |
| LOW | utils/webview_test/server/tests/test_webview_server.py | 7 | CODE | |
| LOW | pcbnew/python/wizards/qfp/qfp.py | 23 | CODE | |
| LOW | …hema/python_scripts/bom_html_with_advanced_grouping.py | 19 | CODE | |
| LOW | eeschema/python_scripts/netlist_form_OrcadPcb2.py | 14 | CODE | |
| LOW | eeschema/python_scripts/netlist_form_cadstar.py | 14 | CODE | |
| LOW | eeschema/python_scripts/bom_csv_grouped_by_value.py | 20 | CODE | |
| LOW | eeschema/python_scripts/kicad_netlist_reader.py | 19 | CODE | |
| LOW | eeschema/python_scripts/kicad_netlist_reader.py | 23 | CODE | |
| LOW | eeschema/python_scripts/round_robin.py | 7 | CODE | |
| LOW | eeschema/python_scripts/round_robin.py | 12 | CODE | |
| LOW | eeschema/python_scripts/bom_txt_sorted_by_ref.py | 16 | CODE | |
| LOW | eeschema/python_scripts/netlist_form_pads-pcb-asc.py | 14 | CODE | |
| LOW | eeschema/python_scripts/bom_csv_sorted_by_ref.py | 18 | CODE | |
| LOW | eeschema/python_scripts/round_value_robin.py | 7 | CODE | |
| LOW | eeschema/python_scripts/bom_html_grouped_by_value.py | 19 | CODE | |
| LOW | …benchmark/bindings/python/google_benchmark/__init__.py | 35 | CODE | |
| LOW | …benchmark/bindings/python/google_benchmark/__init__.py | 35 | CODE | |
| LOW | …benchmark/bindings/python/google_benchmark/__init__.py | 35 | CODE | |
| LOW | …benchmark/bindings/python/google_benchmark/__init__.py | 35 | CODE | |
| LOW | …benchmark/bindings/python/google_benchmark/__init__.py | 35 | CODE | |
| LOW | …benchmark/bindings/python/google_benchmark/__init__.py | 35 | CODE | |
| LOW | …benchmark/bindings/python/google_benchmark/__init__.py | 35 | CODE | |
| LOW | …benchmark/bindings/python/google_benchmark/__init__.py | 35 | CODE | |
| LOW | …benchmark/bindings/python/google_benchmark/__init__.py | 35 | CODE | |
| LOW | …benchmark/bindings/python/google_benchmark/__init__.py | 35 | CODE | |
| LOW | …benchmark/bindings/python/google_benchmark/__init__.py | 35 | CODE | |
| LOW | …benchmark/bindings/python/google_benchmark/__init__.py | 35 | CODE | |
| LOW | …benchmark/bindings/python/google_benchmark/__init__.py | 35 | CODE | |
| LOW | …benchmark/bindings/python/google_benchmark/__init__.py | 35 | CODE | |
| LOW | …benchmark/bindings/python/google_benchmark/__init__.py | 35 | CODE | |
| LOW | …ernal/crashpad/libunwind/test/libunwind/test/config.py | 9 | CODE | |
| LOW | …sentry-native/external/crashpad/libunwind/docs/conf.py | 13 | CODE | |
| LOW | …sentry-native/external/crashpad/libunwind/docs/conf.py | 13 | CODE | |
| LOW | thirdparty/fmt/support/release.py | 12 | CODE | |
| LOW | thirdparty/fmt/support/release.py | 13 | CODE | |
| LOW | …t/support/python/mkdocstrings_handlers/cxx/__init__.py | 17 | CODE | |
| LOW | …t/support/python/mkdocstrings_handlers/cxx/__init__.py | 17 | CODE | |
| LOW | …t/support/python/mkdocstrings_handlers/cxx/__init__.py | 19 | CODE | |
| LOW | …t/support/python/mkdocstrings_handlers/cxx/__init__.py | 20 | CODE | |
| LOW | …t/support/python/mkdocstrings_handlers/cxx/__init__.py | 20 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/tests/test_kicad_plugin.py | 31 | except: | CODE |
| HIGH | tools/tests/test_kicad_plugin.py | 36 | except: | CODE |
| HIGH | translation/plot_i18n_status.py | 34 | except: | CODE |
| HIGH | qa/tests/cli/test_pads_importer.py | 274 | except json.JSONDecodeError: | CODE |
| HIGH | qa/tests/cli/test_pads_importer.py | 370 | except json.JSONDecodeError: | CODE |
| HIGH | qa/tests/cli/utils.py | 54 | except Exception: | CODE |
| HIGH | qa/tests/cli/utils.py | 93 | except ValueError: | CODE |
| HIGH | …/sentry-native/external/benchmark/tools/gbench/util.py | 54 | except BaseException: | CODE |
| HIGH | …party/sentry-native/external/crashpad/util/mach/mig.py | 30 | except OSError: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/gal_bitmap_font/add_sdf_glyphs.py | 171 | CODE | |
| LOW | tools/newstroke/fontconv.py | 116 | CODE | |
| LOW | tools/newstroke/fontconv.py | 256 | CODE | |
| LOW | tools/newstroke/fontconv.py | 464 | CODE | |
| LOW | tools/newstroke/obsolete/lib2sym.py | 348 | CODE | |
| LOW | qa/tests/cli/test_downgrade.py | 68 | CODE | |
| LOW | qa/tests/cli/test_downgrade.py | 102 | CODE | |
| LOW | qa/tests/cli/test_downgrade.py | 172 | CODE | |
| LOW | qa/tests/cli/test_downgrade.py | 606 | CODE | |
| LOW | qa/tests/cli/test_downgrade.py | 701 | CODE | |
| LOW | qa/tests/cli/test_downgrade.py | 719 | CODE | |
| LOW | qa/tests/cli/test_downgrade.py | 850 | CODE | |
| LOW | qa/tests/cli/test_downgrade.py | 883 | CODE | |
| LOW | qa/tests/cli/test_downgrade.py | 948 | CODE | |
| LOW | qa/tests/cli/test_downgrade.py | 1050 | CODE | |
| LOW | qa/tests/cli/test_downgrade.py | 1153 | CODE | |
| LOW | qa/tests/cli/test_pads_importer.py | 399 | CODE | |
| LOW | qa/tests/cli/utils.py | 72 | CODE | |
| LOW | …hema/python_scripts/bom_html_with_advanced_grouping.py | 48 | CODE | |
| LOW | eeschema/python_scripts/bom_csv_grouped_by_value.py | 33 | CODE | |
| LOW | eeschema/python_scripts/kicad_netlist_reader.py | 217 | CODE | |
| LOW | eeschema/python_scripts/kicad_netlist_reader.py | 331 | CODE | |
| LOW | eeschema/python_scripts/kicad_netlist_reader.py | 497 | CODE | |
| LOW | eeschema/python_scripts/kicad_netlist_reader.py | 596 | CODE | |
| LOW | eeschema/python_scripts/kicad_netlist_reader.py | 686 | CODE | |
| LOW | eeschema/python_scripts/kicad_netlist_reader.py | 755 | CODE | |
| LOW | eeschema/python_scripts/bom_csv_grouped_extra.py | 33 | CODE | |
| LOW | thirdparty/sentry-native/external/benchmark/setup.py | 91 | CODE | |
| LOW | …ty/sentry-native/external/benchmark/.ycm_extra_conf.py | 85 | CODE | |
| LOW | …/sentry-native/external/benchmark/tools/gbench/util.py | 59 | CODE | |
| LOW | …tive/external/crashpad/snapshot/win/end_to_end_test.py | 121 | CODE | |
| LOW | thirdparty/fmt/support/docopt.py | 72 | CODE | |
| LOW | thirdparty/fmt/support/docopt.py | 301 | CODE | |
| LOW | thirdparty/fmt/support/docopt.py | 334 | CODE | |
| LOW | thirdparty/fmt/support/docopt.py | 402 | CODE | |
| LOW | thirdparty/fmt/support/docopt.py | 428 | CODE | |
| LOW | thirdparty/fmt/support/docopt.py | 57 | CODE | |
| LOW | thirdparty/fmt/support/printable.py | 133 | CODE | |
| LOW | …t/support/python/mkdocstrings_handlers/cxx/__init__.py | 358 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | include/eda_base_frame.h | 335 | * Don't forget to call the base method or your frames won't remember their positions | COMMENT |
| LOW | include/eda_base_frame.h | 343 | * Don't forget to call the base class's SaveSettings() from your derived | COMMENT |
| LOW | include/eda_base_frame.h | 729 | * The default version only updates the status bar. Don't forget to call the default | COMMENT |
| MEDIUM | kicad/project_template.h | 88 | copied to the new project location ( excluding METADIR as mentioned earlier ) and any files | CODE |
| LOW | common/netlist_reader/netlist_reader.h | 98 | // Add new types here. Don't forget to create the appropriate class derived from | COMMENT |
| MEDIUM | common/plotters/SVG_plotter.cpp | 56 | * Here is a simple example: | COMMENT |
| MEDIUM | common/plotters/SVG_plotter.cpp | 61 | * Here is a simple example: | COMMENT |
| LOW | pcbnew/netlist_reader/netlist_reader.h | 100 | // Add new types here. Don't forget to create the appropriate class derived from | COMMENT |
| MEDIUM | pcbnew/router/pns_multi_dragger.h | 44 | * Dragging algorithm for multiple segments. Very trival version for demonstration purposes. | COMMENT |
| MEDIUM | thirdparty/eigen/Eigen/src/Core/util/SymbolicIndex.h | 19 | * Here is a simple example: | COMMENT |
| MEDIUM | …arty/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h | 118 | * As mentioned earlier MatrixProduct breaks complex numbers into a real vector and a complex vector so packing has | COMMENT |
| LOW | thirdparty/vma/vk_mem_alloc.h | 16597 | // At the end, don't forget to: | COMMENT |
| LOW | thirdparty/vma/vk_mem_alloc.h | 657 | To prepare for this possibility, don't forget to add appropriate flags like | CODE |
| LOW | thirdparty/vma/vk_mem_alloc.h | 2613 | don't forget to free them. | CODE |
| LOW | thirdparty/vma/vk_mem_alloc.h | 2660 | don't forget to free it as well. | CODE |
| LOW | thirdparty/vma/vk_mem_alloc.h | 16634 | Don't forget to destroy your buffer and allocation objects when no longer needed: | CODE |
| LOW | thirdparty/vma/vk_mem_alloc.h | 17796 | If you allocated a new object to be used as the custom pointer, don't forget to delete that object before freeing the al | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …ative/external/crashpad/libunwind/src/Unwind-EHABI.cpp | 448 | // In this implementation, the phases don't share the VRS backing store. | COMMENT |
| HIGH | thirdparty/eigen/Eigen/src/Core/arch/SSE/PacketMath.h | 547 | // In this implementation, we take advantage of the fact that pmin/pmax for SSE | COMMENT |
| HIGH | thirdparty/eigen/Eigen/src/Core/arch/SSE/PacketMath.h | 556 | // In this implementation, we take advantage of the fact that pmin/pmax for SSE | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | pcbnew/exporters/step/step_pcb_model.cpp | 3850 | // TODO: implement IDF and EMN converters | COMMENT |
| LOW | pcbnew/pcb_io/altium/altium_parser_pcb.h | 696 | // TODO: implement different types of rules we need to parse | COMMENT |
| LOW | pcbnew/pcb_io/altium/altium_pcb.cpp | 3835 | // TODO: implement? | COMMENT |
| LOW | pcbnew/pcb_io/altium/altium_pcb.cpp | 3859 | // TODO: implement all different types for footprints | COMMENT |
| LOW | pcbnew/pcb_io/eagle/pcb_io_eagle.cpp | 3354 | // TODO: Handle exceptions | COMMENT |
| LOW⚡ | eeschema/sch_io/cadstar/cadstar_sch_archive_loader.cpp | 387 | // TODO: implement variant importing | COMMENT |
| LOW⚡ | eeschema/sch_io/cadstar/cadstar_sch_archive_loader.cpp | 396 | // TODO: implement group importing | COMMENT |
| LOW⚡ | eeschema/sch_io/cadstar/cadstar_sch_archive_loader.cpp | 404 | // TODO: implement design block importing | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …common/text_eval/test_text_eval_parser_integration.cpp | 215 | evaluator.SetVariable( std::string("designer"), std::string("John Doe") ); | CODE |
| LOW | …party/zlib/zlib/google/test/data/test/foo/bar/quux.txt | 1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sem urna, semper ac, adipiscing sed, varius eget, quam. Fusc | CODE |
| LOW | …party/zlib/zlib/google/test/data/test/foo/bar/quux.txt | 1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sem urna, semper ac, adipiscing sed, varius eget, quam. Fusc | CODE |
| LOW | …party/zlib/zlib/google/test/data/test/foo/bar/quux.txt | 13 | Nullam non lacus. Vivamus rhoncus dolor sit amet ipsum. Vivamus volutpat eleifend odio. Vestibulum nunc. In at magna a p | CODE |
| LOW⚡ | …party/zlib/zlib/google/test/data/test/foo/bar/quux.txt | 37 | Etiam ut nibh nec neque elementum iaculis. Maecenas facilisis nulla at lorem. Pellentesque elit sapien, ultricies at, di | CODE |
| LOW⚡ | …party/zlib/zlib/google/test/data/test/foo/bar/quux.txt | 37 | Etiam ut nibh nec neque elementum iaculis. Maecenas facilisis nulla at lorem. Pellentesque elit sapien, ultricies at, di | CODE |
| LOW⚡ | …party/zlib/zlib/google/test/data/test/foo/bar/quux.txt | 39 | Morbi aliquam lectus sit amet nisi. Praesent urna purus, porttitor vitae, accumsan in, sollicitudin at, lorem. Donec dia | CODE |
| LOW⚡ | …party/zlib/zlib/google/test/data/test/foo/bar/quux.txt | 39 | Morbi aliquam lectus sit amet nisi. Praesent urna purus, porttitor vitae, accumsan in, sollicitudin at, lorem. Donec dia | CODE |
| LOW | thirdparty/argparse/test/test_help.cpp | 95 | R"(#Lorem ipsum dolor sit amet, consectetur adipiscing elit. | CODE |
| LOW | thirdparty/argparse/test/test_help.cpp | 95 | R"(#Lorem ipsum dolor sit amet, consectetur adipiscing elit. | CODE |
| LOW | thirdparty/tinyspline_lib/parson.c | 637 | Example: "\u006Corem ipsum" -> lorem ipsum */ | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | translation/update-po-files.sh | 59 | POTDIRS=`cat $LOCALDIR/POTDIRS|grep -v '^#'|grep -v '^\s*$'` #Read file without comment and empty lines | CODE |
| LOW | translation/update-po-files.sh | 69 | LINGUAS=`cat $LOCALDIR/pofiles/LINGUAS|grep -v '^#'|grep -v '^\s*$'` #Read file without comment and empty lines | CODE |
| LOW | …ty/sentry-native/external/benchmark/.ycm_extra_conf.py | 31 | # Set this to the absolute path to the folder (NOT the file!) containing the | COMMENT |
| LOW | …entry-native/external/benchmark/tools/gbench/report.py | 236 | # Check if we failed miserably with minimum required repetitions for utest | COMMENT |
| LOW | …ty/sentry-native/external/breakpad/autotools/ltmain.sh | 1710 | # Check if any of the arguments is a wrapper script. | COMMENT |
| LOW | …ty/sentry-native/external/breakpad/autotools/ltmain.sh | 7179 | # Loop over the list of objects to be linked. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/test-fedora-ci.sh | 5 | # Usage: | COMMENT |
| LOW | tools/build-fedora-ci.sh | 5 | # Usage: | COMMENT |
| LOW | …ni_chromium/mini_chromium/base/apple/foundation_util.h | 35 | // Example usage: | COMMENT |
| LOW | …ni_chromium/mini_chromium/base/apple/foundation_util.h | 93 | // Example usage: | COMMENT |
| LOW | …reakpad/src/client/windows/handler/exception_handler.h | 201 | // Usage example: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/newstroke/fontconv.py | 437 | print(f"Error parsing line '{line}'", file=sys.stderr) | CODE |
| LOW | resources/linux/autocomplete/generate_zsh_completion.py | 18 | except Exception as e: | CODE |
| LOW | …sources/linux/autocomplete/generate_bash_completion.py | 18 | except Exception as e: | CODE |
| LOW | qa/tests/cli/utils.py | 54 | except Exception: | CODE |
| LOW | qa/tests/cli/utils.py | 304 | except Exception: | CODE |
| LOW | utils/webview_test/server/webview_test_server.py | 936 | except Exception: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …try-native/external/benchmark/tools/gbench/__init__.py | 8 | __all__ = [] # type: ignore | CODE |
| LOW | thirdparty/fmt/support/docopt.py | 13 | __all__ = ['docopt'] | CODE |