Repository Analysis

apache/iggy

Apache Iggy: Hyper-Efficient Message Streaming at Laser Speed

9.0 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of apache/iggy, a Rust project with 4,428 GitHub stars. SynthScan v2.0 examined 544,455 lines of code across 3175 source files, recording 4310 pattern matches distributed across 16 syntactic categories. The overall adjusted score of 9.0 places this repository in the Low AI signal 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).

9.0
Adjusted Score
9.0
Raw Score
100%
Time Factor
2026-07-14
Last Push
4.4K
Stars
Rust
Language
544.5K
Lines of Code
3.2K
Files
4.3K
Pattern Hits
2026-07-14
Scan Date
0.00
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.

No multi-scan history yet — run the scanner again to build trend data.

Severity Breakdown

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.

CRITICAL 8HIGH 6MEDIUM 238LOW 4058

Directory Score Breakdown

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.

Pattern Findings

The scanner identified 4310 distinct pattern matches across 16 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.

Over-Commented Block3680 hits · 3655 pts
SeverityFileLineSnippetContext
LOW.asf.yaml1# Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWCargo.toml1# Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcodecov.yml1# Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOW.pre-commit-config.yaml1# Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWabout.toml1# Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWabout.toml21# LICENSE-binary manifest that is bundled into convenience binaryCOMMENT
LOWabout.toml41# BSD-derived. Pulled in by libbz2-rs-sys (runtime). Allowed inCOMMENT
LOWcliff.toml1# Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWlicenserc.toml1# Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWdocker-compose.yml1# Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOW.typos.toml1# Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWrust-toolchain.toml1# Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOW.taplo.toml1# Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOW.markdownlint.yml1# Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOW.config/nextest.toml1# Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOW.config/rail.toml1# Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/journal/Cargo.toml1# Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/journal/src/lib.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/journal/src/file_storage.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/journal/src/file_storage.rs81 ///COMMENT
LOWcore/journal/src/file_storage.rs101 /// seen under interleaved `on_replicate` calls (a queued op drained whileCOMMENT
LOWcore/journal/src/prepare_journal.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/journal/src/prepare_journal.rs41/// snapshots. If the journal wraps past this window, older un-snapshottedCOMMENT
LOWcore/journal/src/prepare_journal.rs101/// The in-memory index is a fixed-size slot array indexed byCOMMENT
LOWcore/journal/src/prepare_journal.rs121 /// in-memory index no longer agree. All IO entry points mustCOMMENT
LOWcore/journal/src/prepare_journal.rs181 ),COMMENT
LOWcore/journal/src/prepare_journal.rs221impl Drop for TmpFileGuard {COMMENT
LOWcore/journal/src/prepare_journal.rs281 || u64::from(header.size) > MAX_ENTRY_SIZECOMMENT
LOWcore/journal/src/prepare_journal.rs561COMMENT
LOWcore/journal/src/prepare_journal.rs661 }COMMENT
LOWcore/message_bus/Cargo.toml1# Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/message_bus/tests/replica_tls_mitm.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/message_bus/tests/ws_client_roundtrip.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/message_bus/tests/tcp_tls_client_roundtrip.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/message_bus/tests/replica_tls_roundtrip.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/message_bus/tests/wss_client_roundtrip.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/message_bus/tests/vectored_batch.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/message_bus/tests/quic_client_roundtrip.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/message_bus/tests/graceful_shutdown.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/message_bus/tests/replica_auth_handshake.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/message_bus/tests/backpressure.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/message_bus/tests/replica_tls_bench.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/message_bus/tests/replica_tls_bench.rs21//!COMMENT
LOWcore/message_bus/tests/wss_client_listener.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/message_bus/tests/reconnect.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/message_bus/tests/reconnect_skip_connected.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/message_bus/tests/tcp_client_roundtrip.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/message_bus/tests/cancel_unsafe.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/message_bus/tests/cancel_unsafe.rs21//!COMMENT
LOWcore/message_bus/tests/cancel_unsafe.rs41//!COMMENT
LOWcore/message_bus/tests/tcp_tls_client_listener.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/message_bus/tests/directional_connection.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/message_bus/tests/shard_zero_gating.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/message_bus/tests/connection_lost_notify.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/message_bus/tests/replica_roundtrip.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/message_bus/tests/duplicate_client_id.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/message_bus/tests/tcp_tls_cancel_safe.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/message_bus/tests/tcp_tls_cancel_safe.rs21//!COMMENT
LOWcore/message_bus/tests/head_of_line.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/message_bus/tests/installer_panic_cleanup.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
3620 more matches not shown…
Decorative Section Separators226 hits · 692 pts
SeverityFileLineSnippetContext
MEDIUMcore/connectors/sinks/influxdb_sink/src/lib.rs54// ── Configuration ─────────────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/influxdb_sink/src/lib.rs342// ── Sink struct ───────────────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/influxdb_sink/src/lib.rs378// ── PayloadFormat ─────────────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/influxdb_sink/src/lib.rs407// ── InfluxDbSink impl ─────────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/influxdb_sink/src/lib.rs707// ── Sink trait ────────────────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/influxdb_sink/src/lib.rs872// ── Tests ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/influxdb_sink/src/lib.rs965 // ── config deserialization ────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/influxdb_sink/src/lib.rs1032 // ── config ────────────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/influxdb_sink/src/lib.rs1069 // ── to_precision_timestamp ────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/influxdb_sink/src/lib.rs1198 // ── deny_unknown_fields ───────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/influxdb_sink/src/lib.rs1230 // ── line-protocol escaping ────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/influxdb_sink/src/lib.rs1322 // ── append_line ───────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/influxdb_sink/src/lib.rs1432 // ── V3 append_line parity ─────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/influxdb_sink/src/lib.rs1457 // ── build_body batching logic ─────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/influxdb_sink/src/lib.rs1531 // ── version_label ─────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/influxdb_sink/src/lib.rs1543 // ── PayloadFormat::from_config sink (warn on unknown) ─────────────────COMMENT
MEDIUMcore/connectors/sinks/influxdb_sink/src/lib.rs1568 // ── append_line: metadata-as-fields when tag flags disabled ──────────COMMENT
MEDIUMcore/connectors/sinks/influxdb_sink/src/lib.rs1656 // ── append_line: Payload::Json variant ───────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/influxdb_sink/src/lib.rs1684 // ── append_line: timestamp == 0 fallback ──────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/influxdb_sink/src/lib.rs1714 // ── build_body: zero-timestamp batch warning ──────────────────────────COMMENT
MEDIUMcore/connectors/sinks/influxdb_sink/src/lib.rs1741 // ── close() ───────────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/influxdb_sink/src/lib.rs1755 // ── get_client error when open() not called ───────────────────────────COMMENT
MEDIUMcore/connectors/sinks/influxdb_sink/src/lib.rs1767 // ── append_line: text payload via include_metadata fields ─────────────COMMENT
MEDIUMcore/connectors/sinks/influxdb_sink/src/lib.rs1795// ── Helper for tests: destructure config variants ─────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/influxdb_sink/src/lib.rs1815// ── HTTP integration tests ────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/influxdb_sink/src/lib.rs1830 // ── test helpers ─────────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/influxdb_sink/src/lib.rs1950 // ── open() ───────────────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/influxdb_sink/src/lib.rs1974 // ── process_batch() ──────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/influxdb_sink/src/lib.rs2147 // ── consume() chunking ───────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/influxdb_sink/src/lib.rs2279 // ── write URL routing ─────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/influxdb_sink/src/lib.rs2329 // ── map_precision_v3 ──────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/clickhouse_sink/src/client.rs253 // ── Private helpers ───────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/clickhouse_sink/src/client.rs280// ─── Helper types ─────────────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/clickhouse_sink/src/body.rs37// ─── Body builders ───────────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/clickhouse_sink/src/body.rs118// ─── Tests ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/clickhouse_sink/src/body.rs152 // ── build_json_body ──────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/clickhouse_sink/src/body.rs192 // ── build_string_body ────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/clickhouse_sink/src/body.rs283 // ── build_row_binary_body ────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/clickhouse_sink/src/sink.rs29 // ─── open ────────────────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/clickhouse_sink/src/sink.rs106 // ─── consume ─────────────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/clickhouse_sink/src/sink.rs178 // ─── close ───────────────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/clickhouse_sink/src/binary.rs81// ─── Core recursive serializer ────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/clickhouse_sink/src/binary.rs89 // ── Nullable ─────────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/clickhouse_sink/src/binary.rs99 // ── String ───────────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/clickhouse_sink/src/binary.rs39// ─── Public API ──────────────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/clickhouse_sink/src/binary.rs117 // ── Integers ─────────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/clickhouse_sink/src/binary.rs161 // ── Floats ───────────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/clickhouse_sink/src/binary.rs171 // ── Boolean ──────────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/clickhouse_sink/src/binary.rs185 // ── UUID ─────────────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/clickhouse_sink/src/binary.rs225 // ── Date types ───────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/clickhouse_sink/src/binary.rs294 // ── Decimal ──────────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/clickhouse_sink/src/binary.rs320 // ── IP addresses ─────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/clickhouse_sink/src/binary.rs338 // ── Enums ────────────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/clickhouse_sink/src/binary.rs356 // ── Composites ───────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/clickhouse_sink/src/binary.rs439// ─── Low-level helpers ────────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/clickhouse_sink/src/binary.rs478// ─── Value coercion helpers ───────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/clickhouse_sink/src/binary.rs818// ─── Tests ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/clickhouse_sink/src/binary.rs853 // ── varint ───────────────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/clickhouse_sink/src/binary.rs876 // ── primitives ───────────────────────────────────────────────────────────COMMENT
MEDIUMcore/connectors/sinks/clickhouse_sink/src/binary.rs1086 // ── nullable ─────────────────────────────────────────────────────────────COMMENT
166 more matches not shown…
Hyper-Verbose Identifiers175 hits · 142 pts
SeverityFileLineSnippetContext
LOWweb/src/lib/domain/MessageDetails.ts26export function partitionMessagesDetailsMapper(payload: Payload): MessagePartition {CODE
LOWexamples/node/src/multi-tenant/consumer.ts68async function consumeMessagesFromTenants(CODE
LOWexamples/node/src/multi-tenant/producer.ts95async function produceMessagesForTenants(CODE
LOWbdd/python/tests/test_basic_messaging.py90def stream_created_successfully(context):CODE
LOWbdd/python/tests/test_basic_messaging.py138def topic_created_successfully(context):CODE
LOWbdd/python/tests/test_basic_messaging.py206def messages_sent_successfully(context):CODE
LOWbdd/python/tests/test_basic_messaging.py247def verify_sequential_offsets(context, start_offset, end_offset):CODE
LOWbdd/python/tests/test_basic_messaging.py271def verify_last_message_match(context):CODE
LOWbdd/php/tests/BasicMessagingFeatureTest.php40 public function testBasicMessagingScenario(string $scenarioName, array $steps): voidCODE
LOWforeign/python/tests/conftest.py128def pytest_collection_modifyitems(items):CODE
LOWforeign/python/tests/test_consumer_group.py37async def _create_consumer_group_with_numeric_ids(CODE
LOWforeign/python/tests/test_consumer_group.py71 async def test_create_and_get_consumer_group(CODE
LOWforeign/python/tests/test_consumer_group.py103 async def test_create_consumer_group_accepts_numeric_stream_and_topic_ids(CODE
LOWforeign/python/tests/test_consumer_group.py145 async def test_duplicate_consumer_group_creation_fails(CODE
LOWforeign/python/tests/test_consumer_group.py173 async def test_create_consumer_group_requires_connection_and_auth(CODE
LOWforeign/python/tests/test_consumer_group.py201 async def test_get_consumer_group_by_name_and_id(CODE
LOWforeign/python/tests/test_consumer_group.py245 async def test_get_nonexistent_consumer_group(CODE
LOWforeign/python/tests/test_consumer_group.py274 async def test_get_consumer_group_returns_members(CODE
LOWforeign/python/tests/test_consumer_group.py315 async def test_get_consumer_group_requires_connection_and_auth(self, unique_name):CODE
LOWforeign/python/tests/test_consumer_group.py341 async def test_get_consumer_groups_in_empty_topic_returns_empty_list(CODE
LOWforeign/python/tests/test_consumer_group.py359 async def test_get_consumer_groups_lists_topic_groups(CODE
LOWforeign/python/tests/test_consumer_group.py393 async def test_get_consumer_groups_accepts_numeric_stream_and_topic_ids(CODE
LOWforeign/python/tests/test_consumer_group.py426 async def test_get_consumer_groups_returns_same_result_when_called_repeatedly(CODE
LOWforeign/python/tests/test_consumer_group.py455 async def test_get_consumer_groups_requires_connection_and_auth(self, unique_name):CODE
LOWforeign/python/tests/test_consumer_group.py473 async def test_delete_consumer_group_removes_only_target_group(CODE
LOWforeign/python/tests/test_consumer_group.py521 async def test_delete_consumer_group_accepts_numeric_ids(CODE
LOWforeign/python/tests/test_consumer_group.py540 async def test_delete_nonexistent_consumer_group_fails(CODE
LOWforeign/python/tests/test_consumer_group.py562 async def test_delete_consumer_group_removes_live_member(CODE
LOWforeign/python/tests/test_consumer_group.py601 async def test_join_consumer_group_adds_member_once_when_repeated(CODE
LOWforeign/python/tests/test_consumer_group.py634 async def test_join_consumer_group_accepts_numeric_ids(CODE
LOWforeign/python/tests/test_consumer_group.py663 async def test_join_nonexistent_consumer_group_fails(CODE
LOWforeign/python/tests/test_consumer_group.py689 async def test_leave_consumer_group_removes_member(CODE
LOWforeign/python/tests/test_consumer_group.py720 async def test_leave_consumer_group_accepts_numeric_ids(CODE
LOWforeign/python/tests/test_consumer_group.py748 async def test_leave_consumer_group_twice_fails_second_time(CODE
LOWforeign/python/tests/test_consumer_group.py773 async def test_leave_nonexistent_consumer_group_fails(CODE
LOWforeign/python/tests/test_consumer_group.py804async def test_consumer_group_lifecycle_requires_connection_and_auth(CODE
LOWforeign/python/tests/test_consumer_group.py827 async def test_consumer_group_metadata(self, iggy_client: IggyClient, unique_name):CODE
LOWforeign/python/tests/test_consumer_group.py860 async def test_get_last_consumed_offset_updates_as_messages_are_consumed(CODE
LOWforeign/python/tests/test_consumer_group.py934 async def test_get_last_stored_offset_updates_when_offsets_are_stored(CODE
LOWforeign/python/tests/test_consumer_group.py1012 async def test_delete_offset_behavior(self, iggy_client: IggyClient, unique_name):CODE
LOWforeign/python/tests/test_consumer_group.py1156 async def test_iter_messages_with_first_reads_existing_messages(CODE
LOWforeign/python/tests/test_consumer_group.py1202 async def test_iter_messages_with_last_reads_last_existing_message(CODE
LOWforeign/python/tests/test_consumer_group.py1251 async def test_iter_messages_with_last_and_batch_length_two_reads_last_two_messages(CODE
LOWforeign/python/tests/test_consumer_group.py1295 async def test_consume_messages_with_last_reads_last_existing_message(CODE
LOWforeign/python/tests/test_consumer_group.py1347 async def test_iter_messages_with_offset_starts_at_exact_message(CODE
LOWforeign/python/tests/test_consumer_group.py1416 async def test_consume_messages_with_offset_starts_at_exact_message(CODE
LOWforeign/python/tests/test_consumer_group.py1488 async def test_iter_messages_with_timestamp_starts_at_or_after_timestamp(CODE
LOWforeign/python/tests/test_consumer_group.py1561 async def test_consume_messages_with_timestamp_starts_at_or_after_timestamp(CODE
LOWforeign/python/tests/test_consumer_group.py1637 async def test_iter_messages_updates_last_consumed_offset(CODE
LOWforeign/python/tests/test_consumer_group.py1695 async def test_iter_messages_reads_across_multiple_batches(CODE
LOWforeign/python/tests/test_consumer_group.py1740 async def test_store_offset_respects_allow_replay(CODE
LOWforeign/python/tests/test_consumer_group.py1819 async def test_consumer_group_retries_initialization_until_stream_and_topic_exist(CODE
LOWforeign/python/tests/test_consumer_group.py1858 async def test_consumer_group_can_disable_auto_join(CODE
LOWforeign/python/tests/test_consumer_group.py1892 async def test_consumer_group_can_disable_auto_create_when_group_exists(CODE
LOWforeign/python/tests/test_consumer_group.py1940 async def test_consumer_group_missing_stream_or_topic_fails(CODE
LOWforeign/python/tests/test_consumer_group.py1968 async def test_consumer_group_auto_create_disabled_fails_for_missing_group(CODE
LOWforeign/python/tests/test_consumer_group.py2009 async def test_consumer_group_requires_complete_init_retry_configuration(CODE
LOWforeign/python/tests/test_consumer_group.py2037 async def test_consumer_group_before_connect_fails(self, unique_name):CODE
LOWforeign/python/tests/test_consumer_group.py2055 async def test_consumer_group_before_login_fails(self, unique_name):CODE
LOWforeign/python/tests/test_topic.py52 async def test_create_and_get_topic(CODE
115 more matches not shown…
Verbosity Indicators67 hits · 100 pts
SeverityFileLineSnippetContext
LOWcore/integration/tests/connectors/http/http_sink.rs618 // Step 3: Wait for WireMock to receive all requestsCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs625 // Step 4: Verify bare payload — no metadata wrapperCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs687 // Step 3: Wait for all 5 requestsCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs694 // Step 4: Extract offsets from metadataCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs750 // Step 1: Both topics created by connector_multi_topic_stream seed (runs beforeCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs754 // Step 2: Send 2 messages to topic 1 with source identifier in payloadCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs800 // Step 4: Wait for all 3 messages (2 from topic 1 + 1 from topic 2)COMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs807 // Step 5: Group by iggy_topic metadata and verify counts + payload contentCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs208 // Step 1: Build 3 JSON messages with distinct payloadsCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs228 // Step 2: Publish messages to IggyCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs239 // Step 3: Wait for WireMock to receive all 3 individual HTTP requestsCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs254 // Step 4: Verify each request has correct method, URL, and envelope structureCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs287 // Step 5: Verify content type headerCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs315 // Step 1: Build 3 JSON event messagesCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs335 // Step 2: Publish messages to IggyCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs346 // Step 3: Wait for single NDJSON request (all messages batched into one)COMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs357 // Step 4: Parse NDJSON body — each line is a separate JSON envelopeCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs379 // Step 5: Verify NDJSON content typeCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs407 // Step 1: Build 3 JSON messages representing different event typesCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs427 // Step 2: Publish messages to IggyCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs438 // Step 3: Wait for single JSON array request (all messages in one body)COMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs449 // Step 4: Parse body as JSON array and verify structureCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs472 // Step 5: Verify JSON content typeCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs500 // Step 1: Build 3 raw byte messagesCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs519 // Step 2: Publish messages to IggyCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs530 // Step 3: Wait for all 3 raw HTTP requests (raw mode is always 1:1)COMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs544 // Step 4: Verify raw mode — no metadata envelopeCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs559 // Step 5: Verify raw content typeCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs587 // Step 1: Build 3 simple JSON messagesCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs607 // Step 2: Publish messages to IggyCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs663 // Step 1: Build 5 messages (more than default 3 to better test ordering)COMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs676 // Step 2: Publish messages to IggyCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs712 // Step 5: Sort and verify contiguous offsets (delivery order may vary)COMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs780 // Step 3: Send 1 message to topic 2 with different source identifierCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs843 // Step 6: Verify exact message counts per topicCOMMENT
LOW…os/consumer_group_auto_commit_reconnection_scenario.rs68 // Step 1: Produce messages to exactly the same stream/topic/partitionCOMMENT
LOW…os/consumer_group_auto_commit_reconnection_scenario.rs71 // Step 2: Create a consumer group with singular consumer that uses auto_commitCOMMENT
LOW…os/consumer_group_auto_commit_reconnection_scenario.rs74 // Step 3: Consume 50% of the produced messagesCOMMENT
LOW…os/consumer_group_auto_commit_reconnection_scenario.rs81 // Step 4: Disconnect the consumerCOMMENT
LOW…os/consumer_group_auto_commit_reconnection_scenario.rs84 // Step 5: Check if the committed offset is at the place where it should be (halfway through)COMMENT
LOW…os/consumer_group_auto_commit_reconnection_scenario.rs91 // Step 6: Reconnect the consumerCOMMENT
LOW…os/consumer_group_auto_commit_reconnection_scenario.rs94 // Step 7: Consume rest of the messagesCOMMENT
LOW…os/consumer_group_auto_commit_reconnection_scenario.rs101 // Step 8: Check if the committed offset is at the endCOMMENT
LOW…er/scenarios/consumer_group_offset_cleanup_scenario.rs63 // Step 1: Produce 100 messagesCOMMENT
LOW…er/scenarios/consumer_group_offset_cleanup_scenario.rs70 // Step 2: Create consumer group and consume messagesCOMMENT
LOW…er/scenarios/consumer_group_offset_cleanup_scenario.rs113 // Step 3: Delete the consumer groupCOMMENT
LOW…er/scenarios/consumer_group_offset_cleanup_scenario.rs123 // Step 4: Try to get offset for the deleted consumer group - should not existCOMMENT
LOW…tests/server/scenarios/restart_offset_skip_scenario.rs112 // Step 3: Restart serverCOMMENT
LOWcore/server/src/metadata/consumer_group.rs86 // Step 1: Assign unassigned partitions to idle membersCOMMENT
LOWcore/server/src/metadata/consumer_group.rs112 // Step 2: Mark excess partitions as pending revocationCOMMENT
LOWcore/server/src/metadata/reader.rs268 // Step 1: Resolve group IDCOMMENT
LOWcore/server/src/metadata/reader.rs318 // Step 2: Find member by client_id (same read guard, same metadata snapshot)COMMENT
LOWcore/metadata/src/stm/consumer_group.rs199 // Step 1: hand unassigned partitions straight to idle members.COMMENT
LOWcore/metadata/src/stm/consumer_group.rs222 // Step 2: mark excess on over-assigned members as pending revocation.COMMENT
LOW.github/workflows/_publish_rust_crates.yml260 # Step 1: Publish iggy_binary_protocol (depends on nothing in-tree)COMMENT
LOW.github/workflows/_publish_rust_crates.yml289 # Step 2: Publish iggy_common (depends on iggy_binary_protocol)COMMENT
LOW.github/workflows/_publish_rust_crates.yml318 # Step 3: Publish iggy SDK (depends on common and protocol)COMMENT
LOW.github/workflows/_publish_rust_crates.yml347 # Step 4: Publish iggy-cli (depends on SDK and protocol)COMMENT
LOW…al-processors/iggy-connector-pinot/integration-test.sh34# Step 1: Build JARsCOMMENT
LOW…al-processors/iggy-connector-pinot/integration-test.sh41# Step 2: Start Docker environmentCOMMENT
7 more matches not shown…
Structural Annotation Overuse67 hits · 100 pts
SeverityFileLineSnippetContext
LOWcore/integration/tests/connectors/http/http_sink.rs618 // Step 3: Wait for WireMock to receive all requestsCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs625 // Step 4: Verify bare payload — no metadata wrapperCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs687 // Step 3: Wait for all 5 requestsCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs694 // Step 4: Extract offsets from metadataCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs750 // Step 1: Both topics created by connector_multi_topic_stream seed (runs beforeCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs754 // Step 2: Send 2 messages to topic 1 with source identifier in payloadCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs800 // Step 4: Wait for all 3 messages (2 from topic 1 + 1 from topic 2)COMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs807 // Step 5: Group by iggy_topic metadata and verify counts + payload contentCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs208 // Step 1: Build 3 JSON messages with distinct payloadsCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs228 // Step 2: Publish messages to IggyCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs239 // Step 3: Wait for WireMock to receive all 3 individual HTTP requestsCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs254 // Step 4: Verify each request has correct method, URL, and envelope structureCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs287 // Step 5: Verify content type headerCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs315 // Step 1: Build 3 JSON event messagesCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs335 // Step 2: Publish messages to IggyCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs346 // Step 3: Wait for single NDJSON request (all messages batched into one)COMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs357 // Step 4: Parse NDJSON body — each line is a separate JSON envelopeCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs379 // Step 5: Verify NDJSON content typeCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs407 // Step 1: Build 3 JSON messages representing different event typesCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs427 // Step 2: Publish messages to IggyCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs438 // Step 3: Wait for single JSON array request (all messages in one body)COMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs449 // Step 4: Parse body as JSON array and verify structureCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs472 // Step 5: Verify JSON content typeCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs500 // Step 1: Build 3 raw byte messagesCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs519 // Step 2: Publish messages to IggyCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs530 // Step 3: Wait for all 3 raw HTTP requests (raw mode is always 1:1)COMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs544 // Step 4: Verify raw mode — no metadata envelopeCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs559 // Step 5: Verify raw content typeCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs587 // Step 1: Build 3 simple JSON messagesCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs607 // Step 2: Publish messages to IggyCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs663 // Step 1: Build 5 messages (more than default 3 to better test ordering)COMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs676 // Step 2: Publish messages to IggyCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs712 // Step 5: Sort and verify contiguous offsets (delivery order may vary)COMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs780 // Step 3: Send 1 message to topic 2 with different source identifierCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs843 // Step 6: Verify exact message counts per topicCOMMENT
LOW…os/consumer_group_auto_commit_reconnection_scenario.rs68 // Step 1: Produce messages to exactly the same stream/topic/partitionCOMMENT
LOW…os/consumer_group_auto_commit_reconnection_scenario.rs71 // Step 2: Create a consumer group with singular consumer that uses auto_commitCOMMENT
LOW…os/consumer_group_auto_commit_reconnection_scenario.rs74 // Step 3: Consume 50% of the produced messagesCOMMENT
LOW…os/consumer_group_auto_commit_reconnection_scenario.rs81 // Step 4: Disconnect the consumerCOMMENT
LOW…os/consumer_group_auto_commit_reconnection_scenario.rs84 // Step 5: Check if the committed offset is at the place where it should be (halfway through)COMMENT
LOW…os/consumer_group_auto_commit_reconnection_scenario.rs91 // Step 6: Reconnect the consumerCOMMENT
LOW…os/consumer_group_auto_commit_reconnection_scenario.rs94 // Step 7: Consume rest of the messagesCOMMENT
LOW…os/consumer_group_auto_commit_reconnection_scenario.rs101 // Step 8: Check if the committed offset is at the endCOMMENT
LOW…er/scenarios/consumer_group_offset_cleanup_scenario.rs63 // Step 1: Produce 100 messagesCOMMENT
LOW…er/scenarios/consumer_group_offset_cleanup_scenario.rs70 // Step 2: Create consumer group and consume messagesCOMMENT
LOW…er/scenarios/consumer_group_offset_cleanup_scenario.rs113 // Step 3: Delete the consumer groupCOMMENT
LOW…er/scenarios/consumer_group_offset_cleanup_scenario.rs123 // Step 4: Try to get offset for the deleted consumer group - should not existCOMMENT
LOW…tests/server/scenarios/restart_offset_skip_scenario.rs112 // Step 3: Restart serverCOMMENT
LOWcore/server/src/metadata/consumer_group.rs86 // Step 1: Assign unassigned partitions to idle membersCOMMENT
LOWcore/server/src/metadata/consumer_group.rs112 // Step 2: Mark excess partitions as pending revocationCOMMENT
LOWcore/server/src/metadata/reader.rs268 // Step 1: Resolve group IDCOMMENT
LOWcore/server/src/metadata/reader.rs318 // Step 2: Find member by client_id (same read guard, same metadata snapshot)COMMENT
LOWcore/metadata/src/stm/consumer_group.rs199 // Step 1: hand unassigned partitions straight to idle members.COMMENT
LOWcore/metadata/src/stm/consumer_group.rs222 // Step 2: mark excess on over-assigned members as pending revocation.COMMENT
LOW.github/workflows/_publish_rust_crates.yml260 # Step 1: Publish iggy_binary_protocol (depends on nothing in-tree)COMMENT
LOW.github/workflows/_publish_rust_crates.yml289 # Step 2: Publish iggy_common (depends on iggy_binary_protocol)COMMENT
LOW.github/workflows/_publish_rust_crates.yml318 # Step 3: Publish iggy SDK (depends on common and protocol)COMMENT
LOW.github/workflows/_publish_rust_crates.yml347 # Step 4: Publish iggy-cli (depends on SDK and protocol)COMMENT
LOW…al-processors/iggy-connector-pinot/integration-test.sh34# Step 1: Build JARsCOMMENT
LOW…al-processors/iggy-connector-pinot/integration-test.sh41# Step 2: Start Docker environmentCOMMENT
7 more matches not shown…
Hallucination Indicators8 hits · 80 pts
SeverityFileLineSnippetContext
CRITICALcore/server/src/shard/mod.rs176 if !self.config.system.logging.sysinfo_print_interval.is_zero() && self.id == 0 {CODE
CRITICAL…apache/iggy/client/blocking/tcp/TlsConnectionTest.java153 org.apache.iggy.consumergroup.Consumer.of(0L),CODE
CRITICAL…che/iggy/client/async/AsyncConnectionPoolAuthTest.java170 org.apache.iggy.identifier.TopicId.of("test-topic"),CODE
CRITICAL…che/iggy/client/async/AsyncConnectionPoolAuthTest.java208 org.apache.iggy.identifier.TopicId.of("test-topic"),CODE
CRITICAL…che/iggy/client/async/AsyncConnectionPoolAuthTest.java226 org.apache.iggy.identifier.TopicId.of("test-topic"),CODE
CRITICAL…/java/org/apache/iggy/serde/BytesDeserializerTest.java566 .isCloseTo(0.91f, org.assertj.core.data.Offset.offset(0.01f));CODE
CRITICAL…n/java/org/apache/iggy/flink/example/WordCountJob.java109 .returns(org.apache.flink.api.common.typeinfo.Types.TUPLE(CODE
CRITICAL…org/apache/iggy/connector/flink/source/IggySource.java190 return Consumer.group(org.apache.iggy.identifier.ConsumerId.of(consumerGroupName));CODE
Fake / Example Data34 hits · 36 pts
SeverityFileLineSnippetContext
LOWREADME.md342Send another message 'lorem ipsum' (message ID 2) to the same stream, topic and partition:CODE
LOWREADME.md344`cargo run --bin iggy -- -u <iggy_username> -p <iggy_password> message send --partition-id 1 dev sample "lorem ipsum"`CODE
LOWcore/connectors/sinks/influxdb_sink/src/lib.rs2180 ..v2_config("placeholder").into_v2().unwrap()CODE
LOWcore/connectors/sdk/tests/protobuf_integration.rs116 "name": "John Doe",CODE
LOWcore/connectors/sdk/tests/protobuf_integration.rs122 "street": "123 Main St",CODE
LOWcore/connectors/sdk/tests/flatbuffer_integration.rs108 "name": "John Doe",CODE
LOWcore/connectors/sdk/tests/flatbuffer_integration.rs114 "street": "123 Main St",CODE
LOWcore/connectors/sdk/tests/flatbuffer_integration.rs254 "email": "test@test.com",CODE
LOWcore/connectors/sdk/src/transforms/proto_convert.rs812 "name": "John Doe",CODE
LOWcore/connectors/sdk/src/transforms/proto_convert.rs823 assert!(proto_text.contains("John Doe"));CODE
LOWcore/connectors/sdk/src/transforms/proto_convert.rs850 "full_name": "John Doe",CODE
LOWcore/connectors/sdk/src/encoders/proto.rs739 "name": "John Doe",CODE
LOWcore/connectors/sdk/src/encoders/proto.rs844 "name": "John Doe",CODE
LOWcore/connectors/sdk/src/encoders/proto.rs1085 "name": "John Doe",CODE
LOWcore/connectors/sdk/src/encoders/proto.rs1109 assert!(data_str.contains("John Doe"), "Should contain user name");CODE
LOWcore/connectors/sources/postgres_source/README.md94 "name": "John Doe",CODE
LOW…tests/connectors/influxdb/source_v3_config/config.toml40token = "placeholder"CODE
LOW…n/tests/connectors/influxdb/sink_v3_config/config.toml42token = "placeholder"CODE
LOW…gration/tests/server/scenarios/permissions_scenario.rs2827 let dummy_id = Identifier::numeric(0).unwrap();CODE
LOW…gration/tests/server/scenarios/permissions_scenario.rs2831 IggyError::StreamIdNotFound(dummy_id.clone()).as_code(),CODE
LOW…gration/tests/server/scenarios/permissions_scenario.rs2833 IggyError::TopicIdNotFound(dummy_id.clone(), dummy_id.clone()).as_code(),CODE
LOW…gration/tests/server/scenarios/permissions_scenario.rs2883 let dummy_id = Identifier::numeric(0).unwrap();CODE
LOW…gration/tests/server/scenarios/permissions_scenario.rs2886 IggyError::StreamIdNotFound(dummy_id.clone()).as_code(),CODE
LOW…gration/tests/server/scenarios/permissions_scenario.rs2888 IggyError::TopicIdNotFound(dummy_id.clone(), dummy_id.clone()).as_code(),CODE
LOW…sts/cli/message/test_message_send_from_file_command.rs263 "Lorem ipsum dolor sit amet, consectetur adipiscing elit",CODE
LOW…sts/cli/message/test_message_send_from_file_command.rs263 "Lorem ipsum dolor sit amet, consectetur adipiscing elit",CODE
LOW…tests/cli/message/test_message_poll_to_file_command.rs230 "Lorem ipsum dolor sit amet, consectetur adipiscing elit",CODE
LOW…tests/cli/message/test_message_poll_to_file_command.rs230 "Lorem ipsum dolor sit amet, consectetur adipiscing elit",CODE
LOW…ation/tests/cli/message/test_message_reply_via_file.rs32 "Lorem ipsum dolor sit amet, consectetur adipiscing elit",CODE
LOW…ation/tests/cli/message/test_message_reply_via_file.rs32 "Lorem ipsum dolor sit amet, consectetur adipiscing elit",CODE
LOW…gration/tests/cli/message/test_message_poll_command.rs259 "Lorem ipsum dolor sit amet, consectetur adipiscing elit".into(),CODE
LOW…gration/tests/cli/message/test_message_poll_command.rs259 "Lorem ipsum dolor sit amet, consectetur adipiscing elit".into(),CODE
LOW…apache/iggy/client/blocking/http/ObjectMapperTest.java363 Message message = Message.of("placeholder");STRING
LOW…apache/iggy/client/blocking/http/ObjectMapperTest.java397 Message originalMessage = Message.of("placeholder");STRING
Redundant / Tautological Comments21 hits · 34 pts
SeverityFileLineSnippetContext
LOWscripts/extract-version.sh343# Check if component existsCOMMENT
LOWscripts/run-benches.sh48# Display resultsCOMMENT
LOWscripts/profile.sh33# Check if the script is being run with the correct argumentsCOMMENT
LOWscripts/profile.sh39# Check if the app name and profiling mode are validCOMMENT
LOWscripts/profile.sh45# Check if the profiling mode is validCOMMENT
LOWscripts/profile.sh73# Check if the system settings for perf are configured correctlyCOMMENT
LOWscripts/profile.sh204# Display resultsCOMMENT
LOWscripts/ci/shellcheck.sh78# Check if shellcheck is installedCOMMENT
LOWscripts/ci/license-headers.sh53# Check if ASF_LICENSE.txt existsCOMMENT
LOWscripts/ci/license-headers.sh72# Check if HawkEye is availableCOMMENT
LOWscripts/ci/taplo.sh67# Check if taplo is installedCOMMENT
LOWscripts/ci/markdownlint.sh66# Check if markdownlint is installedCOMMENT
LOWscripts/ci/trailing-newline.sh130 # Check if file ends with a newlineCOMMENT
LOWscripts/dashboard/run_dev.sh31# Check if trunk is installedCOMMENT
LOWscripts/performance/run-standard-performance-suite.sh207 # Check if the server is runningCOMMENT
LOWscripts/performance/run-standard-performance-suite.sh261 # Check if the server is runningCOMMENT
LOW.github/workflows/publish.yml553 # Check if tag exists on the remote. Querying the REMOTE (notCOMMENT
LOW.github/actions/go/post-merge/action.yml37 # Check if version matches semantic versioningCOMMENT
LOW.github/actions/python-maturin/post-merge/action.yml45 # Check if version matches Python/PEP 440 versioningCOMMENT
LOW.github/actions/python-maturin/post-merge/action.yml68 # Check if directory exists and has filesCOMMENT
LOW.github/actions/node-npm/post-merge/action.yml123 # Check if files to be published existCOMMENT
Cross-Language Confusion4 hits · 22 pts
SeverityFileLineSnippetContext
HIGHforeign/python/tests/test_message_operations.py140 assert isinstance(msg.length(), int) and msg.length() > 0CODE
HIGHforeign/python/tests/test_message_operations.py191 assert message.length() == len(expected_payload)CODE
HIGHforeign/python/tests/test_message_operations.py231 assert message.length() == len(expected_payload)CODE
HIGHforeign/python/tests/test_message_operations.py270 assert message.length() == len(payload)CODE
AI Slop Vocabulary6 hits · 17 pts
SeverityFileLineSnippetContext
MEDIUMcore/connectors/sinks/doris_sink/src/lib.rs539/// `#[doc(hidden)]`: `pub` only so the integration test harness can reproduceCOMMENT
MEDIUM…data_integrity/verify_auto_commit_offset_replicates.rs152/// it is robust to the stream/topic/partition id layout; the test drives exactlyCOMMENT
MEDIUMcore/harness_derive/src/lib.rs20//! The `#[iggy_harness]` attribute replaces boilerplate harness setup with a declarative DSL.COMMENT
MEDIUMcore/harness_derive/src/codegen.rs613 let #var_name = <#ty as ::integration::harness::TestFixture>::setup()CODE
MEDIUMbdd/rust/Cargo.toml35# `test` is set to false because cucumber uses its own test harness, whichCOMMENT
MEDIUMforeign/python/src/client.rs56 /// Future versions might utilize asyncio for more Pythonic async.COMMENT
Excessive Try-Catch Wrapping12 hits · 13 pts
SeverityFileLineSnippetContext
LOWexamples/python/basic/producer.py72 except Exception as error:CODE
LOWexamples/python/basic/producer.py89 except Exception as error:CODE
LOWexamples/python/basic/producer.py127 except Exception as error:CODE
LOWexamples/python/basic/consumer.py91 except Exception as error:CODE
LOWexamples/python/getting-started/producer.py138 except Exception as error:CODE
LOWexamples/python/getting-started/producer.py155 except Exception as error:CODE
LOWexamples/python/getting-started/producer.py193 except Exception as error:CODE
LOWexamples/python/getting-started/consumer.py125 except Exception as error:CODE
LOWexamples/python/getting-started/consumer.py160 except Exception as error:CODE
LOWforeign/python/tests/utils.py103 except Exception as err:CODE
LOWforeign/python/scripts/test.sh58 except Exception as e:CODE
MEDIUMforeign/python/scripts/test.sh50def test_connection():CODE
Modern AI Meta-Vocabulary4 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUMcore/message_bus/src/installer/replica.rs44/// Shared scaffold for both delegated install directions: shutdownCOMMENT
MEDIUMcore/message_bus/src/installer/replica.rs314/// `spawn_replica_install` scaffold; transports with no equivalentCOMMENT
MEDIUMcore/message_bus/src/installer/tcp.rs43/// scaffold (`super::replica::install_replica_inbound` / `_outbound`).COMMENT
MEDIUMbdd/go/tests/leader_redirection.go406 // metadata checks skipped in scaffoldCOMMENT
Magic Placeholder Names2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHcore/connectors/sinks/http_sink/config.toml89Authorization = "Bearer <YOUR_TOKEN_HERE>"CODE
HIGHcore/connectors/runtime/README.md80api-key = "your-api-key"CODE
Example Usage Blocks2 hits · 3 pts
SeverityFileLineSnippetContext
LOWscripts/extract-version.sh25# Usage:COMMENT
LOWscripts/verify-crates-publish.sh30# Usage:COMMENT
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMscripts/performance/run-standard-performance-suite.sh97# Create a directory for the performance resultsCOMMENT
TODO Padding1 hit · 2 pts
SeverityFileLineSnippetContext
LOWcore/simulator/src/packet.rs497 // TODO: implement record/replay_recorded for deterministic replay support.COMMENT