AI Slop Code Risk Monitor

XRPLF/rippled

SlopCodeMonitor badge for XRPLF/rippled Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

Decentralized cryptocurrency blockchain daemon implementing the XRP Ledger protocol in C++

2.8 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for XRPLF/rippled, a C++ project with 5,241 GitHub stars. SynthScan examined 703,822 lines of code across 2068 source files, recording 1915 pattern matches distributed across 14 syntactic categories. The legacy adjusted pattern signal is 2.8 (Low pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

2.8
Adjusted Signal
2.8
Raw Pattern Score
100%
Time Factor
2026-10-30
Last Push
5.2K
Stars
C++
Language
703.8K
Lines of Code
2.1K
Files
1.9K
Pattern Hits
2026-10-31
Scan Date
0.00
HC Hit Rate

Risk Review · Payload v1

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

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 12.5/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.0/100 · LOW

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

Agent Over-Engineering Ratio 0.9/100 · LOW

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

PR Review Velocity Impact 13.3/100 · LOW

Which changes need focused human review? 1915 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 1MEDIUM 45LOW 1869

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 1915 distinct pattern matches across 14 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 Block1793 hits · 1752 pts
SeverityFileLineSnippetContext
LOW.pre-commit-config.yaml1# To run pre-commit hooks, first install pre-commit:COMMENT
LOWcrates/.cargo/config.toml1# The Rust static libraries are linked into C++ targets, so the runtime linkageCOMMENT
LOWnix/docker/test_files/cpp/sources/asan.cpp1#include <atomic>COMMENT
LOWbin/check-tools.sh1#!/usr/bin/env bashCOMMENT
LOWbin/check-tools.sh21# everywhere except when running in CI on macOS.COMMENT
LOWbin/check-distrusted-roots.sh1#!/bin/bashCOMMENT
LOWbin/install/sanitizer-libs.sh1#!/bin/bashCOMMENT
LOWbin/install/packaging-tools.sh21 exit 1COMMENT
LOWbin/nix/check-nix-store-refs.sh1#!/usr/bin/env bashCOMMENT
LOWbin/nix/check-build-context-runtime.sh1#!/usr/bin/env bashCOMMENT
LOWinclude/xrpl/basics/base_uint.h1// Copyright (c) 2009-2010 Satoshi NakamotoCOMMENT
LOWinclude/xrpl/basics/base_uint.h21#include <array>COMMENT
LOWinclude/xrpl/basics/IntrusiveRefCounts.h301COMMENT
LOWinclude/xrpl/basics/TaggedCache.h1#pragma onceCOMMENT
LOWinclude/xrpl/basics/TaggedCache.h21#include <string>COMMENT
LOWinclude/xrpl/basics/chrono.h1#pragma onceCOMMENT
LOWinclude/xrpl/basics/Slice.h1#pragma onceCOMMENT
LOWinclude/xrpl/basics/SlabAllocator.h1// Copyright (c) 2022, Nikolaos D. Bougalis <nikb@bougalis.net>COMMENT
LOWinclude/xrpl/basics/Log.h1#pragma onceCOMMENT
LOWinclude/xrpl/basics/StringUtilities.h1#pragma onceCOMMENT
LOWinclude/xrpl/basics/partitioned_unordered_map.h1#pragma onceCOMMENT
LOWinclude/xrpl/basics/Number.h1#pragma onceCOMMENT
LOWinclude/xrpl/basics/MallocTrim.h1#pragma onceCOMMENT
LOWinclude/xrpl/basics/scope.h1#pragma onceCOMMENT
LOWinclude/xrpl/consensus/LedgerTrie.h1#pragma onceCOMMENT
LOWinclude/xrpl/consensus/LedgerTrie.h441 XRPL_ASSERT(loc, "xrpl::LedgerTrie::insert : valid input ledger");COMMENT
LOWinclude/xrpl/consensus/Consensus.h1#pragma onceCOMMENT
LOWinclude/xrpl/consensus/DisputedTx.h1#pragma onceCOMMENT
LOWinclude/xrpl/consensus/ConsensusTypes.h1#pragma onceCOMMENT
LOWinclude/xrpl/consensus/Validations.h1#pragma onceCOMMENT
LOWinclude/xrpl/consensus/ConsensusProposal.h1#pragma onceCOMMENT
LOWinclude/xrpl/ledger/CachedView.h1#pragma onceCOMMENT
LOWinclude/xrpl/ledger/AcceptedLedgerTx.h1#pragma onceCOMMENT
LOWinclude/xrpl/ledger/ApplyView.h1#pragma onceCOMMENT
LOWinclude/xrpl/ledger/View.h1#pragma onceCOMMENT
LOWinclude/xrpl/ledger/View.h21#include <cstdint>COMMENT
LOWinclude/xrpl/ledger/ReadView.h1#pragma onceCOMMENT
LOWinclude/xrpl/ledger/AmendmentTable.h1#pragma onceCOMMENT
LOWinclude/xrpl/ledger/AmendmentTable.h21#include <xrpl/protocol/TxFormats.h>COMMENT
LOWinclude/xrpl/ledger/AmendmentTable.h141COMMENT
LOWinclude/xrpl/ledger/ApplyViewImpl.h1#pragma onceCOMMENT
LOWinclude/xrpl/ledger/OpenView.h1#pragma onceCOMMENT
LOWinclude/xrpl/ledger/PaymentSandbox.h1#pragma onceCOMMENT
LOWinclude/xrpl/ledger/OrderBookDB.h1#pragma onceCOMMENT
LOWinclude/xrpl/ledger/Ledger.h1#pragma onceCOMMENT
LOWinclude/xrpl/ledger/entries/SLEBase.h1#pragma onceCOMMENT
LOWinclude/xrpl/ledger/entries/SLEBase.h101 // SLE pointer type: mutable for writable views, const for read-onlyCOMMENT
LOWinclude/xrpl/ledger/entries/AmendmentsEntry.h1#pragma onceCOMMENT
LOWinclude/xrpl/ledger/entries/LedgerHashesEntry.h1#pragma onceCOMMENT
LOWinclude/xrpl/ledger/entries/DepositPreauthEntry.h1#pragma onceCOMMENT
LOWinclude/xrpl/ledger/entries/MPTokenIssuanceEntry.h1#pragma onceCOMMENT
LOWinclude/xrpl/ledger/detail/RawStateTable.h1#pragma onceCOMMENT
LOWinclude/xrpl/ledger/detail/ApplyViewBase.h1#pragma onceCOMMENT
LOWinclude/xrpl/ledger/detail/ApplyStateTable.h1#pragma onceCOMMENT
LOWinclude/xrpl/ledger/helpers/SponsorHelpers.h1#pragma onceCOMMENT
LOWinclude/xrpl/ledger/helpers/RippleStateHelpers.h1#pragma onceCOMMENT
LOWinclude/xrpl/ledger/helpers/LendingHelpers.h1#pragma onceCOMMENT
LOWinclude/xrpl/ledger/helpers/LendingHelpers.h201 * This structure is explained in the XLS-66 spec, section 3.2.4.2 (PaymentCOMMENT
LOWinclude/xrpl/ledger/helpers/LendingHelpers.h301 // The loan's current state, with all values rounded to the loan's scale.COMMENT
LOWinclude/xrpl/ledger/helpers/LendingHelpers.h561{COMMENT
1733 more matches not shown…
Decorative Section Separators32 hits · 92 pts
SeverityFileLineSnippetContext
MEDIUMcfg/xrpld-example.cfg1#-------------------------------------------------------------------------------COMMENT
MEDIUMcfg/xrpld-example.cfg4#-------------------------------------------------------------------------------COMMENT
MEDIUMcfg/xrpld-example.cfg28#-------------------------------------------------------------------------------COMMENT
MEDIUMcfg/xrpld-example.cfg84#-------------------------------------------------------------------------------COMMENT
MEDIUMcfg/xrpld-example.cfg88#----------COMMENT
MEDIUMcfg/xrpld-example.cfg378#-------------------------------------------------------------------------------COMMENT
MEDIUMcfg/xrpld-example.cfg382#-----------------COMMENT
MEDIUMcfg/xrpld-example.cfg689#-------------------------------------------------------------------------------COMMENT
MEDIUMcfg/xrpld-example.cfg693#-------------------COMMENT
MEDIUMcfg/xrpld-example.cfg909#-------------------------------------------------------------------------------COMMENT
MEDIUMcfg/xrpld-example.cfg913#----------------COMMENT
MEDIUMcfg/xrpld-example.cfg949#-------------------------------------------------------------------------------COMMENT
MEDIUMcfg/xrpld-example.cfg953#------------COMMENT
MEDIUMcfg/xrpld-example.cfg1238#-------------------------------------------------------------------------------COMMENT
MEDIUMcfg/xrpld-example.cfg1242#---------------COMMENT
MEDIUMcfg/xrpld-example.cfg1312#-------------------------------------------------------------------------------COMMENT
MEDIUMcfg/xrpld-example.cfg1316#----------COMMENT
MEDIUMcfg/xrpld-example.cfg1396#-------------------------------------------------------------------------------COMMENT
MEDIUMcfg/xrpld-example.cfg1400#-----------------COMMENT
MEDIUMcfg/xrpld-example.cfg1504#-------------------------------------------------------------------------------COMMENT
MEDIUMcfg/xrpld-example.cfg1508#--------------------COMMENT
MEDIUMcfg/xrpld-example.cfg1666#-------------------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/strategy-matrix/generate.py55# ---------------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/strategy-matrix/generate.py57# ---------------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/strategy-matrix/generate.py163# ---------------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/strategy-matrix/generate.py165# ---------------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/strategy-matrix/generate.py203# ---------------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/strategy-matrix/generate.py205# ---------------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/strategy-matrix/generate.py348# ---------------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/strategy-matrix/generate.py350# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/test/core/Config_test.cpp67#-------------------------------------------------------------------------------COMMENT
MEDIUMsrc/test/app/invariants/InvariantsVault_test.cpp2805 // ─────────────────────────────────────────────────────────────COMMENT
Hyper-Verbose Identifiers36 hits · 26 pts
SeverityFileLineSnippetContext
LOWcmake/scripts/codegen/macro_parser_common.py224def enrich_fields_with_type_data(entry_info, field_types):CODE
LOWcmake/scripts/codegen/generate_tx_classes.py26def create_transaction_parser():CODE
LOWcmake/scripts/codegen/generate_ledger_classes.py27def create_ledger_entry_parser():CODE
LOWbin/pre-commit/test_check_doxygen_style.py52def test_blank_lines_inside_block_ok() -> None:STRING
LOWbin/pre-commit/test_check_doxygen_style.py63def test_member_and_divider_allowed() -> None:STRING
LOWbin/pre-commit/test_check_doxygen_style.py114def test_qt_comment_single_line() -> None:STRING
LOWbin/pre-commit/test_check_doxygen_style.py125def test_single_line_markers_allowed() -> None:STRING
LOWbin/pre-commit/test_check_doxygen_style.py150def test_over_indented_first_line() -> None:STRING
LOWbin/pre-commit/test_check_doxygen_style.py232def test_backslash_command_on_body_line() -> None:STRING
LOWbin/pre-commit/test_check_doxygen_style.py241def test_backslash_command_suggests_canonical_spelling() -> None:STRING
LOWbin/pre-commit/test_check_doxygen_style.py259def test_wrong_command_on_body_line() -> None:STRING
LOWbin/pre-commit/test_check_doxygen_style.py268def test_body_line_commands_regression() -> None:STRING
LOW⚡bin/pre-commit/test_check_doxygen_style.py286def test_command_on_closer_line() -> None:STRING
LOW⚡bin/pre-commit/test_check_doxygen_style.py295def test_no_double_count_across_opener_body_closer() -> None:STRING
LOW⚡bin/pre-commit/test_check_doxygen_style.py304def test_code_with_word_allowed() -> None:STRING
LOWbin/pre-commit/test_check_doxygen_style.py319def test_message_uses_category_description() -> None:STRING
LOWbin/pre-commit/test_check_doxygen_style.py325def test_message_detail_overrides() -> None:STRING
LOWbin/pre-commit/test_check_doxygen_style.py356def test_mid_line_plain_block_skipped() -> None:STRING
LOWbin/pre-commit/test_check_doxygen_style.py368def test_unclosed_block_scanned_to_eof() -> None:STRING
LOWbin/pre-commit/test_check_doxygen_style.py377def test_banner_and_empty_comment_not_flagged() -> None:STRING
LOW⚡bin/pre-commit/test_fix_gtest_names.py37def test_snake_case_conversion() -> None:CODE
LOW⚡bin/pre-commit/test_fix_gtest_names.py44def test_snake_case_keeps_acronyms_whole() -> None:CODE
LOW⚡bin/pre-commit/test_fix_gtest_names.py50def test_camel_case_conversion() -> None:CODE
LOW⚡bin/pre-commit/test_fix_gtest_names.py57def test_camel_case_leaves_acronyms_alone() -> None:CODE
LOW⚡bin/pre-commit/test_fix_gtest_names.py65def test_disabled_prefix_preserved() -> None:CODE
LOWbin/pre-commit/test_fix_gtest_names.py76def test_all_macros_recognized() -> None:CODE
LOWbin/pre-commit/test_fix_gtest_names.py93def test_conforming_definitions_untouched() -> None:STRING
LOWbin/pre-commit/test_fix_gtest_names.py116def test_indented_and_wrapped_definitions() -> None:STRING
LOWbin/pre-commit/test_fix_gtest_names.py138def test_only_the_two_names_are_rewritten() -> None:STRING
LOWbin/pre-commit/test_fix_gtest_names.py153def test_suite_name_camel_cased() -> None:STRING
LOWbin/pre-commit/test_fix_gtest_names.py169def test_fixture_reported_but_not_renamed() -> None:STRING
LOWbin/pre-commit/test_fix_gtest_names.py185def test_reports_carry_line_numbers() -> None:STRING
LOWbin/pre-commit/test_fix_gtest_names.py202def test_collision_reported_and_not_applied() -> None:STRING
LOWbin/pre-commit/test_fix_gtest_names.py215def test_collision_between_converging_suites() -> None:STRING
LOWbin/pre-commit/test_fix_gtest_names.py229def test_same_name_in_different_suites_is_not_a_collision() -> None:STRING
LOW.github/scripts/levelization/generate.py91def find_repository_directories(CODE
Verbosity Indicators12 hits · 24 pts
SeverityFileLineSnippetContext
LOW⚡cmake/scripts/codegen/generate_tx_classes.py164 # Step 1: Clean the C++ code using pcppCOMMENT
LOW⚡cmake/scripts/codegen/generate_tx_classes.py172 # Step 2: Parse the clean text using pyparsingCOMMENT
LOW⚡cmake/scripts/codegen/generate_ledger_classes.py99 # Step 1: Clean the C++ code using pcppCOMMENT
LOW⚡cmake/scripts/codegen/generate_ledger_classes.py107 # Step 2: Parse the clean text using pyparsingCOMMENT
LOWsrc/libxrpl/ledger/helpers/TokenHelpers.cpp297 // we need to check if the associated assets have been frozenCOMMENT
LOWsrc/libxrpl/tx/transactors/token/TrustSet.cpp574 // For PreFunded sponsors, we need to check if there are sufficient reserves beforeCOMMENT
LOW⚡src/test/app/PayChan_test.cpp1766 // Step 1: get a valid signature from channel_authorizeCOMMENT
LOW⚡src/test/app/PayChan_test.cpp1772 // Step 2: build rpc::JsonContext directly so we can inspect loadTypeCOMMENT
LOWsrc/test/app/FixNFTokenPageLinks_test.cpp449 // Step 2: Enable the fixNFTokenPageLinks amendment.COMMENT
LOWsrc/test/app/lending/LoanRounding_test.cpp65 // Step 1: Create vault with IOU assetCOMMENT
LOW⚡src/test/app/lending/LoanRounding_test.cpp168 // Step 7: Trigger default (dust adjustment will occur)COMMENT
LOW⚡src/test/app/lending/LoanRounding_test.cpp172 // Step 8: Verify phantom assets createdCOMMENT
Structural Annotation Overuse11 hits · 22 pts
SeverityFileLineSnippetContext
LOW⚡cmake/scripts/codegen/generate_tx_classes.py164 # Step 1: Clean the C++ code using pcppCOMMENT
LOW⚡cmake/scripts/codegen/generate_tx_classes.py172 # Step 2: Parse the clean text using pyparsingCOMMENT
LOW⚡cmake/scripts/codegen/generate_ledger_classes.py99 # Step 1: Clean the C++ code using pcppCOMMENT
LOW⚡cmake/scripts/codegen/generate_ledger_classes.py107 # Step 2: Parse the clean text using pyparsingCOMMENT
LOWcfg/xrpld-example.cfg1159# WARNING: These settings can have significant effects on data integrity,COMMENT
LOW⚡src/test/app/PayChan_test.cpp1766 // Step 1: get a valid signature from channel_authorizeCOMMENT
LOW⚡src/test/app/PayChan_test.cpp1772 // Step 2: build rpc::JsonContext directly so we can inspect loadTypeCOMMENT
LOWsrc/test/app/FixNFTokenPageLinks_test.cpp449 // Step 2: Enable the fixNFTokenPageLinks amendment.COMMENT
LOWsrc/test/app/lending/LoanRounding_test.cpp65 // Step 1: Create vault with IOU assetCOMMENT
LOW⚡src/test/app/lending/LoanRounding_test.cpp168 // Step 7: Trigger default (dust adjustment will occur)COMMENT
LOW⚡src/test/app/lending/LoanRounding_test.cpp172 // Step 8: Verify phantom assets createdCOMMENT
AI Slop Vocabulary6 hits · 18 pts
SeverityFileLineSnippetContext
MEDIUMinclude/xrpl/basics/SlabAllocator.h227 // When allocating large blocks, attempt to leverage Linux'sCOMMENT
MEDIUM…e/xrpl/beast/container/detail/aged_ordered_container.h799 // VFALCO TODO Figure out how to utilize 'hint'COMMENT
MEDIUM…e/xrpl/beast/container/detail/aged_ordered_container.h815 // VFALCO TODO Figure out how to utilize 'hint'COMMENT
MEDIUM…e/xrpl/beast/container/detail/aged_ordered_container.h875 // VFALCO TODO Figure out how to utilize 'hint'COMMENT
MEDIUMinclude/xrpl/protocol/Concepts.h59// robust than class template argument deduction (CTAD) via the deduction guide.COMMENT
MEDIUMsrc/tests/libxrpl/csf/Peer.h995 // TODO: Make this more robustCOMMENT
Slop Phrases4 hits · 9 pts
SeverityFileLineSnippetContext
MEDIUMinclude/xrpl/protocol/TER.h500 // It's worth noting that an explicit conversion operator was consideredCOMMENT
MEDIUMcfg/xrpld-example.cfg222# ip = :: then you can use admin = ::ffff:127.0.0.1,::1 to allowCOMMENT
LOWsrc/libxrpl/ledger/helpers/AccountRootHelpers.cpp517// SField::kSmdPseudoAccount flag in the SField definition. (Don't forget toCOMMENT
LOWsrc/test/app/invariants/InvariantsPermissioned_test.cpp905 // this behavior, don't forget to use credentials::makeSortedCOMMENT
Redundant / Tautological Comments5 hits · 8 pts
SeverityFileLineSnippetContext
LOW.github/scripts/check-pr-description.py60 # Check if the PR body is empty or whitespace-onlyCOMMENT
LOW.github/scripts/levelization/generate.py104 # Check if this directory has src or include foldersCOMMENT
LOW.github/scripts/levelization/generate.py166 # Read file with a large buffer for performance.COMMENT
LOW.github/scripts/levelization/generate.py295 # Check if include file exists and references sourceCOMMENT
LOW.github/scripts/levelization/generate.py324 # Print resultsCOMMENT
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHsrc/test/app/ValidatorList_test.cpp531 // 2 is the threshold, as requested in configurationCOMMENT
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMcmake/scripts/codegen/macro_parser_common.py54 # Define the macro so #if !defined(MACRO) / #error checks passCOMMENT
MEDIUMconan/lockfile/regenerate.sh22# Create a new lockfile that is compatible with Linux, macOS, and Windows. TheCOMMENT
Unused Imports6 hits · 6 pts
SeverityFileLineSnippetContext
LOWcmake/scripts/codegen/macro_parser_common.py10CODE
LOWbin/pre-commit/clang_tidy_check.py10CODE
LOW.github/scripts/format-inline-bash.py27CODE
LOW.github/scripts/levelization/generate.py10CODE
LOWpackage/build_pkg.py8CODE
LOWpackage/sign_rpm.py17CODE
Excessive Try-Catch Wrapping3 hits · 5 pts
SeverityFileLineSnippetContext
MEDIUM.github/scripts/levelization/generate.py146 print(f"Error: {e}", file=sys.stderr)CODE
LOW.github/scripts/levelization/generate.py185 except Exception as e:CODE
MEDIUM.github/scripts/levelization/generate.py186 print(f"Error reading {file_path}: {e}", file=sys.stderr)CODE
Deep Nesting3 hits · 3 pts
SeverityFileLineSnippetContext
LOWbin/pre-commit/check_doxygen_style.py361CODE
LOWbin/pre-commit/check_doxygen_style.py404CODE
LOW.github/scripts/levelization/generate.py124CODE
Modern AI Meta-Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMsrc/test/app/lending/LoanInvariants_test.cpp44 // shares little beyond the surrounding scaffold.COMMENT