Repository Analysis

apache/iggy

Apache Iggy: Hyper-Efficient Message Streaming at Laser Speed

8.5 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of apache/iggy, a Rust project with 4,586 GitHub stars. SynthScan v2.0 examined 668,855 lines of code across 3226 source files, recording 5209 pattern matches distributed across 16 syntactic categories. The overall adjusted score of 8.5 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).

8.5
Adjusted Score
8.5
Raw Score
100%
Time Factor
2026-08-29
Last Push
4.6K
Stars
Rust
Language
668.9K
Lines of Code
3.2K
Files
5.2K
Pattern Hits
2026-08-29
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

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.

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 7HIGH 6MEDIUM 253LOW 4943

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 5209 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 Block4443 hits · 4282 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/superblock.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/journal/src/superblock.rs21//! (`view`, `log_view`, `commit`). The payload is opaque here: this layerCOMMENT
LOWcore/journal/src/superblock.rs61const SUPERBLOCK_VERSION: u16 = 1;COMMENT
LOWcore/journal/src/superblock.rs81const MAX_RECORD_LEN: usize = HEADER_LEN + MAX_PAYLOAD_LEN + CHECKSUM_LEN;COMMENT
LOWcore/journal/src/superblock.rs101/// can read the slots with blocking I/O and decode them via [`decode_slots`].COMMENT
LOWcore/journal/src/superblock.rs121 Unreadable { version: Option<u16> },COMMENT
LOWcore/journal/src/superblock.rs181 /// Debug tripwire for the single-writer contract (see the `write` impl).COMMENT
LOWcore/journal/src/superblock.rs341 record.extend_from_slice(&ck.to_le_bytes());COMMENT
LOWcore/journal/src/superblock.rs421 bytes[8], bytes[9], bytes[10], bytes[11], bytes[12], bytes[13], bytes[14], bytes[15],COMMENT
LOWcore/journal/src/superblock.rs741 // `(sequence, slot)` and would tear that slot while both report success.COMMENT
LOWcore/journal/src/lib.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/journal/src/lib.rs41COMMENT
LOWcore/journal/src/lib.rs61 fn truncate_from(&self, from_op: u64) -> impl Future<Output = io::Result<usize>>;COMMENT
LOWcore/journal/src/lib.rs81 }COMMENT
LOWcore/journal/src/local_gate.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/journal/src/local_gate.rs21//! loop, detached per-client tasks, repair drivers). This gate serializes themCOMMENT
LOWcore/journal/src/file_storage.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/journal/src/file_storage.rs61 ///COMMENT
LOWcore/journal/src/file_storage.rs101 /// two `write_append` calls can interleave at the await; reserving firstCOMMENT
LOWcore/journal/src/prepare_journal.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWcore/journal/src/prepare_journal.rs41/// header verbatim, so the zero travels along). Indistinguishable fromCOMMENT
LOWcore/journal/src/prepare_journal.rs61/// **NOTE:** This number needs to be chosen in balance between number ofCOMMENT
LOWcore/journal/src/prepare_journal.rs121///COMMENT
LOWcore/journal/src/prepare_journal.rs141 /// and a subsequent step has failed, meaning the on-disk WAL and theCOMMENT
LOWcore/journal/src/prepare_journal.rs201/// drop an entry that was durable, acked, and possibly quorum-committed. `pos` aloneCOMMENT
LOWcore/journal/src/prepare_journal.rs321COMMENT
LOWcore/journal/src/prepare_journal.rs361/// refuse every future drain and let the journal fill for good.COMMENT
LOWcore/journal/src/prepare_journal.rs381 ///COMMENT
LOWcore/journal/src/prepare_journal.rs541 // reused as-is; any size change replaces it, since capacity cannotCOMMENT
LOWcore/journal/src/prepare_journal.rs741 clippy::cast_sign_loss,COMMENT
LOWcore/journal/src/prepare_journal.rs981 }COMMENT
LOWcore/journal/src/prepare_journal.rs2201 // In-memory state remains the last-known-good snapshot. UsefulCOMMENT
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
4383 more matches not shown…
Decorative Section Separators239 hits · 716 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
179 more matches not shown…
Hyper-Verbose Identifiers315 hits · 266 pts
SeverityFileLineSnippetContext
LOWweb/src/lib/domain/MessageDetails.ts26export function partitionMessagesDetailsMapper(payload: Payload): MessagePartition {CODE
LOWexamples/node/src/multi-tenant/consumer.ts67async function consumeMessagesFromTenants(CODE
LOWexamples/node/src/multi-tenant/producer.ts93async function produceMessagesForTenants(CODE
LOWbdd/python/tests/test_basic_messaging.py89def stream_created_successfully(context):CODE
LOWbdd/python/tests/test_basic_messaging.py137def topic_created_successfully(context):CODE
LOWbdd/python/tests/test_basic_messaging.py205def 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/python/tests/test_raw_command.py67def raw_command_succeeds_with_empty_response(context):CODE
LOWbdd/python/tests/test_raw_command.py73def raw_command_succeeds_with_non_empty_response(context):CODE
LOWbdd/python/tests/test_raw_command.py79def raw_command_fails_with_invalid_command(context):CODE
LOWbdd/php/tests/BasicMessagingFeatureTest.php44 public function testBasicMessagingScenario(string $scenarioName, array $steps): voidCODE
LOWforeign/python/tests/conftest.py128def pytest_collection_modifyitems(items):CODE
LOWforeign/python/tests/test_user.py241 async def test_get_user_rejects_empty_identifier_locally(CODE
LOWforeign/python/tests/test_user.py250 async def test_get_user_rejects_out_of_range_numeric_id(CODE
LOWforeign/python/tests/test_user.py258 async def test_get_user_returns_same_result_when_called_repeatedly(CODE
LOWforeign/python/tests/test_user.py70 async def test_create_user_defaults_to_active_status(CODE
LOWforeign/python/tests/test_user.py82 async def test_create_inactive_user(self, iggy_client: IggyClient, unique_name):CODE
LOWforeign/python/tests/test_user.py96 async def test_duplicate_username_fails(self, iggy_client: IggyClient, unique_name):CODE
LOWforeign/python/tests/test_user.py108 async def test_created_user_can_login(self, iggy_client: IggyClient, unique_name):CODE
LOWforeign/python/tests/test_user.py122 async def test_inactive_user_cannot_login(CODE
LOWforeign/python/tests/test_user.py138 async def test_deleted_user_cannot_login(CODE
LOWforeign/python/tests/test_user.py158 async def test_create_user_rejects_out_of_bounds_username(CODE
LOWforeign/python/tests/test_user.py173 async def test_create_user_rejects_out_of_bounds_password(CODE
LOWforeign/python/tests/test_user.py188 async def test_create_user_accepts_multibyte_credentials(CODE
LOWforeign/python/tests/test_user.py223 async def test_get_nonexistent_user_returns_none(CODE
LOWforeign/python/tests/test_user.py280 async def test_get_users_lists_root_and_created_users(CODE
LOWforeign/python/tests/test_user.py345 async def test_update_username_and_status_together(CODE
LOWforeign/python/tests/test_user.py365 async def test_update_user_with_no_fields_is_a_noop(CODE
LOWforeign/python/tests/test_user.py382 async def test_update_user_applied_repeatedly_is_idempotent(CODE
LOWforeign/python/tests/test_user.py400 async def test_update_username_to_existing_username_fails(CODE
LOWforeign/python/tests/test_user.py421 async def test_update_nonexistent_user_fails(CODE
LOWforeign/python/tests/test_user.py437 async def test_update_user_rejects_out_of_bounds_username(CODE
LOWforeign/python/tests/test_user.py455 async def test_update_user_accepts_multibyte_username(CODE
LOWforeign/python/tests/test_user.py486 async def test_delete_user_by_numeric_id(CODE
LOWforeign/python/tests/test_user.py498 async def test_delete_nonexistent_user_fails(CODE
LOWforeign/python/tests/test_user.py507 async def test_delete_root_user_fails(CODE
LOWforeign/python/tests/test_user.py519 async def test_delete_user_twice_fails(self, iggy_client: IggyClient, unique_name):CODE
LOWforeign/python/tests/test_user.py530 async def test_delete_inactive_user(self, iggy_client: IggyClient, unique_name):CODE
LOWforeign/python/tests/test_user.py540 async def test_deleted_user_disappears_from_listings(CODE
LOWforeign/python/tests/test_user.py556 async def test_deleted_user_live_session_loses_identity(CODE
LOWforeign/python/tests/test_user.py583 async def test_deleted_username_is_reusable_with_fresh_credentials(CODE
LOWforeign/python/tests/test_user.py620async def test_user_management_requires_connection_and_auth(method_name, unique_name):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
255 more matches not shown…
Verbosity Indicators59 hits · 92 pts
SeverityFileLineSnippetContext
LOWcore/integration/tests/connectors/http/http_sink.rs631 // Step 3: Wait for WireMock to receive all requestsCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs638 // Step 4: Verify bare payload — no metadata wrapperCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs700 // Step 3: Wait for all 5 requestsCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs707 // Step 4: Extract offsets from metadataCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs763 // Step 1: Both topics created by connector_multi_topic_stream seed (runs beforeCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs767 // Step 2: Send 2 messages to topic 1 with source identifier in payloadCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs813 // Step 4: Wait for all 3 messages (2 from topic 1 + 1 from topic 2)COMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs820 // Step 5: Group by iggy_topic metadata and verify counts + payload contentCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs211 // Step 1: Build 3 JSON messages with distinct payloadsCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs231 // Step 2: Publish messages to IggyCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs242 // Step 3: Wait for WireMock to receive all 3 individual HTTP requestsCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs257 // Step 4: Verify each request has correct method, URL, and envelope structureCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs290 // Step 5: Verify content type headerCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs353 // Step 1: Wait for the single NDJSON request. The seed pre-published allCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs365 // Step 2: Parse NDJSON body — each line is a separate JSON envelopeCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs387 // Step 3: Verify NDJSON content typeCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs450 // Step 1: Wait for the single JSON array request. The seed pre-published allCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs462 // Step 2: Parse body as JSON array and verify structureCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs485 // Step 3: Verify JSON content typeCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs513 // Step 1: Build 3 raw byte messagesCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs532 // Step 2: Publish messages to IggyCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs543 // Step 3: Wait for all 3 raw HTTP requests (raw mode is always 1:1)COMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs557 // Step 4: Verify raw mode — no metadata envelopeCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs572 // Step 5: Verify raw content typeCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs600 // Step 1: Build 3 simple JSON messagesCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs620 // Step 2: Publish messages to IggyCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs676 // Step 1: Build 5 messages (more than default 3 to better test ordering)COMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs689 // Step 2: Publish messages to IggyCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs725 // Step 5: Sort and verify contiguous offsets (delivery order may vary)COMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs793 // Step 3: Send 1 message to topic 2 with different source identifierCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs856 // 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.rs108 // Step 3: Restart serverCOMMENT
LOWcore/metadata/src/stm/consumer_group.rs202 // Step 1: hand unassigned partitions straight to idle members.COMMENT
LOWcore/metadata/src/stm/consumer_group.rs225 // Step 2: mark excess on over-assigned members as pending revocation.COMMENT
LOW.github/workflows/_publish_rust_crates.yml265 # Step 1: Publish iggy_binary_protocol (depends on nothing in-tree)COMMENT
LOW.github/workflows/_publish_rust_crates.yml306 # Step 2: Publish iggy_common (depends on iggy_binary_protocol)COMMENT
LOW.github/workflows/_publish_rust_crates.yml347 # Step 3: Publish iggy SDK (depends on common and protocol)COMMENT
LOW.github/workflows/_publish_rust_crates.yml388 # 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
LOW…al-processors/iggy-connector-pinot/integration-test.sh47# Step 3: Wait for services to be healthyCOMMENT
LOW…al-processors/iggy-connector-pinot/integration-test.sh92# Step 4: Login to Iggy and create stream/topicCOMMENT
LOW…al-processors/iggy-connector-pinot/integration-test.sh134# Step 5: Create Pinot schemaCOMMENT
LOW…al-processors/iggy-connector-pinot/integration-test.sh141# Step 6: Create Pinot tableCOMMENT
LOW…al-processors/iggy-connector-pinot/integration-test.sh159# Step 7: Send test messages to IggyCOMMENT
LOW…al-processors/iggy-connector-pinot/integration-test.sh187# Step 8: Wait for ingestionCOMMENT
LOW…al-processors/iggy-connector-pinot/integration-test.sh191# Step 9: Query Pinot and verify dataCOMMENT
Structural Annotation Overuse59 hits · 92 pts
SeverityFileLineSnippetContext
LOWcore/integration/tests/connectors/http/http_sink.rs631 // Step 3: Wait for WireMock to receive all requestsCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs638 // Step 4: Verify bare payload — no metadata wrapperCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs700 // Step 3: Wait for all 5 requestsCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs707 // Step 4: Extract offsets from metadataCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs763 // Step 1: Both topics created by connector_multi_topic_stream seed (runs beforeCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs767 // Step 2: Send 2 messages to topic 1 with source identifier in payloadCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs813 // Step 4: Wait for all 3 messages (2 from topic 1 + 1 from topic 2)COMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs820 // Step 5: Group by iggy_topic metadata and verify counts + payload contentCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs211 // Step 1: Build 3 JSON messages with distinct payloadsCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs231 // Step 2: Publish messages to IggyCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs242 // Step 3: Wait for WireMock to receive all 3 individual HTTP requestsCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs257 // Step 4: Verify each request has correct method, URL, and envelope structureCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs290 // Step 5: Verify content type headerCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs353 // Step 1: Wait for the single NDJSON request. The seed pre-published allCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs365 // Step 2: Parse NDJSON body — each line is a separate JSON envelopeCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs387 // Step 3: Verify NDJSON content typeCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs450 // Step 1: Wait for the single JSON array request. The seed pre-published allCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs462 // Step 2: Parse body as JSON array and verify structureCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs485 // Step 3: Verify JSON content typeCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs513 // Step 1: Build 3 raw byte messagesCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs532 // Step 2: Publish messages to IggyCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs543 // Step 3: Wait for all 3 raw HTTP requests (raw mode is always 1:1)COMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs557 // Step 4: Verify raw mode — no metadata envelopeCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs572 // Step 5: Verify raw content typeCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs600 // Step 1: Build 3 simple JSON messagesCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs620 // Step 2: Publish messages to IggyCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs676 // Step 1: Build 5 messages (more than default 3 to better test ordering)COMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs689 // Step 2: Publish messages to IggyCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs725 // Step 5: Sort and verify contiguous offsets (delivery order may vary)COMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs793 // Step 3: Send 1 message to topic 2 with different source identifierCOMMENT
LOWcore/integration/tests/connectors/http/http_sink.rs856 // 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.rs108 // Step 3: Restart serverCOMMENT
LOWcore/metadata/src/stm/consumer_group.rs202 // Step 1: hand unassigned partitions straight to idle members.COMMENT
LOWcore/metadata/src/stm/consumer_group.rs225 // Step 2: mark excess on over-assigned members as pending revocation.COMMENT
LOW.github/workflows/_publish_rust_crates.yml265 # Step 1: Publish iggy_binary_protocol (depends on nothing in-tree)COMMENT
LOW.github/workflows/_publish_rust_crates.yml306 # Step 2: Publish iggy_common (depends on iggy_binary_protocol)COMMENT
LOW.github/workflows/_publish_rust_crates.yml347 # Step 3: Publish iggy SDK (depends on common and protocol)COMMENT
LOW.github/workflows/_publish_rust_crates.yml388 # 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
LOW…al-processors/iggy-connector-pinot/integration-test.sh47# Step 3: Wait for services to be healthyCOMMENT
LOW…al-processors/iggy-connector-pinot/integration-test.sh92# Step 4: Login to Iggy and create stream/topicCOMMENT
LOW…al-processors/iggy-connector-pinot/integration-test.sh134# Step 5: Create Pinot schemaCOMMENT
LOW…al-processors/iggy-connector-pinot/integration-test.sh141# Step 6: Create Pinot tableCOMMENT
LOW…al-processors/iggy-connector-pinot/integration-test.sh159# Step 7: Send test messages to IggyCOMMENT
LOW…al-processors/iggy-connector-pinot/integration-test.sh187# Step 8: Wait for ingestionCOMMENT
LOW…al-processors/iggy-connector-pinot/integration-test.sh191# Step 9: Query Pinot and verify dataCOMMENT
Hallucination Indicators7 hits · 70 pts
SeverityFileLineSnippetContext
CRITICAL…apache/iggy/client/blocking/tcp/TlsConnectionTest.java145 org.apache.iggy.consumergroup.Consumer.of(0L),CODE
CRITICAL…che/iggy/client/async/AsyncConnectionPoolAuthTest.java175 org.apache.iggy.identifier.TopicId.of("test-topic"),CODE
CRITICAL…che/iggy/client/async/AsyncConnectionPoolAuthTest.java212 org.apache.iggy.identifier.TopicId.of("test-topic"),CODE
CRITICAL…che/iggy/client/async/AsyncConnectionPoolAuthTest.java230 org.apache.iggy.identifier.TopicId.of("test-topic"),CODE
CRITICAL…/java/org/apache/iggy/serde/BytesDeserializerTest.java684 .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.java185 return Consumer.group(org.apache.iggy.identifier.ConsumerId.of(consumerGroupName));CODE
Fake / Example Data34 hits · 36 pts
SeverityFileLineSnippetContext
LOWREADME.md336Send another message 'lorem ipsum' (message ID 2) to the same stream, topic and partition:CODE
LOWREADME.md338`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.md90 "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.rs2843 let dummy_id = Identifier::numeric(0).unwrap();CODE
LOW…gration/tests/server/scenarios/permissions_scenario.rs2847 IggyError::StreamIdNotFound(dummy_id.clone()).as_code(),CODE
LOW…gration/tests/server/scenarios/permissions_scenario.rs2849 IggyError::TopicIdNotFound(dummy_id.clone(), dummy_id.clone()).as_code(),CODE
LOW…gration/tests/server/scenarios/permissions_scenario.rs2899 let dummy_id = Identifier::numeric(0).unwrap();CODE
LOW…gration/tests/server/scenarios/permissions_scenario.rs2902 IggyError::StreamIdNotFound(dummy_id.clone()).as_code(),CODE
LOW…gration/tests/server/scenarios/permissions_scenario.rs2904 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.sh346# 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.sh81# Check if shellcheck is installedCOMMENT
LOWscripts/ci/license-headers.sh56# Check if ASF_LICENSE.txt existsCOMMENT
LOWscripts/ci/license-headers.sh75# Check if HawkEye is availableCOMMENT
LOWscripts/ci/taplo.sh70# Check if taplo is installedCOMMENT
LOWscripts/ci/markdownlint.sh69# Check if markdownlint is installedCOMMENT
LOWscripts/ci/trailing-newline.sh133 # Check if file ends with a newlineCOMMENT
LOWscripts/dashboard/run_dev.sh30# Check if trunk is installedCOMMENT
LOWscripts/performance/run-standard-performance-suite.sh211 # Check if the server is runningCOMMENT
LOWscripts/performance/run-standard-performance-suite.sh265 # Check if the server is runningCOMMENT
LOW.github/workflows/publish.yml473 # 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.yml83 # Check if directory exists and has filesCOMMENT
LOW.github/actions/node-npm/post-merge/action.yml131 # Check if files to be published existCOMMENT
AI Slop Vocabulary8 hits · 23 pts
SeverityFileLineSnippetContext
MEDIUMcore/connectors/sinks/elasticsearch_sink/src/lib.rs96 // primary #3728 flake fix (that is the harness readiness gate, whichCOMMENT
MEDIUMcore/connectors/sinks/doris_sink/src/lib.rs781/// `#[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/integration/src/harness/disk.rs339/// so it is robust to the stream/topic/partition id layout. Reads the leadingCOMMENT
MEDIUMcore/harness_derive/src/lib.rs20//! The `#[iggy_harness]` attribute replaces boilerplate harness setup with a declarative DSL.COMMENT
MEDIUMcore/harness_derive/src/codegen.rs618 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.rs91 /// Future versions might utilize asyncio for more Pythonic async.COMMENT
Cross-Language Confusion4 hits · 20 pts
SeverityFileLineSnippetContext
HIGHforeign/python/tests/test_message_operations.py193 assert isinstance(msg.length(), int) and msg.length() > 0CODE
HIGHforeign/python/tests/test_message_operations.py641 assert message.length() == len(expected_payload)CODE
HIGHforeign/python/tests/test_message_operations.py682 assert message.length() == len(expected_payload)CODE
HIGHforeign/python/tests/test_message_operations.py722 assert message.length() == len(payload)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.go407 // metadata checks skipped in scaffoldCOMMENT
Excessive Try-Catch Wrapping10 hits · 11 pts
SeverityFileLineSnippetContext
LOWexamples/python/basic/producer.py117 except Exception as error:CODE
LOWexamples/python/basic/consumer.py93 except Exception as error:CODE
LOWexamples/python/getting-started/producer.py191 except Exception as error:CODE
LOWexamples/python/getting-started/consumer.py135 except Exception as error:CODE
LOWexamples/python/getting-started/consumer.py171 except Exception as error:CODE
LOWexamples/python/message-headers/common.py170 except Exception as error:CODE
LOWexamples/python/message-headers/common.py215 except Exception as error:CODE
LOWforeign/python/tests/utils.py109 except Exception as err:CODE
LOWforeign/python/scripts/test.sh58 except Exception as e:CODE
MEDIUMforeign/python/scripts/test.sh50def test_connection():CODE
Magic Placeholder Names2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHcore/connectors/sinks/http_sink/config.toml89Authorization = "Bearer <YOUR_TOKEN_HERE>"CODE
HIGHcore/connectors/runtime/README.md141api-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.sh101# Create a directory for the performance resultsCOMMENT
TODO Padding1 hit · 2 pts
SeverityFileLineSnippetContext
LOWcore/simulator/src/packet.rs647 // TODO: implement record/replay_recorded for deterministic replay support.COMMENT