Pony is an open-source, actor-model, capabilities-secure, high performance programming language
This report presents the forensic synthetic code analysis of ponylang/ponyc, a Pony project with 6,140 GitHub stars. SynthScan v2.0 examined 136,123 lines of code across 717 source files, recording 613 pattern matches distributed across 10 syntactic categories. The overall adjusted score of 4.2 places this repository in the Likely human-written band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 613 distinct pattern matches across 10 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | CMakeLists.txt | 41 | # and MSVC (the Windows allowlist), which project() populates. | COMMENT |
| LOW | CMakeLists.txt | 181 | # The depth matters: a ponyc run out of the build tree finds the standard library | COMMENT |
| LOW | CMakeLists.txt | 201 | # Some build options instrument libponyrt's C code so that every executable | COMMENT |
| LOW | CMakeLists.txt | 241 | endfunction() | COMMENT |
| LOW | CMakeLists.txt | 401 | # runtime specifically. clang's -fprofile-instr-generate (the PONY_USE_COVERAGE | COMMENT |
| LOW | CMakeLists.txt | 901 | # Clang's resource directory (builtin headers such as stddef.h), built by the | COMMENT |
| LOW | CMakeLists.txt | 941 | # active version. On Unix these are symlinks; ponyc resolves its real path | COMMENT |
| LOW | .ci-scripts/cross-test.sh | 1 | #!/bin/sh | COMMENT |
| LOW | .ci-scripts/macos-dtrace-smoke.sh | 1 | #!/bin/bash | COMMENT |
| LOW | .ci-scripts/freebsd-sanitizer-smoke.sh | 1 | #!/bin/sh | COMMENT |
| LOW | .ci-scripts/linux-coverage-smoke.sh | 1 | #!/bin/sh | COMMENT |
| LOW | .ci-scripts/linux-coverage-smoke.sh | 21 | # 1. use=coverage builds and links the Pony programs ponyc compiles (the | COMMENT |
| LOW | .ci-scripts/freebsd-dtrace-smoke.sh | 1 | #!/bin/sh | COMMENT |
| LOW | .ci-scripts/openbsd-reject-unsupported-builds.sh | 1 | #!/bin/sh | COMMENT |
| LOW | .ci-scripts/freebsd-coverage-smoke.sh | 1 | #!/bin/sh | COMMENT |
| LOW | .ci-scripts/macos-sanitizer-smoke.sh | 1 | #!/bin/bash | COMMENT |
| LOW | .ci-scripts/pr_changed_suites_test.py | 21 | # case. Each suite predicate is exercised at every boundary it draws. | COMMENT |
| LOW | .ci-scripts/freebsd-valgrind-smoke.sh | 1 | #!/bin/sh | COMMENT |
| LOW | .ci-scripts/freebsd-valgrind-smoke.sh | 21 | # Configure the debug build from scratch with valgrind (remove the cmake build dir | COMMENT |
| LOW | .ci-scripts/test-debugger.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | .ci-scripts/dragonfly-coverage-smoke.sh | 1 | #!/bin/sh | COMMENT |
| LOW | .ci-scripts/dragonfly-coverage-smoke.sh | 21 | # runtime, not just at link time. | COMMENT |
| LOW | .ci-scripts/dragonfly-reject-unsupported-builds.sh | 1 | #!/bin/sh | COMMENT |
| LOW | .ci-scripts/cross-libponyrt.sh | 1 | #!/bin/sh | COMMENT |
| LOW | .ci-scripts/misc/trigger-release-tasks.bash | 1 | #!/bin/bash | COMMENT |
| LOW | .ci-scripts/misc/trigger-release-tasks.bash | 21 | # documentation/shared-docker repos. | COMMENT |
| LOW | .ci-scripts/misc/trigger-nightly-tasks.bash | 1 | #!/bin/bash | COMMENT |
| LOW | .ci-scripts/misc/trigger-nightly-tasks.bash | 21 | # -> macOS arm64 nightly-released (appdirs, corral, lori, ponyup) | COMMENT |
| LOW | .ci-scripts/bsd/freebsd-libs-cache.bash | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | .ci-scripts/bsd/dragonfly-libs-cache.bash | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | .ci-scripts/bsd/dragonfly-provision.bash | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | .ci-scripts/bsd/openbsd-libs-cache.bash | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | .ci-scripts/bsd/openbsd-provision.bash | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | .ci-scripts/bsd/freebsd-provision.bash | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | .ci-scripts/systematic-testing/determinism_smoke.py | 121 | # the ORCA reference-counting (ACQUIRE/RELEASE) send path and runs with | COMMENT |
| LOW | test/libponyc/util.h | 1 | #ifndef UNIT_UTIL_H | COMMENT |
| LOW | test/libponyc/util.h | 61 | // Errors are checked with ASSERTs, call in ASSERT_NO_FATAL_FAILURE. | COMMENT |
| LOW | test/libponyc/util.h | 101 | // name in the previously built program. | COMMENT |
| LOW | test/rt-stress/tcp-swarm/orchestrate_tcp.py | 41 | # this long, the run is stuck (a stalled connection, a teardown that never finishes) | COMMENT |
| LOW | test/rt-stress/tcp-swarm/orchestrate_tcp.py | 81 | # writev buffer counts (writev only). 2048 exceeds POSIX IOV_MAX (1024): drawn | COMMENT |
| LOW | test/rt-stress/tcp-swarm/orchestrate_tcp.py | 101 | # run reads as a hang. | COMMENT |
| LOW | test/rt-stress/tcp-swarm/orchestrate_tcp.py | 141 | lo, hi = buckets["medium"] | COMMENT |
| LOW | test/rt-stress/tcp-swarm/orchestrate_tcp.py | 161 | # test a large writev-chunks, because it would always be the first cut -- throwing away | COMMENT |
| LOW | test/rt-stress/generative/stress_common_test.py | 181 | invariants) | COMMENT |
| LOW | test/rt-stress/generative/stress_common_test.py | 401 | # bucket or adding a bigger group trips this guard and forces a re-measure (strict | COMMENT |
| LOW | test/rt-stress/generative/stress_common_test.py | 421 | ISO_ACQUIRE_CEILING = 96000 | COMMENT |
| LOW | test/rt-stress/generative/stress_common_test.py | 441 | # serialized re-measure. cyclic cost ~ generations*group workers; iso 1-node cost ~ | COMMENT |
| LOW | test/rt-stress/generative/stress_common_test.py | 561 | # actorref's ttl floor is load-bearing coverage (a ttl=0 zero-hop chain drives zero | COMMENT |
| LOW | test/rt-stress/generative/stress_common_test.py | 721 | COMMENT | |
| LOW | test/rt-stress/generative/stress_common_test.py | 1281 | # Hook returns True and the child exits during the grace (lldb printed | COMMENT |
| LOW | test/rt-stress/generative/stress_common_test.py | 1361 | timed_out, rc, _out, _err = common._capture( | COMMENT |
| LOW | test/rt-stress/generative/stress_common_test.py | 1381 | # hang every run.) The flat timeout is a GENEROUS 60s on purpose: the | COMMENT |
| LOW | test/rt-stress/generative/orchestrate_normal.py | 261 | # conservation still passes. The --use-flags guard above only catches it when | COMMENT |
| LOW | test/rt-stress/generative/stress_common.py | 61 | DEFAULT_TIMEOUT_SECONDS = 120 | COMMENT |
| LOW | test/rt-stress/generative/stress_common.py | 181 | # path). Two shapes: | COMMENT |
| LOW | test/rt-stress/generative/stress_common.py | 241 | # Normal-mode workload-kind weights for the 5-way draw (draw_workload). mesh is the | COMMENT |
| LOW | test/rt-stress/generative/stress_common.py | 261 | # backpressure, so peak live actors ~= generations*group, at ~5.5 KB/worker, and | COMMENT |
| LOW | test/rt-stress/generative/stress_common.py | 281 | CYCLIC_CHAINS_BUCKETS = {"small": (1, 2), "medium": (3, 5), "large": (6, 8)} | COMMENT |
| LOW | test/rt-stress/generative/stress_common.py | 301 | # calibration host: under the 100-min per-run cap (~17x margin) and ~10x under the | COMMENT |
| LOW | test/rt-stress/generative/stress_common.py | 321 | # separate allocation holding a `node_size`-byte array. iso reuses NORMAL_PINGERS | COMMENT |
| 441 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .ci-scripts/pr_changed_suites_test.py | 105 | def test_ponyc_subset_of_tools(): | CODE |
| LOW | .ci-scripts/pr_changed_suites_test.py | 143 | def test_main_truncation_runs_all(): | CODE |
| LOW | .ci-scripts/libs-cache/pr_libs_cache_test.py | 75 | def test_nonfork_branch_reuse(): | CODE |
| LOW | .ci-scripts/libs-cache/pr_libs_cache_test.py | 82 | def test_nonfork_both_miss_builds_pushes_branch_without_pr(): | CODE |
| LOW⚡ | .ci-scripts/libs-cache/pr_libs_cache_test.py | 95 | def test_nonfork_branch_push_failure_best_effort(): | CODE |
| LOW⚡ | .ci-scripts/libs-cache/pr_libs_cache_test.py | 104 | def test_nonfork_build_failure_propagates_no_push(): | CODE |
| LOW⚡ | .ci-scripts/libs-cache/pr_libs_cache_test.py | 111 | def test_fork_skips_branch_ops(): | CODE |
| LOW⚡ | .ci-scripts/libs-cache/pr_libs_cache_test.py | 125 | def test_ensure_uses_exists_and_pushes(): | CODE |
| LOW⚡ | .ci-scripts/libs-cache/pr_libs_cache_test.py | 133 | def test_ensure_branch_push_failure_hard_fails(): | CODE |
| LOW⚡ | .ci-scripts/libs-cache/pr_libs_cache_test.py | 141 | def test_ensure_requires_branch_cache(): | CODE |
| LOW | .ci-scripts/libs-cache/package_name_test.py | 68 | def test_branch_matches_main_modulo_namespace(): | CODE |
| LOW | .ci-scripts/libs-cache/repo_root_test.py | 25 | def test_repo_root_points_at_root(): | CODE |
| LOW⚡ | .ci-scripts/libs-cache/resolve_libs_cache_test.py | 111 | def test_consumer_miss_builds_never_pushes(): | CODE |
| LOW⚡ | .ci-scripts/libs-cache/resolve_libs_cache_test.py | 121 | def test_consumer_build_failure_propagates(): | CODE |
| LOW⚡ | .ci-scripts/libs-cache/resolve_libs_cache_test.py | 129 | def test_branch_cache_main_hit_short_circuits(): | CODE |
| LOW⚡ | .ci-scripts/libs-cache/resolve_libs_cache_test.py | 137 | def test_branch_cache_reuse_on_main_miss(): | CODE |
| LOW⚡ | .ci-scripts/libs-cache/resolve_libs_cache_test.py | 145 | def test_branch_cache_both_miss_builds_then_pushes_branch(): | CODE |
| LOW⚡ | .ci-scripts/libs-cache/resolve_libs_cache_test.py | 154 | def test_branch_cache_push_failure_tolerated(): | CODE |
| LOW⚡ | .ci-scripts/libs-cache/resolve_libs_cache_test.py | 163 | def test_branch_cache_build_failure_propagates_no_push(): | CODE |
| LOW⚡ | .ci-scripts/libs-cache/resolve_libs_cache_test.py | 189 | def test_warm_promote_failure_falls_through_to_build(): | CODE |
| LOW⚡ | .ci-scripts/libs-cache/resolve_libs_cache_test.py | 199 | def test_warm_branch_miss_builds_then_pushes_main(): | CODE |
| LOW⚡ | .ci-scripts/libs-cache/resolve_libs_cache_test.py | 207 | def test_warm_build_failure_no_push(): | CODE |
| LOW⚡ | .ci-scripts/libs-cache/resolve_libs_cache_test.py | 215 | def test_warm_push_failure_hard_fails(): | CODE |
| LOW⚡ | .ci-scripts/libs-cache/resolve_libs_cache_test.py | 231 | def test_require_hit_miss_dies_never_builds(): | CODE |
| LOW⚡ | .ci-scripts/libs-cache/resolve_libs_cache_test.py | 239 | def test_require_hit_hit_with_image(): | CODE |
| LOW⚡ | .ci-scripts/libs-cache/resolve_libs_cache_test.py | 245 | def test_require_hit_rejects_build_command(): | CODE |
| LOW⚡ | .ci-scripts/libs-cache/resolve_libs_cache_test.py | 253 | def test_require_hit_branch_main_hit_short_circuits(): | CODE |
| LOW⚡ | .ci-scripts/libs-cache/resolve_libs_cache_test.py | 260 | def test_require_hit_branch_reuse_on_main_miss(): | CODE |
| LOW⚡ | .ci-scripts/libs-cache/resolve_libs_cache_test.py | 267 | def test_require_hit_branch_both_miss_dies_never_builds(): | CODE |
| LOW⚡ | .ci-scripts/libs-cache/resolve_libs_cache_test.py | 279 | def test_require_hit_skip_hit_no_marker(): | CODE |
| LOW⚡ | .ci-scripts/libs-cache/resolve_libs_cache_test.py | 286 | def test_require_hit_skip_miss_writes_marker_exits_zero(): | CODE |
| LOW⚡ | .ci-scripts/libs-cache/resolve_libs_cache_test.py | 295 | def test_require_hit_branch_skip_both_miss_skips(): | CODE |
| LOW | .ci-scripts/libs-cache/resolve_libs_cache_test.py | 178 | def test_warm_promotes_on_branch_hit(): | CODE |
| LOW | .ci-scripts/libs-cache/resolve_libs_cache_test.py | 306 | def test_branch_cache_rejected_with_warm(): | CODE |
| LOW | .ci-scripts/libs-cache/resolve_libs_cache_test.py | 313 | def test_skip_on_miss_rejected_without_require_hit(): | CODE |
| LOW | .ci-scripts/libs-cache/promote_libs_cache_test.py | 94 | def test_copy_promotes_with_fresh_consistent_manifest(): | CODE |
| LOW | .ci-scripts/libs-cache/promote_libs_cache_test.py | 140 | def test_copy_aborts_on_archive_digest_mismatch(): | CODE |
| LOW | .ci-scripts/libs-cache/promote_libs_cache_test.py | 162 | def test_entry_resolves_branch_src_and_main_dst(): | CODE |
| LOW | .ci-scripts/libs-cache/cache_arch_test.py | 55 | def test_aliases_are_self_consistent(): | CODE |
| LOW | test/rt-stress/tcp-swarm/orchestrate_tcp_test.py | 23 | def test_resolve_config_golden(): | CODE |
| LOW | test/rt-stress/tcp-swarm/orchestrate_tcp_test.py | 168 | def test_est_peak_bytes_monotonic(): | CODE |
| LOW | test/rt-stress/tcp-swarm/orchestrate_tcp_test.py | 194 | def test_memory_budget_rotates_the_trimmed_lever(): | CODE |
| LOW | test/rt-stress/tcp-swarm/orchestrate_tcp_test.py | 252 | def test_resolve_config_coverage_and_invariants(): | CODE |
| LOW | test/rt-stress/tcp-swarm/orchestrate_tcp_test.py | 356 | def test_ponymaxthreads_is_last_and_host_dependent(): | CODE |
| LOW | test/rt-stress/tcp-swarm/orchestrate_tcp_test.py | 445 | def test_watchdog_kill_reason(): | CODE |
| LOW | test/rt-stress/generative/stress_common_test.py | 61 | def test_derive_seed_zero_floor(): | CODE |
| LOW | test/rt-stress/generative/stress_common_test.py | 94 | def test_draw_systematic_workload_contract(): | CODE |
| LOW | test/rt-stress/generative/stress_common_test.py | 113 | def test_draw_systematic_workload_coverage(): | CODE |
| LOW | test/rt-stress/generative/stress_common_test.py | 722 | def test_windows_inferior_pid(): | CODE |
| LOW | test/rt-stress/generative/stress_common_test.py | 1121 | def test_watchdog_should_kill(): | CODE |
| LOW | test/rt-stress/generative/stress_common_test.py | 1250 | def test_watch_for_progress_timeout_hook(): | CODE |
| LOW | test/rt-stress/generative/stress_common_test.py | 1352 | def test_capture_direct_flat_timeout(): | CODE |
| LOW | test/rt-stress/generative/stress_common_test.py | 1367 | def test_lldb_timeout_capture_integration(): | CODE |
| LOW | …st/rt-stress/generative/orchestrate_systematic_test.py | 36 | def test_resolve_config_golden(): | CODE |
| LOW | …st/rt-stress/generative/orchestrate_systematic_test.py | 64 | def test_resolve_config_cyclic_golden(): | CODE |
| LOW | …st/rt-stress/generative/orchestrate_systematic_test.py | 95 | def test_resolve_config_backpressure_golden(): | CODE |
| LOW | …st/rt-stress/generative/orchestrate_systematic_test.py | 123 | def test_resolve_config_actorref_golden(): | CODE |
| LOW | …st/rt-stress/generative/orchestrate_systematic_test.py | 146 | def test_resolve_config_deterministic_and_bounded(): | CODE |
| LOW | …st/rt-stress/generative/orchestrate_systematic_test.py | 205 | def test_resolve_config_swarm_omission(): | CODE |
| LOW | …st/rt-stress/generative/orchestrate_systematic_test.py | 251 | def test_check_determinism_uses_runner(): | CODE |
| 15 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | test/rt-stress/tcp-swarm/orchestrate_tcp.py | 165 | # fraction of seeds. This mirrors the generative harness's clamp_ttl (big chains force | COMMENT |
| MEDIUM | test/rt-stress/tcp-swarm/orchestrate_tcp.py | 348 | # it -- unlike the generative harness, which never opens a socket. | COMMENT |
| MEDIUM⚡ | .github/workflows/test-rt-stress.yml | 3 | # The Python that drives the runtime stress harness under test/rt-stress/. Both | COMMENT |
| MEDIUM⚡ | .github/workflows/test-rt-stress.yml | 6 | # the harness gets a thread backtrace out of a hung process. Without an lldb on | COMMENT |
| MEDIUM⚡ | .github/workflows/test-rt-stress.yml | 8 | # is what keeps the harness's debugger code covered at all. | COMMENT |
| MEDIUM | .github/workflows/pr.yml | 22 | # harness's Python is linted by lint-python.yml and tested by | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .ci-scripts/libs-cache/registry.py | 441 | CODE | |
| LOW | .ci-scripts/bsd/dfly_configure_vm.py | 41 | CODE | |
| LOW | test/rt-stress/tcp-swarm/orchestrate_tcp.py | 239 | CODE | |
| LOW | test/rt-stress/tcp-swarm/orchestrate_tcp.py | 442 | CODE | |
| LOW | test/rt-stress/tcp-swarm/orchestrate_tcp.py | 457 | CODE | |
| LOW | test/rt-stress/generative/stress_common_test.py | 113 | CODE | |
| LOW | test/rt-stress/generative/stress_common_test.py | 305 | CODE | |
| LOW | test/rt-stress/generative/stress_common_test.py | 362 | CODE | |
| LOW | test/rt-stress/generative/orchestrate_normal.py | 57 | CODE | |
| LOW | test/rt-stress/generative/stress_common.py | 527 | CODE | |
| LOW | test/rt-stress/generative/stress_common.py | 567 | CODE | |
| LOW | test/rt-stress/generative/stress_common.py | 883 | CODE | |
| LOW | test/rt-stress/generative/stress_common.py | 1059 | CODE | |
| LOW | test/rt-stress/generative/stress_common.py | 1235 | CODE | |
| LOW | test/rt-stress/generative/stress_common.py | 1467 | CODE | |
| LOW | test/rt-stress/generative/orchestrate_normal_test.py | 229 | CODE | |
| LOW | test/rt-stress/generative/orchestrate_normal_test.py | 424 | CODE | |
| LOW | test/rt-stress/generative/orchestrate_normal_test.py | 488 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | .ci-scripts/bsd/dfly_configure_vm.py | 81 | send_line(sock, 'mkdir -p /root/.ssh && chmod 700 /root/.ssh') | CODE |
| HIGH | .ci-scripts/bsd/dfly_configure_vm.py | 97 | send_line(sock, 'mkdir -p /build && mount /dev/vbd1 /build') | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | src/libponyc/pass/typealias_recursion.c | 1411 | // Step 1: enumerate all alias definitions. | COMMENT |
| LOW | src/libponyc/pass/typealias_recursion.c | 1459 | // Step 2: compute reference-graph edges, classifying each by whether | COMMENT |
| LOW | src/libponyc/pass/typealias_recursion.c | 1485 | // Step 3: Tarjan's SCC over the reference graph. | COMMENT |
| LOW | src/libponyc/pass/typealias_recursion.c | 1510 | // Step 4: per-SCC base-case check. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | src/libponyc/pass/typealias_recursion.c | 1411 | // Step 1: enumerate all alias definitions. | COMMENT |
| LOW | src/libponyc/pass/typealias_recursion.c | 1459 | // Step 2: compute reference-graph edges, classifying each by whether | COMMENT |
| LOW | src/libponyc/pass/typealias_recursion.c | 1485 | // Step 3: Tarjan's SCC over the reference graph. | COMMENT |
| LOW | src/libponyc/pass/typealias_recursion.c | 1510 | // Step 4: per-SCC base-case check. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | .ci-scripts/pr_changed_suites_test.py | 54 | # build, so the whole directory is excluded -- a .py orchestration file and | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | .github/workflows/release.yml | 31 | # Create the GitHub Release now with an empty body so each platform job | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | test/rt-stress/generative/stress_common.py | 974 | except Exception as reason: | CODE |