AI Slop Code RIsk Monitor

TheHPXProject/hpx

The C++ Standard Library for Parallelism and Concurrency

8.2 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for TheHPXProject/hpx, a C++ project with 2,933 GitHub stars. SynthScan examined 1,055,628 lines of code across 5376 source files, recording 8677 pattern matches distributed across 19 syntactic categories. The legacy adjusted pattern signal is 8.2 (Moderate 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.

8.2
Adjusted Signal
8.2
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
2.9K
Stars
C++
Language
1.1M
Lines of Code
5.4K
Files
8.7K
Pattern Hits
2026-10-12
Scan Date
0.00
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 33.0/100 · MEDIUM

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

Hallucinated Dependency & Supply Chain Risk 0.1/100 · LOW

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

Agent Over-Engineering Ratio 1.1/100 · LOW

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

PR Review Velocity Impact 34.4/100 · MEDIUM

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

What These Metrics Mean

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

Pattern-Signal History

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

Severity Breakdown

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

CRITICAL 0HIGH 24MEDIUM 51LOW 8602

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 8677 distinct pattern matches across 19 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 Block8485 hits · 8214 pts
SeverityFileLineSnippetContext
LOWCMakeLists.txt1# Copyright (c) 2020 Mikael SimbergCOMMENT
LOWCMakeLists.txt1121 HPX_WITH_NANOBENCHCOMMENT
LOWCMakeLists.txt1141# https://github.com/STEllAR-GROUP/libcds CATEGORY "Thread Manager" ADVANCEDCOMMENT
LOWCMakeLists.txt2761COMMENT
LOW.cmake-format.py1# Copyright (c) 2020-2023 Hartmut KaiserCOMMENT
LOW.cmake-format.py21 command_case = u'lower'COMMENT
LOW.cmake-format.py101 # If comment markup is enabled, don't reflow any comment block which matchesCOMMENT
LOWinit/include/hpx/manage_runtime.hpp1// Copyright (c) 2025 Agustin BergeCOMMENT
LOWinit/include/hpx/manage_runtime.hpp21#include <mutex>COMMENT
LOWinit/include/hpx/manage_runtime.hpp41 ///COMMENT
LOWinit/include/hpx/manage_runtime.hpp61 init_params const& init_args = init_params());COMMENT
LOWinit/include/hpx/hpx_main_impl.hpp1// Copyright (c) 2007-2014 Hartmut KaiserCOMMENT
LOWinit/src/hpx_user_main.cpp1// Copyright (c) 2007-2013 Hartmut KaiserCOMMENT
LOWinit/src/hpx_user_main.cpp21 //COMMENT
LOWinit/src/hpx_main_argc_argv.cpp1// Copyright (c) 2007-2013 Hartmut KaiserCOMMENT
LOWinit/src/hpx_main_variables_map.cpp1// Copyright (c) 2007-2023 Hartmut KaiserCOMMENT
LOWinit/src/hpx_user_main_argc_argv.cpp1// Copyright (c) 2007-2016 Hartmut KaiserCOMMENT
LOWinit/src/manage_runtime.cpp1// Copyright (c) 2025 Agustin BergeCOMMENT
LOWinit/src/hpx_main.cpp1// Copyright (c) 2007-2023 Hartmut KaiserCOMMENT
LOWinit/src/main.cpp1// Copyright (c) 2007-2014 Hartmut KaiserCOMMENT
LOWtools/change_includes.sh1#!/bin/bashCOMMENT
LOWtools/generate_issue_pr_list.sh1#!/usr/bin/env bashCOMMENT
LOWtools/add_compat_headers.sh141echo -e "\e[32mFiles overwritten :"COMMENT
LOWtools/inspect/path_name_check.cpp1// path_name_check implementation ------------------------------------------//COMMENT
LOWtools/inspect/path_name_check.cpp61 error(library_name, full_path,COMMENT
LOWtools/inspect/end_check.hpp1// end_check header ---------------------------------------------------------//COMMENT
LOWtools/inspect/minmax_check.cpp1// minmax_check implementation --------------------------------------------//COMMENT
LOWtools/inspect/assert_macro_check.cpp1// assert_macro_check implementation ------------------------------------------------//COMMENT
LOWtools/inspect/include_check.hpp1// include_check header -------------------------------------------------------//COMMENT
LOWtools/inspect/ascii_check.cpp1// ascii_check implementation ------------------------------------------------//COMMENT
LOWtools/inspect/pragma_once_check.cpp1// pragma once check implementation --------------------------------------------//COMMENT
LOWtools/inspect/windows_macro_check.cpp1// windows_macro_check implementation ------------------------------------------------//COMMENT
LOWtools/inspect/deprecated_name_check.cpp1// deprecated_name_check implementation -----------------------------------//COMMENT
LOWtools/inspect/spdx_license_check.cpp1// SPDX_CHECK implementation --------------------------------------------//COMMENT
LOWtools/inspect/time_string.hpp1// ---- time_string: thin wrapper around std::strftime -------- //COMMENT
LOWtools/inspect/endline_whitespace_check.cpp1// extra_whitespace_check implementation ----------------------------------//COMMENT
LOWtools/inspect/function_hyper.hpp1// Hyperlink Function ------------------------------------------//COMMENT
LOWtools/inspect/tab_check.cpp1// tab_check implementation ------------------------------------------------//COMMENT
LOWtools/inspect/inspect_to_junit.py1#!/usr/bin/env python3COMMENT
LOWtools/inspect/inspector.hpp1// inspector header --------------------------------------------------------//COMMENT
LOWtools/inspect/deprecated_include_check.hpp1// include_check header -------------------------------------------------------//COMMENT
LOWtools/inspect/apple_macro_check.cpp1// apple_macro_check implementation ------------------------------------------------//COMMENT
LOWtools/inspect/license_check.cpp1// license_check implementation --------------------------------------------//COMMENT
LOWtools/inspect/unnamed_namespace_check.cpp1// unnamed_namespace_check -----------------------------------------//COMMENT
LOWtools/inspect/inspect.cpp1// inspect program -------------------------------------------------------------------//COMMENT
LOWtools/inspect/inspect.cpp21 "no-inspect";COMMENT
LOWtools/inspect/inspect.cpp41COMMENT
LOWtools/inspect/inspect.cpp61#include "assert_macro_check.hpp"COMMENT
LOWtools/inspect/inspect.cpp341 // struct svn_checkCOMMENT
LOWtools/inspect/inspect.cpp361 // if ((pos = ln.find("Revision: ")) != string::npos)COMMENT
LOWtools/inspect/inspect.cpp401 // svn_check check_(inspect_root);COMMENT
LOWtools/inspect/inspect.cpp741 }COMMENT
LOWtools/inspect/inspect.cpp761 // return;COMMENT
LOWtools/inspect/inspect.cpp781 // void display_worst_offenders(std::ostream& out)COMMENT
LOWtools/inspect/inspect.cpp801 // && (display_count < max_offendersCOMMENT
LOWtools/inspect/inspect.cpp821 // if (display_format == display_text)COMMENT
LOWtools/inspect/deprecated_include_check.cpp1// deprecated_include_check implementation --------------------------------//COMMENT
LOWtools/inspect/crlf_check.cpp1// crlf_check implementation ------------------------------------------------//COMMENT
LOWtools/inspect/path_name_check.hpp1// long_name_check header --------------------------------------------------//COMMENT
LOWtools/inspect/length_check.cpp1// character_length_check implementation ----------------------------------//COMMENT
8425 more matches not shown…
Decorative Section Separators34 hits · 123 pts
SeverityFileLineSnippetContext
MEDIUM.cmake-format.py12# -----------------------------COMMENT
MEDIUM.cmake-format.py14# -----------------------------COMMENT
MEDIUM.cmake-format.py96# ------------------------------------------------COMMENT
MEDIUM.cmake-format.py98# ------------------------------------------------COMMENT
MEDIUM.cmake-format.py140# ----------------------------COMMENT
MEDIUM.cmake-format.py142# ----------------------------COMMENT
MEDIUM⚡.cmake-format.py197# -------------------------------------COMMENT
MEDIUM⚡.cmake-format.py199# -------------------------------------COMMENT
MEDIUM⚡.cmake-format.py206# ----------------------------------COMMENT
MEDIUM⚡.cmake-format.py208# ----------------------------------COMMENT
MEDIUM.cmake-format.py613# -------------------------------COMMENT
MEDIUM.cmake-format.py615# -------------------------------COMMENT
MEDIUM…sts/performance/network/network_storage/CMakeLists.txt55 # -------------------------------------------------------COMMENT
MEDIUM…sts/performance/network/network_storage/CMakeLists.txt71 # -------------------------------------------------------COMMENT
MEDIUM…sts/performance/network/network_storage/CMakeLists.txt83 # --------------------------------------------------COMMENT
MEDIUM…sts/performance/network/network_storage/CMakeLists.txt85 # --------------------------------------------------COMMENT
MEDIUMtests/performance/network/network_storage/plot_utils.py12#----------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/performance/network/network_storage/plot_utils.py23#----------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/performance/network/network_storage/plot_utils.py29#----------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/performance/network/network_storage/plot_utils.py36#----------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/performance/network/network_storage/plot_utils.py51#----------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/performance/network/network_storage/plot_utils.py59#----------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/performance/network/network_storage/plot_utils.py67#----------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/performance/network/network_storage/plot_utils.py75#----------------------------------------------------------------------------COMMENT
MEDIUMtests/performance/network/network_storage/plot_utils.py160#----------------------------------------------------------------------------COMMENT
MEDIUMtests/performance/network/network_storage/plot_utils.py263#----------------------------------------------------------------------------COMMENT
MEDIUMtests/performance/network/network_storage/plot_utils.py286#----------------------------------------------------------------------------COMMENT
MEDIUM⚡…ts/performance/network/network_storage/plot-results.py17#----------------------------------------------------------------------------COMMENT
MEDIUM⚡…ts/performance/network/network_storage/plot-results.py22#----------------------------------------------------------------------------COMMENT
MEDIUM⚡…ts/performance/network/network_storage/plot-results.py27#----------------------------------------------------------------------------COMMENT
MEDIUM…ts/performance/network/network_storage/plot-results.py69##-------------------------------------------------------------------COMMENT
MEDIUM…ts/performance/network/network_storage/plot-results.py83##-------------------------------------------------------------------COMMENT
MEDIUM…ts/performance/network/network_storage/plot-results.py97##-------------------------------------------------------------------COMMENT
MEDIUM…ts/performance/network/network_storage/plot-results.py106#-------------------------------------------------------------------COMMENT
Synthetic Comment Markers11 hits · 82 pts
SeverityFileLineSnippetContext
HIGH…ll/performance_counters/tests/unit/reinit_counters.cpp103 // create the counter as requestedCOMMENT
HIGHlibs/full/performance_counters/src/registry.cpp527 // create the counter as requestedCOMMENT
HIGHlibs/full/performance_counters/src/registry.cpp608 // create the counter as requestedCOMMENT
HIGHlibs/full/performance_counters/src/registry.cpp667 // create the counter as requestedCOMMENT
HIGHlibs/full/performance_counters/src/registry.cpp778 // create the counter as requestedCOMMENT
HIGHlibs/full/performance_counters/src/registry.cpp1004 // create the counter as requestedCOMMENT
HIGHlibs/full/performance_counters/src/registry.cpp1123 // create the counter as requestedCOMMENT
HIGH…clude/hpx/components/iostreams/server/order_output.hpp40 // output the line as requestedCOMMENT
HIGHexamples/performance_counters/sine/sine.cpp175 // create the counter as requestedCOMMENT
HIGHexamples/sheneos/sheneos/server/partition3d.cpp363 // interpolate as requestedCOMMENT
HIGHexamples/sheneos/sheneos/server/partition3d.cpp379 // interpolate as requestedCOMMENT
Hyper-Verbose Identifiers65 hits · 42 pts
SeverityFileLineSnippetContext
LOWtools/perftests_ci/perftest/plot.py172def _add_explanation_of_symbols(report):CODE
LOWtools/perftests_ci/perftest/plot.py385def _add_executor_comparison_plots(report, data):CODE
LOW⚡.jenkins/tests/test_slurm_lifecycle.py210 def test_entries_reject_success_sentinel_after_slurm_failure(self):STRING
LOW⚡.jenkins/tests/test_slurm_lifecycle.py216 def test_entries_timeout_cancels_owned_job(self):STRING
LOW⚡.jenkins/tests/test_slurm_lifecycle.py224 def test_entries_abort_cancels_owned_job(self):STRING
LOW⚡.jenkins/tests/test_slurm_lifecycle.py249 def test_job_failure_preserved(self):STRING
LOW⚡.jenkins/tests/test_slurm_lifecycle.py254 def test_submission_failure_has_no_name_fallback(self):STRING
LOW⚡.jenkins/tests/test_slurm_lifecycle.py260 def test_missing_or_invalid_id_is_not_success(self):STRING
LOW⚡.jenkins/tests/test_slurm_lifecycle.py273 def test_queue_wait_does_not_consume_runtime_budget(self):STRING
LOW⚡.jenkins/tests/test_slurm_lifecycle.py280 def test_pending_job_has_a_separate_bound(self):STRING
LOW⚡.jenkins/tests/test_slurm_lifecycle.py288 def test_start_between_last_poll_and_queue_deadline(self):STRING
LOW⚡.jenkins/tests/test_slurm_lifecycle.py295 def test_watchdog_leaves_room_past_both_budgets(self):STRING
LOW⚡.jenkins/tests/test_slurm_lifecycle.py320 def test_completion_during_query_preserves_batch_failure(self):STRING
LOW⚡.jenkins/tests/test_slurm_lifecycle.py325 def test_submission_without_id_is_bounded(self):STRING
LOW⚡.jenkins/tests/test_slurm_lifecycle.py332 def test_hung_owned_job_query_is_bounded(self):STRING
LOW⚡.jenkins/tests/test_slurm_lifecycle.py338 def test_owned_job_query_failure_cancels_only_owned_job(self):STRING
LOW⚡.jenkins/tests/test_slurm_lifecycle.py343 def test_completed_job_wait_preserves_exit_code(self):STRING
LOW⚡.jenkins/tests/test_slurm_lifecycle.py348 def test_cluster_query_uses_submission_cluster(self):STRING
LOW⚡.jenkins/tests/test_slurm_lifecycle.py355 def test_invalid_queue_bound_or_poll_interval_rejects_submission(self):STRING
LOW⚡.jenkins/tests/test_slurm_lifecycle.py366 def test_timeout_kills_unresponsive_sbatch(self):STRING
LOW⚡.jenkins/tests/test_slurm_lifecycle.py375 def test_hung_cleanup_rpc_is_bounded(self):STRING
LOW⚡.jenkins/tests/test_slurm_lifecycle.py381 def test_hung_previous_cancellation_rpc_is_bounded(self):STRING
LOW⚡.jenkins/tests/test_slurm_lifecycle.py387 def test_hung_queue_rpc_is_bounded(self):STRING
LOW⚡.jenkins/tests/test_slurm_lifecycle.py397 def test_failed_cancellation_keeps_failure(self):STRING
LOW⚡.jenkins/tests/test_slurm_lifecycle.py402 def test_abort_signals_cancel_owned_id(self):STRING
LOW⚡.jenkins/tests/test_slurm_lifecycle.py432 def test_previous_cancellation_success(self):STRING
LOW⚡.jenkins/tests/test_slurm_lifecycle.py442 def test_previous_cancellation_is_bounded(self):STRING
LOW⚡.jenkins/tests/test_slurm_lifecycle.py448 def test_queue_error_is_failure(self):STRING
LOW⚡.jenkins/tests/test_slurm_lifecycle.py453 def test_previous_cancel_error_is_failure(self):STRING
LOW.jenkins/tests/test_slurm_lifecycle.py169 def test_entries_preserve_success(self):STRING
LOW.jenkins/tests/test_slurm_lifecycle.py175 def test_entries_pass_the_configured_node_exclusion(self):STRING
LOW.jenkins/tests/test_slurm_lifecycle.py188 def test_entries_run_when_previous_jobs_cannot_be_cleared(self):STRING
LOW.jenkins/tests/test_slurm_lifecycle.py235 def test_invalid_timeout_cannot_disable_bound(self):STRING
LOW.jenkins/tests/test_slurm_lifecycle.py421 def test_abort_during_submission_captures_late_id(self):STRING
LOW⚡.jenkins/tests/test_performance_results.py67 def test_timeout_without_results_does_not_comment(self):STRING
LOW⚡.jenkins/tests/test_performance_results.py70 def test_timeout_does_not_publish_stale_results(self):STRING
LOW⚡.jenkins/tests/test_performance_results.py73 def test_success_does_not_comment(self):STRING
LOW⚡.jenkins/tests/test_performance_results.py76 def test_failed_comparison_publishes_its_report(self):STRING
LOW⚡.jenkins/tests/test_performance_results.py79 def test_build_failure_without_report_does_not_comment(self):STRING
LOW⚡.jenkins/tests/test_performance_results.py82 def test_branch_failure_does_not_comment_on_a_pull_request(self):STRING
LOW⚡.jenkins/tests/test_performance_results.py86 def test_missing_status_is_a_failure(self):STRING
LOW⚡.jenkins/tests/test_build_results.py169 def test_install_success_and_same_commit_retry(self):STRING
LOW⚡.jenkins/tests/test_build_results.py174 def test_ctest_exit_preserved(self):STRING
LOW⚡.jenkins/tests/test_build_results.py181 def test_interrupted_ctest_is_not_reported_as_success(self):STRING
LOW⚡.jenkins/tests/test_build_results.py188 def test_xml_failure_without_ctest_exit(self):STRING
LOW⚡.jenkins/tests/test_build_results.py196 def test_skipped_test_is_not_a_failure(self):STRING
LOW.jenkins/tests/test_build_results.py212 def test_install_step_failure(self):STRING
LOW.jenkins/tests/test_build_results.py223 def test_existing_install_collision(self):STRING
LOW⚡.jenkins/tests/test_github_status.py160 def test_redirect_is_rejected_without_following(self):STRING
LOW⚡.jenkins/tests/test_github_status.py167 def test_http_client_error_is_not_retried(self):STRING
LOW⚡.jenkins/tests/test_github_status.py172 def test_http_server_error_has_bounded_retries(self):STRING
LOW⚡.jenkins/tests/test_github_status.py177 def test_transient_server_error_recovers(self):STRING
LOW⚡.jenkins/tests/test_github_status.py182 def test_connection_refusal_propagates(self):STRING
LOW⚡.jenkins/tests/test_github_status.py190 def test_entry_status_and_build_failures(self):STRING
LOW.jenkins/tests/test_matrix_artifacts.py132 def test_cleanup_removes_only_exact_current_lane_artifacts(self):STRING
LOW.jenkins/tests/test_matrix_artifacts.py167 def test_starting_another_lane_preserves_running_lane_outputs(self):STRING
LOW.jenkins/tests/test_cmake_test_arguments.py41 def test_generated_commands_preserve_arguments(self):STRING
LOW.jenkins/tests/test_submission_results.py52 def test_completed_submissions_survive_a_later_interruption(self):STRING
LOW.jenkins/tests/test_coverage_results.py115 def test_report_keeps_line_records_only(self):STRING
LOW⚡.jenkins/tests/test_coverage_results.py127 def test_grcov_failure_fails_the_run(self):STRING
5 more matches not shown…
Cross-File Repetition8 hits · 40 pts
SeverityFileLineSnippetContext
HIGHtools/perftests_ci/driver.py0copyright (c) 2020 eth zurich spdx-license-identifier: bsl-1.0 distributed under the boost software license, version 1.0STRING
HIGHtools/perftests_ci/perftest/plot.py0copyright (c) 2020 eth zurich spdx-license-identifier: bsl-1.0 distributed under the boost software license, version 1.0STRING
HIGHtools/perftests_ci/perftest/html.py0copyright (c) 2020 eth zurich spdx-license-identifier: bsl-1.0 distributed under the boost software license, version 1.0STRING
HIGHtools/perftests_ci/pyutils/env.py0copyright (c) 2020 eth zurich spdx-license-identifier: bsl-1.0 distributed under the boost software license, version 1.0STRING
HIGHtools/perftests_ci/pyutils/default_vars.py0copyright (c) 2020 eth zurich spdx-license-identifier: bsl-1.0 distributed under the boost software license, version 1.0STRING
HIGHtools/perftests_ci/pyutils/log.py0copyright (c) 2020 eth zurich spdx-license-identifier: bsl-1.0 distributed under the boost software license, version 1.0STRING
HIGHtools/perftests_ci/pyutils/runtools.py0copyright (c) 2020 eth zurich spdx-license-identifier: bsl-1.0 distributed under the boost software license, version 1.0STRING
HIGHtools/perftests_ci/pyutils/args.py0copyright (c) 2020 eth zurich spdx-license-identifier: bsl-1.0 distributed under the boost software license, version 1.0STRING
Verbosity Indicators12 hits · 22 pts
SeverityFileLineSnippetContext
LOW⚡…tests/regressions/dbghelp_refresh_module_list_7608.cpp98 // Step 1: force DbgHelp's one-time SymInitialize snapshot to happenCOMMENT
LOW⚡…tests/regressions/dbghelp_refresh_module_list_7608.cpp106 // Step 2: load a module DbgHelp has never heard of, and capture aCOMMENT
LOW⚡…tests/regressions/dbghelp_refresh_module_list_7608.cpp130 // Step 3: at least one captured frame must be theCOMMENT
LOW⚡…tests/regressions/dbghelp_refresh_module_list_7608.cpp140 // Step 4: unload the module DbgHelp just learned about, and makeCOMMENT
LOW…tests/regressions/dbghelp_refresh_module_list_7608.cpp154 // Step 5: load the helper again. It may or may not land at the sameCOMMENT
LOW…x/type_support/uninitialized_relocation_primitives.hpp67 // If memcpy is not possible, we need to check if the moveCOMMENT
LOW…ervision_dispatch/examples/late_component_launcher.cpp309 // Step 2: the slot this task targets may already have been droppedCOMMENT
LOW…ervision_dispatch/examples/late_component_launcher.cpp325 // Step 4: fenced - drop the slot.COMMENT
LOW…ervision_dispatch/examples/late_component_launcher.cpp450 // Step 5: success. If no other queued task still targets this slot,COMMENT
LOW⚡components/supervision_dispatch/src/dispatch_api.cpp176 // Step 3: register symbol name.COMMENT
LOW⚡components/supervision_dispatch/src/dispatch_api.cpp179 // Step 4: single reactive discover_and_join() pass.COMMENT
LOWcomponents/supervision_dispatch/src/dispatch_api.cpp190 // Step 5: unregister both names, best-effort.COMMENT
Structural Annotation Overuse11 hits · 21 pts
SeverityFileLineSnippetContext
LOW⚡…tests/regressions/dbghelp_refresh_module_list_7608.cpp98 // Step 1: force DbgHelp's one-time SymInitialize snapshot to happenCOMMENT
LOW⚡…tests/regressions/dbghelp_refresh_module_list_7608.cpp106 // Step 2: load a module DbgHelp has never heard of, and capture aCOMMENT
LOW⚡…tests/regressions/dbghelp_refresh_module_list_7608.cpp130 // Step 3: at least one captured frame must be theCOMMENT
LOW⚡…tests/regressions/dbghelp_refresh_module_list_7608.cpp140 // Step 4: unload the module DbgHelp just learned about, and makeCOMMENT
LOW…tests/regressions/dbghelp_refresh_module_list_7608.cpp154 // Step 5: load the helper again. It may or may not land at the sameCOMMENT
LOW…ervision_dispatch/examples/late_component_launcher.cpp309 // Step 2: the slot this task targets may already have been droppedCOMMENT
LOW…ervision_dispatch/examples/late_component_launcher.cpp325 // Step 4: fenced - drop the slot.COMMENT
LOW…ervision_dispatch/examples/late_component_launcher.cpp450 // Step 5: success. If no other queued task still targets this slot,COMMENT
LOW⚡components/supervision_dispatch/src/dispatch_api.cpp176 // Step 3: register symbol name.COMMENT
LOW⚡components/supervision_dispatch/src/dispatch_api.cpp179 // Step 4: single reactive discover_and_join() pass.COMMENT
LOWcomponents/supervision_dispatch/src/dispatch_api.cpp190 // Step 5: unregister both names, best-effort.COMMENT
Self-Referential Comments6 hits · 18 pts
SeverityFileLineSnippetContext
MEDIUMtools/check_module_cmakelists.sh90# Create a module list per module groupCOMMENT
MEDIUMtools/add_compat_headers.sh10# This file is globbing through the include_compatibility folder, so basicCOMMENT
MEDIUMtools/add_compat_headers.sh142# Create the corresponding compatibility headersCOMMENT
MEDIUMtools/perftests_ci/driver.py18 # Create the directories of the run_output files if does not existCOMMENT
MEDIUMcomponents/create_component_skeleton.py148# This file is auto generated. Please do not edit manually.COMMENT
MEDIUMexamples/hello_world_component/hello.sh16# Create the directory where we want to install the libraryCOMMENT
AI Slop Vocabulary6 hits · 18 pts
SeverityFileLineSnippetContext
MEDIUM…core/synchronization/tests/unit/latch_notification.cpp10// - the explicit notified_ flag guarding the robust predicate loop inCOMMENT
MEDIUM…lude/hpx/program_options/detail/utf8_codecvt_facet.hpp44// Essentially, each library will have its own copy of utf8 code, inCOMMENT
MEDIUM…/core/type_support/include/hpx/type_support/static.hpp35 // For conforming compilers, we utilize this feature.COMMENT
MEDIUM…e/hpx/execution/executors/execution_parameters_fwd.hpp519 /// \param num_cores [in] The overall number of cores to utilizeCOMMENT
MEDIUM…rt/include/hpx/iterator_support/traits/is_iterator.hpp133 // robust concept checking). Here we provide a specialization to captureCOMMENT
MEDIUMlibs/core/async_base/include/hpx/async_base/post.hpp27 /// Essentially, the post function enables the launch of a new threadCOMMENT
Empty Error Handlers3 hits · 15 pts
SeverityFileLineSnippetContext
HIGHtools/hpx-top.py103except (ValueError, IndexError):CODE
HIGHtools/perftests_ci/pyutils/env.py38except ImportError:CODE
HIGH.jenkins/tests/test_slurm_lifecycle.py104except ProcessLookupError:CODE
Deep Nesting12 hits · 12 pts
SeverityFileLineSnippetContext
LOWconanfile.py135CODE
LOWtools/hpx-top.py47CODE
LOWtools/hpx_stat_viewer.py124CODE
LOWtools/gdb/hpx.py276CODE
LOWtools/perftests_ci/perftest/plot.py124CODE
LOWtools/perftests_ci/perftest/plot.py222CODE
LOWtests/performance/network/network_storage/plot_utils.py80CODE
LOWtests/performance/network/network_storage/plot_utils.py287CODE
LOW.github/ci-scripts/generate_test_matrix.py14CODE
LOW.jenkins/tests/test_build_results.py212CODE
LOW.jenkins/tests/test_github_status.py190CODE
LOW.jenkins/tests/test_submission_results.py52CODE
Excessive Try-Catch Wrapping8 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUMtools/hpx-top.py26 print("Error: 'rich' library is required for hpx-top.")CODE
LOWtools/hpx-top.py140 except Exception as e:CODE
LOWtools/gdb/hpx.py245 except Exception:CODE
MEDIUMtools/gdb/hpx.py381 print("Error: You need to supply at least one argument. See help hpx thread")CODE
LOWtools/perftests_ci/pyutils/log.py50 except Exception:CODE
MEDIUMtools/perftests_ci/pyutils/log.py47def exception_logging():CODE
LOW.github/ci-scripts/generate_test_matrix.py99 except Exception as e:CODE
MEDIUM.github/ci-scripts/generate_test_matrix.py100 print(f"Error: {e}", file=sys.stderr)CODE
AI Response Leakage1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHtools/inspect/ascii_check.cpp25 // I have added '@', '^', and '`' to the "legal" chars because they are commonlyCOMMENT
Unused Imports6 hits · 6 pts
SeverityFileLineSnippetContext
LOWtools/gdb/hpx.py12CODE
LOWtools/gdb/hpx.py12CODE
LOW…ts/performance/network/network_storage/plot-results.py12CODE
LOW…ts/performance/network/network_storage/plot-results.py13CODE
LOW.jenkins/tests/test_build_results.py10CODE
LOW.jenkins/tests/test_coverage_results.py10CODE
Cross-Language Confusion1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHtools/perftests_ci/pyutils/env.py27 ['bash', '-l', '-c', f'set -e && source {envfile} && env -0'],CODE
TODO Padding3 hits · 4 pts
SeverityFileLineSnippetContext
LOW…ore/compute_local/include/hpx/compute_local/vector.hpp407 // TODO: implement thisCOMMENT
LOW…ore/compute_local/include/hpx/compute_local/vector.hpp420 // TODO: implement thisCOMMENT
LOW…tion_base/include/hpx/execution_base/resource_base.hpp15 /// TODO: implement, this is currently just a dummyCOMMENT
Slop Phrases2 hits · 4 pts
SeverityFileLineSnippetContext
LOWlibs/core/threading/tests/unit/condition_variable2.cpp499 // don't forget to initialize with {} here !!!COMMENT
MEDIUMexamples/quickstart/component_with_custom_heap.cpp408 // Just for demonstration purposes we now access the components directlyCOMMENT
Redundant / Tautological Comments2 hits · 3 pts
SeverityFileLineSnippetContext
LOWtools/check_module_cmakelists.sh30 # Check if the dependency is inside the CMakeLists.txtCOMMENT
LOWtools/check_module_cmakelists.sh37 # Check if the name is not the current module and check if it isCOMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOW…/ci-scripts/godbolt_minimal_smoke/run_raw_gxx_smoke.sh12# Usage:COMMENT