AI Slop Code Risk Monitor

qt-creator/qt-creator

SlopCodeMonitor badge for qt-creator/qt-creator Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

A cross-platform Qt IDE

2.4 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for qt-creator/qt-creator, a C++ project with 3,086 GitHub stars. SynthScan examined 2,763,942 lines of code across 11610 source files, recording 6126 pattern matches distributed across 25 syntactic categories. The legacy adjusted pattern signal is 2.4 (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.4
Adjusted Signal
2.4
Raw Pattern Score
100%
Time Factor
2026-10-30
Last Push
3.1K
Stars
C++
Language
2.8M
Lines of Code
11.6K
Files
6.1K
Pattern Hits
2026-10-31
Scan Date
0.02
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 9.2/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.6/100 · LOW

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

Agent Over-Engineering Ratio 2.2/100 · LOW

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

PR Review Velocity Impact 12.4/100 · LOW

Which changes need focused human review? 6126 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 1HIGH 180MEDIUM 150LOW 5795

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 6126 distinct pattern matches across 25 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Over-Commented Block5020 hits · 4816 pts
SeverityFileLineSnippetContext
LOWtests/licenseheader/test-git-config-variables.h1// %{Git:Config:user.name}COMMENT
LOWtests/unit/tests/unittests/unittests-main.cpp1// Copyright (C) 2016 The Qt Company Ltd.COMMENT
LOW…s/unit/tests/unittests/utils/smallstring-benchmark.cpp321COMMENT
LOW…ts/unit/tests/unittests/sqlite/sqlitedatabase-test.cpp1// Copyright (C) 2016 The Qt Company Ltd.COMMENT
LOW…s/unit/tests/unittests/sqlite/sqlitestatement-test.cpp1// Copyright (C) 2016 The Qt Company Ltd.COMMENT
LOW…sts/unittests/listmodeleditor/listmodeleditor-test.cpp1// Copyright (C) 2020 The Qt Company Ltd.COMMENT
LOW…nittests/projectstorage/projectstorageupdater-test.cpp1// Copyright (C) 2021 The Qt Company Ltd.COMMENT
LOW…tests/unittests/projectstorage/projectstorage-test.cpp1// Copyright (C) 2021 The Qt Company Ltd.COMMENT
LOW…ests/projectstorage/projectstoragepathwatcher-test.cpp1// Copyright (C) 2021 The Qt Company Ltd.COMMENT
LOW…tests/unittests/model/modelresourcemanagement-test.cpp1// Copyright (C) 2023 The Qt Company Ltd.COMMENT
LOWtests/unit/tests/unittests/model/rewriterview-test.cpp1// Copyright (C) 2024 The Qt Company Ltd.COMMENT
LOWtests/unit/tests/unittests/model/model-test.cpp1// Copyright (C) 2023 The Qt Company Ltd.COMMENT
LOW…s/unit/tests/unittests/model/nodelistproperty-test.cpp1// Copyright (C) 2021 The Qt Company Ltd.COMMENT
LOW…ts/unit/tests/unittests/metainfo/nodemetainfo-test.cpp1// Copyright (C) 2023 The Qt Company Ltd.COMMENT
LOW…nit/tests/unittests/metainfo/propertymetainfo-test.cpp1// Copyright (C) 2023 The Qt Company Ltd.COMMENT
LOWtests/unit/tests/utils/conditionally-disabled-tests.h1// Copyright (C) 2016 The Qt Company Ltd.COMMENT
LOWtests/unit/tests/utils/conditionally-disabled-tests.h21COMMENT
LOWtests/unit/tests/utils/googletest.h1// Copyright (C) 2016 The Qt Company Ltd.COMMENT
LOWtests/unit/tests/utils/googletest.h21COMMENT
LOW…ntegrationtests/qmldesigner/astcheck/astcheck-test.cpp1// Copyright (C) 2025 The Qt Company Ltd.COMMENT
LOWtests/unit/tests/printers/gtest-creator-printing.cpp1// Copyright (C) 2016 The Qt Company Ltd.COMMENT
LOWtests/unit/tests/printers/gtest-creator-printing.h1// Copyright (C) 2016 The Qt Company Ltd.COMMENT
LOW…elmanager/testdata/sources/test_modelmanager_refresh.h1#ifndef test_modelmanager_refresh_hCOMMENT
LOW…/frameworks/My.framework/Versions/A/Headers/MyHeader.h1#ifndef MyHeader_hCOMMENT
LOW…rameworks/Nested.framework/Versions/A/Headers/Nested.h1#ifndef Nested_hCOMMENT
LOW…Nested.framework/Versions/A/Headers/IncorrectVersion.h1#ifndef IncorrectVersion_hCOMMENT
LOW…rameworks/Nested.framework/Versions/B/Headers/Nested.h1#ifndef Nested_hCOMMENT
LOW…s/Nested.framework/Versions/B/Headers/CorrectVersion.h1#ifndef CorrectVersion_hCOMMENT
LOW…anager/testdata_stale_header_reuse_diamond/configB.cpp1#include "x.h"COMMENT
LOW…anager/testdata_stale_header_reuse_diamond/configA.cpp1#define FLAGCOMMENT
LOWtests/cppmodelmanager/testdata_refresh/defines.h1// Copyright (C) 2016 The Qt Company Ltd.COMMENT
LOW…s/cppmodelmanager/testdata_stale_header_reuse/shared.h1#ifdef FLAGCOMMENT
LOW…ppmodelmanager/testdata_stale_header_reuse/configA.cpp1#define FLAGCOMMENT
LOW…manager/testdata_stale_header_reuse_nested/configA.cpp1#define FLAGCOMMENT
LOW…elmanager/testdata_stale_header_reuse_nested/definer.h1#ifdef FLAGCOMMENT
LOW…odelmanager/testdata_stale_header_reuse_nested/outer.h1#include "definer.h"COMMENT
LOW…pmodelmanager/testdata_renameheaders/subdir2/file2.cpp1#include "header2.h"COMMENT
LOW…pmodelmanager/testdata_renameheaders/subdir1/file1.cpp1#include "header1.h"COMMENT
LOWtests/cppmodelmanager/testdata_defines/header.h1#ifdef SUB1COMMENT
LOWtests/tools/qml-ast2dot/main.cpp1// Copyright (C) 2016 The Qt Company Ltd.COMMENT
LOW…acing/timelinerenderer/tst_trackpainterinteraction.cpp1// Copyright (C) 2025 The Qt Company Ltd.COMMENT
LOW…racing/timelineoverviewrenderer/tst_overviewwidget.cpp1// Copyright (C) 2025 The Qt Company Ltd.COMMENT
LOW…imelineabstractrenderer/tst_trackpainterproperties.cpp1// Copyright (C) 2025 The Qt Company Ltd.COMMENT
LOWtests/auto/tracing/timelinemodel/tst_timelinemodel.cpp1// Copyright (C) 2016 The Qt Company Ltd.COMMENT
LOW…/tracing/timelinedetails/tst_timelinedetailswidget.cpp1// Copyright (C) 2025 The Qt Company Ltd.COMMENT
LOW…ng/timelinecontentwidget/tst_timelinecontentwidget.cpp1// Copyright (C) 2026 The Qt Company Ltd.COMMENT
LOWtests/auto/cplusplus/cplusplus_global.h1// Copyright (C) 2016 The Qt Company Ltd.COMMENT
LOW…auto/cplusplus/translationunit/tst_translationunit.cpp1// Copyright (C) 2016 The Qt Company Ltd.COMMENT
LOWtests/auto/cplusplus/lookup/tst_lookup.cpp1// Copyright (C) 2016 The Qt Company Ltd.COMMENT
LOW…usplus/declarationcomments/tst_declarationcomments.cpp1// Copyright (C) 2023 The Qt Company Ltd.COMMENT
LOWtests/auto/cplusplus/checksymbols/tst_checksymbols.cpp1// Copyright (C) 2016 The Qt Company Ltd.COMMENT
LOWtests/auto/cplusplus/findusages/tst_findusages.cpp1// Copyright (C) 2016 The Qt Company Ltd.COMMENT
LOWtests/auto/cplusplus/semantic/tst_semantic.cpp1// Copyright (C) 2016 The Qt Company Ltd.COMMENT
LOW…sts/auto/cplusplus/codeformatter/tst_codeformatter.cpp1// Copyright (C) 2016 The Qt Company Ltd.COMMENT
LOW…us/cppselectionchanger/tst_cppselectionchangertest.cpp1// Copyright (C) 2016 The Qt Company Ltd.COMMENT
LOW…/cplusplus/typeprettyprinter/tst_typeprettyprinter.cpp1// Copyright (C) 2016 The Qt Company Ltd.COMMENT
LOW…splus/preprocessor/data/identifier-expansion.3.out.cpp1# 1 "data/identifier-expansion.3.cpp"COMMENT
LOW…ts/auto/cplusplus/preprocessor/data/macro_pounder_fn.c1// This file is copied from Clang. Everything below this line is "theirs".COMMENT
LOWtests/auto/cplusplus/preprocessor/data/macro-test.cpp1#define USE(MY_USE) (defined MY_USE_##MY_USE && MY_USE_##MY_USE)COMMENT
LOW…processor/data/include_next-data/systemIncludePath/t.h1#define SYSTEM_HEADER_INCLUDEDCOMMENT
4960 more matches not shown…
Empty Error Handlers126 hits · 618 pts
SeverityFileLineSnippetContext
HIGHtests/auto/debugger/nativemixed_driver.py53except gdb.error:CODE
HIGHtests/system/suite_debugger/tst_simple_analyze/test.py158except:CODE
HIGHtests/system/suite_debugger/tst_simple_debug/test.py68except:CODE
HIGHtests/system/suite_debugger/tst_simple_debug/test.py60except:CODE
HIGHtests/system/suite_tools/tst_designer_edit/test.py149except:CODE
HIGHtests/system/suite_tools/tst_designer_edit/test.py143except:CODE
HIGHtests/system/shared/editor_utils.py239except:CODE
HIGHtests/system/shared/debugger.py208except:CODE
HIGHtests/system/shared/debugger.py21except LookupError:CODE
HIGHtests/system/shared/project_explorer.py138except:CODE
HIGHtests/system/shared/qtcreator.py78except:CODE
HIGHtests/system/shared/project.py26except:CODE
HIGHtests/system/shared/project.py526except:CODE
HIGHtests/system/suite_CSUP/tst_CSUP06/test.py142except LookupError: # no proposal or tool tip for unambiguous stuff - direct completionCODE
HIGH…ts/system/suite_general/tst_create_proj_wizard/test.py179except:CODE
HIGHtests/system/suite_general/tst_default_settings/test.py186except:CODE
HIGHtests/system/suite_general/tst_default_settings/test.py238except subprocess.CalledProcessError:CODE
HIGH…sts/system/suite_general/tst_save_before_build/test.py27except:CODE
HIGHtests/system/suite_general/tst_rename_file/test.py128except:CODE
HIGHtests/manual/debugger/qmlmix/qmlmix-gdb-test.py62except gdb.error:CODE
HIGHtests/manual/debugger/qmlmix/qmlmix-gdb-test.py301except Exception:CODE
HIGHtests/manual/debugger/qmlmix/qmlmix-bp-experiment.py132except gdb.error:CODE
HIGHtests/manual/debugger/qmlmix/qmlmix-passive-stack.py189except gdb.error:CODE
HIGHscripts/deploy.py144except OSError:CODE
HIGHscripts/common.py134except shutil.WindowsError:CODE
HIGHscripts/mcp_proxy.py178except OSError:CODE
HIGHscripts/mcp_proxy.py189except OSError:CODE
HIGHscripts/mcp_proxy.py110except (IndexError, ValueError):CODE
HIGHscripts/mcp_proxy.py145except (IndexError, ValueError):CODE
HIGHscripts/mcp_proxy.py330except json.JSONDecodeError:CODE
HIGHscripts/mcp_proxy.py394except json.JSONDecodeError:CODE
HIGHshare/qtcreator/debugger/creatortypes.py132except:CODE
HIGHshare/qtcreator/debugger/creatortypes.py346except:CODE
HIGHshare/qtcreator/debugger/libcpp_stdtypes.py402except:CODE
HIGHshare/qtcreator/debugger/libcpp_stdtypes.py380except:CODE
HIGHshare/qtcreator/debugger/stdtypes.py711except:CODE
HIGHshare/qtcreator/debugger/bridge.py130except AttributeError:CODE
HIGHshare/qtcreator/debugger/bridge.py541except gdb.error:CODE
HIGHshare/qtcreator/debugger/bridge.py694except KeyboardInterrupt:CODE
HIGHshare/qtcreator/debugger/bridge.py1128except gdb.error:CODE
HIGHshare/qtcreator/debugger/bridge.py1143except gdb.error:CODE
HIGHshare/qtcreator/debugger/bridge.py2271except Exception:CODE
HIGHshare/qtcreator/debugger/bridge.py2276except Exception:CODE
HIGHshare/qtcreator/debugger/bridge.py2348except Exception:CODE
HIGHshare/qtcreator/debugger/bridge.py462except gdb.error:CODE
HIGHshare/qtcreator/debugger/bridge.py1084except RuntimeError:CODE
HIGHshare/qtcreator/debugger/bridge.py1887except (gdb.error, RuntimeError):CODE
HIGHshare/qtcreator/debugger/bridge.py2105except OSError:CODE
HIGHshare/qtcreator/debugger/bridge.py2368except Exception:CODE
HIGHshare/qtcreator/debugger/bridge.py2376except Exception:CODE
HIGHshare/qtcreator/debugger/bridge.py2389except Exception:CODE
HIGHshare/qtcreator/debugger/bridge.py835except RuntimeError:CODE
HIGHshare/qtcreator/debugger/cdbbridge.py213except:CODE
HIGHshare/qtcreator/debugger/dumper.py146except Exception:CODE
HIGHshare/qtcreator/debugger/dumper.py225except Exception:CODE
HIGHshare/qtcreator/debugger/dumper.py2622except Exception:CODE
HIGHshare/qtcreator/debugger/dumper.py2849except Exception:CODE
HIGHshare/qtcreator/debugger/dumper.py459except Exception:CODE
HIGHshare/qtcreator/debugger/dumper.py488except Exception:CODE
HIGHshare/qtcreator/debugger/dumper.py2730except Exception:CODE
66 more matches not shown…
Decorative Section Separators76 hits · 232 pts
SeverityFileLineSnippetContext
MEDIUM…to/commontraceformat/tst_robustness/tst_robustness.cpp150 // ── BitBuffer ──────────────────────────────────────────────────────────COMMENT
MEDIUM…to/commontraceformat/tst_robustness/tst_robustness.cpp183 // ── FieldReader ────────────────────────────────────────────────────────COMMENT
MEDIUM…to/commontraceformat/tst_robustness/tst_robustness.cpp229 // ── TSDL parser ──────────────────────────────────────────────────────────COMMENT
MEDIUM…to/commontraceformat/tst_robustness/tst_robustness.cpp328 // ── CTF 1.8 metadata packets ─────────────────────────────────────────────COMMENT
MEDIUM…to/commontraceformat/tst_robustness/tst_robustness.cpp346 // ── PacketReader / DataStreamReader ──────────────────────────────────────COMMENT
MEDIUM…auto/commontraceformat/tst_tracedata/tst_tracedata.cpp91// ── CTF 2.0 ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM…auto/commontraceformat/tst_tracedata/tst_tracedata.cpp153// ── CTF 1.8 ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMtests/auto/debugger/nativemixed_driver.py40# --------------------------------------------------------------------------COMMENT
MEDIUMtests/auto/debugger/nativemixed_driver.py42# --------------------------------------------------------------------------COMMENT
MEDIUMtests/auto/debugger/nativemixed_driver.py108# --------------------------------------------------------------------------COMMENT
MEDIUMtests/auto/debugger/nativemixed_driver.py110# --------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/manual/qmlprofiler/generate_trace.py504 # ------------------------------------------------------------------COMMENT
MEDIUM⚡tests/manual/qmlprofiler/generate_trace.py506 # ------------------------------------------------------------------COMMENT
MEDIUM⚡tests/manual/qmlprofiler/generate_trace.py516# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/manual/qmlprofiler/generate_trace.py518# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/manual/qmlprofiler/generate_trace.py520# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/manual/qmlprofiler/generate_trace.py522# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/manual/qmlprofiler/generate_trace.py26# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/manual/qmlprofiler/generate_trace.py28# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/manual/qmlprofiler/generate_trace.py151# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/manual/qmlprofiler/generate_trace.py153# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/manual/qmlprofiler/generate_trace.py303# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/manual/qmlprofiler/generate_trace.py305# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/manual/qmlprofiler/generate_trace.py349# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/manual/qmlprofiler/generate_trace.py351# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/manual/qmlprofiler/generate_trace.py368 # ------------------------------------------------------------------COMMENT
MEDIUMtests/manual/qmlprofiler/generate_trace.py370 # ------------------------------------------------------------------COMMENT
MEDIUMtests/manual/qmlprofiler/generate_trace.py410 # ------------------------------------------------------------------COMMENT
MEDIUMtests/manual/qmlprofiler/generate_trace.py412 # ------------------------------------------------------------------COMMENT
MEDIUMtests/manual/qmlprofiler/generate_trace.py752# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/manual/qmlprofiler/generate_trace.py754# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/libs/commontraceformat/schema/scalarfieldclasses.h25// ── Fixed-length bit array (raw bits, no interpretation) ──────────────────COMMENT
MEDIUMsrc/libs/commontraceformat/schema/scalarfieldclasses.h38// ── Fixed-length bitmap (bit flags with named ranges) ────────────────────COMMENT
MEDIUMsrc/libs/commontraceformat/schema/scalarfieldclasses.h81// ── Fixed-length boolean ─────────────────────────────────────────────────COMMENT
MEDIUMsrc/libs/commontraceformat/schema/scalarfieldclasses.h94// ── Integer mappings: map value ranges to labels ─────────────────────────COMMENT
MEDIUMsrc/libs/commontraceformat/schema/scalarfieldclasses.h104// ── Integer roles ────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/libs/commontraceformat/schema/scalarfieldclasses.h119// ── Fixed-length unsigned integer ────────────────────────────────────────COMMENT
MEDIUMsrc/libs/commontraceformat/schema/scalarfieldclasses.h135// ── Fixed-length signed integer ──────────────────────────────────────────COMMENT
MEDIUMsrc/libs/commontraceformat/schema/scalarfieldclasses.h150// ── Fixed-length float ───────────────────────────────────────────────────COMMENT
MEDIUMsrc/libs/commontraceformat/schema/scalarfieldclasses.h168// ── Variable-length unsigned integer (ULEB128) ───────────────────────────COMMENT
MEDIUMsrc/libs/commontraceformat/schema/scalarfieldclasses.h180// ── Variable-length signed integer (SLEB128) ─────────────────────────────COMMENT
MEDIUM…c/libs/commontraceformat/schema/compoundfieldclasses.h16// ── Structure ─────────────────────────────────────────────────────────────COMMENT
MEDIUM…c/libs/commontraceformat/schema/compoundfieldclasses.h35// ── Static-length array ───────────────────────────────────────────────────COMMENT
MEDIUM…c/libs/commontraceformat/schema/compoundfieldclasses.h49// ── Dynamic-length array ──────────────────────────────────────────────────COMMENT
MEDIUM…c/libs/commontraceformat/schema/compoundfieldclasses.h61// ── Variant ───────────────────────────────────────────────────────────────COMMENT
MEDIUM…c/libs/commontraceformat/schema/compoundfieldclasses.h89// ── Optional ──────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/libs/commontraceformat/binary/bitbuffer.cpp23// ──────────────────────────────────────────────COMMENT
MEDIUMsrc/libs/commontraceformat/binary/bitbuffer.cpp25// ──────────────────────────────────────────────COMMENT
MEDIUMsrc/libs/commontraceformat/binary/bitbuffer.cpp77// ──────────────────────────────────────────────COMMENT
MEDIUMsrc/libs/commontraceformat/binary/bitbuffer.cpp79// ──────────────────────────────────────────────COMMENT
MEDIUMsrc/libs/commontraceformat/binary/bitbuffer.cpp162// ──────────────────────────────────────────────COMMENT
MEDIUMsrc/libs/commontraceformat/binary/bitbuffer.cpp164// ──────────────────────────────────────────────COMMENT
MEDIUMsrc/libs/commontraceformat/metadata/tsdlparser.cpp30// ── Lexer ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/libs/commontraceformat/metadata/tsdlparser.cpp295// ── Type factory ────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/libs/commontraceformat/metadata/tsdlparser.cpp300// ── Helpers ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/libs/commontraceformat/metadata/tsdlparser.cpp763// ── Parser implementation ───────────────────────────────────────────────────COMMENT
MEDIUMsrc/libs/commontraceformat/metadata/tsdlparser.cpp831 // ── Error / consume helpers ────────────────────────────────────────────COMMENT
MEDIUMsrc/libs/commontraceformat/metadata/tsdlparser.cpp945 // ── Top-level dispatch ────────────────────────────────────────────────COMMENT
MEDIUMsrc/libs/commontraceformat/metadata/tsdlparser.cpp977 // ── typealias / typedef ────────────────────────────────────────────────COMMENT
MEDIUMsrc/libs/commontraceformat/metadata/tsdlparser.cpp1015 // ── trace ──────────────────────────────────────────────────────────────COMMENT
16 more matches not shown…
Cross-Language Confusion46 hits · 225 pts
SeverityFileLineSnippetContext
HIGHscripts/generate_cpp_from_schema.py609 fj.append(f" const QString str = val.toString();")STRING
HIGHscripts/generate_cpp_from_schema.py1322 lines.append(f" co_return {name}(val.toString());")STRING
HIGHscripts/generate_cpp_from_schema.py1414 fj.append(f" co_return {name}(val.toString());")STRING
HIGHscripts/generate_cpp_from_schema.py1453 fj.append(f" co_return {name}(val.toString());")STRING
HIGHscripts/generate_cpp_from_schema.py2072 fj.append(f" co_return {alias_name}(val.toString());")STRING
HIGHscripts/generate_cpp_from_schema.py2086 fj.append(f" list.append(v.toString());")STRING
HIGHscripts/generate_cpp_from_schema.py2684 ser_lines.append(f" const QString str = val.toString();")STRING
HIGHscripts/generate_cpp_from_schema.py2775 # Handle nullable $ref (anyOf with $ref + null)STRING
HIGHscripts/generate_cpp_from_schema.py3463 "QString": ("isString()", "val.toString()"),STRING
HIGHscripts/generate_cpp_from_schema.py4310 alias_lines.append(f" return val.toString();")STRING
HIGHshare/qtcreator/debugger/creatortypes.py223 return path.size() > 2 && path[1] == ':' && path[2] == '/STRING
HIGHshare/qtcreator/debugger/libcpp_stdtypes.py356 d.putValue("(null)")CODE
HIGHshare/qtcreator/debugger/libcpp_stdtypes.py372 d.putValue("(null)")CODE
HIGHshare/qtcreator/debugger/stdtypes.py49 d.putValue('(null)')CODE
HIGHshare/qtcreator/debugger/stdtypes.py808 d.putValue("(null)")CODE
HIGHshare/qtcreator/debugger/stdtypes.py820 d.putValue("(null)")CODE
HIGHshare/qtcreator/debugger/boosttypes.py34 d.putValue("(null)")CODE
HIGHshare/qtcreator/debugger/boosttypes.py38 d.putValue("(null)")CODE
HIGH⚡share/qtcreator/debugger/qttypes.py2955 d.putBetterType('@QV4::Value (null)')CODE
HIGH⚡share/qtcreator/debugger/qttypes.py2961 d.putValue('(undefined)')CODE
HIGH⚡share/qtcreator/debugger/qttypes.py2962 d.putBetterType('@QV4::Value (undefined)')CODE
HIGH⚡share/qtcreator/debugger/qttypes.py3030 d.putBetterType('@QV4::Value (undefined)')CODE
HIGH⚡share/qtcreator/debugger/qttypes.py3031 d.putValue('(undefined)')CODE
HIGH⚡share/qtcreator/debugger/qttypes.py3037 d.putBetterType('@QV4::Value (undefined)')CODE
HIGH⚡share/qtcreator/debugger/qttypes.py3038 d.putValue('(undefined)')CODE
HIGH⚡share/qtcreator/debugger/qttypes.py3040 d.putBetterType('@QV4::Value (null)')CODE
HIGH⚡share/qtcreator/debugger/qttypes.py3041 d.putValue('(null)')CODE
HIGH⚡share/qtcreator/debugger/qttypes.py3145 d.putValue('(undefined)')CODE
HIGH⚡share/qtcreator/debugger/qttypes.py3146 d.putType(value.type.name + ' (undefined)')CODE
HIGH⚡share/qtcreator/debugger/qttypes.py3150 d.putValue('(null)')CODE
HIGH⚡share/qtcreator/debugger/qttypes.py3151 d.putType(value.type.name + ' (null)')CODE
HIGH⚡share/qtcreator/debugger/qttypes.py3184 d.putValue('(undefined)')CODE
HIGH⚡share/qtcreator/debugger/qttypes.py3185 d.putType(value.type.name + ' (undefined)')CODE
HIGH⚡share/qtcreator/debugger/qttypes.py3187 d.putValue('(null)')CODE
HIGH⚡share/qtcreator/debugger/qttypes.py3188 d.putType(value.type.name + ' (null)')CODE
HIGHshare/qtcreator/debugger/qttypes.py438 d.putValue('(null)')CODE
HIGHshare/qtcreator/debugger/qttypes.py1814 d.putValue('(null)')CODE
HIGHshare/qtcreator/debugger/qttypes.py1925 d.putValue('(null)')CODE
HIGHshare/qtcreator/debugger/qttypes.py2105 d.putValue('(null)')CODE
HIGHshare/qtcreator/debugger/qttypes.py2131 d.putValue('(null)')CODE
HIGHshare/qtcreator/debugger/qttypes.py2636 d.putValue('(null)')CODE
HIGHshare/qtcreator/debugger/qttypes.py3124 d.putValue('(null)')CODE
HIGHshare/qtcreator/debugger/qttypes.py3125 d.putType(value.type.name + ' (null)')CODE
HIGHshare/qtcreator/debugger/qttypes.py3228 d.putValue('(null)')CODE
HIGHshare/qtcreator/debugger/qttypes.py3229 d.putType(value.type.name + ' (null)')CODE
HIGHshare/qtcreator/debugger/qttypes.py3706 d.putValue("(null)")CODE
Excessive Try-Catch Wrapping227 hits · 190 pts
SeverityFileLineSnippetContext
LOWtests/auto/debugger/bridgedriver.py1218except Exception as error:CODE
LOWtests/system/suite_tools/tst_codepasting/test.py193 except Exception as e:CODE
LOWtests/manual/scenarios/run_scenario.py238 except Exception:CODE
LOWtests/manual/debugger/qmlmix/qmlmix-gdb-test.py141 except Exception:CODE
LOWtests/manual/debugger/qmlmix/qmlmix-gdb-test.py301 except Exception:CODE
MEDIUMtests/manual/debugger/qmlmix/qmlmix-gdb-test.py138def hookAvailable():CODE
LOWtests/manual/debugger/qmlmix/qmlmix-bp-experiment.py114 except Exception as error:CODE
LOWtests/manual/debugger/qmlmix/qmlmix-passive-stack.py154 except Exception as error:CODE
MEDIUMscripts/deploy.py476 print(f"Error: QtWebEngineProcess not found at {process_path}.")STRING
MEDIUMshare/qtcreator/lua-lupdate/lupdate.lua28 print("Error: " .. err)CODE
MEDIUM⚡share/qtcreator/lua-lupdate/lupdate.lua41 print("Error: " .. err)CODE
MEDIUM⚡share/qtcreator/lua-lupdate/lupdate.lua48 print("Error: " .. err)CODE
MEDIUM⚡share/qtcreator/lua-lupdate/lupdate.lua53 print("Error: No languages specified in plugin spec.")CODE
LOWshare/qtcreator/debugger/stdtypes.py253 except Exception:CODE
LOWshare/qtcreator/debugger/stdtypes.py367 except Exception:CODE
LOWshare/qtcreator/debugger/stdtypes.py598 except Exception:CODE
LOWshare/qtcreator/debugger/stdtypes.py743 except Exception:CODE
LOWshare/qtcreator/debugger/stdtypes.py893 except Exception:CODE
MEDIUMshare/qtcreator/debugger/bridge.py576def _deletedNumbers(self, bp):CODE
MEDIUMshare/qtcreator/debugger/bridge.py982def _readCoreFile(self, request):CODE
MEDIUMshare/qtcreator/debugger/bridge.py1125def _shutdown(self, request, terminateDebuggee=True):CODE
MEDIUMshare/qtcreator/debugger/bridge.py1521def _functionAt(self, pc):CODE
MEDIUMshare/qtcreator/debugger/bridge.py1627def _gdbTypeOf(self, bp):CODE
MEDIUMshare/qtcreator/debugger/bridge.py1635def _listedType(self, bp):CODE
MEDIUMshare/qtcreator/debugger/bridge.py2202def _executeQuietly(self, command):CODE
LOW⚡share/qtcreator/debugger/bridge.py2363 except Exception:CODE
LOW⚡share/qtcreator/debugger/bridge.py2368 except Exception:CODE
LOW⚡share/qtcreator/debugger/bridge.py2376 except Exception:CODE
LOW⚡share/qtcreator/debugger/bridge.py2381 except Exception:CODE
LOW⚡share/qtcreator/debugger/bridge.py2384 except Exception:CODE
LOW⚡share/qtcreator/debugger/bridge.py2389 except Exception:CODE
LOWshare/qtcreator/debugger/bridge.py392 except Exception as error:CODE
LOWshare/qtcreator/debugger/bridge.py474 except Exception as error:CODE
LOWshare/qtcreator/debugger/bridge.py499 except Exception as error:CODE
LOWshare/qtcreator/debugger/bridge.py627 except Exception:CODE
LOWshare/qtcreator/debugger/bridge.py691 except Exception as error:CODE
LOWshare/qtcreator/debugger/bridge.py797 except Exception:CODE
LOWshare/qtcreator/debugger/bridge.py860 except Exception as error:CODE
LOWshare/qtcreator/debugger/bridge.py869 except Exception as error:CODE
LOWshare/qtcreator/debugger/bridge.py1114 except Exception:CODE
LOWshare/qtcreator/debugger/bridge.py1199 except Exception as error:CODE
LOWshare/qtcreator/debugger/bridge.py1540 except Exception:CODE
LOWshare/qtcreator/debugger/bridge.py1632 except Exception:CODE
LOWshare/qtcreator/debugger/bridge.py1687 except Exception:CODE
LOWshare/qtcreator/debugger/bridge.py1799 except Exception as error:CODE
LOWshare/qtcreator/debugger/bridge.py1819 except Exception as error:CODE
LOWshare/qtcreator/debugger/bridge.py1835 except Exception as error:CODE
LOWshare/qtcreator/debugger/bridge.py2227 except Exception as error:CODE
LOWshare/qtcreator/debugger/bridge.py2271 except Exception:CODE
LOWshare/qtcreator/debugger/bridge.py2276 except Exception:CODE
LOWshare/qtcreator/debugger/bridge.py2297 except Exception as error:CODE
LOWshare/qtcreator/debugger/bridge.py2339 except Exception:CODE
LOWshare/qtcreator/debugger/bridge.py2348 except Exception:CODE
LOWshare/qtcreator/debugger/bridge.py2407 except Exception as error:CODE
LOWshare/qtcreator/debugger/bridge.py2420 except Exception as error:CODE
MEDIUMshare/qtcreator/debugger/cdbbridge.py95def arrayElements(self):CODE
MEDIUMshare/qtcreator/debugger/cdbbridge.py667def extractQtVersion(self) -> int:CODE
LOWshare/qtcreator/debugger/cdbbridge.py293 except Exception:CODE
LOWshare/qtcreator/debugger/cdbbridge.py551 except Exception:CODE
LOWshare/qtcreator/debugger/cdbbridge.py561 except Exception as error:CODE
167 more matches not shown…
Deep Nesting237 hits · 164 pts
SeverityFileLineSnippetContext
LOWtests/auto/debugger/nativemixed_driver.py111CODE
LOWtests/system/tools/findUnusedObjects.py63CODE
LOWtests/system/tools/findUnusedObjects.py100CODE
LOWtests/system/tools/findUnusedObjects.py167CODE
LOWtests/system/suite_debugger/tst_simple_analyze/test.py39CODE
LOWtests/system/suite_debugger/tst_simple_debug/test.py6CODE
LOWtests/system/suite_debugger/tst_qml_locals/Tree.py12CODE
LOWtests/system/suite_tools/tst_designer_edit/test.py128CODE
LOWtests/system/suite_tools/tst_codepasting/test.py41CODE
LOWtests/system/suite_tools/tst_codepasting/test.py102CODE
LOWtests/system/suite_tools/tst_codepasting/test.py173CODE
LOWtests/system/suite_tools/tst_git_local/test.py213CODE
LOWtests/system/suite_tools/tst_git_clone/test.py70CODE
LOWtests/system/shared/editor_utils.py132CODE
LOWtests/system/shared/editor_utils.py168CODE
LOWtests/system/shared/editor_utils.py263CODE
LOWtests/system/shared/editor_utils.py388CODE
LOWtests/system/shared/suites_qtta.py16CODE
LOWtests/system/shared/utils.py158CODE
LOWtests/system/shared/qtcreator.py102CODE
LOWtests/system/shared/project.py155CODE
LOWtests/system/shared/project.py444CODE
LOWtests/system/shared/project.py549CODE
LOWtests/system/suite_APTW/tst_APTW03/test.py6CODE
LOWtests/system/suite_WELP/tst_WELP02/test.py6CODE
LOW…s/system/suite_editors/tst_generic_highlighter/test.py29CODE
LOWtests/system/suite_CSUP/tst_CSUP06/test.py75CODE
LOWtests/system/suite_CSUP/tst_CSUP06/test.py156CODE
LOWtests/system/suite_CSUP/tst_CSUP06/test.py100CODE
LOW…ts/system/suite_general/tst_create_proj_wizard/test.py6CODE
LOW…ts/system/suite_general/tst_create_proj_wizard/test.py167CODE
LOWtests/system/suite_general/tst_default_settings/test.py227CODE
LOWtests/system/suite_general/tst_default_settings/test.py242CODE
LOWtests/system/suite_general/tst_default_settings/test.py275CODE
LOWtests/system/suite_general/tst_default_settings/test.py362CODE
LOWtests/system/suite_general/tst_session_handling/test.py84CODE
LOWtests/manual/qmlprofiler/generate_trace.py353CODE
LOWtests/manual/scenarios/run_scenario.py1094CODE
LOWtests/manual/scenarios/run_scenario.py945CODE
LOWtests/manual/debugger/qmlmix/qmlmix-passive-stack.py144CODE
LOWscripts/build.py23CODE
LOWscripts/build.py325CODE
LOWscripts/uichanges.py63CODE
LOWscripts/deploy.py55CODE
LOWscripts/deploy.py272CODE
LOWscripts/build_plugin.py161CODE
LOWscripts/plugin_template_ci.py144CODE
LOWscripts/common.py95CODE
LOWscripts/common.py143CODE
LOWscripts/common.py347CODE
LOWscripts/scrubts.py17CODE
LOWscripts/scrubts.py72CODE
LOWscripts/generate_cpp_from_schema.py229CODE
LOWscripts/generate_cpp_from_schema.py292CODE
LOWscripts/generate_cpp_from_schema.py339CODE
LOWscripts/generate_cpp_from_schema.py553CODE
LOWscripts/generate_cpp_from_schema.py721CODE
LOWscripts/generate_cpp_from_schema.py948CODE
LOWscripts/generate_cpp_from_schema.py1286CODE
LOWscripts/generate_cpp_from_schema.py1349CODE
177 more matches not shown…
Hyper-Verbose Identifiers176 hits · 135 pts
SeverityFileLineSnippetContext
LOWqbs/modules/libarchive_static/functions.js5function libarchiveIncludeDirSearchPaths(hostOs)CODE
LOWqbs/modules/libarchive_static/functions.js20function libarchiveLibDirSearchPaths(hostOs)CODE
LOWtests/auto/debugger/bridgedriver.py421def check_stdout_cannot_corrupt_the_protocol(bridge):CODE
LOWtests/auto/debugger/bridgedriver.py453def check_temporary_breakpoint_stop(bridge):CODE
LOWtests/auto/debugger/bridgedriver.py500def check_breakpoint_source_with_spaces(bridge):CODE
LOWtests/auto/debugger/bridgedriver.py527def check_one_module_is_not_reported_twice(bridge):CODE
LOWtests/auto/debugger/bridgedriver.py550def check_a_resuming_console_command_reports_the_stop(bridge):CODE
LOWtests/auto/debugger/bridgedriver.py578def check_a_failing_console_command_answers_with_an_error(bridge):CODE
LOWtests/auto/debugger/bridgedriver.py598def check_inferior_output_event(bridge):CODE
LOWtests/auto/debugger/bridgedriver.py615def check_initialize_reports_dumpers(bridge):CODE
LOWtests/auto/debugger/bridgedriver.py642def check_attach_failure_is_reported(bridge):CODE
LOWtests/auto/debugger/bridgedriver.py665def check_server_owns_the_stop_events(bridge):CODE
LOWtests/auto/debugger/bridgedriver.py687def check_extra_dumpers_are_loaded(bridge):CODE
LOWtests/auto/debugger/bridgedriver.py707def check_target_configuration_reaches_gdb(bridge):CODE
LOWtests/auto/debugger/bridgedriver.py723def check_catchpoints_are_created(bridge):CODE
LOWtests/auto/debugger/bridgedriver.py754def check_a_catchpoint_keeps_its_settings(bridge):CODE
LOWtests/auto/debugger/bridgedriver.py780def check_a_catchpoint_reports_its_catch_type(bridge):CODE
LOWtests/auto/debugger/bridgedriver.py794def check_a_breakpoint_that_cannot_be_reported_is_not_left_behind(bridge):CODE
LOWtests/auto/debugger/bridgedriver.py813def check_windows_paths_survive_the_payload(bridge):CODE
LOWtests/auto/debugger/bridgedriver.py826def check_watchpoint_is_not_asked_for_locations(bridge):CODE
LOWtests/auto/debugger/bridgedriver.py841def check_an_idle_interrupt_does_not_end_the_session(bridge):CODE
LOWtests/auto/debugger/bridgedriver.py872def check_interrupt_does_not_end_the_session(bridge):CODE
LOWtests/auto/debugger/bridgedriver.py896def check_an_interrupted_dumper_command_keeps_the_session(bridge):CODE
LOWtests/auto/debugger/bridgedriver.py920def check_failed_breakpoint_request_carries_the_modelid(bridge):CODE
LOWtests/auto/debugger/bridgedriver.py956def check_moving_a_breakpoint_recreates_it(bridge):CODE
LOWtests/auto/debugger/bridgedriver.py988def check_launch_passes_cwd_and_environment(bridge):CODE
LOWtests/auto/debugger/bridgedriver.py1009def check_data_requests_use_the_dumpers(bridge):CODE
LOWtests/auto/debugger/bridgedriver.py1043def check_startup_commands_reach_gdb(bridge):CODE
LOWtests/auto/debugger/bridgedriver.py1062def check_an_unusable_program_fails_the_launch(bridge):CODE
LOWtests/auto/debugger/bridgedriver.py1074def check_module_symbols_are_fetched(bridge):CODE
LOWtests/auto/debugger/bridgedriver.py1094def check_symbols_are_loaded_for_a_module(bridge):CODE
LOWtests/auto/debugger/bridgedriver.py1106def check_a_loaded_library_is_reported(bridge):CODE
LOWtests/auto/debugger/bridgedriver.py1128def check_a_rejected_argument_fails_the_launch(bridge):CODE
LOWtests/auto/debugger/bridgedriver.py1141def check_a_newline_cannot_smuggle_a_gdb_command(bridge):CODE
LOW…s/system/suite_editors/tst_generic_highlighter/test.py29def getOrModifyFilePatternsFor(mimeType, filter='', toBePresent=None):CODE
LOWscripts/common.py188def download_and_extract_tuples(CODE
LOWscripts/build_sdktool.py25def qt_static_configure_options() -> list[str]:CODE
LOWscripts/build_sdktool.py36def qt_static_platform_configure_options() -> list[str]:CODE
LOWscripts/generate_cpp_from_schema.py292def uses_int_constant_namespace_indirectly(types: dict) -> bool:CODE
LOWscripts/generate_cpp_from_schema.py647def is_integer_const_namespace(type_name, types):STRING
LOWscripts/generate_cpp_from_schema.py754def get_const_fields_for_type(type_name, types, visited=None):STRING
LOWscripts/generate_cpp_from_schema.py792def get_required_fields_for_type(type_name, types, visited=None):STRING
LOWscripts/generate_cpp_from_schema.py917def _infer_discriminator_field(items):STRING
LOWscripts/generate_cpp_from_schema.py948def _parse_discriminated_union(name, spec, types=None):STRING
LOWscripts/generate_cpp_from_schema.py1032def _gen_discriminated_wrapper_struct(name, disc_field, variants, unique_cpp_types, spec, types,STRING
LOWscripts/generate_cpp_from_schema.py1238def _name_array_of_union_items(spec, types, emit):STRING
LOWscripts/generate_cpp_from_schema.py1965def _variant_needs_typed_visitor(variant_types):STRING
LOWscripts/generate_cpp_from_schema.py2057def _build_map_value_variant_code(alias_name, variant_types):STRING
LOWscripts/generate_cpp_from_schema.py2162def normalize_nullable_primitives(obj):STRING
LOWscripts/generate_cpp_from_schema.py2549 def array_items_need_sub_struct(spec):STRING
LOWscripts/generate_cpp_from_schema.py2557 def array_items_anyof_ref_names(spec):STRING
LOWscripts/generate_cpp_from_schema.py3359def _split_parse_struct_output(code, name):STRING
LOWscripts/generate_cpp_from_schema.py3531def _collect_sub_struct_output(sub_code, short_name, parent_name,STRING
LOWscripts/generate_cpp_from_schema.py3589def compute_exclusive_parents(types):STRING
LOWscripts/mcp_proxy.py87def _qtcreator_loopback_ports_unix():CODE
LOWscripts/mcp_proxy.py115def _qtcreator_loopback_ports_windows():CODE
LOWscripts/mcp_proxy.py150def _qtcreator_loopback_ports():CODE
LOWscripts/harmonyos/build_qt.py87def install_packages_libraries(prefix: Path, packages: Path, readelf: Path) -> None:CODE
LOW…qtcreator/lua-plugins/luatests/tst_aspectcontainer.lua40local function testIntegerAspectInvalidRange()CODE
LOWshare/qtcreator/debugger/libcpp_stdtypes.py390def __hash_table_size_and_first(d, table):CODE
116 more matches not shown…
Verbosity Indicators32 hits · 54 pts
SeverityFileLineSnippetContext
LOW⚡src/plugins/qmljseditor/qmllsclient.cpp82 // Step 1: Collect qmlls code actions asynchronouslyCOMMENT
LOW⚡src/plugins/qmljseditor/qmllsclient.cpp85 // Step 2: Collect built-in quickfixes synchronouslyCOMMENT
LOWsrc/plugins/projectexplorer/toolchainoptionspage.cpp596 // Step 1: All previously system-detected items are candidates for removal.COMMENT
LOWsrc/plugins/projectexplorer/toolchainoptionspage.cpp612 // Step 2: Re-detect toolchains.COMMENT
LOWsrc/plugins/projectexplorer/toolchainoptionspage.cpp642 // Step 3: Items whose toolchains were all re-discovered are no longer candidates for removal.COMMENT
LOWsrc/plugins/projectexplorer/toolchainoptionspage.cpp656 // Step 4: Create new bundles and add items for them.COMMENT
LOWsrc/plugins/cppeditor/cppmodelmanager.cpp577 // Step 1: Employ locator to find all functionsCOMMENT
LOWsrc/plugins/cppeditor/cppmodelmanager.cpp648 // Step 2: Forward search results one by one to backend to check which functions are unused.COMMENT
LOWsrc/plugins/clangcodemodel/clangdfollowsymbol.cpp145 // Step 1: Follow the symbol via "Go to Definition". At the same time, request theCOMMENT
LOWsrc/plugins/clangcodemodel/clangdfollowsymbol.cpp426 // Step 2: Get all possible overrides via "Go to Implementation".COMMENT
LOWsrc/plugins/clangcodemodel/clangdfollowsymbol.cpp473 // Step 3: We are done looking for overrides, and we found at least one.COMMENT
LOW⚡src/plugins/clangcodemodel/clangdquickfixes.cpp50 // Step 1: Collect clangd code actions asynchronouslyCOMMENT
LOW⚡src/plugins/clangcodemodel/clangdquickfixes.cpp53 // Step 2: Collect built-in quickfixes synchronouslyCOMMENT
LOW…designer/components/propertyeditor/aligndistribute.cpp107// The purpose of this function is to suppress the following warning:COMMENT
LOWsrc/plugins/coreplugin/documentmanager.cpp503/* Slot reacting on IDocument::changed. We need to check if the signal was sentCOMMENT
LOWsrc/plugins/coreplugin/outputpanemanager.cpp166 // we need to check if this is the current placeholderCOMMENT
LOWsrc/plugins/beautifier/beautifiertool.cpp209 // we need to check if it is a read only global config file...COMMENT
LOW⚡src/plugins/cmakeprojectmanager/cmakesettingspage.cpp541 // Step 1: DetectCOMMENT
LOW⚡src/plugins/cmakeprojectmanager/cmakesettingspage.cpp550 // Step 2: Match existing against newly detected.COMMENT
LOW⚡src/plugins/cmakeprojectmanager/cmakesettingspage.cpp566 // Step 3: Remove previously auto-detected that were not newly detected.COMMENT
LOW⚡src/plugins/cmakeprojectmanager/cmakesettingspage.cpp570 // Step 4: Add newly detected that haven't been present so far.COMMENT
LOWsrc/libs/3rdparty/toml11/toml.hpp15327 // the comment is for the elem. we need to check if comment follows `,`.COMMENT
LOWsrc/libs/3rdparty/toml11/toml.hpp17718 // We need to check if there are 3 or more consecutive `"`s and insertCOMMENT
LOWsrc/libs/3rdparty/yaml-cpp/src/contrib/dragonbox.h3386 // Step 1: Schubfach multiplier calculation.COMMENT
LOWsrc/libs/3rdparty/yaml-cpp/src/contrib/dragonbox.h3422 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOWsrc/libs/3rdparty/yaml-cpp/src/contrib/dragonbox.h3480 // Step 3: Find the significand with the smaller divisor.COMMENT
LOWsrc/libs/3rdparty/yaml-cpp/src/contrib/dragonbox.h3583 // Step 1: Schubfach multiplier calculation.COMMENT
LOWsrc/libs/3rdparty/yaml-cpp/src/contrib/dragonbox.h3622 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOWsrc/libs/3rdparty/yaml-cpp/src/contrib/dragonbox.h3679 // Step 3: Find the significand with the smaller divisor.COMMENT
LOWsrc/libs/3rdparty/yaml-cpp/src/contrib/dragonbox.h3727 // Step 1: Schubfach multiplier calculation.COMMENT
LOWsrc/libs/3rdparty/yaml-cpp/src/contrib/dragonbox.h3753 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOWsrc/libs/3rdparty/yaml-cpp/src/contrib/dragonbox.h3787 // Step 3: Find the significand with the small divisor.COMMENT
Unused Imports54 hits · 52 pts
SeverityFileLineSnippetContext
LOWtests/system/shared/qtcreator.py5CODE
LOWtests/system/shared/qtcreator.py8CODE
LOWtests/system/shared/qtcreator.py10CODE
LOWtests/system/shared/qtcreator.py15CODE
LOWscripts/build.py6CODE
LOWscripts/uichanges.py17CODE
LOWscripts/uichanges.py21CODE
LOWscripts/build_plugin.py6CODE
LOWscripts/build-wasm-profiler.py21CODE
LOWscripts/install_qt.py5CODE
LOWscripts/common.py4CODE
LOWscripts/build_sdktool.py5CODE
LOWscripts/harmonyos/build_device_toolchain.py36CODE
LOWscripts/harmonyos/install_sdk.py20CODE
LOWscripts/harmonyos/build_runner_hap.py31CODE
LOWscripts/harmonyos/build_creator.py23CODE
LOWscripts/harmonyos/install_third_party.py27CODE
LOWscripts/harmonyos/build_creator_for_harmonyos.py41CODE
LOWscripts/harmonyos/build_qt_tools.py34CODE
LOWscripts/harmonyos/build_qt.py32CODE
LOWscripts/harmonyos/build_hap.py26CODE
LOWshare/qtcreator/debugger/libcpp_stdtypes.py28CODE
LOWshare/qtcreator/debugger/libcpp_stdtypes.py33CODE
LOWshare/qtcreator/debugger/stdtypes.py26CODE
LOWshare/qtcreator/debugger/cdbbridge.py15CODE
LOWshare/qtcreator/debugger/cdbbridge.py15CODE
LOWshare/qtcreator/debugger/cdbbridge.py15CODE
LOWshare/qtcreator/debugger/android_stdtypes.py5CODE
LOWshare/qtcreator/debugger/opencvtypes.py5CODE
LOWshare/qtcreator/debugger/personaltypes.py37CODE
LOWshare/qtcreator/debugger/personaltypes.py37CODE
LOWshare/qtcreator/debugger/personaltypes.py37CODE
LOWshare/qtcreator/debugger/personaltypes.py37CODE
LOWshare/qtcreator/debugger/personaltypes.py38CODE
LOWshare/qtcreator/debugger/personaltypes.py38CODE
LOWshare/qtcreator/debugger/gdbbridge.py14CODE
LOWshare/qtcreator/debugger/gdbbridge.py18CODE
LOWshare/qtcreator/debugger/gdbbridge.py5CODE
LOWshare/qtcreator/debugger/gdbbridge.py7CODE
LOWsrc/libs/gocmdbridge/server/c/cbor_fuzzer.py23CODE
LOWsrc/libs/nanotrace/python/nanotrace.py11CODE
LOWsrc/libs/3rdparty/winpty/misc/DebugServer.py26CODE
LOWsrc/libs/3rdparty/winpty/misc/DebugServer.py28CODE
LOWsrc/libs/3rdparty/winpty/misc/DebugServer.py29CODE
LOWsrc/libs/3rdparty/winpty/misc/DebugClient.py24CODE
LOWsrc/libs/3rdparty/winpty/misc/DebugClient.py26CODE
LOWsrc/libs/3rdparty/winpty/misc/DebugClient.py27CODE
LOWsrc/libs/3rdparty/winpty/misc/DebugClient.py29CODE
LOWsrc/libs/3rdparty/winpty/ship/ship.py34CODE
LOW…x-highlighting/data/generators/generate-spdx-syntax.py27CODE
LOW…dparty/syntax-highlighting/data/generators/nsis-gen.py3CODE
LOW…ax-highlighting/data/generators/update_css_and_scss.py6CODE
LOW…-highlighting/data/generators/generate-cmake-syntax.py27CODE
LOW…party/syntax-highlighting/data/generators/qmake-gen.py14CODE
Structural Annotation Overuse29 hits · 49 pts
SeverityFileLineSnippetContext
LOW⚡src/plugins/qmljseditor/qmllsclient.cpp82 // Step 1: Collect qmlls code actions asynchronouslyCOMMENT
LOW⚡src/plugins/qmljseditor/qmllsclient.cpp85 // Step 2: Collect built-in quickfixes synchronouslyCOMMENT
LOWsrc/plugins/projectexplorer/toolchainoptionspage.cpp596 // Step 1: All previously system-detected items are candidates for removal.COMMENT
LOWsrc/plugins/projectexplorer/toolchainoptionspage.cpp612 // Step 2: Re-detect toolchains.COMMENT
LOWsrc/plugins/projectexplorer/toolchainoptionspage.cpp642 // Step 3: Items whose toolchains were all re-discovered are no longer candidates for removal.COMMENT
LOWsrc/plugins/projectexplorer/toolchainoptionspage.cpp656 // Step 4: Create new bundles and add items for them.COMMENT
LOWsrc/plugins/cppeditor/cppmodelmanager.cpp577 // Step 1: Employ locator to find all functionsCOMMENT
LOWsrc/plugins/cppeditor/cppmodelmanager.cpp648 // Step 2: Forward search results one by one to backend to check which functions are unused.COMMENT
LOWsrc/plugins/clangcodemodel/clangdfollowsymbol.cpp145 // Step 1: Follow the symbol via "Go to Definition". At the same time, request theCOMMENT
LOWsrc/plugins/clangcodemodel/clangdfollowsymbol.cpp426 // Step 2: Get all possible overrides via "Go to Implementation".COMMENT
LOWsrc/plugins/clangcodemodel/clangdfollowsymbol.cpp473 // Step 3: We are done looking for overrides, and we found at least one.COMMENT
LOW⚡src/plugins/clangcodemodel/clangdquickfixes.cpp50 // Step 1: Collect clangd code actions asynchronouslyCOMMENT
LOW⚡src/plugins/clangcodemodel/clangdquickfixes.cpp53 // Step 2: Collect built-in quickfixes synchronouslyCOMMENT
LOW⚡src/plugins/cmakeprojectmanager/cmakesettingspage.cpp541 // Step 1: DetectCOMMENT
LOW⚡src/plugins/cmakeprojectmanager/cmakesettingspage.cpp550 // Step 2: Match existing against newly detected.COMMENT
LOW⚡src/plugins/cmakeprojectmanager/cmakesettingspage.cpp566 // Step 3: Remove previously auto-detected that were not newly detected.COMMENT
LOW⚡src/plugins/cmakeprojectmanager/cmakesettingspage.cpp570 // Step 4: Add newly detected that haven't been present so far.COMMENT
LOW…ibs/3rdparty/xz/src/liblzma/common/stream_decoder_mt.c1816 // NOTE: This function gets/sets memlimit_stop. For now,COMMENT
LOWsrc/libs/3rdparty/xz/src/liblzma/common/index_hash.c182 // NOTE: This function has many similarities to index_encode() andCOMMENT
LOWsrc/libs/3rdparty/xz/src/liblzma/common/block_util.c50 // NOTE: This function is used for validation too, so it isCOMMENT
LOWsrc/libs/3rdparty/yaml-cpp/src/contrib/dragonbox.h3386 // Step 1: Schubfach multiplier calculation.COMMENT
LOWsrc/libs/3rdparty/yaml-cpp/src/contrib/dragonbox.h3422 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOWsrc/libs/3rdparty/yaml-cpp/src/contrib/dragonbox.h3480 // Step 3: Find the significand with the smaller divisor.COMMENT
LOWsrc/libs/3rdparty/yaml-cpp/src/contrib/dragonbox.h3583 // Step 1: Schubfach multiplier calculation.COMMENT
LOWsrc/libs/3rdparty/yaml-cpp/src/contrib/dragonbox.h3622 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOWsrc/libs/3rdparty/yaml-cpp/src/contrib/dragonbox.h3679 // Step 3: Find the significand with the smaller divisor.COMMENT
LOWsrc/libs/3rdparty/yaml-cpp/src/contrib/dragonbox.h3727 // Step 1: Schubfach multiplier calculation.COMMENT
LOWsrc/libs/3rdparty/yaml-cpp/src/contrib/dragonbox.h3753 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOWsrc/libs/3rdparty/yaml-cpp/src/contrib/dragonbox.h3787 // Step 3: Find the significand with the small divisor.COMMENT
Self-Referential Comments17 hits · 34 pts
SeverityFileLineSnippetContext
MEDIUMtests/system/suite_tools/tst_git_first_commit/test.py42 test.verify("# This file is used to ignore files which are generated" in diffPlainText,CODE
MEDIUMscripts/install_qt.py89 # Create the list of modules from qt_modules + module_names with base_url and postfixCOMMENT
MEDIUMshare/qtcreator/debugger/dumper.py1493 # The following block is only needed for D.COMMENT
MEDIUMshare/qtcreator/debugger/pdbbridge.py626 # The following methods can be called by clients to useCOMMENT
MEDIUMshare/qtcreator/debugger/pdbbridge.py664 # This method is more useful to debug a single function call.COMMENT
MEDIUMshare/qtcreator/debugger/pdbbridge.py838 """This method is called when there is the remote possibilitySTRING
MEDIUMshare/qtcreator/debugger/pdbbridge.py847 """This function is called when we stop or break at this line."""STRING
MEDIUMshare/qtcreator/debugger/pdbbridge.py877 """This function is called when a return trap is set here."""STRING
MEDIUMshare/qtcreator/debugger/pdbbridge.py885 """This function is called if an exception occurs,STRING
MEDIUMshare/qtcreator/debugger/qttypes.py230 # Create a default-constructed QModelIndex on the stack.COMMENT
MEDIUM…ins/qmlprojectmanager/qmlprojectexporter/cmakewriter.h53 "### This file is automatically generated by Qt Design Studio.\n"CODE
MEDIUMsrc/plugins/profiler/tracepoints.sh6# This file is part of Qt Creator.COMMENT
MEDIUMsrc/plugins/cmakeprojectmanager/fileapireader.cpp686 contents.append("# This file is managed by Qt Creator, do not edit!\n\n");CODE
MEDIUMsrc/libs/gocmdbridge/server/c/cmdbridge_py_test.py2329 # Create the file to watchCOMMENT
MEDIUMsrc/libs/gocmdbridge/server/c/cmdbridge_py_test.py2575 # Create a large directory treeCOMMENT
MEDIUMsrc/libs/gocmdbridge/server/c/cmdbridge_py_test.py3098 # Create a file to ensure it has a valid timestampCOMMENT
MEDIUMsrc/libs/gocmdbridge/server/c/cmdbridge_py_test.py3218 # Create a file with known sizeCOMMENT
AI Slop Vocabulary11 hits · 27 pts
SeverityFileLineSnippetContext
LOW…ins/terminal/shellintegrations/shellintegration-rc.zsh211 # Associative array is empty, do not diff, just addCOMMENT
LOW…ins/terminal/shellintegrations/shellintegration-rc.zsh231 # Non-associative arrays are both empty, do not diff, just addCOMMENT
LOW…ns/terminal/shellintegrations/shellintegration-bash.sh304 # Associative array is empty, do not diff, just addCOMMENT
LOW…ns/terminal/shellintegrations/shellintegration-bash.sh325 # Non associative arrays are both empty, do not diff, just addCOMMENT
MEDIUMsrc/plugins/qmljstools/qmljssemanticinfo.h46 // It is more robust than astPath because it tracks ranges with text cursorsCOMMENT
MEDIUMsrc/plugins/remote/windowsdevice.cpp557 // Use $PSHOME to locate powershell.exe (robust in the SYSTEM task, whose environment may lackCOMMENT
MEDIUMsrc/libs/cplusplus/PPToken.h122 // bytes* and utf16* functions) has to be looked at. Essentially, it boilsCOMMENT
MEDIUMsrc/libs/3rdparty/sol2/include/sol/sol.hpp3075 // Definitely 5.0COMMENT
MEDIUMsrc/libs/3rdparty/yaml-cpp/src/contrib/dragonbox.h1223 // Without the bound on n_max (which compilers these days never leverage), theCOMMENT
MEDIUMsrc/libs/3rdparty/yaml-cpp/src/contrib/dragonbox.h1233 // Without the bound on n_max (which compilers these days never leverage), theCOMMENT
MEDIUMsrc/libs/3rdparty/yaml-cpp/src/contrib/dragonbox.h1246 // Without the bound on n_max (which compilers these days never leverage), theCOMMENT
Cross-Language Confusion (JS/TS)3 hits · 22 pts
SeverityFileLineSnippetContext
HIGH⚡tests/auto/qml/reformatter/jssyntax.js63 print(a[x])CODE
HIGH⚡tests/auto/qml/reformatter/jssyntax.js66 print(a[x])CODE
HIGH⚡tests/auto/qml/reformatter/jssyntax.js69 print(a[x])CODE
Dead Code11 hits · 22 pts
SeverityFileLineSnippetContext
MEDIUMtests/system/suite_debugger/tst_qml_js_console/test.py97CODE
MEDIUMtests/system/suite_debugger/tst_qml_js_console/test.py98CODE
MEDIUMtests/system/suite_debugger/tst_qml_js_console/test.py99CODE
MEDIUMtests/system/suite_debugger/tst_qml_js_console/test.py101CODE
MEDIUMtests/system/suite_debugger/tst_qml_js_console/test.py102CODE
MEDIUMtests/system/suite_debugger/tst_qml_js_console/test.py105CODE
MEDIUMtests/system/suite_debugger/tst_qml_js_console/test.py107CODE
MEDIUMtests/system/suite_debugger/tst_qml_js_console/test.py108CODE
MEDIUMtests/system/suite_debugger/tst_qml_js_console/test.py112CODE
MEDIUMtests/system/suite_debugger/tst_qml_js_console/test.py113CODE
MEDIUMtests/system/suite_debugger/tst_qml_js_console/test.py169CODE
Fake / Example Data15 hits · 17 pts
SeverityFileLineSnippetContext
LOW…ual/widgets/infolabel/tst_manual_widgets_infolabel.cpp79 "Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt "CODE
LOW…ual/widgets/infolabel/tst_manual_widgets_infolabel.cpp79 "Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt "CODE
LOWsrc/tools/mcp-reg-aggregator/registry.schema.json109 "placeholder": {CODE
LOW…c/plugins/projectexplorer/jsonwizard/jsonfieldpage.cpp493 m_placeholderText = translatedOrUntranslatedText(tmp, "placeholder");CODE
LOW…r/components/componentcore/qmldesignericonprovider.cpp50 else if (id == "placeholder")CODE
LOWsrc/plugins/languageclient/snippet.cpp236 QTest::newRow("placeholder") << QString("${1:foo}") << true << Parts{SnippetPart("foo", 1)};CODE
LOWsrc/plugins/git/instantblame.cpp999 {"John Doe", "john.doe@example.com"});CODE
LOWsrc/libs/languageserverprotocol/metaModel.json9915 "name": "placeholder",CODE
LOW⚡src/libs/languageserverprotocol/lsptypes.cpp16148 if (!obj.contains("placeholder"))CODE
LOW⚡src/libs/languageserverprotocol/lsptypes.cpp16150 if (!obj["placeholder"].isString())CODE
LOW⚡src/libs/languageserverprotocol/lsptypes.cpp16157 result._placeholder = obj.value("placeholder").toString();CODE
LOW⚡src/libs/languageserverprotocol/lsptypes.cpp16165 {"placeholder", data._placeholder}CODE
LOWsrc/libs/languageserverprotocol/lsptypes.cpp16493 if (obj.contains("placeholder")) {CODE
LOWsrc/libs/languageserverprotocol/lsp.schema.json6109 "placeholder": {CODE
LOWsrc/libs/languageserverprotocol/lsp.schema.json6115 "placeholder"CODE
Cross-File Repetition3 hits · 15 pts
SeverityFileLineSnippetContext
HIGHscripts/harmonyos/build_device_toolchain.py0the "openharmony" directory inside whatever the sdk argument points at.STRING
HIGHscripts/harmonyos/build_creator.py0the "openharmony" directory inside whatever the sdk argument points at.STRING
HIGHscripts/harmonyos/build_qt_tools.py0the "openharmony" directory inside whatever the sdk argument points at.STRING
Synthetic Comment Markers2 hits · 12 pts
SeverityFileLineSnippetContext
HIGHsrc/plugins/acpclient/terms/terms-and-conditions.md67**6.2.3.2.** In regards to AI Assistant, the Outputs are generated by the use of AI Assistant in conjunction with Third-CODE
HIGH…ty/syntax-highlighting/src/lib/abstracthighlighter.cpp422 // kill as many items as requested from the stack, will always keep the initial context alive!COMMENT
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippetContext
CRITICAL…uto/debugger/jdwp/org/qtproject/jdwptest/Inferior.java389 org.qtproject.jdwptest.other.Helper.describe();CODE
Redundant / Tautological Comments11 hits · 9 pts
SeverityFileLineSnippetContext
LOWtests/system/shared/utils.py583 # Read file as binaryCOMMENT
LOWscripts/updateCopyright.pl150### Write file:COMMENT
LOWscripts/generate_cpp_from_schema.py997 # Check if it has any non-const propertiesSTRING
LOWscripts/generate_cpp_from_schema.py1022 # Check if we need a wrapper struct (duplicates exist or inline-only variants)STRING
LOWscripts/generate_cpp_from_schema.py1657 # Check if any variant members are list types (need special serialization)STRING
LOWshare/qtcreator/debugger/lldbbridge.py175 # Display the result of GetSummary() for Core Foundation stringCOMMENT
LOWsrc/libs/gocmdbridge/server/c/cmdbridge_py_test.py497 # Read file back - readfile sends readfiledata + readfiledone responsesCOMMENT
LOWsrc/libs/gocmdbridge/server/c/cmdbridge_py_test.py549 # Read file back via cmdbridgeCOMMENT
LOWsrc/libs/gocmdbridge/server/c/cmdbridge_py_test.py606 # Write file via cmdbridgeCOMMENT
LOWsrc/libs/gocmdbridge/server/c/cmdbridge_py_test.py623 # Read file back via cmdbridgeCOMMENT
LOWsrc/libs/gocmdbridge/server/c/cmdbridge_py_test.py1068# Check if AF_UNIX is available (may not be on all Python/Windows builds)COMMENT
TODO Padding6 hits · 8 pts
SeverityFileLineSnippetContext
LOWshare/qtcreator/cplusplus/examples/tidy_example.cpp225 // TODO: implement somethingCOMMENT
LOWsrc/plugins/languageclient/snippet.cpp81 // TODO: implement replacing variable with dataCOMMENT
LOWsrc/plugins/languageclient/snippet.cpp123 // TODO: implement variable transformationCOMMENT
LOWsrc/plugins/remote/tarpackagecreationstep.cpp261// TODO: Fix error / message reporting. Currently, the messages may still be postedCOMMENT
LOWsrc/libs/QtTaskTree/QtTaskTree/qtasktree.h253 // TODO: Add tests.COMMENT
LOWsrc/libs/3rdparty/cplusplus/Symbol.cpp79 { _value = 0; } // ### TODO: implement meCODE
AI Structural Patterns12 hits · 8 pts
SeverityFileLineSnippetContext
LOWshare/qtcreator/debugger/dumper.py2659CODE
LOWshare/qtcreator/debugger/dumper.py2971CODE
LOWshare/qtcreator/debugger/dumper.py3873CODE
LOWshare/qtcreator/debugger/lldbbridge.py828CODE
LOWshare/qtcreator/debugger/lldbbridge.py3536CODE
LOWshare/qtcreator/debugger/gdbbridge.py954CODE
LOWshare/qtcreator/debugger/gdbbridge.py1001CODE
LOWshare/qtcreator/debugger/gdbbridge.py1200CODE
LOWshare/qtcreator/translations/extract-customwizards.py20CODE
LOWshare/qtcreator/translations/extract-externaltools.py20CODE
LOWshare/qtcreator/translations/extract-snippets.py20CODE
LOWshare/qtcreator/translations/extract-jsonwizards.py34CODE
Example Usage Blocks4 hits · 6 pts
SeverityFileLineSnippetContext
LOWtests/manual/debugger/qmlmix/qmlmix-gdb-test.py8# Usage:COMMENT
LOWtests/manual/debugger/qmlmix/qmlmix-bp-experiment.py16# Usage:COMMENT
LOWtests/manual/debugger/qmlmix/qmlmix-passive-stack.py14# Usage:COMMENT
LOW…x-highlighting/data/generators/generate-nginx-lists.rb9# Usage:COMMENT
Slop Phrases2 hits · 4 pts
SeverityFileLineSnippetContext
LOWtests/system/suite_tools/tst_codepasting/test.py69 # make sure to read all former errors (they won't get read twice)COMMENT
MEDIUMtests/system/shared/debugger.py48# If you passed in the breakpoints in the right order, you can use the return value as input toCOMMENT
Modern AI Meta-Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUM…plugins/debugger/project_debugger_redesign_proposal.md483## Explicit non-goals / scope guardrailsCOMMENT
Overly Generic Function Names4 hits · 2 pts
SeverityFileLineSnippetContext
LOWshare/qtcreator/debugger/creatortypes.py317 def helper(node):CODE
LOWshare/qtcreator/debugger/stdtypes.py383 def helper(node):CODE
LOWshare/qtcreator/debugger/stdtypes.py613 def helper(node):CODE
LOWshare/qtcreator/debugger/qttypes.py1532 def helper(node):CODE