Qt Base (Core, Gui, Widgets, Network, ...)
This report summarizes scanner evidence for qt/qtbase, a C++ project with 3,111 GitHub stars. SynthScan examined 4,294,622 lines of code across 14281 source files, recording 7560 pattern matches distributed across 22 syntactic categories. The legacy adjusted pattern signal is 1.8 (Low pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 7062 finding(s).
Are imports declared and package/API names verified? 159 finding(s).
Are wrappers, guards, and repeated structures necessary? 545 finding(s).
Which changes need focused human review? 7560 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 7560 distinct pattern matches across 22 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | qmake/qmakelibraryinfo.cpp | 1 | // Copyright (C) 2021 The Qt Company Ltd. | COMMENT |
| LOW | qmake/qmake_pch.h | 1 | // Copyright (C) 2016 The Qt Company Ltd. | COMMENT |
| LOW | qmake/qmake_pch.h | 21 | #include <qfile.h> | COMMENT |
| LOW | qmake/option.h | 1 | // Copyright (C) 2016 The Qt Company Ltd. | COMMENT |
| LOW | qmake/option.cpp | 1 | // Copyright (C) 2016 The Qt Company Ltd. | COMMENT |
| LOW | qmake/cachekeys.h | 1 | // Copyright (C) 2016 The Qt Company Ltd. | COMMENT |
| LOW | qmake/main.cpp | 1 | // Copyright (C) 2020 The Qt Company Ltd. | COMMENT |
| LOW | qmake/library/qmakeevaluator.cpp | 1 | // Copyright (C) 2016 The Qt Company Ltd. | COMMENT |
| LOW | qmake/library/qmakeevaluator.cpp | 21 | #include <qstack.h> | COMMENT |
| LOW | qmake/library/qmakeevaluator.cpp | 2041 | bool cumulative = m_cumulative; | COMMENT |
| LOW | qmake/library/qmakeevaluator.h | 1 | // Copyright (C) 2016 The Qt Company Ltd. | COMMENT |
| LOW | qmake/library/qmakeevaluator_p.h | 1 | // Copyright (C) 2016 The Qt Company Ltd. | COMMENT |
| LOW | qmake/library/qmakeevaluator_p.h | 21 | # define dbgStrList(s) qPrintable(formatValueList(s)) | COMMENT |
| LOW | qmake/library/qmakeglobals.cpp | 1 | // Copyright (C) 2016 The Qt Company Ltd. | COMMENT |
| LOW | qmake/library/qmakeglobals.cpp | 21 | #ifdef PROEVALUATOR_THREAD_SAFE | COMMENT |
| LOW | qmake/library/ioutils.cpp | 1 | // Copyright (C) 2016 The Qt Company Ltd. | COMMENT |
| LOW | qmake/library/proitems.h | 1 | // Copyright (C) 2016 The Qt Company Ltd. | COMMENT |
| LOW | qmake/library/proitems.h | 341 | TokRemove, // variable -= | COMMENT |
| LOW | qmake/library/proitems.h | 381 | TokAnd, // ':' operator | COMMENT |
| LOW | qmake/library/qmake_global.h | 1 | // Copyright (C) 2016 The Qt Company Ltd. | COMMENT |
| LOW | qmake/library/qmake_global.h | 21 | #if defined(__GNUC__) && !(defined(__MINGW32__) && __GNUC__ == 4 && __GNUC_MINOR__ >= 5) | COMMENT |
| LOW | qmake/library/registry_p.h | 1 | // Copyright (C) 2016 The Qt Company Ltd. | COMMENT |
| LOW | qmake/library/qmakebuiltins.cpp | 1 | // Copyright (C) 2021 The Qt Company Ltd. | COMMENT |
| LOW | qmake/library/qmakebuiltins.cpp | 21 | #include <qset.h> | COMMENT |
| LOW | qmake/library/qmakebuiltins.cpp | 41 | #include <sys/stat.h> | COMMENT |
| LOW | qmake/library/qmakeparser.cpp | 1 | // Copyright (C) 2016 The Qt Company Ltd. | COMMENT |
| LOW | qmake/library/qmakeparser.cpp | 301 | // TokHashLiteral(1) + hash(2) + len(1) + "A"(1) + TokAssign(1) + size_hint(1) + | COMMENT |
| LOW | qmake/library/qmakeparser.h | 1 | // Copyright (C) 2016 The Qt Company Ltd. | COMMENT |
| LOW | qmake/library/qmakevfs.h | 1 | // Copyright (C) 2016 The Qt Company Ltd. | COMMENT |
| LOW | qmake/library/qmakevfs.h | 61 | #ifndef PROEVALUATOR_FULL | COMMENT |
| LOW | qmake/library/qmakeglobals.h | 1 | // Copyright (C) 2016 The Qt Company Ltd. | COMMENT |
| LOW | qmake/doc/snippets/qmake/precompile-stable.h | 1 | // Copyright (C) 2016 The Qt Company Ltd. | COMMENT |
| LOW | qmake/doc/snippets/code/doc_src_qmake-manual.cpp | 1 | // Copyright (C) 2016 The Qt Company Ltd. | COMMENT |
| LOW | qmake/generators/makefile.cpp | 1 | // Copyright (C) 2016 The Qt Company Ltd. | COMMENT |
| LOW | qmake/generators/makefile.cpp | 21 | #if defined(Q_OS_UNIX) | COMMENT |
| LOW | qmake/generators/makefiledeps.cpp | 1 | // Copyright (C) 2016 The Qt Company Ltd. | COMMENT |
| LOW | qmake/generators/makefile.h | 1 | // Copyright (C) 2016 The Qt Company Ltd. | COMMENT |
| LOW | qmake/generators/metamakefile.cpp | 1 | // Copyright (C) 2016 The Qt Company Ltd. | COMMENT |
| LOW | qmake/generators/mac/pbuilder_pbx.cpp | 1 | // Copyright (C) 2016 The Qt Company Ltd. | COMMENT |
| LOW | qmake/generators/unix/unixmake2.cpp | 1 | // Copyright (C) 2016 The Qt Company Ltd. | COMMENT |
| LOW | qmake/generators/win32/winmakefile.cpp | 1 | // Copyright (C) 2016 The Qt Company Ltd. | COMMENT |
| LOW | qmake/generators/win32/msbuild_objectmodel.h | 1 | // Copyright (C) 2016 The Qt Company Ltd. | COMMENT |
| LOW | qmake/generators/win32/msbuild_objectmodel.cpp | 1 | // Copyright (C) 2016 The Qt Company Ltd. | COMMENT |
| LOW | qmake/generators/win32/msvc_vcproj.cpp | 1 | // Copyright (C) 2016 The Qt Company Ltd. | COMMENT |
| LOW | qmake/generators/win32/msvc_objectmodel.h | 1 | // Copyright (C) 2016 The Qt Company Ltd. | COMMENT |
| LOW | util/testrunner/qt-testrunner.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | util/testrunner/qt-testrunner.py | 21 | # + Save the exit code. | COMMENT |
| LOW | util/testrunner/qt-testrunner.py | 41 | # TESTRUNNER="qt-testrunner.py --" to stop it from parsing further args. | COMMENT |
| LOW | util/testrunner/qt-testrunner.py | 461 | def removesuffix(text: str, suffix: str) -> str: | COMMENT |
| LOW | util/lexgen/nfa.h | 1 | // Copyright (C) 2016 The Qt Company Ltd. | COMMENT |
| LOW | util/edid/qedidvendortable.py | 21 | * qtbase/util/edid/qedidvendortable.py script and regenerate this file. | COMMENT |
| LOW | util/unicode/writingSystems.sh | 1 | #!/bin/sh | COMMENT |
| LOW | util/unicode/main.cpp | 1 | // Copyright (C) 2020 The Qt Company Ltd. | COMMENT |
| LOW | util/unicode/main.cpp | 21 | #include <QtCore/q26numeric.h> | COMMENT |
| LOW | util/unicode/main.cpp | 3541 | qDebug("num ligatures = %d highest=%x, maxLength=%d", numLigatures, highestLigature, longestLigature); | COMMENT |
| LOW | util/unicode/data/DerivedAge.txt | 1 | # DerivedAge-17.0.0.txt | COMMENT |
| LOW | util/unicode/data/DerivedAge.txt | 21 | # - Versions are only tracked from 1.1 onwards, since version 1.0 | COMMENT |
| LOW | util/unicode/data/DerivedAge.txt | 41 | # an expression such as "\p{age=3.0}" matches all of the code points | COMMENT |
| LOW | util/unicode/data/WordBreakProperty.txt | 1 | # WordBreakProperty-17.0.0.txt | COMMENT |
| LOW | util/unicode/data/LineBreak.txt | 1 | # LineBreak-17.0.0.txt | COMMENT |
| 6644 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | util/testrunner/qt-modified-testfunctions.py | 23 | # ------------------------- | COMMENT |
| MEDIUM | util/testrunner/qt-modified-testfunctions.py | 25 | # ------------------------- | COMMENT |
| MEDIUM | util/testrunner/qt-modified-testfunctions.py | 292 | # ------------------------- | COMMENT |
| MEDIUM | util/testrunner/qt-modified-testfunctions.py | 294 | # ------------------------- | COMMENT |
| MEDIUM | util/unicode/data/DerivedAge.txt | 36 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/DerivedAge.txt | 51 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/DerivedAge.txt | 362 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/DerivedAge.txt | 404 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/DerivedAge.txt | 415 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/DerivedAge.txt | 547 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/DerivedAge.txt | 594 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/DerivedAge.txt | 663 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/DerivedAge.txt | 749 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/DerivedAge.txt | 844 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/DerivedAge.txt | 888 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/DerivedAge.txt | 986 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/DerivedAge.txt | 1087 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/DerivedAge.txt | 1202 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/DerivedAge.txt | 1300 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/DerivedAge.txt | 1310 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/DerivedAge.txt | 1321 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/DerivedAge.txt | 1472 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/DerivedAge.txt | 1540 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/DerivedAge.txt | 1602 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/DerivedAge.txt | 1651 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/DerivedAge.txt | 1719 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/DerivedAge.txt | 1788 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/DerivedAge.txt | 1798 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/DerivedAge.txt | 1866 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/DerivedAge.txt | 1953 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/DerivedAge.txt | 1995 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/DerivedAge.txt | 2007 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/DerivedAge.txt | 2063 | # ================================================ | COMMENT |
| MEDIUM⚡ | util/unicode/data/WordBreakProperty.txt | 10 | # ================================================ | COMMENT |
| MEDIUM⚡ | util/unicode/data/WordBreakProperty.txt | 19 | # ================================================ | COMMENT |
| MEDIUM⚡ | util/unicode/data/WordBreakProperty.txt | 25 | # ================================================ | COMMENT |
| MEDIUM⚡ | util/unicode/data/WordBreakProperty.txt | 31 | # ================================================ | COMMENT |
| MEDIUM⚡ | util/unicode/data/WordBreakProperty.txt | 46 | # ================================================ | COMMENT |
| MEDIUM⚡ | util/unicode/data/WordBreakProperty.txt | 52 | # ================================================ | COMMENT |
| MEDIUM⚡ | util/unicode/data/WordBreakProperty.txt | 58 | # ================================================ | COMMENT |
| MEDIUM⚡ | util/unicode/data/WordBreakProperty.txt | 67 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/WordBreakProperty.txt | 639 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/WordBreakProperty.txt | 645 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/WordBreakProperty.txt | 663 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/WordBreakProperty.txt | 687 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/WordBreakProperty.txt | 1384 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/WordBreakProperty.txt | 1398 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/WordBreakProperty.txt | 1415 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/WordBreakProperty.txt | 1427 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/WordBreakProperty.txt | 1512 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/WordBreakProperty.txt | 1524 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/WordBreakProperty.txt | 1530 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/emoji-data.txt | 20 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/emoji-data.txt | 445 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/emoji-data.txt | 748 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/emoji-data.txt | 756 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/emoji-data.txt | 813 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/emoji-data.txt | 830 | # ================================================ | COMMENT |
| MEDIUM | util/unicode/data/SpecialCasing.txt | 27 | # ================================================================================ | COMMENT |
| MEDIUM | util/unicode/data/SpecialCasing.txt | 29 | # ================================================================================ | COMMENT |
| 229 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | util/testrunner/qt-testrunner.py | 365 | def generate_qtest_output_args(pathname_stem : str) -> List[str]: | STRING |
| LOW | util/testrunner/qt-testrunner.py | 480 | def read_modified_functions_file(filename: str, test_basename: str) -> Set[str]: | CODE |
| LOW | util/testrunner/qt-testrunner.py | 508 | def rerun_modified_test_functions(args: argparse.Namespace, | CODE |
| LOW | util/testrunner/qt-modified-testfunctions.py | 58 | def extract_new_line_ranges_from_diff(patch_text: str) -> List[Tuple[int, int]]: | CODE |
| LOW | util/testrunner/qt-modified-testfunctions.py | 87 | def strip_comments_and_literals(text: str) -> str: | CODE |
| LOW | util/testrunner/qt-modified-testfunctions.py | 238 | def functions_for_commit_file(commit: str, path: str, old_path: Optional[str] = None) -> List[str]: | CODE |
| LOW | …onedx/qt_cyclonedx_generator/qt_cyclonedx_generator.py | 50 | def check_package_dependencies() -> None: | CODE |
| LOW | …onedx/qt_cyclonedx_generator/qt_cyclonedx_generator.py | 578 | def handle_project_build_tools( | STRING |
| LOW | …onedx/qt_cyclonedx_generator/qt_cyclonedx_generator.py | 713 | def handle_component_dependencies( | STRING |
| LOW | …onedx/qt_cyclonedx_generator/qt_cyclonedx_generator.py | 733 | def handle_project_relationships( | STRING |
| LOW | …onedx/qt_cyclonedx_generator/qt_cyclonedx_generator.py | 773 | def get_purl_and_cpe_component_args( | STRING |
| LOW | …onedx/qt_cyclonedx_generator/qt_cyclonedx_generator.py | 820 | def handle_component_licenses( | STRING |
| LOW | …onedx/qt_cyclonedx_generator/qt_cyclonedx_generator.py | 856 | def convert_license_expression_license_objects( | STRING |
| LOW | …onedx/qt_cyclonedx_generator/qt_cyclonedx_generator.py | 882 | def handle_custom_license_ref_expression( | STRING |
| LOW | …onedx/qt_cyclonedx_generator/qt_cyclonedx_generator.py | 914 | def handle_standard_license_ref_expression( | STRING |
| LOW⚡ | …onedx/qt_cyclonedx_generator/qt_cyclonedx_generator.py | 926 | def get_component_type_for_str(component_type_str: str) -> ComponentType: | STRING |
| LOW⚡ | …onedx/qt_cyclonedx_generator/qt_cyclonedx_generator.py | 931 | def create_organization_entity( | STRING |
| LOW⚡ | …onedx/qt_cyclonedx_generator/qt_cyclonedx_generator.py | 948 | def create_organization_contact( | STRING |
| LOW | util/wasm/qtwasmserver/qtwasmserver.py | 21 | def generate_mkcert_certificate(addresses): | CODE |
| LOW | util/wasm/qtwasmserver/qtwasmserver.py | 65 | def send_cross_origin_isolation_headers(handler): | CODE |
| LOW | util/wasm/qtwasmserver/qtwasmserver.py | 88 | class HttpRequestHandler(SimpleHTTPRequestHandler): | CODE |
| LOW | util/wasm/qtwasmserver/qtwasmserver.py | 148 | def select_http_handler_class(compression_mode, address): | CODE |
| LOW | util/wasm/wasmtestrunner/qt-wasmtestrunner.py | 141 | def shutdown_threaded_webserver(self): | CODE |
| LOW | util/wasm/wasmtestrunner/qt-wasmtestrunner.py | 241 | class OriginIsolationHTTPRequestHandler(http.server.SimpleHTTPRequestHandler): | CODE |
| LOW⚡ | util/ohos/qohosenumsgen.py | 115 | def read_ets_file_without_comments(ets_file: str) -> str: | STRING |
| LOW⚡ | util/ohos/qohosenumsgen.py | 119 | def remove_match_unless_string_literal(match: re.Match) -> str: | STRING |
| LOW⚡ | util/ohos/qohosenumsgen.py | 127 | def read_ets_file_with_since_markers(ets_file: str) -> str: | STRING |
| LOW | util/ohos/qohosenumsgen.py | 62 | def build_from_full_type_name( | STRING |
| LOW | util/ohos/qohosenumsgen.py | 87 | def find_ets_type_directories(sdk_directory: str) -> list[str]: | STRING |
| LOW | util/ohos/qohosenumsgen.py | 95 | def index_ets_files_by_module(sdk_directory: str) -> dict[str, str]: | STRING |
| LOW | util/ohos/qohosenumsgen.py | 148 | def parse_ets_reexported_module_by_alias(ets_file: str) -> dict[str, str]: | STRING |
| LOW | util/ohos/qohosenumsgen.py | 160 | def extract_balanced_brace_content(text: str, opening_brace_index: int) -> str: | STRING |
| LOW | util/ohos/qohosenumsgen.py | 205 | def find_longest_ets_module_prefix( | STRING |
| LOW | util/ohos/qohosenumsgen.py | 215 | def resolve_ets_enumerator_names( | STRING |
| LOW | util/ohos/qohosenumsgen.py | 249 | def read_full_type_names_from_enums_header(enums_header_path: str) -> list[str]: | STRING |
| LOW | util/ohos/qohosenumsgen.py | 253 | def read_min_supported_api_version(qohosjsmain_path: str, variable_name: str) -> int: | STRING |
| LOW | util/ohos/qohosenumsgen.py | 269 | def validate_qt_module_and_header(qt_module: str, header_path: str) -> None: | STRING |
| LOW | util/ohos/qohosenumsgen.py | 288 | def render_cpp_enum_definitions(ohos_enums: list[OhosEnum]) -> str: | STRING |
| LOW | util/ohos/qohosenumsgen.py | 334 | def render_cpp_metatype_declaration(ohos_enum: OhosEnum) -> str: | STRING |
| LOW | util/ohos/qohosenumsgen.py | 378 | def generate_enums_header_text( | STRING |
| LOW | util/ohos/qohosenumsgen.py | 387 | def command_update_enums_header(arguments: argparse.Namespace) -> None: | STRING |
| LOW | util/ohos/qohosenumsgen.py | 415 | def command_add_enums_to_header(arguments: argparse.Namespace) -> None: | STRING |
| LOW | libexec/qt-android-runner.py | 169 | def get_gradle_project_property(build_path, property_path): | STRING |
| LOW⚡ | tests/auto/util/testrunner/tst_qt_testrunner.py | 474 | def test_always_pass_in_mff_no_xml(self): | CODE |
| LOW⚡ | tests/auto/util/testrunner/tst_qt_testrunner.py | 482 | def test_always_fail_in_mff_no_xml(self): | CODE |
| LOW⚡ | tests/auto/util/testrunner/tst_qt_testrunner.py | 491 | def test_qfatal_crash_in_mff_(self): | CODE |
| LOW | tests/auto/util/testrunner/tst_qt_testrunner.py | 154 | def test_fail_then_pass_many_tests(self): | CODE |
| LOW | tests/auto/util/testrunner/tst_qt_testrunner.py | 181 | def test_pass_then_crash_once(self): | CODE |
| LOW | tests/auto/util/testrunner/tst_qt_testrunner.py | 193 | def test_pass_then_fail_then_crash_once(self): | CODE |
| LOW | tests/auto/util/testrunner/tst_qt_testrunner.py | 208 | def test_many_tests_with_reruns_and_state_file(self): | CODE |
| LOW | tests/auto/util/testrunner/tst_qt_testrunner.py | 245 | def test_empty_xml_file_is_written(self): | CODE |
| LOW | tests/auto/util/testrunner/tst_qt_testrunner.py | 314 | def test_output_files_are_generated(self): | CODE |
| LOW | tests/auto/util/testrunner/tst_qt_testrunner.py | 394 | def test_always_pass_irrelevant_mff(self): | CODE |
| LOW | tests/auto/util/testrunner/tst_qt_testrunner.py | 401 | def test_always_pass_in_mff_wrong_classname(self): | CODE |
| LOW | tests/auto/util/testrunner/tst_qt_testrunner.py | 416 | def test_always_fail_irrelevant_mff(self): | CODE |
| LOW | tests/auto/util/testrunner/tst_qt_testrunner.py | 430 | def test_always_crash_irrelevant_mff(self): | CODE |
| LOW | tests/auto/util/testrunner/tst_qt_testrunner.py | 447 | def test_pass_then_fail_in_mff(self): | CODE |
| LOW | tests/auto/util/testrunner/tst_qt_testrunner.py | 460 | def test_pass_then_fail_in_mff_with_datatag(self): | CODE |
| LOW⚡ | tests/auto/util/testrunner/tst_qt_testrunner.py | 570 | def test_no_xml_log_written_pass_crash(self): | STRING |
| LOW⚡ | tests/auto/util/testrunner/tst_qt_testrunner.py | 578 | def test_no_xml_log_written_fail_then_pass_crash(self): | STRING |
| 144 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tests/auto/testlib/selftests/expected_longstring.xml | 14 | <Description><![CDATA[Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. | CODE |
| LOW | tests/auto/testlib/selftests/expected_longstring.xml | 14 | <Description><![CDATA[Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. | CODE |
| LOW | tests/auto/testlib/selftests/expected_longstring.txt | 4 | FAIL! : tst_LongString::failWithLongString() Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo l | CODE |
| LOW | tests/auto/testlib/selftests/expected_longstring.txt | 4 | FAIL! : tst_LongString::failWithLongString() Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo l | CODE |
| LOW | …s/auto/testlib/selftests/longstring/tst_longstring.cpp | 9 | "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis na | CODE |
| LOW | …s/auto/testlib/selftests/longstring/tst_longstring.cpp | 9 | "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis na | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 128 | p.drawText(11, 12, "Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 128 | p.drawText(11, 12, "Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 135 | QStaticText text("Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 135 | QStaticText text("Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 161 | p.drawText(QRectF(11, 12, 10, 500), "Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 161 | p.drawText(QRectF(11, 12, 10, 500), "Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 168 | QStaticText text("Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 168 | QStaticText text("Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 207 | p.drawText(QRectF(11, 12, 30, 500), "Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 207 | p.drawText(QRectF(11, 12, 30, 500), "Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 215 | QStaticText text("Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 215 | QStaticText text("Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 257 | p.drawText(11, 12, "Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 257 | p.drawText(11, 12, "Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 265 | QStaticText text("Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 265 | QStaticText text("Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 293 | p.drawText(11, 12, "Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 293 | p.drawText(11, 12, "Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 300 | QStaticText text("Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 300 | QStaticText text("Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 321 | p.drawText(QRectF(0, 0, 1000, 1000), 0, "Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 321 | p.drawText(QRectF(0, 0, 1000, 1000), 0, "Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 324 | p.drawText(QRectF(11, 120, 1000, 1000), 0, "Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 324 | p.drawText(QRectF(11, 120, 1000, 1000), 0, "Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 333 | text.setText("Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 333 | text.setText("Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 357 | p.drawText(QRectF(11, 12, 10, 500), "Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 357 | p.drawText(QRectF(11, 12, 10, 500), "Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 364 | QStaticText text("Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 364 | QStaticText text("Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 382 | p.drawText(11, 12, "Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 382 | p.drawText(11, 12, "Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 391 | QStaticText text("Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 391 | QStaticText text("Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 415 | p.drawText(QRectF(0, 0, 1000, 100), 0, "Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 415 | p.drawText(QRectF(0, 0, 1000, 100), 0, "Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 421 | QStaticText text("Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 421 | QStaticText text("Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 449 | p.drawText(11, 12, "Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 449 | p.drawText(11, 12, "Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 458 | QStaticText text("Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 458 | QStaticText text("Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 482 | p.drawText(11, 12, "Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 482 | p.drawText(11, 12, "Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 491 | QStaticText text("Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 491 | QStaticText text("Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 509 | p.drawText(QRectF(0, 0, 1000, 1000), 0, "Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 509 | p.drawText(QRectF(0, 0, 1000, 1000), 0, "Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 512 | p.drawText(QRectF(0, 0, 1000, 1000), 0, "Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 512 | p.drawText(QRectF(0, 0, 1000, 1000), 0, "Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 522 | QStaticText text("Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW⚡ | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 522 | QStaticText text("Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 227 | QStaticText text("Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| LOW | tests/auto/gui/text/qstatictext/tst_qstatictext.cpp | 227 | QStaticText text("Lorem ipsum dolor sit amet, consectetur adipiscing elit."); | CODE |
| 60 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | util/locale_database/qlocalexml.py | 117 | except KeyError: | CODE |
| HIGH | util/locale_database/ldml.py | 582 | except Error: | CODE |
| HIGH | util/locale_database/ldml.py | 369 | except Error: | CODE |
| HIGH | util/locale_database/ldml.py | 587 | except Error: | CODE |
| HIGH | util/locale_database/ldml.py | 657 | except Error: | CODE |
| HIGH | util/locale_database/ldml.py | 739 | except ValueError: | CODE |
| HIGH | util/locale_database/ldml.py | 230 | except (AttributeError, KeyError): | CODE |
| HIGH | util/locale_database/ldml.py | 250 | except (KeyError, AttributeError): | CODE |
| HIGH | util/locale_database/cldr.py | 228 | except ValueError: | CODE |
| HIGH | util/locale_database/cldr.py | 439 | except KeyError: | CODE |
| HIGH | util/locale_database/cldr.py | 373 | except KeyError: | CODE |
| HIGH | util/locale_database/cldr.py | 1013 | except (KeyError, ValueError, TypeError): | CODE |
| HIGH | util/locale_database/cldr.py | 878 | except KeyError: | CODE |
| HIGH | …s/auto/util/androidtestrunner/tst_androidtestrunner.py | 907 | except OSError: | CODE |
| HIGH | …s/auto/util/androidtestrunner/tst_androidtestrunner.py | 1038 | except OSError: | CODE |
| HIGH | …s/auto/util/androidtestrunner/tst_androidtestrunner.py | 1567 | except OSError: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | qmake/generators/win32/msvc_objectmodel.cpp | 2059 | case 0x6959c94: // /robust | CODE |
| MEDIUM | util/testrunner/qt-modified-testfunctions.py | 74 | # comment/literal-stripped text. This is robust to lambdas, multi-line signatures, nested helper | COMMENT |
| LOW | util/wasm/qtwasmserver/qtwasmserver.py | 130 | # browsers support brotli, so we can just use that. | COMMENT |
| MEDIUM | tests/auto/corelib/time/qdatetime/tst_qdatetime.cpp | 893 | // Check overflow; only robust if local time is the same at epoch as relevant bound. | COMMENT |
| MEDIUM | tests/auto/sql/kernel/qsqlquery/tst_qsqlquery.cpp | 1487 | // Let's make some mistakes to see how robust it is: | COMMENT |
| MEDIUM | src/plugins/platforms/android/qandroidinputcontext.cpp | 1752 | // much more robust than trying to keep the two different world views in sync | COMMENT |
| MEDIUM | src/plugins/tls/openssl/qdtls_openssl.cpp | 448 | // Essentially setsockopt with SO_RCVTIMEO, not needed, our sockets | COMMENT |
| MEDIUM | src/plugins/generic/tuiotouch/qoscmessage.cpp | 41 | // robust in the case of a missing OSC Type Tag String." | COMMENT |
| MEDIUM | src/plugins/generic/tuiotouch/qoscmessage.cpp | 44 | // supposed to be robust when the behavior is unspecified.) | COMMENT |
| MEDIUM | src/printsupport/dialogs/qprintpreviewdialog.cpp | 740 | // to reject(), but this feels less robust somehow | COMMENT |
| MEDIUM | src/network/access/qhttpheaders.cpp | 187 | m_inlineBuffer.assign(rs); // robust under self-assignment | CODE |
| MEDIUM | src/network/kernel/qauthenticator.cpp | 214 | // can utilize different types of proxies. | COMMENT |
| MEDIUM | src/gui/rhi/qrhigles2.cpp | 1235 | // Match D3D and others when it comes to seamless cubemap filtering. | COMMENT |
| LOW | src/gui/painting/qoutlinemapper.cpp | 164 | // ### We can kill this copying and just use the buffer straight... | COMMENT |
| MEDIUM | src/gui/painting/qpathclipper.cpp | 1144 | // doesn't seem to be robust enough | COMMENT |
| MEDIUM | src/corelib/serialization/qjsonparser.cpp | 618 | // Essentially missing value, but after a colon, not after a comma | COMMENT |
| MEDIUM | src/corelib/time/qtimezoneprivate.cpp | 425 | // Definitely not a relevant tansition: too far in the future. | COMMENT |
| MEDIUM | src/3rdparty/md4c/md4c.c | 2798 | #define MD_MARK_OPENER 0x04 /* Definitely opener. */ | COMMENT |
| MEDIUM | src/3rdparty/md4c/md4c.c | 2799 | #define MD_MARK_CLOSER 0x08 /* Definitely closer. */ | COMMENT |
| MEDIUM | src/widgets/itemviews/qtreeview.cpp | 973 | // Do a relayout nows, so that we can utilize viewItems | COMMENT |
| MEDIUM | src/widgets/kernel/qapplication.cpp | 2437 | // A mouse move is not actually sent, but we utilize the sendMouseEvent() call to send the | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tests/auto/network/ssl/qsslsocket/tst_qsslsocket.cpp | 2874 | // don't forget to login | COMMENT |
| LOW | tests/auto/network/ssl/qsslsocket/tst_qsslsocket.cpp | 2982 | // don't forget to login | COMMENT |
| MEDIUM | tests/auto/corelib/tools/qhash/tst_qhash.cpp | 613 | // As mentioned earlier these are both calculated to be in the last bucket: | COMMENT |
| LOW | …uto/corelib/plugin/qpluginloader/tst_qpluginloader.cpp | 874 | // ### Qt7: don't forget to remove theoldplugin from the build | COMMENT |
| LOW | …uto/corelib/plugin/qpluginloader/tst_qpluginloader.cpp | 874 | // ### Qt7: don't forget to remove theoldplugin from the build | COMMENT |
| MEDIUM | tests/manual/rhi/buffercopy/buffercopy.cpp | 15 | // often the better choice, so the split here is for demonstration purposes. | COMMENT |
| MEDIUM | tests/manual/rhi/shared/imgui/imgui/imgui_widgets.cpp | 6250 | // Tip: pass a non-visible label (e.g. "##hello") then you can use the space to draw other text or image. | COMMENT |
| LOW | tests/manual/rhi/shared/imgui/imgui/imgui.cpp | 610 | - 2017/08/25 (1.52) - io.MousePos needs to be set to ImVec2(-FLT_MAX,-FLT_MAX) when mouse is unavailable/missing. Previ | CODE |
| LOW | coin/instructions/prepare_building_env.yaml | 637 | # Don't forget to adjust tests/auto/cmake/RunCMake/Sbom/RunCMakeTest.cmake | COMMENT |
| MEDIUM | examples/vulkan/hellovulkancubes/renderer.cpp | 830 | // For demonstration purposes offload the command buffer generation onto a | COMMENT |
| LOW | src/network/access/qhttpnetworkconnection.cpp | 816 | // ### make sure to be OK with this in later releases | COMMENT |
| LOW | src/network/socket/qlocalserver.cpp | 278 | \note Don't forget to call this member from reimplemented | CODE |
| LOW | src/network/socket/qtcpserver.cpp | 605 | \note Don't forget to call this member from reimplemented | CODE |
| LOW | …/snippets/code/src_gui_painting_qpainterstateguard.cpp | 33 | painter.restore(); // don't forget to restore previous painter state | CODE |
| MEDIUM | src/corelib/io/qlockfile.cpp | 167 | environment limitations as discussed above), so even if QLockFile did | CODE |
| MEDIUM | src/corelib/animation/qabstractanimation.cpp | 48 | duration for the animation (as discussed above). The animation | CODE |
| MEDIUM | src/3rdparty/freetype/include/freetype/fterrors.h | 78 | * Here is a simple example. | COMMENT |
| MEDIUM | src/3rdparty/freetype/include/freetype/freetype.h | 1385 | * for demonstration purposes. | COMMENT |
| LOW | …/3rdparty/freetype/include/freetype/internal/ftrfork.h | 35 | /* Don't forget to increment the number if you add a new guessing rule. */ | COMMENT |
| LOW | src/3rdparty/D3D12MemoryAllocator/D3D12MemAlloc.h | 3406 | If you allocated a new object to be used as the custom pointer, don't forget to delete that object before freeing the al | CODE |
| LOW | src/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h | 17286 | // At the end, don't forget to: | COMMENT |
| LOW | src/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h | 19339 | // At the end, don't forget to destroy it! | COMMENT |
| LOW | src/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h | 19374 | // At the end, don't forget to destroy it! | COMMENT |
| LOW | src/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h | 680 | To prepare for this possibility, don't forget to add appropriate flags like | CODE |
| LOW | src/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h | 2734 | don't forget to free them. | CODE |
| LOW | src/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h | 2781 | don't forget to free it as well. | CODE |
| LOW | src/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h | 17323 | Don't forget to destroy your buffer and allocation objects when no longer needed: | CODE |
| LOW | src/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h | 18485 | If you allocated a new object to be used as the custom pointer, don't forget to delete that object before freeing the al | CODE |
| LOW | src/widgets/graphicsview/qgraphicsitem.h | 71 | // NB! Don't forget to increase the d_ptr->flags bit field by 1 when adding a new flag. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | util/testrunner/qt-testrunner.py | 86 | # Define a custom type for returning a fail incident | COMMENT |
| MEDIUM | util/locale_database/localetools.py | 173 | # Create a temp file to write the new data into | COMMENT |
| MEDIUM | coin/instructions/coin_fetch_doc_tools.yaml | 8 | # Define the doc tools archive name when it is built by qtbase. | COMMENT |
| MEDIUM | coin/instructions/coin_fetch_doc_tools.yaml | 17 | # Define the doc tools archive name when it is built by a repo other than qtbase. | COMMENT |
| MEDIUM | coin/instructions/coin_fetch_custom_cmake.yaml | 22 | # Define the custom cmake archive name when it is built by qtbase. | COMMENT |
| MEDIUM | src/3rdparty/freetype/src/tools/afblue.pl | 11 | # This file is part of the FreeType project, and may only be used, | COMMENT |
| MEDIUM | …party/freetype/src/tools/make_distribution_archives.py | 113 | # Create a temporary directory, and ensure it is removed on exit. | COMMENT |
| MEDIUM | src/3rdparty/freetype/src/tools/glnames.py | 9 | # This file is part of the FreeType project, and may only be used, modified, | COMMENT |
| MEDIUM | src/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h | 1690 | -# Create an instance of the #VmaVulkanFunctions structure. | CODE |
| MEDIUM | src/widgets/graphicsview/qgraphicsitem.cpp | 4604 | ### This function is almost identical to | COMMENT |
| MEDIUM | src/widgets/graphicsview/qgraphicsitem.cpp | 5406 | ### This function is almost identical to | COMMENT |
| MEDIUM | src/widgets/graphicsview/qgraphicsitem.cpp | 5424 | ### This function is almost identical to | COMMENT |
| MEDIUM | src/widgets/graphicsview/qgraphicsscene.cpp | 374 | ### This function is almost identical to QGraphicsItemPrivate::addChild(). | COMMENT |
| MEDIUM | src/widgets/graphicsview/qgraphicsscene.cpp | 387 | ### This function is almost identical to QGraphicsItemPrivate::removeChild(). | COMMENT |
| MEDIUM | src/widgets/graphicsview/qgraphicsscene.cpp | 1483 | ### This function is almost identical to | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | qmake/generators/win32/msbuild_objectmodel.cpp | 1797 | // We need to check if the file has any custom build step. | COMMENT |
| LOW | tests/auto/dbus/qdbustype/tst_qdbustype.cpp | 64 | // We have got the macro from dbus_minimal_p.h, so we need to check if | COMMENT |
| LOW⚡ | tests/auto/widgets/widgets/qlabel/tst_qlabel.cpp | 753 | // Step 1: Set mouse to an initial position | COMMENT |
| LOW⚡ | tests/auto/widgets/widgets/qlabel/tst_qlabel.cpp | 757 | // Step 2: Move mouse over the link | COMMENT |
| LOW⚡ | tests/auto/widgets/widgets/qlabel/tst_qlabel.cpp | 765 | // Step 3: Move mouse out (trigger leave event) | COMMENT |
| LOW⚡ | tests/auto/widgets/widgets/qlabel/tst_qlabel.cpp | 770 | // Step 4: Move mouse back over the center | COMMENT |
| LOW | tests/manual/rhi/shared/imgui/imgui/imgui.cpp | 2669 | // Step 0: Let you process the first element (regardless of it being visible or not, so we can measure the element h | COMMENT |
| LOW | tests/manual/rhi/shared/imgui/imgui/imgui.cpp | 2688 | // Step 1: Let the clipper infer height from first range | COMMENT |
| LOW | tests/manual/rhi/shared/imgui/imgui/imgui.cpp | 13274 | // Step 0: stack query | COMMENT |
| LOW | src/network/access/qhttpnetworkconnectionchannel.cpp | 949 | // For the Happy Eyeballs we need to check if this is the first channel to connect. | COMMENT |
| LOW | src/testlib/3rdparty/catch2/catch_p.h | 12661 | // No children have started. We need to check if they _can_ | COMMENT |
| LOW | src/gui/rhi/qrhimetal.mm | 2579 | // Step 1: vertex shader (as compute) | COMMENT |
| LOW | src/gui/rhi/qrhimetal.mm | 2633 | // Step 2: tessellation control shader (as compute) | COMMENT |
| LOW | src/gui/rhi/qrhimetal.mm | 2708 | // Step 3: tessellation evaluation (as vertex) + fragment shader | COMMENT |
| LOW | src/corelib/tools/qcryptographichash.cpp | 359 | This variable stores that suffix (and it's fed into the calculations | CODE |
| LOW | src/corelib/serialization/qxmlstream.cpp | 4405 | The purpose of this function is to support chained processing of XML data. | CODE |
| LOW | src/corelib/text/qunicodetools.cpp | 575 | // of a new sequence, so we need to check if it makes sense. | COMMENT |
| LOW | src/corelib/kernel/qobject.cpp | 1268 | This variable stores the meta-object for the class. | CODE |
| LOW | src/widgets/itemviews/qlistview.cpp | 2937 | // if the size has not grown, we need to check if it has shrunk | COMMENT |
| LOW | src/widgets/graphicsview/qgraphicsanchorlayout_p.cpp | 741 | The purpose of this function is to simplify the graph. | CODE |
| LOW | src/widgets/widgets/qtoolbararealayout.cpp | 1083 | //we need to check if it has a previous element and a next one | COMMENT |
| LOW⚡ | src/widgets/kernel/qwidget.cpp | 7445 | // Step 1: Resize if necessary, corrected for frame height | COMMENT |
| LOW⚡ | src/widgets/kernel/qwidget.cpp | 7451 | // Step 2: Move if necessary: | COMMENT |
| LOW | src/widgets/kernel/qboxlayout.cpp | 105 | * The purpose of this function is to make sure that widgets are not laid out outside its layout. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | util/testrunner/qt-testrunner.py | 77 | CODE | |
| LOW | util/testrunner/qt-testrunner.py | 83 | CODE | |
| LOW | util/json_schema/check_qt_module_json_schemas.py | 9 | CODE | |
| LOW | util/locale_database/qlocalexml2cpp.py | 23 | CODE | |
| LOW | util/locale_database/ldml.py | 21 | CODE | |
| LOW | util/ohos/qohosenumsgen.py | 5 | CODE | |
| LOW | tests/auto/tools/uic/baseline/config.ui.py | 16 | CODE | |
| LOW | tests/auto/tools/uic/baseline/config.ui.py | 16 | CODE | |
| LOW | tests/auto/tools/uic/baseline/config.ui.py | 16 | CODE | |
| LOW | tests/auto/tools/uic/baseline/config.ui.py | 16 | CODE | |
| LOW | tests/auto/tools/uic/baseline/config.ui.py | 16 | CODE | |
| LOW | tests/auto/tools/uic/baseline/config.ui.py | 16 | CODE | |
| LOW | tests/auto/tools/uic/baseline/config.ui.py | 16 | CODE | |
| LOW | tests/auto/tools/uic/baseline/config.ui.py | 16 | CODE | |
| LOW | tests/auto/tools/uic/baseline/config.ui.py | 16 | CODE | |
| LOW | tests/auto/tools/uic/baseline/config.ui.py | 19 | CODE | |
| LOW | tests/auto/tools/uic/baseline/config.ui.py | 19 | CODE | |
| LOW | tests/auto/tools/uic/baseline/config.ui.py | 19 | CODE | |
| LOW | tests/auto/tools/uic/baseline/config.ui.py | 19 | CODE | |
| LOW | tests/auto/tools/uic/baseline/config.ui.py | 19 | CODE | |
| LOW | tests/auto/tools/uic/baseline/config.ui.py | 19 | CODE | |
| LOW | tests/auto/tools/uic/baseline/config.ui.py | 19 | CODE | |
| LOW | tests/auto/tools/uic/baseline/config.ui.py | 19 | CODE | |
| LOW | tests/auto/tools/uic/baseline/config.ui.py | 19 | CODE | |
| LOW | tests/auto/tools/uic/baseline/config.ui.py | 19 | CODE | |
| LOW | tests/auto/tools/uic/baseline/config.ui.py | 19 | CODE | |
| LOW | tests/auto/tools/uic/baseline/config.ui.py | 19 | CODE | |
| LOW | tests/auto/tools/uic/baseline/config.ui.py | 19 | CODE | |
| LOW | tests/auto/tools/uic/baseline/config.ui.py | 23 | CODE | |
| LOW | tests/auto/tools/uic/baseline/config.ui.py | 23 | CODE | |
| LOW | tests/auto/tools/uic/baseline/config.ui.py | 23 | CODE | |
| LOW | tests/auto/util/testrunner/tst_qt_testrunner.py | 10 | CODE | |
| LOW | tests/auto/wasm/selenium/qwasmwindow.py | 11 | CODE | |
| LOW | …rrentfiltermapgenerated/generator/generate_testcase.py | 4 | CODE | |
| LOW | mkspecs/features/uikit/devices.py | 5 | CODE | |
| LOW | …party/freetype/src/tools/make_distribution_archives.py | 4 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | util/testrunner/qt-testrunner.py | 132 | CODE | |
| LOW | util/testrunner/qt-testrunner.py | 265 | CODE | |
| LOW | util/testrunner/qt-testrunner.py | 480 | CODE | |
| LOW | util/testrunner/qt-testrunner.py | 508 | CODE | |
| LOW | util/testrunner/qt-testrunner.py | 556 | CODE | |
| LOW | util/testrunner/qt-modified-testfunctions.py | 87 | CODE | |
| LOW | util/testrunner/qt-modified-testfunctions.py | 161 | CODE | |
| LOW | util/testrunner/qt-modified-testfunctions.py | 296 | CODE | |
| LOW | util/locale_database/qlocalexml.py | 81 | CODE | |
| LOW | util/locale_database/qlocalexml.py | 599 | CODE | |
| LOW | util/locale_database/qlocalexml2cpp.py | 981 | CODE | |
| LOW | util/locale_database/dateconverter.py | 151 | CODE | |
| LOW | util/locale_database/localetools.py | 29 | CODE | |
| LOW | util/locale_database/ldml.py | 67 | CODE | |
| LOW | util/locale_database/ldml.py | 217 | CODE | |
| LOW | util/locale_database/ldml.py | 413 | CODE | |
| LOW | util/locale_database/ldml.py | 509 | CODE | |
| LOW | util/locale_database/ldml.py | 635 | CODE | |
| LOW | util/locale_database/ldml.py | 662 | CODE | |
| LOW | util/locale_database/cldr.py | 80 | CODE | |
| LOW | util/locale_database/cldr.py | 862 | CODE | |
| LOW | util/locale_database/cldr.py | 917 | CODE | |
| LOW | util/ohos/qohosenumsgen.py | 160 | CODE | |
| LOW | …s/auto/util/androidtestrunner/tst_androidtestrunner.py | 1676 | CODE | |
| LOW | tests/auto/wasm/selenium/qwasmwindow.py | 950 | CODE | |
| LOW | tests/auto/wasm/selenium/qwasmwindow.py | 1255 | CODE | |
| LOW | …ncurrentfiltermapgenerated/generator/generate_excel.py | 9 | CODE | |
| LOW | …rrentfiltermapgenerated/generator/generate_testcase.py | 201 | CODE | |
| LOW | …sts/auto/testlib/selftests/generate_expected_output.py | 190 | CODE | |
| LOW | examples/corelib/serialization/cbordump/cbortag.py | 55 | CODE | |
| LOW | …c/corelib/mimetypes/3rdparty/process_tika_mimetypes.py | 69 | CODE | |
| LOW | src/3rdparty/libjpeg/generate_copyright.py | 48 | CODE | |
| LOW | …party/freetype/src/tools/make_distribution_archives.py | 33 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | util/testrunner/qt-testrunner.py | 280 | except Exception as e: | STRING |
| LOW | util/testrunner/qt-testrunner.py | 625 | except Exception as e: | CODE |
| LOW | util/testrunner/qt-testrunner.py | 643 | except Exception as e: | CODE |
| LOW | util/testrunner/qt-modified-testfunctions.py | 328 | except Exception as e: | CODE |
| MEDIUM | util/testrunner/qt-modified-testfunctions.py | 329 | print("Error selecting commits:", e, file=sys.stderr) | CODE |
| LOW | util/testrunner/qt-modified-testfunctions.py | 345 | except Exception: | CODE |
| LOW | util/locale_database/qlocalexml2cpp.py | 1049 | except Exception as e: | CODE |
| LOW | util/locale_database/qlocalexml2cpp.py | 1062 | except Exception as e: | CODE |
| LOW | util/locale_database/qlocalexml2cpp.py | 1075 | except Exception as e: | CODE |
| LOW | util/locale_database/qlocalexml2cpp.py | 1090 | except Exception as e: | CODE |
| LOW | util/locale_database/qlocalexml2cpp.py | 1110 | except Exception as e: | CODE |
| LOW | util/locale_database/qlocalexml2cpp.py | 1123 | except Exception as e: | CODE |
| LOW | util/locale_database/qlocalexml2cpp.py | 1135 | except Exception as e: | CODE |
| LOW | util/locale_database/localetools.py | 119 | except Exception: | CODE |
| LOW | util/wasm/qtwasmserver/qtwasmserver.py | 43 | except Exception as e: | CODE |
| LOW | util/wasm/qtwasmserver/qtwasmserver.py | 186 | except Exception as e: | CODE |
| MEDIUM | util/wasm/wasmtestrunner/qt-wasmtestrunner.py | 184 | print('Error: browser path must be set to run with browser') | CODE |
| MEDIUM | util/wasm/wasmtestrunner/qt-wasmtestrunner.py | 188 | print('Error: tmp_dir must be set to run with browser') | CODE |
| MEDIUM | util/wasm/wasmtestrunner/qt-wasmtestrunner.py | 212 | print('Error: did not match console line:') | CODE |
| LOW | util/wasm/wasmtestrunner/qt-wasmtestrunner.py | 322 | except Exception as e: | CODE |
| LOW | util/ohos/qohosenumsgen.py | 366 | except Exception as exception: | STRING |
| MEDIUM | libexec/qt-android-runner.py | 22 | print(f"Error: {msg}", file=sys.stderr) | CODE |
| LOW | libexec/qt-android-runner.py | 92 | except Exception as e: | STRING |
| LOW | libexec/qt-android-runner.py | 106 | except Exception as e: | STRING |
| LOW | libexec/qt-android-runner.py | 139 | except Exception as e: | STRING |
| LOW | libexec/qt-android-runner.py | 191 | except Exception as e: | STRING |
| LOW | libexec/qt-android-runner.py | 243 | except Exception as e: | STRING |
| LOW | libexec/qt-android-runner.py | 248 | except Exception as e: | STRING |
| LOW | libexec/qt-android-runner.py | 288 | except Exception as e: | STRING |
| LOW | libexec/qt-android-runner.py | 312 | except Exception as e: | STRING |
| MEDIUM | libexec/qt-android-runner.py | 131 | def get_manifest_activity(manifest_file): | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tests/auto/corelib/tools/qlist/tst_qlist.cpp | 4049 | // inserting as much as requested by the reserve. This is specifically | COMMENT |
| HIGH | …o/corelib/thread/qfuturewatcher/tst_qfuturewatcher.cpp | 947 | QCOMPARE(suspendingSpy.size(), 2); // suspending() is emitted as many times as requested | CODE |
| HIGH | …o/corelib/thread/qfuturewatcher/tst_qfuturewatcher.cpp | 949 | QCOMPARE(pausedSpy.size(), 2); // paused() is emitted as many times as requested | CODE |
| HIGH | tests/manual/rhi/shared/imgui/imgui/imgui_draw.cpp | 2316 | const ImWchar* SrcRanges; // Ranges as requested by user (user is allowed to request too much, e.g. 0x | CODE |
| HIGH | src/network/access/http2/huffman.cpp | 22 | This code was generated from statistics obtained on a large | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | tests/auto/widgets/widgets/qlabel/tst_qlabel.cpp | 753 | // Step 1: Set mouse to an initial position | COMMENT |
| LOW⚡ | tests/auto/widgets/widgets/qlabel/tst_qlabel.cpp | 757 | // Step 2: Move mouse over the link | COMMENT |
| LOW⚡ | tests/auto/widgets/widgets/qlabel/tst_qlabel.cpp | 765 | // Step 3: Move mouse out (trigger leave event) | COMMENT |
| LOW⚡ | tests/auto/widgets/widgets/qlabel/tst_qlabel.cpp | 770 | // Step 4: Move mouse back over the center | COMMENT |
| LOW | tests/manual/rhi/shared/imgui/imgui/imgui.cpp | 2669 | // Step 0: Let you process the first element (regardless of it being visible or not, so we can measure the element h | COMMENT |
| LOW | tests/manual/rhi/shared/imgui/imgui/imgui.cpp | 2688 | // Step 1: Let the clipper infer height from first range | COMMENT |
| LOW | tests/manual/rhi/shared/imgui/imgui/imgui.cpp | 13274 | // Step 0: stack query | COMMENT |
| LOW | src/gui/rhi/qrhimetal.mm | 2579 | // Step 1: vertex shader (as compute) | COMMENT |
| LOW | src/gui/rhi/qrhimetal.mm | 2633 | // Step 2: tessellation control shader (as compute) | COMMENT |
| LOW | src/gui/rhi/qrhimetal.mm | 2708 | // Step 3: tessellation evaluation (as vertex) + fragment shader | COMMENT |
| LOW⚡ | src/widgets/kernel/qwidget.cpp | 7445 | // Step 1: Resize if necessary, corrected for frame height | COMMENT |
| LOW⚡ | src/widgets/kernel/qwidget.cpp | 7451 | // Step 2: Move if necessary: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …rentfiltermapgenerated/generator/function_signature.py | 113 | required_arguments.append("InputSequence && sequence") | CODE |
| HIGH | …rentfiltermapgenerated/generator/function_signature.py | 126 | required_arguments.append("reductionitemtype && initialValue") | CODE |
| HIGH | src/3rdparty/freetype/src/tools/glnames.py | 5387 | if ( name == 0 || name >= limit ) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | LICENSES/FTL.txt | 0 | portions of this software are copyright © <year> the freetype project (https://freetype.org). all rights reserved. | STRING |
| HIGH | src/3rdparty/freetype/LICENSE.txt | 0 | portions of this software are copyright © <year> the freetype project (https://freetype.org). all rights reserved. | STRING |
| HIGH | src/3rdparty/freetype/docs/FTL.TXT | 0 | portions of this software are copyright © <year> the freetype project (https://freetype.org). all rights reserved. | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …onedx/qt_cyclonedx_generator/qt_cyclonedx_generator.py | 940 | # Check if args has at least one entry. | STRING |
| LOW⚡ | …onedx/qt_cyclonedx_generator/qt_cyclonedx_generator.py | 957 | # Check if args has at least one entry. | STRING |
| LOW | util/includemocs/includemocs.pl | 107 | # Write the file again | COMMENT |
| LOW | src/plugins/platforms/xcb/qxcbconnection.cpp | 1091 | // hence allowing for more events to arrive. ### Check if we want | COMMENT |
| LOW | src/gui/kernel/qplatformtheme.cpp | 208 | {QKeySequence::Cut, 0, Qt::SHIFT | Qt::Key_Delete, KB_Win | KB_X11}, //## C | CODE |
| LOW | src/corelib/debug_script.py | 52 | # Check if the module has already been imported globally. This ensures | COMMENT |
| LOW | src/corelib/io/qlockfile_win.cpp | 58 | // ### Open the file with DELETE permission and use | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | src/3rdparty/freetype/src/sdf/ftsdf.c | 2926 | #error "corruption. If required I will add this later." | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …onedx/qt_cyclonedx_generator/qt_cyclonedx_generator.py | 213 | Validate that a required field exists in the data dictionary. Args: data: The dictionary to check f | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | util/unicode/data/LineBreak.txt | 1927 | B77D..B797 ; H3 # Lo [27] HANGUL SYLLABLE RAG..HANGUL SYLLABLE RAH | CODE |
| MEDIUM | util/unicode/data/GraphemeBreakProperty.txt | 1210 | B77D..B797 ; LVT # Lo [27] HANGUL SYLLABLE RAG..HANGUL SYLLABLE RAH | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …/printsupport/kernel/qprinterinfo/tst_qprinterinfo.cpp | 73 | // TODO: implement once OHOS provides a self-contained method to get printer info | COMMENT |
| LOW | …/printsupport/kernel/qprinterinfo/tst_qprinterinfo.cpp | 101 | // TODO: implement once OHOS provides a self-contained method to get printer info | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tests/auto/wasm/selenium/qwasmwindow.py | 950 | CODE | |
| LOW | …rentfiltermapgenerated/generator/function_signature.py | 41 | CODE |