AI Slop Code RIsk Monitor

akkadotnet/akka.net

Canonical actor model implementation for .NET with local + distributed actors in C# and F#.

6.5 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for akkadotnet/akka.net, a C# project with 5,088 GitHub stars. SynthScan examined 709,760 lines of code across 3279 source files, recording 4561 pattern matches distributed across 13 syntactic categories. The legacy adjusted pattern signal is 6.5 (Moderate pattern signal); it is not an authorship estimate.

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

6.5
Adjusted Signal
6.5
Raw Pattern Score
100%
Time Factor
2026-10-09
Last Push
5.1K
Stars
C#
Language
709.8K
Lines of Code
3.3K
Files
4.6K
Pattern Hits
2026-10-12
Scan Date
0.01
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 25.8/100 · MEDIUM

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

Hallucinated Dependency & Supply Chain Risk 1.8/100 · LOW

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

Agent Over-Engineering Ratio 0.8/100 · LOW

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

PR Review Velocity Impact 29.4/100 · MEDIUM

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

What These Metrics Mean

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

Pattern-Signal History

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

Severity Breakdown

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

CRITICAL 25HIGH 24MEDIUM 13LOW 4499

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 4561 distinct pattern matches across 13 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Over-Commented Block4458 hits · 4106 pts
SeverityFileLineSnippetContext
LOWdocs/articles/clustering/cluster-metrics.md201COMMENT
LOWdocs/articles/clustering/cluster-metrics.md221COMMENT
LOWdocs/articles/clustering/split-brain-resolver.md101 # and it could result in delayed or conflicting decisions on separate sides of a networkCOMMENT
LOWdocs/articles/clustering/cluster-client.md221 // IMPORTANT:COMMENT
LOWdocs/articles/clustering/cluster-client.md261 // This signals Akka.Hosting that this plugin **should not** be used for ClusterBootstrapCOMMENT
LOWdocs/articles/clustering/cluster-singleton.md161akka.cluster.singleton-proxy {COMMENT
LOWdocs/articles/deployment/akkacluster-troubleshooting.md41COMMENT
LOWdocs/articles/persistence/event-sourcing.md301COMMENT
LOW…cs/articles/persistence/custom-persistence-provider.md201# Fallback settings for journal plugin configurations.COMMENT
LOW…cs/articles/persistence/custom-persistence-provider.md241 }COMMENT
LOWdocs/community/contributing/documentation-guidelines.md281 /// <param name="bytes">The bytes.</param>COMMENT
LOWscripts/CheckAotWarnings.cs1// -----------------------------------------------------------------------COMMENT
LOWscripts/CheckAotWarnings.cs21//COMMENT
LOWscripts/CheckAotWarnings.cs201 private static readonly Regex Diagnostic = new(COMMENT
LOW.github/stale.yml41COMMENT
LOW.github/workflows/codeql.yml1# For most projects, this workflow file will not need changing; you simply needCOMMENT
LOWbuild-system/pr-validation.yaml81 # and mask exactly the bug this job exists to find. Its warning list is NOT compared againstCOMMENT
LOWbuild-system/pr-validation.yaml121COMMENT
LOWbuild-system/pr-validation.yaml441 # 2-vCPU hosted agents can't comfortably run StressSpec's 10-node default; 7 is theCOMMENT
LOWsrc/GlobalSuppressions.cs1// This file is used by Code Analysis to maintain SuppressMessageCOMMENT
LOWsrc/benchmark/RemotePingPong/Program.cs41 mo.Dispose();COMMENT
LOWsrc/benchmark/RemotePingPong/Program.cs61 private static bool _onewayMode;COMMENT
LOWsrc/benchmark/RemotePingPong/Program.cs81 private static long? _msgsOverride;COMMENT
LOWsrc/benchmark/RemotePingPong/Program.cs101 // string so a --payload-less invocation is byte-for-byte identical to pre-real-payloadCOMMENT
LOWsrc/benchmark/RemotePingPong/Program.cs121 // akka.remote.artery.advanced.outbound-message-queue-size (default 3072, seeCOMMENT
LOWsrc/benchmark/RemotePingPong/Program.cs141 // When set (via the "--inbound-lanes N" option), overridesCOMMENT
LOWsrc/benchmark/RemotePingPong/Program.cs161 // the old positional parser there is no standalone "_serverMode" flag to check.)COMMENT
LOWsrc/benchmark/RemotePingPong/Program.cs181 // Used uniformly for split mode regardless of transport - DotNetty's own historicalCOMMENT
LOWsrc/benchmark/RemotePingPong/Program.cs201 // Benchmark()) since there's no local Provider.DefaultAddress to read it from, so thisCOMMENT
LOWsrc/benchmark/RemotePingPong/Program.cs221 }COMMENT
LOWsrc/benchmark/RemotePingPong/Program.cs421 /// Proof of correct wiring for a "--payload real" run (see the harness's S.3/4 requirements):COMMENT
LOWsrc/benchmark/RemotePingPong/Program.cs501 /// Builds the harness's command-line interface (System.CommandLine). Three subcommands:COMMENT
LOWsrc/benchmark/RemotePingPong/Program.cs961 PrintRealPayloadInfo();COMMENT
LOWsrc/benchmark/RemotePingPong/Program.cs981 /// ToBinary/Serialize actually produced) - not the full on-wire frame. Estimating the fullCOMMENT
LOWsrc/benchmark/RemotePingPong/Program.cs1021 }COMMENT
LOWsrc/benchmark/RemotePingPong/Program.cs1041 /// reply traffic - echoes in ping-pong, Ack/Complete credit grants in one-way - and itsCOMMENT
LOWsrc/benchmark/RemotePingPong/Program.cs1201 }COMMENT
LOWsrc/benchmark/RemotePingPong/Program.cs1241 // bounded outbound queue (default capacity 3072/association) and silently starve,COMMENT
LOWsrc/benchmark/RemotePingPong/Program.cs1381 // Prominently marked (own line, own color) so a rep with drops is never mistakenCOMMENT
LOWsrc/benchmark/RemotePingPong/Program.cs1421 }COMMENT
LOWsrc/benchmark/RemotePingPong/Program.cs1561 }COMMENT
LOWsrc/benchmark/RemotePingPong/Program.cs1581 /// means the receiver's count never reaches the next `ackEvery` multiple, so it never sendsCOMMENT
LOWsrc/benchmark/RemotePingPong/Program.cs1601 // How long this actor waits for an Ack/Complete before assuming the last window it sentCOMMENT
LOWsrc/benchmark/RemotePingPong/Program.cs1681 /// <summary>COMMENT
LOW…hmark/RemotePingPong/RealPayload/RealPayloadFactory.cs1//-----------------------------------------------------------------------COMMENT
LOW…hmark/RemotePingPong/RealPayload/RealPayloadFactory.cs21 /// logical content: same primitives, same string, same nestedCOMMENT
LOW…/RealPayload/MsgPack/RealBenchmarkMsgPackSerializer.cs1//-----------------------------------------------------------------------COMMENT
LOW…/RealPayload/MsgPack/RealBenchmarkMsgPackSerializer.cs21 /// manifest, a single-case switch in <see cref="FromBinary(byte[], string)"/>), but callsCOMMENT
LOW…ePingPong/RealPayload/MsgPack/RealBenchmarkMessages.cs1//-----------------------------------------------------------------------COMMENT
LOW…ePingPong/RealPayload/MsgPack/RealBenchmarkMessages.cs21 /// logically-identical V2/Protobuf arm types areCOMMENT
LOW…ePingPong/RealPayload/MsgPack/RealBenchmarkMessages.cs61 [property: Key(1)] double Value,COMMENT
LOW…RemotePingPong/RealPayload/V2/RealBenchmarkMessages.cs1//-----------------------------------------------------------------------COMMENT
LOW…RemotePingPong/RealPayload/V2/RealBenchmarkMessages.cs21 /// RemotePingPong.Program.RealPayloadSerializationConfig), so this interface has no runtimeCOMMENT
LOW…RemotePingPong/RealPayload/V2/RealBenchmarkMessages.cs101 /// </summary>COMMENT
LOW…RemotePingPong/RealPayload/V2/RealBenchmarkMessages.cs121 /// range (0-40, see akka.conf) and the ids used elsewhere in this repo (e.g. Artery control's 23,COMMENT
LOW…ealPayload/Protobuf/RealBenchmarkProtobufSerializer.cs1//-----------------------------------------------------------------------COMMENT
LOW…arks/Remoting/Artery/ArteryEnvelopeEncodeBenchmarks.cs21{COMMENT
LOW…arks/Remoting/Artery/ArteryEnvelopeEncodeBenchmarks.cs41 /// literals + payload) via <see cref="RealArteryEnvelopeCodec"/>'s EXPLICIT-PARTS overload --COMMENT
LOW…k/Akka.Benchmarks/Remoting/Artery/ArteryFrameCorpus.cs1//-----------------------------------------------------------------------COMMENT
LOW…rk/Akka.Benchmarks/Remoting/Artery/ArteryWireFormat.cs1//-----------------------------------------------------------------------COMMENT
4398 more matches not shown…
Hallucination Indicators25 hits · 255 pts
SeverityFileLineSnippetContext
CRITICALdocs/articles/actors/fault-tolerance.md72 return Akka.Actor.SupervisorStrategy.DefaultStrategy.Decider.Decide(ex);CODE
CRITICAL…Akka.Streams.Tests.Performance/FusedGraphsBenchmark.cs89 // org.openjdk.jmh.infra.Blackhole.consume(sum)COMMENT
CRITICALsrc/core/Akka.Remote.TestKit/Player.cs502 @event.StateData.RunningOp.Value.Item2.Tell(response);CODE
CRITICALsrc/core/Akka.Remote.TestKit/Player.cs515 @event.StateData.RunningOp.Value.Item2.Tell(addressReply.Addr);CODE
CRITICAL…ore/Akka.Cluster.Tests/GossipTombstonePropertySpecs.cs193 merged.Overview.Reachability.Versions.Keys.Should().NotContain(tombstoned);CODE
CRITICAL…ore/Akka.Cluster.Tests/GossipTombstonePropertySpecs.cs624 removed.Overview.Reachability.Versions.Keys.Should().NotContain(node);CODE
CRITICAL…re/Akka.Tests/Dispatch/SysMsg/SystemMessageListSpec.cs71 list.Tail.Tail.Tail.Size.ShouldBe(0);CODE
CRITICAL…re/Akka.Tests/Dispatch/SysMsg/SystemMessageListSpec.cs72 list.Tail.Tail.Tail.IsEmpty.ShouldBeTrue();CODE
CRITICAL…ore/Akka.Remote/Artery/ArteryInboundProcessingStage.cs929 var envelope = Akka.Remote.Serialization.Proto.Msg.SelectionEnvelope.Parser.ParseFrom(bytes);CODE
CRITICAL…sts/ClusterClient/ClusterClientReconnectTimeoutSpec.cs81 Akka.Cluster.Tools.Client.ClusterClient.Props(CODE
CRITICAL…sts/ClusterClient/ClusterClientReconnectTimeoutSpec.cs88 client.Tell(new Akka.Cluster.Tools.Client.ClusterClient.Send("/user/testService", "hello", localAffinity: trCODE
CRITICAL…rding/Serialization/Proto/ClusterShardingMessages.g.cs3320 Address = new global::Akka.Remote.Serialization.Proto.Msg.AddressData();CODE
CRITICAL…rding/Serialization/Proto/ClusterShardingMessages.g.cs3326 Stats = new global::Akka.Cluster.Sharding.Serialization.Proto.Msg.ShardRegionStats();CODE
CRITICAL…rding/Serialization/Proto/ClusterShardingMessages.g.cs3347 Address = new global::Akka.Remote.Serialization.Proto.Msg.AddressData();CODE
CRITICAL…rding/Serialization/Proto/ClusterShardingMessages.g.cs3354 Stats = new global::Akka.Cluster.Sharding.Serialization.Proto.Msg.ShardRegionStats();CODE
CRITICAL…rding/Serialization/Proto/ClusterShardingMessages.g.cs3376 Address = new global::Akka.Remote.Serialization.Proto.Msg.AddressData();CODE
CRITICAL…rding/Serialization/Proto/ClusterShardingMessages.g.cs3383 Stats = new global::Akka.Cluster.Sharding.Serialization.Proto.Msg.ShardRegionStats();CODE
CRITICAL…rding/Serialization/Proto/ClusterShardingMessages.g.cs5009 Message = new global::Akka.Remote.Serialization.Proto.Msg.Payload();CODE
CRITICAL…rding/Serialization/Proto/ClusterShardingMessages.g.cs5034 Message = new global::Akka.Remote.Serialization.Proto.Msg.Payload();CODE
CRITICAL…rding/Serialization/Proto/ClusterShardingMessages.g.cs5060 Message = new global::Akka.Remote.Serialization.Proto.Msg.Payload();CODE
CRITICAL…Client/Serialization/ClusterClientMessageSerializer.cs179 var sendProto = PublishSubscribe.Serialization.Proto.Msg.Send.Parser.ParseFrom(bytes);CODE
CRITICAL…Client/Serialization/ClusterClientMessageSerializer.cs194 var sendToAllProto = PublishSubscribe.Serialization.Proto.Msg.SendToAll.Parser.ParseFrom(bytes);CODE
CRITICAL…Client/Serialization/ClusterClientMessageSerializer.cs208 var publishProto = PublishSubscribe.Serialization.Proto.Msg.Publish.Parser.ParseFrom(bytes);CODE
CRITICAL…estKit.Xunit.Tests/Internals/AkkaEqualExceptionSpec.cs24 var formatter = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();CODE
CRITICAL…stKit.Xunit2.Tests/Internals/AkkaEqualExceptionSpec.cs24 var formatter = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();CODE
Cross-File Repetition18 hits · 90 pts
SeverityFileLineSnippetContext
HIGH…Tests/ReferencedAssemblyImplementorGoldenOutputSpec.cs0#nullable enable using akka.serialization.v2; namespace crossassemblybaseline.case6.assemblya; public interface iorders STRING
HIGH…kka.Serialization.V2.Tests/PlacementDiagnosticsSpec.cs0#nullable enable using akka.serialization.v2; namespace crossassemblybaseline.case6.assemblya; public interface iorders STRING
HIGH…ka.Serialization.V2.Tests/CrossAssemblyBaselineSpec.cs0#nullable enable using akka.serialization.v2; namespace crossassemblybaseline.case6.assemblya; public interface iorders STRING
HIGH…Tests/Artery/ArteryShutdownSystemMessageAckRaceSpec.cs0akka.actor.provider = "akka.remote.remoteactorrefprovider, akka.remote" akka.remote.artery.enabled = on akka.remote.arteSTRING
HIGH…eryOutboundMaterializeDuringCoordinatedShutdownSpec.cs0akka.actor.provider = "akka.remote.remoteactorrefprovider, akka.remote" akka.remote.artery.enabled = on akka.remote.arteSTRING
HIGH…a.Remote.Tests/Artery/ArteryUnwatchShutdownRaceSpec.cs0akka.actor.provider = "akka.remote.remoteactorrefprovider, akka.remote" akka.remote.artery.enabled = on akka.remote.arteSTRING
HIGH…re/Akka.Remote.Tests/Artery/ArteryControlStreamSpec.cs0akka.actor.provider = "akka.remote.remoteactorrefprovider, akka.remote" akka.remote.artery.enabled = on akka.remote.arteSTRING
HIGH…c/core/Akka.Remote.Tests/Artery/ArteryTransportSpec.cs0akka.actor.provider = "akka.remote.remoteactorrefprovider, akka.remote" akka.remote.artery.enabled = on akka.remote.arteSTRING
HIGH…ore/Akka.Remote.Tests/Artery/ArteryBackpressureSpec.cs0akka.actor.provider = "akka.remote.remoteactorrefprovider, akka.remote" akka.remote.artery.enabled = on akka.remote.arteSTRING
HIGH…kka.Remote.Tests/Artery/ArteryManagementCommandSpec.cs0akka.actor.provider = "akka.remote.remoteactorrefprovider, akka.remote" akka.remote.artery.enabled = on akka.remote.arteSTRING
HIGH…Remote.Tests/Artery/ArteryInboundContextPublishSpec.cs0akka.actor.provider = "akka.remote.remoteactorrefprovider, akka.remote" akka.remote.artery.enabled = on akka.remote.arteSTRING
HIGH…ka.Remote.Tests/Artery/ArteryLargeMessageStreamSpec.cs0akka.actor.provider = "akka.remote.remoteactorrefprovider, akka.remote" akka.remote.artery.enabled = on akka.remote.arteSTRING
HIGH…bedded.Tests/Query/Tck/SqliteCurrentEventsByTagSpec.cs0akka.persistence.journal.embedded { event-adapters { color-tagger = "{{typeof(colorfruittagger).fullname}}, {{typeof(colSTRING
HIGH…ence.Embedded.Tests/Query/Tck/SqliteEventsByTagSpec.cs0akka.persistence.journal.embedded { event-adapters { color-tagger = "{{typeof(colorfruittagger).fullname}}, {{typeof(colSTRING
HIGH…ce.Embedded.Tests/Query/Tck/SqliteFromEndOffsetSpec.cs0akka.persistence.journal.embedded { event-adapters { color-tagger = "{{typeof(colorfruittagger).fullname}}, {{typeof(colSTRING
HIGH…ence.Query.InMemory.Tests/InMemoryFromEndOffsetSpec.cs0akka.loglevel = info akka.persistence.journal.inmem { event-adapters { color-tagger = "{{typeof(colorfruittagger).fullnaSTRING
HIGH…Query.InMemory.Tests/InMemoryCurrentEventsByTagSpec.cs0akka.loglevel = info akka.persistence.journal.inmem { event-adapters { color-tagger = "{{typeof(colorfruittagger).fullnaSTRING
HIGH…stence.Query.InMemory.Tests/InMemoryEventsByTagSpec.cs0akka.loglevel = info akka.persistence.journal.inmem { event-adapters { color-tagger = "{{typeof(colorfruittagger).fullnaSTRING
Structural Annotation Overuse31 hits · 49 pts
SeverityFileLineSnippetContext
LOWdocs/articles/testing/multi-node-testing.md52### Step 1 - Create a Test ConfigurationCOMMENT
LOWdocs/articles/testing/multi-node-testing.md94### Step 2 - Create Your MultiNodeClusterSpec or MultiNodeSpecCOMMENT
LOWdocs/articles/testing/multi-node-testing-old.md47### Step 1 - Create a Test ConfigurationCOMMENT
LOWdocs/articles/testing/multi-node-testing-old.md89### Step 2 - Create Your MultiNodeClusterSpec or MultiNodeSpecCOMMENT
LOW…cs/articles/persistence/custom-persistence-provider.md469### Step 1: Name Your Plugin Types in Your Options ClassesCOMMENT
LOW…cs/articles/persistence/custom-persistence-provider.md495### Step 2: Check Your Read Journal's Plugin IdCOMMENT
LOW⚡…cs/articles/persistence/custom-persistence-provider.md507### Step 3: Add Event Adapters Through the Typed Builder MethodsCOMMENT
LOW⚡…cs/articles/persistence/custom-persistence-provider.md512### Step 4: Route Every Entry Point Through WithJournal and WithSnapshotCOMMENT
LOW⚡…cs/articles/persistence/custom-persistence-provider.md519### Step 5: Look for Other ReflectionCOMMENT
LOW…cs/articles/persistence/custom-persistence-provider.md532### Step 6: Test It With the Switch OffCOMMENT
LOW…c/core/Akka.Streams.TestKit/SubscriberFluentBuilder.cs27 /// NOTE: This method will execute the async chainCOMMENT
LOW…c/core/Akka.Streams.TestKit/SubscriberFluentBuilder.cs40 /// NOTE: This method will execute the async chainCOMMENT
LOW…c/core/Akka.Streams.TestKit/SubscriberFluentBuilder.cs53 /// NOTE: This method will execute the async chainCOMMENT
LOW…c/core/Akka.Streams.TestKit/SubscriberFluentBuilder.cs67 /// NOTE: This method will execute the async chainCOMMENT
LOW…c/core/Akka.Streams.TestKit/SubscriberFluentBuilder.cs79 /// NOTE: This method will execute the async chainCOMMENT
LOW…c/core/Akka.Streams.TestKit/SubscriberFluentBuilder.cs91 /// NOTE: This method will execute the async chainCOMMENT
LOW…c/core/Akka.Streams.TestKit/SubscriberFluentBuilder.cs108 /// NOTE: This method will execute the async chainCOMMENT
LOW…c/core/Akka.Streams.TestKit/SubscriberFluentBuilder.cs121 /// NOTE: This method will execute the async chainCOMMENT
LOW…c/core/Akka.Streams.TestKit/SubscriberFluentBuilder.cs137 /// NOTE: This method will execute the async chainCOMMENT
LOW…c/core/Akka.Streams.TestKit/SubscriberFluentBuilder.cs152 /// NOTE: This method will execute the async chainCOMMENT
LOW…c/core/Akka.Streams.TestKit/SubscriberFluentBuilder.cs164 /// NOTE: This method will execute the async chainCOMMENT
LOW…c/core/Akka.Streams.TestKit/SubscriberFluentBuilder.cs176 /// NOTE: This method will execute the async chainCOMMENT
LOW…c/core/Akka.Streams.TestKit/SubscriberFluentBuilder.cs204 /// NOTE: This method will execute the async chainCOMMENT
LOW…c/core/Akka.Streams.TestKit/SubscriberFluentBuilder.cs223 /// NOTE: This method will execute the async chainCOMMENT
LOW…c/core/Akka.Streams.TestKit/SubscriberFluentBuilder.cs252 /// NOTE: This method will execute the async chainCOMMENT
LOW…c/core/Akka.Streams.TestKit/SubscriberFluentBuilder.cs278 /// NOTE: This method will execute the async chainCOMMENT
LOW…c/core/Akka.Streams.TestKit/SubscriberFluentBuilder.cs294 /// NOTE: This method will execute the async chainCOMMENT
LOWsrc/core/Akka.Streams.TestKit/PublisherFluentBuilder.cs59 /// NOTE: This method will execute the async chainCOMMENT
LOWsrc/core/Akka.Streams.TestKit/PublisherFluentBuilder.cs78 /// NOTE: This method will execute the async chainCOMMENT
LOWsrc/core/Akka.Streams.TestKit/PublisherFluentBuilder.cs107 /// NOTE: This method will execute the async chainCOMMENT
LOWsrc/core/Akka.Streams.TestKit/PublisherFluentBuilder.cs124 /// NOTE: This method will execute the async chainCOMMENT
Synthetic Comment Markers5 hits · 38 pts
SeverityFileLineSnippetContext
HIGH…pter/Internal/Persistence/VisualizerRuntimeTemplate.cs3// This code was generated by a tool.COMMENT
HIGH…ka.TestKit/EventFilter/EventFilterFactory_Generated.cs10// This code was generated by a tool.COMMENT
HIGH…re/Akka.Streams/Dsl/Internal/InternalFlowOperations.cs312 /// value of that task will be emitted downstreams. As many tasks as requested elements byCOMMENT
HIGH…es/Stocks/SymbolLookup/Properties/Settings.Designer.cs10// This code was generated by a tool.COMMENT
HIGH…s/Stocks/SymbolLookup/Properties/Resources.Designer.cs10// This code was generated by a tool.COMMENT
AI Slop Vocabulary8 hits · 22 pts
SeverityFileLineSnippetContext
MEDIUM…re/Akka.Remote/Artery/SystemMessageDeliveryMessages.cs167 /// the serializer is complete/robust even though, in normal operation, this type is neverCOMMENT
MEDIUM…c/core/Akka.Remote.Tests/Artery/ArteryReconnectSpec.cs289 // retrying a throwaway probe until one round-trips. This is the robust,STRING
MEDIUM…ultiNode/Singleton/ClusterSingletonManagerLeaveSpec.cs40 # The harness already runs gossip and leader actions at 200msCOMMENT
MEDIUM…ultiNode/Singleton/ClusterSingletonManagerLeaveSpec.cs45 # stop-before-MemberRemoved order into a race. Match the harness tempoCOMMENT
MEDIUM…luster.Sharding.Tests.MultiNode/ClusterShardingSpec.cs58 // mode, then leverage the common _config and fallbacks after these specific test configs:COMMENT
MEDIUM…g/Akka.Cluster.Hosting/AkkaClusterHostingExtensions.cs1852 /// Instead of using an initial contact list, the <see cref="ClusterClient"/> will leverageCOMMENT
MEDIUM…g/Akka.Cluster.Hosting/AkkaClusterHostingExtensions.cs1921 /// Instead of using an initial contact list, the <see cref="ClusterClient"/> will leverageCOMMENT
MEDIUM…g/Akka.Cluster.Hosting/AkkaClusterHostingExtensions.cs1951 /// Instead of using an initial contact list, the <see cref="ClusterClient"/> will leverageCOMMENT
Decorative Section Separators4 hits · 18 pts
SeverityFileLineSnippetContext
MEDIUM⚡src/core/Akka/IO/TcpConnection.cs29 // ┌──────────────────────── ASCII *phase* diagram ─────────────────────────┐COMMENT
MEDIUM⚡src/core/Akka/IO/TcpConnection.cs32 // │ |Connecting |──────────────►|AwaitReg |──Register──────────┐ │COMMENT
MEDIUM⚡src/core/Akka/IO/TcpConnection.cs41 // │ | Closing |───────────────►|Closed | │COMMENT
MEDIUM⚡src/core/Akka/IO/TcpConnection.cs44 // └─────────────────────────────────────────────────────────────────────────┘COMMENT
AI Response Leakage1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHsrc/contrib/cluster/Akka.DistributedData/ORSet.cs159 /// In this implementation we compare the `dot` of the present element to the version vectorCOMMENT
Hyper-Verbose Identifiers4 hits · 4 pts
SeverityFileLineSnippetContext
LOWdocs/template/styles/docfx.js916 function updateVisibilityAndSelection(group, state) {CODE
LOWdocs/template/styles/docfx.js1019 function updateTabsQueryStringParam(state) {CODE
LOWdocs/template/styles/docfx.js1110 function getCurrentWindowAbsolutePath() {CODE
LOWdocs/template/styles/docfx.js1174 function workAroundFixedHeaderForAnchors() {CODE
Fake / Example Data4 hits · 4 pts
SeverityFileLineSnippetContext
LOW…ing/Akka.Hosting.Tests/Logging/SemanticLoggingSpecs.cs71 entry.State["Email"].Should().Be("user@example.com");CODE
LOW…ests/Logging/Issue701SemanticLoggingRegressionSpecs.cs179 Sys.Log.Info("User {UserId} with email {Email} logged in", 12345, "user@example.com");CODE
LOW…ests/Logging/Issue701SemanticLoggingRegressionSpecs.cs191 entry.State["Email"].Should().Be("user@example.com");CODE
LOW…ests/Logging/Issue701SemanticLoggingRegressionSpecs.cs196 entry.Message.Should().Contain("user@example.com",CODE
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUM…nce/Akka.Persistence.Embedded/SqliteReferenceConfig.cs56 # Create the missing table and indexes on start.COMMENT
Slop Phrases1 hit · 2 pts
SeverityFileLineSnippetContext
LOW…re/Akka.Persistence.TCK/Performance/JournalPerfSpec.cs32 /// In case your journal plugin needs some kind of teardown, override the `AfterAll` method (don't forget to call `bCOMMENT
Verbosity Indicators1 hit · 2 pts
SeverityFileLineSnippetContext
LOWsrc/core/Akka.Streams/Dsl/Hub.cs879 /// we need to check if it was blocking us from advancing (being the slowest)COMMENT