AI Slop Code Risk Monitor

KiCad/kicad-source-mirror

SlopCodeMonitor badge for KiCad/kicad-source-mirror Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

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.

2.8 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

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.

2.8
Adjusted Signal
2.8
Raw Pattern Score
100%
Time Factor
2026-11-01
Last Push
3.1K
Stars
C++
Language
3.1M
Lines of Code
9.1K
Files
8.1K
Pattern Hits
2026-10-31
Scan Date
0.01
HC Hit Rate

Risk Review · Payload v1

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.

Cognitive Ownership Risk 12.5/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.3/100 · LOW

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

Agent Over-Engineering Ratio 0.7/100 · LOW

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

PR Review Velocity Impact 13.4/100 · LOW

Which changes need focused human review? 8089 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 0HIGH 128MEDIUM 120LOW 7841

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 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.

Over-Commented Block7462 hits · 7000 pts
SeverityFileLineSnippetContext
LOWuncrustify.cfg161# Spaces to indent 'case' from 'switch'COMMENT
LOWuncrustify.cfg1461COMMENT
LOWuncrustify.cfg1521# Will substitute $(filename) with the current file's name.COMMENT
LOWuncrustify.cfg1581# macro-else and macro-close.COMMENT
LOWuncrustify.cfg1601# ^ output_token is optional, then NULL is assumedCOMMENT
LOWCMakeLists.txt1#COMMENT
LOWtools/test-fedora-ci.sh1#!/usr/bin/env bashCOMMENT
LOWtools/generate_sim_model_ngspice_data.bash1#!/bin/bashCOMMENT
LOWtools/check_coding.sh1#!/usr/bin/env bashCOMMENT
LOWtools/generate_drc_rules_vocabulary.py1#!/usr/bin/env python3COMMENT
LOWtools/check_wxlogdebug.sh1#!/usr/bin/env bashCOMMENT
LOWtools/build-fedora-ci.sh1#!/usr/bin/env bashCOMMENT
LOWtools/gal_bitmap_font/png2struct.py1#!/usr/bin/env pythonCOMMENT
LOWtools/gal_bitmap_font/fnt2struct.py1#!/usr/bin/env pythonCOMMENT
LOWtools/gal_bitmap_font/fnt2struct_2.py1#!/usr/bin/env pythonCOMMENT
LOWtools/gal_bitmap_font/add_sdf_glyphs.py1#!/usr/bin/env python3COMMENT
LOWtranslation/plot_i18n_status.py1#!/usr/bin/env pythonCOMMENT
LOWtranslation/update-po-files.sh1#!/bin/bash -eCOMMENT
LOWplugins/3d/model_import_internal.h21#ifndef MODEL_IMPORT_INTERNAL_HCOMMENT
LOWplugins/3d/CMakeLists.txt1add_subdirectory( idf )COMMENT
LOWplugins/3d/model_import.cpp21#include <plugins/3dapi/model_import.h>COMMENT
LOWplugins/3d/vrml/wrlproc.cpp101 // periodCOMMENT
LOWplugins/3d/vrml/v1/vrml1_base.cpp21#include <iostream>COMMENT
LOWplugins/3d/vrml/v1/vrml1_group.cpp21// note: this was copied from the vrml1_separator class. the differenceCOMMENT
LOWplugins/3d/vrml/v2/vrml2_faceset.cpp321 }COMMENT
LOWplugins/3d/vrml/v2/vrml2_base.cpp21#include <iostream>COMMENT
LOWplugins/3d/vrml/x3d/x3d_ifaceset.cpp21COMMENT
LOWplugins/3d/idf/CMakeLists.txt1# Developers may wish to set DEBUG_IDF to a value from 1..3 toCOMMENT
LOWplugins/3d/idf/s3d_plugin_idf.cpp21// Note: the board's bottom side is at Z = 0COMMENT
LOWplugins/3d/oce/CMakeLists.txt1# Developers may wish to set DEBUG_OCE to a value from 1..3 toCOMMENT
LOWplugins/3d/oce/loadmodel.cpp21 * Some code lifted from FreeCAD, copyright (c) 2018 Zheng, Lei (realthunder) under GPLv2COMMENT
LOWplugins/3d/oce/loadmodel.cpp41#include <plugins/3dapi/model_import.h>COMMENT
LOWplugins/3d/oce/loadmodel.cpp61#include <XCAFDoc_ShapeTool.hxx>COMMENT
LOWplugins/3d/oce/oce.cpp21/*COMMENT
LOWinclude/local_history.h21COMMENT
LOWinclude/eda_item.h21 */COMMENT
LOWinclude/pcb_base_frame.h21 */COMMENT
LOWinclude/pcb_base_frame.h61COMMENT
LOWinclude/board_design_settings.h21#pragma onceCOMMENT
LOWinclude/class_draw_panel_gal.h21 * along with this program. If not, see <https://www.gnu.org/licenses/>.COMMENT
LOWinclude/eda_draw_frame.h21COMMENT
LOWinclude/page_info.h21COMMENT
LOWinclude/eda_base_frame.h41#include <wx/aui/aui.h>COMMENT
LOWinclude/downgrade_scan.h21#define DOWNGRADE_SCAN_HCOMMENT
LOWinclude/zoom_defines.h41// the limits can differ from zoom list because the zoom list cannot be as long asCOMMENT
LOWinclude/zoom_defines.h61#define ZOOM_MAX_LIMIT_PCBNEW 50000COMMENT
LOWinclude/fields_table_data_model.h21COMMENT
LOWinclude/fields_table_data_model.h341 // Data storeCOMMENT
LOWinclude/eda_item_flags.h21 */COMMENT
LOWinclude/eda_item_flags.h41#define STARTPOINT (1UL << 9) ///< When a line is selected, these flags indicate whichCOMMENT
LOWinclude/eda_item_flags.h61#define HOLE_PROXY (1UL << 24) ///< Indicates the BOARD_ITEM is a proxy for its holeCOMMENT
LOWinclude/drc_rules_release_vocabulary.h1// Generated by tools/generate_drc_rules_vocabulary.py from the release tags. Do not edit itCOMMENT
LOWinclude/base_set.h21COMMENT
LOWinclude/ctl_flags.h21#pragma onceCOMMENT
LOWinclude/ctl_flags.h41#define CTL_OMIT_FILTERS (1 << 9) ///< Omit the ki_fp_filters attribute inCOMMENT
LOWinclude/lockfile.h21COMMENT
LOWinclude/gestfich.h21#pragma onceCOMMENT
LOWinclude/ki_any.h21// licence below):COMMENT
LOWinclude/import_export.h21#ifndef IMPORT_EXPORT_H_COMMENT
LOWinclude/import_export.h41#endifCOMMENT
7402 more matches not shown…
Synthetic Comment Markers89 hits · 828 pts
SeverityFileLineSnippetContext
HIGHeeschema/sim/ngspice.cpp335 lines.push_back( nullptr ); // sentinel, as requested in ngSpice_Circ descriptionCODE
HIGH…tive/external/crashpad/util/stdlib/aligned_allocator.h39//! \brief A standard allocator that aligns its allocations as requested,COMMENT
HIGH⚡…reakpad/src/common/android/include/asm-mips/fpregdef.h29/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…reakpad/src/common/android/include/asm-mips/fpregdef.h34/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…reakpad/src/common/android/include/asm-mips/fpregdef.h39/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…reakpad/src/common/android/include/asm-mips/fpregdef.h44/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…reakpad/src/common/android/include/asm-mips/fpregdef.h49/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…reakpad/src/common/android/include/asm-mips/fpregdef.h54/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…reakpad/src/common/android/include/asm-mips/fpregdef.h59/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…reakpad/src/common/android/include/asm-mips/fpregdef.h64/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…reakpad/src/common/android/include/asm-mips/fpregdef.h69/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…reakpad/src/common/android/include/asm-mips/fpregdef.h74/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…reakpad/src/common/android/include/asm-mips/fpregdef.h79/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…reakpad/src/common/android/include/asm-mips/fpregdef.h84/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…reakpad/src/common/android/include/asm-mips/fpregdef.h89/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…reakpad/src/common/android/include/asm-mips/fpregdef.h94/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…reakpad/src/common/android/include/asm-mips/fpregdef.h99/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…reakpad/src/common/android/include/asm-mips/fpregdef.h104/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…reakpad/src/common/android/include/asm-mips/fpregdef.h109/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…reakpad/src/common/android/include/asm-mips/fpregdef.h114/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h29/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h34/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h39/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h44/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h49/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h54/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h59/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h64/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h69/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h74/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h79/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h84/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h89/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h94/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h99/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h104/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h109/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h114/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h119/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h124/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h129/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h134/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h139/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h144/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h149/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h154/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h159/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h164/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h169/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h174/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h179/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h184/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h189/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h194/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h199/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h204/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h209/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h214/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h219/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGH⚡…nal/breakpad/src/common/android/include/asm-mips/asm.h224/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
29 more matches not shown…
Decorative Section Separators67 hits · 240 pts
SeverityFileLineSnippetContext
MEDIUMCMakeLists.txt378#================================================COMMENT
MEDIUMCMakeLists.txt380#================================================COMMENT
MEDIUMCMakeLists.txt395#================================================COMMENT
MEDIUMCMakeLists.txt397#================================================COMMENT
MEDIUMCMakeLists.txt411#================================================COMMENT
MEDIUMCMakeLists.txt413#================================================COMMENT
MEDIUMCMakeLists.txt669#================================================COMMENT
MEDIUMCMakeLists.txt671#================================================COMMENT
MEDIUMCMakeLists.txt788#================================================COMMENT
MEDIUMCMakeLists.txt790#================================================COMMENT
MEDIUM⚡CMakeLists.txt1091#================================================COMMENT
MEDIUM⚡CMakeLists.txt1093#================================================COMMENT
MEDIUM⚡CMakeLists.txt1102#================================================COMMENT
MEDIUM⚡CMakeLists.txt1104#================================================COMMENT
MEDIUM⚡CMakeLists.txt1114#================================================COMMENT
MEDIUM⚡CMakeLists.txt1116#================================================COMMENT
MEDIUM⚡CMakeLists.txt1122#================================================COMMENT
MEDIUM⚡CMakeLists.txt1125#================================================COMMENT
MEDIUMtools/gal_bitmap_font/png2struct.py70#----------------------------------------------------------------------COMMENT
MEDIUMtools/gal_bitmap_font/fnt2struct.py77#----------------------------------------------------------------------COMMENT
MEDIUMtools/gal_bitmap_font/fnt2struct_2.py86#----------------------------------------------------------------------COMMENT
MEDIUM⚡qa/tests/cli/test_gerber.py472# ==============================================================================COMMENT
MEDIUM⚡qa/tests/cli/test_gerber.py474# ==============================================================================COMMENT
MEDIUM⚡qa/tests/cli/test_gerber.py746# ==============================================================================COMMENT
MEDIUM⚡qa/tests/cli/test_gerber.py748# ==============================================================================COMMENT
MEDIUMqa/tests/cli/test_gerber.py115# ==============================================================================COMMENT
MEDIUMqa/tests/cli/test_gerber.py117# ==============================================================================COMMENT
MEDIUMqa/tests/cli/test_gerber.py280# ==============================================================================COMMENT
MEDIUMqa/tests/cli/test_gerber.py282# ==============================================================================COMMENT
MEDIUMqa/tests/cli/test_gerber.py786# ==============================================================================COMMENT
MEDIUMqa/tests/cli/test_gerber.py788# ==============================================================================COMMENT
MEDIUM⚡utils/webview_test/server/tests/test_webview_server.py130# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡utils/webview_test/server/tests/test_webview_server.py132# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡utils/webview_test/server/tests/test_webview_server.py166# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡utils/webview_test/server/tests/test_webview_server.py168# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡utils/webview_test/server/tests/test_webview_server.py203# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡utils/webview_test/server/tests/test_webview_server.py205# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡utils/webview_test/server/tests/test_webview_server.py228# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡utils/webview_test/server/tests/test_webview_server.py230# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡utils/webview_test/server/tests/test_webview_server.py269# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡utils/webview_test/server/tests/test_webview_server.py271# ---------------------------------------------------------------------------COMMENT
MEDIUMutils/webview_test/server/tests/test_webview_server.py37# ---------------------------------------------------------------------------COMMENT
MEDIUMutils/webview_test/server/tests/test_webview_server.py39# ---------------------------------------------------------------------------COMMENT
MEDIUMutils/webview_test/server/tests/test_webview_server.py65# ---------------------------------------------------------------------------COMMENT
MEDIUMutils/webview_test/server/tests/test_webview_server.py67# ---------------------------------------------------------------------------COMMENT
MEDIUM…external/crashpad/third_party/zlib/zlib/CMakeLists.txt118#============================================================================COMMENT
MEDIUM…external/crashpad/third_party/zlib/zlib/CMakeLists.txt120#============================================================================COMMENT
MEDIUM…external/crashpad/third_party/zlib/zlib/CMakeLists.txt156#============================================================================COMMENT
MEDIUM…external/crashpad/third_party/zlib/zlib/CMakeLists.txt158#============================================================================COMMENT
MEDIUM⚡…external/crashpad/third_party/zlib/zlib/CMakeLists.txt240#============================================================================COMMENT
MEDIUM⚡…external/crashpad/third_party/zlib/zlib/CMakeLists.txt242#============================================================================COMMENT
MEDIUM⚡…external/crashpad/third_party/zlib/zlib/CMakeLists.txt248#============================================================================COMMENT
MEDIUM⚡…external/crashpad/third_party/zlib/zlib/CMakeLists.txt250#============================================================================COMMENT
MEDIUM…external/crashpad/third_party/zlib/zlib/CMakeLists.txt300#============================================================================COMMENT
MEDIUM…external/crashpad/third_party/zlib/zlib/CMakeLists.txt302#============================================================================COMMENT
MEDIUM…ntry-native/external/crashpad/libunwind/CMakeLists.txt1#===============================================================================COMMENT
MEDIUM…ntry-native/external/crashpad/libunwind/CMakeLists.txt3#===============================================================================COMMENT
MEDIUM…ntry-native/external/crashpad/libunwind/CMakeLists.txt43#===============================================================================COMMENT
MEDIUM…ntry-native/external/crashpad/libunwind/CMakeLists.txt45#===============================================================================COMMENT
MEDIUM…ntry-native/external/crashpad/libunwind/CMakeLists.txt113#===============================================================================COMMENT
7 more matches not shown…
Cross-Language Confusion27 hits · 155 pts
SeverityFileLineSnippetContext
HIGH…sources/linux/autocomplete/generate_bash_completion.py82 script.append(" _init_completion || return")CODE
HIGHqa/tests/cli/test_downgrade.py378(rule "Keep coordinates" (condition "A.Start_X > 0 && A.Start_Y > 0")CODE
HIGHqa/tests/cli/test_downgrade.py422 '(rule "Keep coordinates" (condition "A.Start_X >= 0 && B.End_Y >= 0 'STRING
HIGHqa/tests/eeschema/http_lib_test_server.py391 let sessionId = null;CODE
HIGHqa/tests/eeschema/http_lib_test_server.py450 reject(new Error(response.error_message || response.error_code || "RPC error"));CODE
HIGH⚡qa/tests/eeschema/http_lib_test_server.py470 if (!payload || typeof payload !== "object") return;CODE
HIGH⚡qa/tests/eeschema/http_lib_test_server.py472 if (payload.command === "NEW_SESSION" && payload.response_to === undefined) {{CODE
HIGH⚡qa/tests/eeschema/http_lib_test_server.py474 messageCounter = payload.message_id || 0;CODE
HIGHqa/tests/eeschema/http_lib_test_server.py492 if (payload.response_to !== undefined) {{CODE
HIGHqa/tests/eeschema/http_lib_test_server.py527 accessToken = null;CODE
HIGH⚡utils/webview_test/server/webview_test_server.py214 let sessionId = null;CODE
HIGH⚡utils/webview_test/server/webview_test_server.py218 if (window.webkit && window.webkit.messageHandlers && window.webkit.messageHandlers.kicad) {{CODE
HIGH⚡utils/webview_test/server/webview_test_server.py223 if (window.chrome && window.chrome.webview && window.chrome.webview.postMessage) {{CODE
HIGH⚡utils/webview_test/server/webview_test_server.py228 if (window.external && typeof window.external.invoke === "function") {{CODE
HIGHutils/webview_test/server/webview_test_server.py284 const params = (response && response.parameters) ? response.parameters : {{}};CODE
HIGHutils/webview_test/server/webview_test_server.py313 const previousPost = typeof existing.postMessage === "function" ? existing.postMessage.bind(existing) : null;CODE
HIGH⚡utils/webview_test/server/webview_test_server.py336 if (!payload || typeof payload !== "object") {{CODE
HIGH⚡utils/webview_test/server/webview_test_server.py340 if (payload.command === "NEW_SESSION" && payload.response_to === undefined) {{CODE
HIGH⚡utils/webview_test/server/webview_test_server.py342 messageCounter = payload.message_id || 0;CODE
HIGHutils/webview_test/server/webview_test_server.py354 if (payload.response_to !== undefined) {{CODE
HIGHutils/webview_test/server/webview_test_server.py370 if (!request || typeof request.message_id !== "number" || !sessionId) {{CODE
HIGHutils/webview_test/server/webview_test_server.py435 if (response.status && response.status !== "OK") {{CODE
HIGHutils/webview_test/server/webview_test_server.py491 img.src = part.image || GENERIC_IMAGE;CODE
HIGHutils/webview_test/server/webview_test_server.py651 const uuid = (window.crypto && window.crypto.randomUUID) ? window.crypto.randomUUID() : "legacy-uuid-" + Math.raCODE
HIGH…benchmark/bindings/python/google_benchmark/__init__.py110 options = __OptionMaker.make(undefined)CODE
HIGHthirdparty/fmt/support/release.py200 fmt_repo.push('origin', 'release')CODE
HIGHthirdparty/fmt/support/printable.py194 print(" if (0x{:x} <= cp && cp < 0x{:x}) return false;".format(a, a + b))STRING
Hyper-Verbose Identifiers162 hits · 134 pts
SeverityFileLineSnippetContext
LOWqa/tests/cli/test_pcb.py36def test_pcb_drc_rejects_unavailable_second_item(kitest: KiTestFixture, tmp_path: Path, rule: str):CODE
LOWqa/tests/cli/test_pcb.py68def run_and_check_export_command(kitest: KiTestFixture,CODE
LOWqa/tests/cli/test_pcb.py305def test_pcb_export_pos_exclude_bom(kitest: KiTestFixture, tmp_path: Path):CODE
LOWqa/tests/cli/test_pcb.py330def test_pcb_export_dxf_exclude_value(kitest: KiTestFixture, tmp_path: Path):CODE
LOWqa/tests/cli/test_common.py56def test_jobset_run_relative_project_path(tmp_path):CODE
LOWqa/tests/cli/test_common.py84def test_jobset_run_unknown_job_type(tmp_path):CODE
LOWqa/tests/cli/test_downgrade.py68 def test_project_preview_report_and_export_use_same_policy(self):STRING
LOWqa/tests/cli/test_downgrade.py102 def test_pcb_and_sch_commands_apply_option_and_preserve_source(self):STRING
LOWqa/tests/cli/test_downgrade.py125 def test_project_local_libraries_follow_policy(self):STRING
LOWqa/tests/cli/test_downgrade.py145 def test_drop_option_and_force_cannot_bypass_blockers(self):STRING
LOWqa/tests/cli/test_downgrade.py158 def test_json_report_cannot_replace_source_designs(self):STRING
LOWqa/tests/cli/test_downgrade.py172 def test_json_report_cannot_replace_source_through_file_aliases(self):STRING
LOWqa/tests/cli/test_downgrade.py191 def test_schematic_preview_and_invalid_target_create_no_output_directory(self):STRING
LOWqa/tests/cli/test_downgrade.py206 def test_barcode_export_resolves_updated_project_variables_before_cached_board_properties(self):STRING
LOWqa/tests/cli/test_downgrade.py248 def test_nondefault_tuning_settings_require_consent_and_appear_in_preview_report(self):STRING
LOWqa/tests/cli/test_downgrade.py278 def test_current_project_schemas_and_drc_exclusions_are_downgraded(self):STRING
LOWqa/tests/cli/test_downgrade.py327 def test_post_release_project_settings_are_reported_and_removed(self):STRING
LOWqa/tests/cli/test_downgrade.py372 def test_post_release_drc_rules_are_reported_in_conditions_and_assertions(self):STRING
LOWqa/tests/cli/test_downgrade.py412 def test_post_target_drc_properties_require_consent_in_both_expressions(self):STRING
LOWqa/tests/cli/test_downgrade.py465 def test_new_bom_and_manufacturing_output_choices_require_consent(self):STRING
LOWqa/tests/cli/test_downgrade.py503 def test_future_project_schemas_block_without_modifying_source(self):STRING
LOWqa/tests/cli/test_downgrade.py523 def test_library_table_strings_keep_frozen_reader_meaning(self):STRING
LOWqa/tests/cli/test_downgrade.py541 def test_unrepresentable_library_table_quoting_blocks_before_writes(self):STRING
LOWqa/tests/cli/test_downgrade.py568 def test_nested_library_tables_block_only_the_unsupported_target(self):STRING
LOWqa/tests/cli/test_downgrade.py590 def test_omitted_library_table_types_are_not_replaced_with_empty_strings(self):STRING
LOWqa/tests/cli/test_downgrade.py606 def test_failed_design_export_does_not_modify_source_libraries(self):STRING
LOWqa/tests/cli/test_downgrade.py640 def test_project_variant_is_validated_during_preview(self):STRING
LOWqa/tests/cli/test_downgrade.py658 def test_project_variant_target_validation_matches_export(self):STRING
LOWqa/tests/cli/test_downgrade.py678 def test_schematic_only_project_can_preview_and_export_variant(self):STRING
LOWqa/tests/cli/test_downgrade.py701 def test_schematic_public_export_requires_output_even_with_force(self):STRING
LOWqa/tests/cli/test_downgrade.py719 def test_schematic_existing_destinations_and_source_aliases_are_refused(self):STRING
LOWqa/tests/cli/test_downgrade.py765 def test_schematic_libraries_are_copied_and_converted_under_output(self):STRING
LOWqa/tests/cli/test_downgrade.py789 def test_schematic_library_blockers_leave_no_output_or_source_changes(self):STRING
LOWqa/tests/cli/test_downgrade.py826 def test_failed_export_keeps_a_destination_the_user_already_had(self):STRING
LOWqa/tests/cli/test_downgrade.py850 def test_native_default_project_exports_without_force(self):STRING
LOWqa/tests/cli/test_downgrade.py928 def test_future_component_class_schema_blocks_even_with_force(self):STRING
LOWqa/tests/cli/test_downgrade.py991 def test_board_embedded_worksheets_keep_released_checksums(self):STRING
LOWqa/tests/cli/test_downgrade.py1015 def test_schematic_embedded_worksheet_uses_released_checksum(self):STRING
LOWqa/tests/cli/test_downgrade.py1050 def test_pcb_existing_outputs_and_aliases_are_refused(self):STRING
LOWqa/tests/cli/test_downgrade.py1079 def test_pcb_libraries_are_copied_beside_the_output(self):STRING
LOWqa/tests/cli/test_downgrade.py1101 def test_library_copy_rejects_directory_links_and_recursive_outputs(self):STRING
LOWqa/tests/cli/test_downgrade.py1134 def test_schematic_library_parse_failure_removes_export_copy(self):STRING
LOWqa/tests/cli/test_downgrade.py1153 def test_schematic_library_copy_tree_cannot_overlap_sheet_or_project_outputs(self):STRING
LOWqa/tests/cli/test_downgrade.py1190 def test_pcb_library_parse_failure_keeps_existing_output_parent(self):STRING
LOWqa/tests/cli/test_pads_importer.py492 def test_pads_import_and_compare( self, kitest: KiTestFixture, test_case: str ):CODE
LOWqa/tests/cli/test_sym.py39def count_symbols_in_kicad_sym_file(file_path: Path) -> int:CODE
LOWqa/tests/cli/test_sym.py55def assert_files_are_identical(file1: Path, file2: Path) -> None:CODE
LOWqa/tests/cli/test_sym.py85def test_sym_upgrade_lib_pack_roundtrip(CODE
LOWqa/tests/cli/test_sym.py252def test_sym_export_svg_from_symdir(CODE
LOWqa/tests/cli/test_sym.py299def test_sym_export_svg_single_derived_file_from_symdir(CODE
LOWqa/tests/cli/test_import.py120 def test_import_unsupported_file( self, kitest: KiTestFixture ):CODE
LOWqa/tests/cli/test_import.py141 def test_import_board_creates_project( self, kitest: KiTestFixture ):CODE
LOWqa/tests/cli/test_import.py162 def test_import_keeps_dots_in_stem( self, kitest: KiTestFixture ):CODE
LOWqa/tests/cli/test_import.py176 def test_import_board_with_layer_map( self, kitest: KiTestFixture ):CODE
LOWqa/tests/cli/test_import.py201 def test_import_all_project_boards( self, kitest: KiTestFixture ):CODE
LOWqa/tests/cli/test_import.py235 def test_import_all_project_boards( self, kitest: KiTestFixture ):CODE
LOWqa/tests/cli/test_import.py285 def test_import_single_project_board_uses_project_name( self, kitest: KiTestFixture ):CODE
LOWqa/tests/cli/test_import.py314 def test_import_schematic_classification( self, kitest: KiTestFixture ):CODE
LOWqa/tests/cli/test_import.py337 def test_import_dual_input_linked( self, kitest: KiTestFixture ):CODE
LOWqa/tests/cli/test_import.py365 def test_import_pcad_pair_linked( self, kitest: KiTestFixture ):CODE
102 more matches not shown…
AI Slop Vocabulary28 hits · 83 pts
SeverityFileLineSnippetContext
MEDIUMinclude/eda_base_frame.h225 * Return a #SEARCH_STACK pertaining to entire program.COMMENT
MEDIUMlibs/kimath/include/math/vector2d.h728 // trees instead that utilize the less operator belowCOMMENT
MEDIUMpcbnew/tools/pcb_point_editor.cpp2013 // A corner on the pin has no leverage, so any drag of it would scale wildlyCOMMENT
MEDIUMpcbnew/tools/multichannel_tool.cpp2369 // across the thread pool, creating many short-lived tasks that fully utilizeCOMMENT
MEDIUMeeschema/sch_io/orcad/orcad_converter_symbols.cpp2524 // Polyline approximation; robust for elliptical arcs KiCad arcs cannot represent.COMMENT
MEDIUMeeschema/tools/backannotate.cpp1352 // logic robust if alternate pin types (e.g. explicit mechanical/NC pins)COMMENT
MEDIUM…ni_chromium/mini_chromium/base/numerics/clamped_math.h44 // This is not an explicit constructor because we want a seamless conversionCOMMENT
MEDIUM…ni_chromium/mini_chromium/base/numerics/checked_math.h44 // This is not an explicit constructor because we want a seamless conversionCOMMENT
MEDIUM…crashpad/third_party/cpp-httplib/cpp-httplib/httplib.h8930 // Cross-host/scheme redirect - create new client with robust setupCOMMENT
MEDIUM…crashpad/third_party/cpp-httplib/cpp-httplib/httplib.h8935// New method for robust redirect client creationCOMMENT
MEDIUM…crashpad/third_party/cpp-httplib/cpp-httplib/httplib.h9001 // Setup client with robust configurationCOMMENT
MEDIUM…crashpad/third_party/cpp-httplib/cpp-httplib/httplib.h9009// New method for robust client setup (based on basic_manual_redirect.cpp logic)COMMENT
MEDIUM…ty/sentry-native/external/breakpad/autotools/ltmain.sh210# Sed substitution that helps us do robust quoting. It backslashifiesCOMMENT
MEDIUM…ty/sentry-native/external/breakpad/autotools/ltmain.sh2719# Sed substitution that helps us do robust quoting. It backslashifiesCOMMENT
MEDIUM…ty/sentry-native/external/breakpad/autotools/ltmain.sh6531 # This code stresses the "libraries are programs" paradigm to itsCOMMENT
MEDIUMthirdparty/nanodbc/nanodbc/nanodbc.cpp84// Essentially, UDT is a varbinary type with additional metadata.COMMENT
MEDIUMthirdparty/nanodbc/nanodbc/nanodbc.cpp3103 case SQL_SS_UDT: // MSDN: Essentially, UDT is a varbinary type with additional metadata.CODE
MEDIUMthirdparty/fmt/include/fmt/format.h3383 // Compilers are not aware of how to leverage the maximum value ofCOMMENT
MEDIUMthirdparty/eigen/Eigen/src/Core/ConditionEstimator.h128 // added to make the algorithm more robust in certain corner cases whereCOMMENT
MEDIUMthirdparty/eigen/Eigen/src/Core/arch/SSE/PacketMath.h123// to leverage AVX instructions.COMMENT
MEDIUMthirdparty/eigen/Eigen/src/Core/arch/SSE/Complex.h26// to leverage AVX instructions.COMMENT
MEDIUMthirdparty/eigen/Eigen/src/Core/arch/SSE/Complex.h194// to leverage AVX instructions.COMMENT
MEDIUMthirdparty/eigen/Eigen/src/Core/arch/AVX/PacketMath.h56// to leverage AVX512 instructions.COMMENT
MEDIUMthirdparty/eigen/Eigen/src/Core/arch/AVX/PacketMath.h638// NOTE: leverage _mm256_i32gather_ps and _mm256_i32gather_pd if AVX2 instructions are availableCOMMENT
MEDIUMthirdparty/eigen/Eigen/src/Geometry/AngleAxis.h200 // let's use the robust Quaternion implementation:COMMENT
MEDIUMthirdparty/libwmf/src/metadefs.h73#define META_CREATEFONTINDIRECT 0x02FB /*gd mapping needs to be done, X one needs to be made robust*/COMMENT
MEDIUMthirdparty/planegcs/Constraints.cpp1569 // We switch to the robust 'r1 - r2 = 0' formulation, which has aCOMMENT
MEDIUMthirdparty/planegcs/Constraints.cpp1592 // Provide the gradient corresponding to the robust 'r1 - r2 = 0' error function.COMMENT
Verbosity Indicators40 hits · 72 pts
SeverityFileLineSnippetContext
LOWqa/tests/pcbnew/test_variant.cpp949 // Step 1: Initial state - variant has all attributes set (simulating previous netlist update)COMMENT
LOW⚡qa/tests/pcbnew/test_variant.cpp963 // Step 2: New netlist has variant with NO explicit attribute overridesCOMMENT
LOW⚡qa/tests/pcbnew/test_variant.cpp968 // Step 3: Apply the fixed transfer logic (same as board_netlist_updater::applyComponentVariants)COMMENT
LOWqa/tests/pcbnew/test_variant.cpp984 // Step 4: Verify all attributes were reset to base footprint values (false)COMMENT
LOWqa/tests/eeschema/test_symbol_library_manager.cpp271 // Step 1: Create a library with a parent and derived symbol using the plugin directlyCOMMENT
LOWqa/tests/eeschema/test_symbol_library_manager.cpp293 // Step 2: Verify both symbols exist in the libraryCOMMENT
LOWqa/tests/eeschema/test_symbol_library_manager.cpp304 // Step 3: Load symbols into LIB_BUFFER and delete the derived symbolCOMMENT
LOWqa/tests/eeschema/test_symbol_library_manager.cpp344 // Step 4: Save the library using the same pattern as SYMBOL_LIBRARY_MANAGER::SaveLibraryCOMMENT
LOWqa/tests/eeschema/test_symbol_library_manager.cpp369 // Step 5: Reload the library and verify the derived symbol is goneCOMMENT
LOWqa/tests/eeschema/test_symbol_embedded_files.cpp112 // Step 1: Create a parent symbol with an embedded file and saveCOMMENT
LOW⚡qa/tests/eeschema/test_symbol_embedded_files.cpp133 // Step 2: Close and reload the symbol to verify that the embedded file still exists.COMMENT
LOW⚡qa/tests/eeschema/test_symbol_embedded_files.cpp141 // Step 3: Create a derived symbol based on the first symbol and saveCOMMENT
LOWqa/tests/eeschema/test_symbol_embedded_files.cpp155 // Step 4: Close and re-open the derived symbol. Ensure that the embedded file does not exist in the derived symbol.COMMENT
LOWqa/tests/eeschema/test_symbol_embedded_files.cpp166 // Step 5: Embed a new file in the derived symbolCOMMENT
LOW⚡qa/tests/eeschema/test_symbol_embedded_files.cpp185 // Step 6: Close and reopen the derived symbol. Ensure that the new embedded file existsCOMMENT
LOW⚡qa/tests/eeschema/test_symbol_embedded_files.cpp193 // Step 7: Add only the derived symbol to a new schematic sheet. Ensure that both embedded files are present in the COMMENT
LOWqa/tests/eeschema/test_stacked_pin_conversion.cpp492 // Step 1: Convert to stacked notation (simulating ConvertStackedPins)COMMENT
LOW⚡qa/tests/eeschema/test_stacked_pin_conversion.cpp512 // Step 2: Verify stacked notationCOMMENT
LOW⚡qa/tests/eeschema/test_stacked_pin_conversion.cpp521 // Step 3: Convert back to individual pins (simulating ExplodeStackedPin)COMMENT
LOWqa/tests/eeschema/test_stacked_pin_conversion.cpp561 // Step 4: Verify the round-trip conversionCOMMENT
LOWlibs/kimath/src/geometry/line.cpp30 // That was two lines, but we need to check if the intersection is onCOMMENT
LOWlibs/kimath/src/geometry/shape_line_chain.cpp1674 /// Step 1: Find the position for the new arc in the existing arc vectorCOMMENT
LOW⚡libs/kimath/src/geometry/shape_line_chain.cpp1703 /// Step 2: Add the arc polyline points to the chainCOMMENT
LOW⚡libs/kimath/src/geometry/shape_line_chain.cpp1708 /// Step 3: Add the vector of indices to the shape vectorCOMMENT
LOW⚡common/settings/settings_manager.cpp1790 // Step 1: if we're over the total file limit, remove the oldestCOMMENT
LOW⚡common/settings/settings_manager.cpp1800 // Step 2: Stay under the total size limit. files[0] is the archive just written and isCOMMENT
LOWcommon/settings/settings_manager.cpp1826 // Step 3: Stay under the daily limitCOMMENT
LOW⚡pcbnew/ratsnest/ratsnest_data.cpp620 /// Step 1: The outer loop needs to be the subset (selected nodes) as it is a linear searchCOMMENT
LOW⚡pcbnew/ratsnest/ratsnest_data.cpp627 /// Step 2: O( log n ) search to identify a close element ordered by xCOMMENT
LOWpcbnew/ratsnest/ratsnest_data.cpp650 /// Step 3: using the same starting point, check points backwards for closer pointsCOMMENT
LOWpcbnew/exporters/export_gencad_writer.h111 * This section handles tracks and viasCOMMENT
LOW⚡eeschema/bus-wire-junction.cpp88 // Step 1: break the segment on one end.COMMENT
LOW⚡eeschema/bus-wire-junction.cpp96 // Step 2: break the remaining segment.COMMENT
LOWeeschema/sch_io/altium/sch_io_altium.cpp5992 // For schematic files, we need to check if the model is current.COMMENT
LOWeeschema/tools/sch_move_tool.cpp1644 // We need to check if the movement will change the net offset direction on the X and YCOMMENT
LOWeeschema/tools/sch_editor_control.cpp2547 // unique annotations, we need to check if the symbol is not already in the hierarchy. If weCOMMENT
LOWthirdparty/thread-pool/bs_thread_pool.hpp20// We need to include <version> since if we're using `import std` it will not define any feature-test macros, including COMMENT
LOWthirdparty/fmt/include/fmt/format-inl.h1275 // Step 1: integer promotion & Schubfach multiplier calculation.COMMENT
LOWthirdparty/fmt/include/fmt/format-inl.h1330 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOWthirdparty/fmt/include/fmt/format-inl.h1362 // Step 3: Find the significand with the smaller divisor.COMMENT
Structural Annotation Overuse36 hits · 66 pts
SeverityFileLineSnippetContext
LOWqa/resources/linux/verifyMetadataFiles.sh2# WARNING: This script will modify file associations and MIME types on the system itCOMMENT
LOWqa/tests/pcbnew/test_variant.cpp949 // Step 1: Initial state - variant has all attributes set (simulating previous netlist update)COMMENT
LOW⚡qa/tests/pcbnew/test_variant.cpp963 // Step 2: New netlist has variant with NO explicit attribute overridesCOMMENT
LOW⚡qa/tests/pcbnew/test_variant.cpp968 // Step 3: Apply the fixed transfer logic (same as board_netlist_updater::applyComponentVariants)COMMENT
LOWqa/tests/pcbnew/test_variant.cpp984 // Step 4: Verify all attributes were reset to base footprint values (false)COMMENT
LOWqa/tests/eeschema/test_symbol_library_manager.cpp271 // Step 1: Create a library with a parent and derived symbol using the plugin directlyCOMMENT
LOWqa/tests/eeschema/test_symbol_library_manager.cpp293 // Step 2: Verify both symbols exist in the libraryCOMMENT
LOWqa/tests/eeschema/test_symbol_library_manager.cpp304 // Step 3: Load symbols into LIB_BUFFER and delete the derived symbolCOMMENT
LOWqa/tests/eeschema/test_symbol_library_manager.cpp344 // Step 4: Save the library using the same pattern as SYMBOL_LIBRARY_MANAGER::SaveLibraryCOMMENT
LOWqa/tests/eeschema/test_symbol_library_manager.cpp369 // Step 5: Reload the library and verify the derived symbol is goneCOMMENT
LOWqa/tests/eeschema/test_symbol_embedded_files.cpp112 // Step 1: Create a parent symbol with an embedded file and saveCOMMENT
LOW⚡qa/tests/eeschema/test_symbol_embedded_files.cpp133 // Step 2: Close and reload the symbol to verify that the embedded file still exists.COMMENT
LOW⚡qa/tests/eeschema/test_symbol_embedded_files.cpp141 // Step 3: Create a derived symbol based on the first symbol and saveCOMMENT
LOWqa/tests/eeschema/test_symbol_embedded_files.cpp155 // Step 4: Close and re-open the derived symbol. Ensure that the embedded file does not exist in the derived symbol.COMMENT
LOWqa/tests/eeschema/test_symbol_embedded_files.cpp166 // Step 5: Embed a new file in the derived symbolCOMMENT
LOW⚡qa/tests/eeschema/test_symbol_embedded_files.cpp185 // Step 6: Close and reopen the derived symbol. Ensure that the new embedded file existsCOMMENT
LOW⚡qa/tests/eeschema/test_symbol_embedded_files.cpp193 // Step 7: Add only the derived symbol to a new schematic sheet. Ensure that both embedded files are present in the COMMENT
LOWqa/tests/eeschema/test_stacked_pin_conversion.cpp492 // Step 1: Convert to stacked notation (simulating ConvertStackedPins)COMMENT
LOW⚡qa/tests/eeschema/test_stacked_pin_conversion.cpp512 // Step 2: Verify stacked notationCOMMENT
LOW⚡qa/tests/eeschema/test_stacked_pin_conversion.cpp521 // Step 3: Convert back to individual pins (simulating ExplodeStackedPin)COMMENT
LOWqa/tests/eeschema/test_stacked_pin_conversion.cpp561 // Step 4: Verify the round-trip conversionCOMMENT
LOWlibs/kimath/src/geometry/shape_line_chain.cpp1674 /// Step 1: Find the position for the new arc in the existing arc vectorCOMMENT
LOW⚡libs/kimath/src/geometry/shape_line_chain.cpp1703 /// Step 2: Add the arc polyline points to the chainCOMMENT
LOW⚡libs/kimath/src/geometry/shape_line_chain.cpp1708 /// Step 3: Add the vector of indices to the shape vectorCOMMENT
LOW⚡common/settings/settings_manager.cpp1790 // Step 1: if we're over the total file limit, remove the oldestCOMMENT
LOW⚡common/settings/settings_manager.cpp1800 // Step 2: Stay under the total size limit. files[0] is the archive just written and isCOMMENT
LOWcommon/settings/settings_manager.cpp1826 // Step 3: Stay under the daily limitCOMMENT
LOW⚡pcbnew/ratsnest/ratsnest_data.cpp620 /// Step 1: The outer loop needs to be the subset (selected nodes) as it is a linear searchCOMMENT
LOW⚡pcbnew/ratsnest/ratsnest_data.cpp627 /// Step 2: O( log n ) search to identify a close element ordered by xCOMMENT
LOWpcbnew/ratsnest/ratsnest_data.cpp650 /// Step 3: using the same starting point, check points backwards for closer pointsCOMMENT
LOW⚡eeschema/bus-wire-junction.cpp88 // Step 1: break the segment on one end.COMMENT
LOW⚡eeschema/bus-wire-junction.cpp96 // Step 2: break the remaining segment.COMMENT
LOW…ative/external/benchmark/include/benchmark/benchmark.h1227 // NOTE: This function should only be used when *exact* iteration control isCOMMENT
LOWthirdparty/fmt/include/fmt/format-inl.h1275 // Step 1: integer promotion & Schubfach multiplier calculation.COMMENT
LOWthirdparty/fmt/include/fmt/format-inl.h1330 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOWthirdparty/fmt/include/fmt/format-inl.h1362 // Step 3: Find the significand with the smaller divisor.COMMENT
Self-Referential Comments18 hits · 54 pts
SeverityFileLineSnippetContext
MEDIUM.gitlab/templates.yml14# Define a template for all the unit tests, since each one is run in a separateCOMMENT
MEDIUMresources/linux/autocomplete/generate_zsh_completion.py163 # Define the aux function for subcommandsCOMMENT
MEDIUMeeschema/python_scripts/bom_csv_grouped_by_value.py94# Create a new csv writer object to use as the output formatterCOMMENT
MEDIUMeeschema/python_scripts/bom_txt_sorted_by_ref.py45# Create a new csv writer object to use as the output formatter, although weCOMMENT
MEDIUMeeschema/python_scripts/bom_csv_sorted_by_ref.py46# Create a new csv writer object to use as the output formatterCOMMENT
MEDIUMeeschema/python_scripts/bom_csv_grouped_extra.py83# Create a new csv writer object to use as the output formatterCOMMENT
MEDIUM…ema/python_scripts/bom_csv_grouped_by_value_with_fp.py44# Create a new csv writer object to use as the output formatterCOMMENT
MEDIUM…sentry-native/external/crashpad/libunwind/docs/conf.py5# This file is execfile()d with the current directory set to its containing dir.COMMENT
MEDIUM…ty/sentry-native/external/breakpad/autotools/ltmain.sh892# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUM…ty/sentry-native/external/breakpad/autotools/ltmain.sh903# This function implements the same check as func_lalib_p withoutCOMMENT
MEDIUM…ty/sentry-native/external/breakpad/autotools/ltmain.sh926# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUM…ty/sentry-native/external/breakpad/autotools/ltmain.sh935# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUM…ty/sentry-native/external/breakpad/autotools/ltmain.sh963# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUM…ty/sentry-native/external/breakpad/autotools/ltmain.sh1064# Create a libtool object file (analogous to a ".la" file),COMMENT
MEDIUM…ty/sentry-native/external/breakpad/autotools/ltmain.sh4937 # Create the object directory.COMMENT
MEDIUM…ty/sentry-native/external/breakpad/autotools/ltmain.sh7447 # Create the old-style object.COMMENT
MEDIUM…ty/sentry-native/external/breakpad/autotools/ltmain.sh7467 # Create an invalid libtool object if no PIC, so that we don'tCOMMENT
MEDIUMthirdparty/fmt/support/release.py196 # Create a draft release on GitHub, then trigger the release workflow toCOMMENT
Unused Imports54 hits · 54 pts
SeverityFileLineSnippetContext
LOWtools/lib_convert.py11CODE
LOWtools/lib_convert.py12CODE
LOWtools/tests/test_kicad_plugin.py16CODE
LOWtools/tests/test_plugin.py17CODE
LOWtools/tests/test_plugin.py18CODE
LOWresources/linux/autocomplete/generate_zsh_completion.py2CODE
LOW…sources/linux/autocomplete/generate_bash_completion.py2CODE
LOWresources/bitmaps_png/generate_themed_constraints.py8CODE
LOWqa/tests/cli/test_common.py21CODE
LOWqa/tests/cli/utils.py23CODE
LOWqa/tests/eeschema/http_lib_test_server.py30CODE
LOWqa/tests/eeschema/netdiff.py29CODE
LOWqa/tests/eeschema/netdiff.py30CODE
LOWutils/webview_test/server/webview_test_server.py11CODE
LOWutils/webview_test/server/tests/test_webview_server.py7CODE
LOWpcbnew/python/wizards/qfp/qfp.py23CODE
LOW…hema/python_scripts/bom_html_with_advanced_grouping.py19CODE
LOWeeschema/python_scripts/netlist_form_OrcadPcb2.py14CODE
LOWeeschema/python_scripts/netlist_form_cadstar.py14CODE
LOWeeschema/python_scripts/bom_csv_grouped_by_value.py20CODE
LOWeeschema/python_scripts/kicad_netlist_reader.py19CODE
LOWeeschema/python_scripts/kicad_netlist_reader.py23CODE
LOWeeschema/python_scripts/round_robin.py7CODE
LOWeeschema/python_scripts/round_robin.py12CODE
LOWeeschema/python_scripts/bom_txt_sorted_by_ref.py16CODE
LOWeeschema/python_scripts/netlist_form_pads-pcb-asc.py14CODE
LOWeeschema/python_scripts/bom_csv_sorted_by_ref.py18CODE
LOWeeschema/python_scripts/round_value_robin.py7CODE
LOWeeschema/python_scripts/bom_html_grouped_by_value.py19CODE
LOW…benchmark/bindings/python/google_benchmark/__init__.py35CODE
LOW…benchmark/bindings/python/google_benchmark/__init__.py35CODE
LOW…benchmark/bindings/python/google_benchmark/__init__.py35CODE
LOW…benchmark/bindings/python/google_benchmark/__init__.py35CODE
LOW…benchmark/bindings/python/google_benchmark/__init__.py35CODE
LOW…benchmark/bindings/python/google_benchmark/__init__.py35CODE
LOW…benchmark/bindings/python/google_benchmark/__init__.py35CODE
LOW…benchmark/bindings/python/google_benchmark/__init__.py35CODE
LOW…benchmark/bindings/python/google_benchmark/__init__.py35CODE
LOW…benchmark/bindings/python/google_benchmark/__init__.py35CODE
LOW…benchmark/bindings/python/google_benchmark/__init__.py35CODE
LOW…benchmark/bindings/python/google_benchmark/__init__.py35CODE
LOW…benchmark/bindings/python/google_benchmark/__init__.py35CODE
LOW…benchmark/bindings/python/google_benchmark/__init__.py35CODE
LOW…benchmark/bindings/python/google_benchmark/__init__.py35CODE
LOW…ernal/crashpad/libunwind/test/libunwind/test/config.py9CODE
LOW…sentry-native/external/crashpad/libunwind/docs/conf.py13CODE
LOW…sentry-native/external/crashpad/libunwind/docs/conf.py13CODE
LOWthirdparty/fmt/support/release.py12CODE
LOWthirdparty/fmt/support/release.py13CODE
LOW…t/support/python/mkdocstrings_handlers/cxx/__init__.py17CODE
LOW…t/support/python/mkdocstrings_handlers/cxx/__init__.py17CODE
LOW…t/support/python/mkdocstrings_handlers/cxx/__init__.py19CODE
LOW…t/support/python/mkdocstrings_handlers/cxx/__init__.py20CODE
LOW…t/support/python/mkdocstrings_handlers/cxx/__init__.py20CODE
Empty Error Handlers9 hits · 45 pts
SeverityFileLineSnippetContext
HIGHtools/tests/test_kicad_plugin.py31except:CODE
HIGHtools/tests/test_kicad_plugin.py36except:CODE
HIGHtranslation/plot_i18n_status.py34except:CODE
HIGHqa/tests/cli/test_pads_importer.py274except json.JSONDecodeError:CODE
HIGHqa/tests/cli/test_pads_importer.py370except json.JSONDecodeError:CODE
HIGHqa/tests/cli/utils.py54except Exception:CODE
HIGHqa/tests/cli/utils.py93except ValueError:CODE
HIGH…/sentry-native/external/benchmark/tools/gbench/util.py54except BaseException:CODE
HIGH…party/sentry-native/external/crashpad/util/mach/mig.py30except OSError:CODE
Deep Nesting39 hits · 39 pts
SeverityFileLineSnippetContext
LOWtools/gal_bitmap_font/add_sdf_glyphs.py171CODE
LOWtools/newstroke/fontconv.py116CODE
LOWtools/newstroke/fontconv.py256CODE
LOWtools/newstroke/fontconv.py464CODE
LOWtools/newstroke/obsolete/lib2sym.py348CODE
LOWqa/tests/cli/test_downgrade.py68CODE
LOWqa/tests/cli/test_downgrade.py102CODE
LOWqa/tests/cli/test_downgrade.py172CODE
LOWqa/tests/cli/test_downgrade.py606CODE
LOWqa/tests/cli/test_downgrade.py701CODE
LOWqa/tests/cli/test_downgrade.py719CODE
LOWqa/tests/cli/test_downgrade.py850CODE
LOWqa/tests/cli/test_downgrade.py883CODE
LOWqa/tests/cli/test_downgrade.py948CODE
LOWqa/tests/cli/test_downgrade.py1050CODE
LOWqa/tests/cli/test_downgrade.py1153CODE
LOWqa/tests/cli/test_pads_importer.py399CODE
LOWqa/tests/cli/utils.py72CODE
LOW…hema/python_scripts/bom_html_with_advanced_grouping.py48CODE
LOWeeschema/python_scripts/bom_csv_grouped_by_value.py33CODE
LOWeeschema/python_scripts/kicad_netlist_reader.py217CODE
LOWeeschema/python_scripts/kicad_netlist_reader.py331CODE
LOWeeschema/python_scripts/kicad_netlist_reader.py497CODE
LOWeeschema/python_scripts/kicad_netlist_reader.py596CODE
LOWeeschema/python_scripts/kicad_netlist_reader.py686CODE
LOWeeschema/python_scripts/kicad_netlist_reader.py755CODE
LOWeeschema/python_scripts/bom_csv_grouped_extra.py33CODE
LOWthirdparty/sentry-native/external/benchmark/setup.py91CODE
LOW…ty/sentry-native/external/benchmark/.ycm_extra_conf.py85CODE
LOW…/sentry-native/external/benchmark/tools/gbench/util.py59CODE
LOW…tive/external/crashpad/snapshot/win/end_to_end_test.py121CODE
LOWthirdparty/fmt/support/docopt.py72CODE
LOWthirdparty/fmt/support/docopt.py301CODE
LOWthirdparty/fmt/support/docopt.py334CODE
LOWthirdparty/fmt/support/docopt.py402CODE
LOWthirdparty/fmt/support/docopt.py428CODE
LOWthirdparty/fmt/support/docopt.py57CODE
LOWthirdparty/fmt/support/printable.py133CODE
LOW…t/support/python/mkdocstrings_handlers/cxx/__init__.py358CODE
Slop Phrases17 hits · 31 pts
SeverityFileLineSnippetContext
LOWinclude/eda_base_frame.h335 * Don't forget to call the base method or your frames won't remember their positionsCOMMENT
LOWinclude/eda_base_frame.h343 * Don't forget to call the base class's SaveSettings() from your derivedCOMMENT
LOWinclude/eda_base_frame.h729 * The default version only updates the status bar. Don't forget to call the defaultCOMMENT
MEDIUMkicad/project_template.h88 copied to the new project location ( excluding METADIR as mentioned earlier ) and any filesCODE
LOWcommon/netlist_reader/netlist_reader.h98 // Add new types here. Don't forget to create the appropriate class derived fromCOMMENT
MEDIUMcommon/plotters/SVG_plotter.cpp56 * Here is a simple example:COMMENT
MEDIUMcommon/plotters/SVG_plotter.cpp61 * Here is a simple example:COMMENT
LOWpcbnew/netlist_reader/netlist_reader.h100 // Add new types here. Don't forget to create the appropriate class derived fromCOMMENT
MEDIUMpcbnew/router/pns_multi_dragger.h44 * Dragging algorithm for multiple segments. Very trival version for demonstration purposes.COMMENT
MEDIUMthirdparty/eigen/Eigen/src/Core/util/SymbolicIndex.h19 * Here is a simple example:COMMENT
MEDIUM…arty/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h118 * As mentioned earlier MatrixProduct breaks complex numbers into a real vector and a complex vector so packing hasCOMMENT
LOWthirdparty/vma/vk_mem_alloc.h16597// At the end, don't forget to:COMMENT
LOWthirdparty/vma/vk_mem_alloc.h657 To prepare for this possibility, don't forget to add appropriate flags likeCODE
LOWthirdparty/vma/vk_mem_alloc.h2613don't forget to free them.CODE
LOWthirdparty/vma/vk_mem_alloc.h2660don't forget to free it as well.CODE
LOWthirdparty/vma/vk_mem_alloc.h16634Don't forget to destroy your buffer and allocation objects when no longer needed:CODE
LOWthirdparty/vma/vk_mem_alloc.h17796If you allocated a new object to be used as the custom pointer, don't forget to delete that object before freeing the alCODE
AI Response Leakage3 hits · 22 pts
SeverityFileLineSnippetContext
HIGH…ative/external/crashpad/libunwind/src/Unwind-EHABI.cpp448 // In this implementation, the phases don't share the VRS backing store.COMMENT
HIGHthirdparty/eigen/Eigen/src/Core/arch/SSE/PacketMath.h547 // In this implementation, we take advantage of the fact that pmin/pmax for SSECOMMENT
HIGHthirdparty/eigen/Eigen/src/Core/arch/SSE/PacketMath.h556 // In this implementation, we take advantage of the fact that pmin/pmax for SSECOMMENT
TODO Padding8 hits · 14 pts
SeverityFileLineSnippetContext
LOWpcbnew/exporters/step/step_pcb_model.cpp3850 // TODO: implement IDF and EMN convertersCOMMENT
LOWpcbnew/pcb_io/altium/altium_parser_pcb.h696 // TODO: implement different types of rules we need to parseCOMMENT
LOWpcbnew/pcb_io/altium/altium_pcb.cpp3835 // TODO: implement?COMMENT
LOWpcbnew/pcb_io/altium/altium_pcb.cpp3859 // TODO: implement all different types for footprintsCOMMENT
LOWpcbnew/pcb_io/eagle/pcb_io_eagle.cpp3354 // TODO: Handle exceptionsCOMMENT
LOW⚡eeschema/sch_io/cadstar/cadstar_sch_archive_loader.cpp387 // TODO: implement variant importingCOMMENT
LOW⚡eeschema/sch_io/cadstar/cadstar_sch_archive_loader.cpp396 // TODO: implement group importingCOMMENT
LOW⚡eeschema/sch_io/cadstar/cadstar_sch_archive_loader.cpp404 // TODO: implement design block importingCOMMENT
Fake / Example Data11 hits · 13 pts
SeverityFileLineSnippetContext
LOW…common/text_eval/test_text_eval_parser_integration.cpp215 evaluator.SetVariable( std::string("designer"), std::string("John Doe") );CODE
LOW…party/zlib/zlib/google/test/data/test/foo/bar/quux.txt1Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sem urna, semper ac, adipiscing sed, varius eget, quam. FuscCODE
LOW…party/zlib/zlib/google/test/data/test/foo/bar/quux.txt1Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sem urna, semper ac, adipiscing sed, varius eget, quam. FuscCODE
LOW…party/zlib/zlib/google/test/data/test/foo/bar/quux.txt13Nullam non lacus. Vivamus rhoncus dolor sit amet ipsum. Vivamus volutpat eleifend odio. Vestibulum nunc. In at magna a pCODE
LOW⚡…party/zlib/zlib/google/test/data/test/foo/bar/quux.txt37Etiam ut nibh nec neque elementum iaculis. Maecenas facilisis nulla at lorem. Pellentesque elit sapien, ultricies at, diCODE
LOW⚡…party/zlib/zlib/google/test/data/test/foo/bar/quux.txt37Etiam ut nibh nec neque elementum iaculis. Maecenas facilisis nulla at lorem. Pellentesque elit sapien, ultricies at, diCODE
LOW⚡…party/zlib/zlib/google/test/data/test/foo/bar/quux.txt39Morbi aliquam lectus sit amet nisi. Praesent urna purus, porttitor vitae, accumsan in, sollicitudin at, lorem. Donec diaCODE
LOW⚡…party/zlib/zlib/google/test/data/test/foo/bar/quux.txt39Morbi aliquam lectus sit amet nisi. Praesent urna purus, porttitor vitae, accumsan in, sollicitudin at, lorem. Donec diaCODE
LOWthirdparty/argparse/test/test_help.cpp95 R"(#Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOWthirdparty/argparse/test/test_help.cpp95 R"(#Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOWthirdparty/tinyspline_lib/parson.c637Example: "\u006Corem ipsum" -> lorem ipsum */CODE
Redundant / Tautological Comments6 hits · 8 pts
SeverityFileLineSnippetContext
LOWtranslation/update-po-files.sh59POTDIRS=`cat $LOCALDIR/POTDIRS|grep -v '^#'|grep -v '^\s*$'` #Read file without comment and empty linesCODE
LOWtranslation/update-po-files.sh69LINGUAS=`cat $LOCALDIR/pofiles/LINGUAS|grep -v '^#'|grep -v '^\s*$'` #Read file without comment and empty linesCODE
LOW…ty/sentry-native/external/benchmark/.ycm_extra_conf.py31# Set this to the absolute path to the folder (NOT the file!) containing theCOMMENT
LOW…entry-native/external/benchmark/tools/gbench/report.py236 # Check if we failed miserably with minimum required repetitions for utestCOMMENT
LOW…ty/sentry-native/external/breakpad/autotools/ltmain.sh1710 # Check if any of the arguments is a wrapper script.COMMENT
LOW…ty/sentry-native/external/breakpad/autotools/ltmain.sh7179 # Loop over the list of objects to be linked.COMMENT
Example Usage Blocks5 hits · 8 pts
SeverityFileLineSnippetContext
LOWtools/test-fedora-ci.sh5# Usage:COMMENT
LOWtools/build-fedora-ci.sh5# Usage:COMMENT
LOW…ni_chromium/mini_chromium/base/apple/foundation_util.h35// Example usage:COMMENT
LOW…ni_chromium/mini_chromium/base/apple/foundation_util.h93// Example usage:COMMENT
LOW…reakpad/src/client/windows/handler/exception_handler.h201 // Usage example:COMMENT
Excessive Try-Catch Wrapping6 hits · 7 pts
SeverityFileLineSnippetContext
MEDIUMtools/newstroke/fontconv.py437 print(f"Error parsing line '{line}'", file=sys.stderr)CODE
LOWresources/linux/autocomplete/generate_zsh_completion.py18 except Exception as e:CODE
LOW…sources/linux/autocomplete/generate_bash_completion.py18 except Exception as e:CODE
LOWqa/tests/cli/utils.py54 except Exception:CODE
LOWqa/tests/cli/utils.py304 except Exception:CODE
LOWutils/webview_test/server/webview_test_server.py936 except Exception:CODE
Modern Structural Boilerplate2 hits · 2 pts
SeverityFileLineSnippetContext
LOW…try-native/external/benchmark/tools/gbench/__init__.py8__all__ = [] # type: ignoreCODE
LOWthirdparty/fmt/support/docopt.py13__all__ = ['docopt']CODE