Skip to content

Fix various analyzer errors#9310

Merged
PascalSenn merged 1 commit intomainfrom
gai/fix-analyzer-errors
Mar 5, 2026
Merged

Fix various analyzer errors#9310
PascalSenn merged 1 commit intomainfrom
gai/fix-analyzer-errors

Conversation

@glen-84
Copy link
Copy Markdown
Member

@glen-84 glen-84 commented Mar 5, 2026

Summary of the changes (Less than 80 chars)

  • Fix various analyzer errors.

Copilot AI review requested due to automatic review settings March 5, 2026 14:49
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 5, 2026

Fusion Gateway Performance Results

Progress: 0/6 benchmarks completed — this report updates as each job finishes.

Simple Composite Query

Req/s Err%
Constant 1 (50 VUs) pending pending
Ramping 1 (0-500-0 VUs) pending pending
Response Times
Min Med Avg P90 P95 Max
Constant 1 pending pending pending pending pending pending
Ramping 1 pending pending pending pending pending pending

Deep Recursion Query

Req/s Err%
Constant 1 (50 VUs) pending pending
Ramping 1 (0-500-0 VUs) pending pending
Response Times
Min Med Avg P90 P95 Max
Constant 1 pending pending pending pending pending pending
Ramping 1 pending pending pending pending pending pending

Variable Batching Throughput

Req/s Err%
Constant 1 (50 VUs) pending pending
Ramping 1 (0-500-0 VUs) pending pending
Response Times
Min Med Avg P90 P95 Max
Constant 1 pending pending pending pending pending pending
Ramping 1 pending pending pending pending pending pending

Runner 1 = benchmarking-1

Run 22723374885 • Commit a5f3d04 • Thu, 05 Mar 2026 14:49:28 GMT

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR is a repo-wide cleanup focused on resolving .NET analyzer warnings by removing unused usings, applying small style/code-quality fixes (braces, var, method groups, readonly/static naming), and tightening a few minor APIs/usages to match analyzer expectations.

Changes:

  • Remove unused using directives and simplify various constructs to satisfy analyzers (method groups, collection expressions, var, braces).
  • Standardize static field naming (s_...) and apply minor test/code refactors to reduce analyzer noise.
  • Add an .editorconfig override to suppress analyzer diagnostics for generated EF migrations.

Reviewed changes

Copilot reviewed 211 out of 212 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/Nitro/CommandLine/src/CommandLine/Commands/Fusion/FusionDownloadCommand.cs Remove unused usings.
src/Mocha/test/Mocha.Transport.RabbitMQ.Tests/RabbitMQTransportTests.cs Remove unused using.
src/Mocha/test/Mocha.Transport.RabbitMQ.Tests/RabbitMQMessageEnvelopeParserTests.cs Remove unused using.
src/Mocha/test/Mocha.Transport.RabbitMQ.Tests/Connection/RabbitMQDispatcherTests.cs Remove unused using.
src/Mocha/test/Mocha.Transport.RabbitMQ.Tests/Connection/RabbitMQConsumerManagerTests.cs Remove unused usings; simplify Assert lambda.
src/Mocha/test/Mocha.Transport.RabbitMQ.Tests/Behaviors/TransportMiddlewareTests.cs Style fixes; DI registration simplification; timeout field rename.
src/Mocha/test/Mocha.Transport.RabbitMQ.Tests/Behaviors/SendTests.cs Style fixes; DI registration simplification; timeout field rename.
src/Mocha/test/Mocha.Transport.RabbitMQ.Tests/Behaviors/RequestReplyTests.cs Remove unused usings; DI registration simplification; timeout field rename.
src/Mocha/test/Mocha.Transport.RabbitMQ.Tests/Behaviors/PublishSubscribeTests.cs Style fixes; DI registration simplification; timeout field rename.
src/Mocha/test/Mocha.Transport.RabbitMQ.Tests/Behaviors/FaultHandlingTests.cs Style fixes; DI registration simplification; timeout field rename.
src/Mocha/test/Mocha.Transport.RabbitMQ.Tests/Behaviors/ExplicitTopologyTests.cs Style fixes; DI registration simplification; timeout field rename; braces added.
src/Mocha/test/Mocha.Transport.RabbitMQ.Tests/Behaviors/ErrorQueueTests.cs Style fixes; DI registration simplification; timeout field rename; braces added.
src/Mocha/test/Mocha.Transport.RabbitMQ.Tests/Behaviors/EndpointMiddlewareTests.cs Style fixes; DI registration simplification; timeout field rename.
src/Mocha/test/Mocha.Transport.RabbitMQ.Tests/Behaviors/CustomHeaderTests.cs Style fixes; DI registration simplification; timeout field rename; braces added.
src/Mocha/test/Mocha.Transport.RabbitMQ.Tests/Behaviors/ConnectionRecoveryTests.cs Style fixes; DI registration simplification; timeout fields renamed.
src/Mocha/test/Mocha.Transport.RabbitMQ.Tests/Behaviors/ConcurrencyTests.cs Style fixes; DI registration simplification; timeout field rename.
src/Mocha/test/Mocha.Transport.RabbitMQ.Tests/Behaviors/ConcurrencyLimiterTests.cs Timeout field rename.
src/Mocha/test/Mocha.Transport.RabbitMQ.Tests/Behaviors/BatchingTests.cs Timeout field rename.
src/Mocha/test/Mocha.Transport.InMemory.Tests/Topology/InMemoryMessagingTopologyTests.cs Loop variable style (var).
src/Mocha/test/Mocha.Transport.InMemory.Tests/InMemoryTransportTests.cs Remove unused using; timeout field rename usage.
src/Mocha/test/Mocha.Transport.InMemory.Tests/InMemoryReceiveEndpointLifecycleTests.cs Remove unused using; timeout field rename; method group asserts.
src/Mocha/test/Mocha.Transport.InMemory.Tests/InMemoryBuilderApiTests.cs Timeout field rename usage.
src/Mocha/test/Mocha.Transport.InMemory.Tests/Helpers/TopologySnapshotHelper.cs Static options renamed to s_....
src/Mocha/test/Mocha.Transport.InMemory.Tests/Configuration/HandlerResolutionTests.cs Remove unused using; timeout field rename usage.
src/Mocha/test/Mocha.Transport.InMemory.Tests/Behaviors/VolumeTests.cs Remove unused using; timeout field rename usage.
src/Mocha/test/Mocha.Transport.InMemory.Tests/Behaviors/SendTests.cs Remove unused using; timeout field rename usage.
src/Mocha/test/Mocha.Transport.InMemory.Tests/Behaviors/RequestReplyTests.cs Remove unused using; timeout field rename; CTS uses renamed timeout.
src/Mocha/test/Mocha.Transport.InMemory.Tests/Behaviors/PublishSubscribeTests.cs Remove unused using; timeout field rename usage.
src/Mocha/test/Mocha.Transport.InMemory.Tests/Behaviors/FaultHandlingTests.cs Remove unused using; timeout field rename usage.
src/Mocha/test/Mocha.Transport.InMemory.Tests/Behaviors/ErrorQueueTests.cs Remove unused using; timeout field rename usage; braces added.
src/Mocha/test/Mocha.Transport.InMemory.Tests/Behaviors/CustomHeaderTests.cs Remove unused using; timeout field rename usage; braces added.
src/Mocha/test/Mocha.Transport.InMemory.Tests/Behaviors/CorrelationTests.cs Remove unused using; timeout field rename usage; braces added.
src/Mocha/test/Mocha.Transport.InMemory.Tests/Behaviors/ConcurrencyTests.cs Timeout field rename usage.
src/Mocha/test/Mocha.Transport.InMemory.Tests/Behaviors/ConcurrencyLimiterTests.cs Remove unused using; timeout field rename usage.
src/Mocha/test/Mocha.Transport.InMemory.Tests/Behaviors/BatchingTests.cs Timeout field rename usage.
src/Mocha/test/Mocha.Tests/Utils/StringExtensionsTests.cs Remove unused using block.
src/Mocha/test/Mocha.Tests/Transport/MessageEnvelopeWriterTests.cs Use u8 literal for body bytes.
src/Mocha/test/Mocha.Tests/Threading/ChannelProcessorTests.cs Timeout field rename; use Timeout.InfiniteTimeSpan; minor cleanups.
src/Mocha/test/Mocha.Tests/Telemetry/SemanticConventionsActivityTests.cs Remove unused using.
src/Mocha/test/Mocha.Tests/Telemetry/OpenTelemetryTests.cs Remove unused using; timeout field rename usage.
src/Mocha/test/Mocha.Tests/Sagas/SagaStateBaseTests.cs Remove unused using.
src/Mocha/test/Mocha.Tests/Sagas/SagaMessageBusIntegrationTests.cs Remove unused usings; timeout field rename; generic call simplification.
src/Mocha/test/Mocha.Tests/Sagas/SagaIntegrationTests.cs Remove unused using; timeout field rename usage.
src/Mocha/test/Mocha.Tests/Sagas/InMemorySagaStoreTests.cs Remove unused usings; discard unused tuple element.
src/Mocha/test/Mocha.Tests/Sagas/InMemorySagaStateStorageTests.cs Loop variable style (var).
src/Mocha/test/Mocha.Tests/Outbox/OutboxIntegrationTests.cs Remove unused using; timeout field rename usage.
src/Mocha/test/Mocha.Tests/Middlewares/Receive/ReceiveMiddlewareTestBase.cs Simplify DI registration call.
src/Mocha/test/Mocha.Tests/Middlewares/Receive/ReceiveFaultMiddlewareTests.cs Simplify Assert lambda.
src/Mocha/test/Mocha.Tests/Middlewares/Receive/ReceiveDeadLetterMiddlewareTests.cs Expand empty method bodies to brace style.
src/Mocha/test/Mocha.Tests/Middlewares/Receive/MessageTypeSelectionMiddlewareTests.cs Use collection expression for dictionary init.
src/Mocha/test/Mocha.Tests/Middlewares/MiddlewareTests.cs Timeout field rename usage.
src/Mocha/test/Mocha.Tests/MessageTypes/MessageTypeTests.cs Loop variable style (var).
src/Mocha/test/Mocha.Tests/MessageTypes/MessageTypeRegistryTests.cs Add braces around loops; simplify Assert lambda.
src/Mocha/test/Mocha.Tests/IntegrationTests/ConsumerIntegrationTestsBase.cs Remove unused usings.
src/Mocha/test/Mocha.Tests/Host/HostInfoTests.cs Remove unused using.
src/Mocha/test/Mocha.Tests/Headers/HeadersTests.cs Remove unused usings; discard unused out var.
src/Mocha/test/Mocha.Tests/Headers/HeadersSerializationTests.cs Remove unused using.
src/Mocha/test/Mocha.Tests/Faults/FaultHandlingTests.cs Remove unused usings; timeout field rename usage.
src/Mocha/test/Mocha.Tests/Endpoints/EndpointRouterTests.cs Remove unused using; brace/format cleanup in Task.Run loop.
src/Mocha/test/Mocha.Tests/Descriptions/MessagingVisitorTests.cs Use collection expression for list init.
src/Mocha/test/Mocha.Tests/Descriptions/MessageBusDescriptionVisitorTests.cs Remove unused using.
src/Mocha/test/Mocha.Tests/Conventions/DefaultNamingConventionsTests.cs Rename static fields; update references.
src/Mocha/test/Mocha.Tests/Consumers/ConsumerBehaviorTests.cs Add braces in WaitAsync helper.
src/Mocha/test/Mocha.Tests/Consumers/Batching/BatchCollectorTests.cs Timeout field rename usage.
src/Mocha/test/Mocha.Tests/CircuitBreaker/CircuitBreakerTests.cs Timeout field rename usage.
src/Mocha/test/Mocha.Sagas.Tests/SagaValidationTests.cs Remove unused usings.
src/Mocha/test/Mocha.Sagas.Tests/SagaTransitionDescriptorTests.cs Rename static context field; update uses; remove unused usings.
src/Mocha/test/Mocha.Sagas.Tests/SagaStateMachineTests.cs Remove unused usings; rename static runtime field; update uses.
src/Mocha/test/Mocha.Sagas.Tests/SagaStateDescriptorTests.cs Rename static context field; update uses; remove unused usings.
src/Mocha/test/Mocha.Sagas.Tests/SagaInitializationTests.cs Remove unused usings.
src/Mocha/test/Mocha.Sagas.Tests/SagaExecutionTests.cs Remove unused usings; rename static runtime field; update uses.
src/Mocha/test/Mocha.Sagas.Tests/SagaDescriptorTests.cs Rename static context field; update uses; remove unused usings.
src/Mocha/test/Mocha.Sagas.Tests/MessagingTestBase.cs Remove unused usings; simplify disposable creation.
src/Mocha/test/Mocha.Sagas.Tests/IntegrationTests.cs Remove unused usings; timeout field rename usage.
src/Mocha/test/Mocha.Sagas.TestHelpers/TestSagaStore.cs Add pragma for IDE analyzer suppression around generic Task.FromResult call.
src/Mocha/test/Mocha.Sagas.TestHelpers/TestSagaCleanup.cs Use collection expression for list init.
src/Mocha/test/Mocha.Sagas.TestHelpers/TestMessagingSetupContext.cs Rename singleton backing field; use collection expressions.
src/Mocha/test/Mocha.Sagas.TestHelpers/TestMessageOutbox.cs Use collection expression for list init; remove unused using.
src/Mocha/test/Mocha.Sagas.TestHelpers/TestMessageBus.cs Remove unused using block.
src/Mocha/test/Mocha.Sagas.TestHelpers/TestExtensions.cs Remove unused using.
src/Mocha/test/Mocha.Sagas.TestHelpers/TestEndpointFormatter.cs Remove unused using.
src/Mocha/test/Mocha.Sagas.TestHelpers/TestConsumeContext.cs Remove unused using.
src/Mocha/test/Mocha.Sagas.TestHelpers/SagaTester.cs Remove unused usings; rename static runtime field; update accessor.
src/Mocha/test/Mocha.Sagas.TestHelpers/SagaTestPlan.cs Remove unused usings; use collection expression for list init.
src/Mocha/test/Mocha.Sagas.TestHelpers/ExtendedPostgresResource.cs Remove unused using.
src/Mocha/test/Mocha.Hosting.Tests/Topology/MessageBusEndpointRouteBuilderExtensionsTests.cs Remove unused using.
src/Mocha/test/Mocha.Hosting.Tests/Health/MessageBusHealthCheckTests.cs Remove unused using.
src/Mocha/test/Mocha.Hosting.Tests/Health/MessageBusHealthCheckIntegrationTests.cs Remove unused using.
src/Mocha/test/Mocha.Hosting.Tests/Health/MessageBusHealthCheckExtensionsTests.cs Remove unused using.
src/Mocha/test/Mocha.Hosting.Tests/Health/HealthRequestHandlerTests.cs Remove unused using block.
src/Mocha/test/Mocha.EntityFrameworkCore.Postgres.Tests/SagaServiceRegistrationTests.cs Remove unused usings.
src/Mocha/test/Mocha.EntityFrameworkCore.Postgres.Tests/PostgresSagaStoreTests.cs Remove unused usings.
src/Mocha/test/Mocha.EntityFrameworkCore.Postgres.Tests/PostgresOutboxIntegrationTests.cs Remove unused using; timeout field rename usage.
src/Mocha/test/Mocha.EntityFrameworkCore.Postgres.Tests/PostgresMessageOutboxTests.cs Remove unused using; simplify Record.Exception usage.
src/Mocha/test/Mocha.EntityFrameworkCore.Postgres.Tests/OutboxServiceRegistrationTests.cs Remove unused using.
src/Mocha/test/Demo.Catalog.Tests/Sagas/ReturnProcessingSagaTests.cs Rename static GUID fields to s_...; update references.
src/Mocha/test/Demo.Catalog.Tests/Sagas/QuickRefundSagaTests.cs Rename static GUID fields to s_...; update references.
src/Mocha/src/Mocha/Transport/MessagingTransport.cs Add braces for clarity in loops/conditions.
src/Mocha/src/Mocha/Transport/MessageEnvelopeReader.cs Remove unused using.
src/Mocha/src/Mocha/Serialization/MessageTypeRegistry.cs Remove unused usings.
src/Mocha/src/Mocha/Serialization/JsonMessageSerializer.cs Simplify default(T) to default.
src/Mocha/src/Mocha/Serialization/HeadersConverter.cs Remove unused using.
src/Mocha/src/Mocha/Sagas/State/Serialization/JsonSagaStateSerializer.cs Simplify default(T) to default.
src/Mocha/src/Mocha/Sagas/State/SagaStateBase.cs Remove unused using.
src/Mocha/src/Mocha/Sagas/SagaResponse.cs Remove unused using block.
src/Mocha/src/Mocha/Sagas/SagaRegistry.cs Remove unused usings (file currently commented stub).
src/Mocha/src/Mocha/Sagas/SagaEventSend.cs Remove unused using block.
src/Mocha/src/Mocha/Sagas/SagaEventPublish.cs Remove unused using block.
src/Mocha/src/Mocha/Sagas/SagaEventListener.cs Remove unused usings.
src/Mocha/src/Mocha/Sagas/SagaContextData.cs Remove unused using block.
src/Mocha/src/Mocha/Sagas/Saga.cs Remove unused usings.
src/Mocha/src/Mocha/Sagas/Saga.Initialization.cs Remove unused usings; use [] for empty ImmutableArray; expand empty local function body.
src/Mocha/src/Mocha/Sagas/Initialization/ISagaEventMiddleware.cs Remove unused using block.
src/Mocha/src/Mocha/Sagas/Execution/ISagaExecutionContext.cs Remove unused usings.
src/Mocha/src/Mocha/Sagas/Descriptors/SagaTransitionDescriptorExtensions.cs Remove unused using block.
src/Mocha/src/Mocha/Sagas/Descriptors/SagaTransitionDescriptor.cs Remove unused using block.
src/Mocha/src/Mocha/Sagas/Descriptors/SagaStateDescriptor.cs Remove unused using; use collection expression for list init.
src/Mocha/src/Mocha/Sagas/Descriptors/SagaSendOptions.cs Remove unused using block.
src/Mocha/src/Mocha/Sagas/Descriptors/SagaPublishOptions.cs Remove unused using block.
src/Mocha/src/Mocha/Sagas/Descriptors/SagaLifeCycleDescriptorExtensions.cs Remove unused using block.
src/Mocha/src/Mocha/Sagas/Descriptors/SagaLifeCycleDescriptor.cs Remove unused using block.
src/Mocha/src/Mocha/Sagas/Descriptors/SagaDescriptor.cs Remove unused using block.
src/Mocha/src/Mocha/Sagas/Descriptors/ISagaTransitionDescriptor.cs Remove unused using block.
src/Mocha/src/Mocha/Sagas/Descriptors/ISagaStateDescriptor.cs Remove unused using block.
src/Mocha/src/Mocha/Sagas/Descriptors/ISagaLifeCycleDescriptor.cs Remove unused using block.
src/Mocha/src/Mocha/Sagas/Descriptors/ISagaFinalStateDescriptor.cs Remove unused using block.
src/Mocha/src/Mocha/Sagas/Descriptors/ISagaDescriptor.cs Remove unused using block.
src/Mocha/src/Mocha/Sagas/Definitions/SagaTransitionConfiguration.cs Remove unused using block.
src/Mocha/src/Mocha/Sagas/Definitions/SagaStateConfiguration.cs Remove unused using block.
src/Mocha/src/Mocha/Sagas/Definitions/SagaResponseConfiguration.cs Remove unused using block.
src/Mocha/src/Mocha/Sagas/Definitions/SagaLifeCycleConfiguration.cs Remove unused using block.
src/Mocha/src/Mocha/Sagas/Definitions/SagaEventSendConfiguration.cs Remove unused using block.
src/Mocha/src/Mocha/Sagas/Definitions/SagaEventPublishConfiguration.cs Remove unused using block.
src/Mocha/src/Mocha/Sagas/Definitions/SagaConfiguration.cs Remove unused using block.
src/Mocha/src/Mocha/Runtime/MessagingRuntimeHostedService.cs Remove unused using.
src/Mocha/src/Mocha/Runtime/MessagingRuntime.cs Remove unused usings; formatting fix.
src/Mocha/src/Mocha/Observability/OpenTelemetryDiagnosticObserver.cs Use var for local.
src/Mocha/src/Mocha/Naming/DefaultNamingConventions.cs Remove unused using; rename static fields; update references; minor loop style.
src/Mocha/src/Mocha/Middlewares/ReceiveContext.cs Remove unused using.
src/Mocha/src/Mocha/Middlewares/Receive/ReplyReceiveMiddleware.cs Remove unused using.
src/Mocha/src/Mocha/Middlewares/Receive/ReceiveExpiryMiddleware.cs Remove unused using.
src/Mocha/src/Mocha/Middlewares/Receive/ReceiveDeadLetterMiddleware.cs Remove unused using.
src/Mocha/src/Mocha/Middlewares/Receive/MessageTypeSelectionMiddleware.cs Remove unused using.
src/Mocha/src/Mocha/Middlewares/Receive/CircuitBreaker/ReceiveCircuitBreakerMiddleware.cs Use var for local.
src/Mocha/src/Mocha/Middlewares/MiddlewareFeature.cs Remove unused using block.
src/Mocha/src/Mocha/Middlewares/MiddlewareCompiler.cs Rename cached lists; simplify locals to var.
src/Mocha/src/Mocha/Middlewares/Dispatch/DispatchSerializerMiddleware.cs Remove unused using.
src/Mocha/src/Mocha/Middlewares/DefaultMessageBus.cs Remove unused using.
src/Mocha/src/Mocha/MessageTypes/InboundRoute.cs Remove unused usings.
src/Mocha/src/Mocha/Headers/MessageHeaders.cs Remove unused using block.
src/Mocha/src/Mocha/Headers/Headers.cs Remove unused using.
src/Mocha/src/Mocha/Features/MessageFeatureContextExtensions.cs Remove unused usings.
src/Mocha/src/Mocha/Extensions/TypesExtensions.cs Remove unused using block.
src/Mocha/src/Mocha/Execution/ReplyOptions.cs Remove unused using block.
src/Mocha/src/Mocha/Execution/PublishOptions.cs Remove unused using block.
src/Mocha/src/Mocha/Events/ResponseTimeoutException.cs Remove unused using block.
src/Mocha/src/Mocha/Endpoints/ReceiveEndpoint.cs Expand empty virtual hook body to brace style.
src/Mocha/src/Mocha/Endpoints/DispatchEndpoint~1.cs Remove unused usings.
src/Mocha/src/Mocha/DeferredResponseManager.cs Expand token registration callback for readability/bracing.
src/Mocha/src/Mocha/Consumers/Implementations/ReplyConsumer.cs Remove unused usings.
src/Mocha/src/Mocha/Consumers/Consumer.cs Remove unused usings.
src/Mocha/src/Mocha/Builder/MessageBusBuilderExtensions.cs Remove unused using.
src/Mocha/src/Mocha/Builder/MessageBusBuilder.cs Simplify Activator.CreateInstance null argument.
src/Mocha/src/Mocha/Abstractions/Context/IMessagingSetupContext.cs Remove unused using.
src/Mocha/src/Mocha/Abstractions/Context/IMessageContext.cs Remove unused using.
src/Mocha/src/Mocha/Abstractions/Context/IExecutionContext.cs Remove unused using block.
src/Mocha/src/Mocha/Abstractions/Context/IDispatchContext.cs Remove unused using.
src/Mocha/src/Mocha/Abstractions/Context/IConsumeContext.cs Remove unused using block.
src/Mocha/src/Mocha.Transport.RabbitMQ/Topology/RabbitMQQueue.cs Remove unused using.
src/Mocha/src/Mocha.Transport.RabbitMQ/RabbitMQMessagingTransport.cs Remove unused using; simplify factory delegate usage.
src/Mocha/src/Mocha.Transport.RabbitMQ/RabbitMQMessageHeaders.cs Simplify out var usage.
src/Mocha/src/Mocha.Transport.RabbitMQ/RabbitMQMessageEnvelopeParser.cs Use var for local switch result.
src/Mocha/src/Mocha.Transport.RabbitMQ/RabbitMQDispatchEndpoint.cs Remove unused usings.
src/Mocha/src/Mocha.Transport.RabbitMQ/Middlewares/Receive/RabbitMQParsingMiddleware.cs Rename singleton backing field; update factory usage.
src/Mocha/src/Mocha.Transport.RabbitMQ/Middlewares/Receive/RabbitMQAcknowledgementMiddleware.cs Remove unused using; rename singleton backing field; update factory usage.
src/Mocha/src/Mocha.Transport.RabbitMQ/Descriptors/RabbitMQMessagingTransportDescriptor.cs Remove unused using block.
src/Mocha/src/Mocha.Transport.RabbitMQ/Descriptors/IRabbitMQMessagingTransportDescriptor.cs Remove unused using block.
src/Mocha/src/Mocha.Transport.RabbitMQ/Connection/RabbitMQConsumerManager.cs Remove unused usings; formatting change on required init property.
src/Mocha/src/Mocha.Transport.RabbitMQ/Connection/RabbitMQConnectionManagerBase.cs Rename static field; update reference.
src/Mocha/src/Mocha.Transport.InMemory/Topology/InMemoryQueue.cs Remove unused using; doc comment type reference tweak; make envelope field readonly.
src/Mocha/src/Mocha.Transport.InMemory/Topology/InMemoryBinding.cs Remove unused using.
src/Mocha/src/Mocha.Transport.InMemory/InMemoryMessagingTransport.cs Use var for locals.
src/Mocha/src/Mocha.Threading/ContinuousTask.cs Rename dispose flag to _disposed.
src/Mocha/src/Mocha.Threading/AsyncAutoResetEvent.cs Rename cached completed task field.
src/Mocha/src/Mocha.Hosting/Topology/MessageBusEndpointRouteBuilderExtensions.cs Simplify JsonSerializer.Serialize call.
src/Mocha/src/Mocha.EntityFrameworkCore/Sagas/SagaEntityFrameworkCorePersistenceBuilderExtensions.cs Remove unused usings.
src/Mocha/src/Mocha.EntityFrameworkCore/Sagas/EfCoreSagaTransaction.cs Remove unused using.
src/Mocha/src/Mocha.EntityFrameworkCore/Sagas/DbContextSagaStore.cs Remove unused using; use collection expression; simplify default(T).
src/Mocha/src/Mocha.EntityFrameworkCore/MessageBusHostBuilderExtensions.cs Remove unused using.
src/Mocha/src/Mocha.EntityFrameworkCore.Postgres/Sagas/SagaStateEntityConfiguration.cs Rename static defaults field; update uses.
src/Mocha/src/Mocha.EntityFrameworkCore.Postgres/Sagas/SagaServiceCollectionExtensions.cs Remove unused using.
src/Mocha/src/Mocha.EntityFrameworkCore.Postgres/Sagas/PostgresSagaStore.cs Remove unused using.
src/Mocha/src/Mocha.EntityFrameworkCore.Postgres/Outbox/PostgresOutboxMessageEntityConfiguration.cs Rename static defaults field; update uses.
src/Mocha/src/Mocha.EntityFrameworkCore.Postgres/Outbox/PostgresMessageOutbox.cs Make insert SQL field readonly.
src/Mocha/src/Mocha.EntityFrameworkCore.Postgres/Outbox/OutboxServiceCollectionExtensions.cs Simplify AddSingleton registrations (type inference).
src/Mocha/src/Mocha.EntityFrameworkCore.Postgres/Outbox/OutboxProcessor.cs Remove unused usings.
src/Mocha/src/Mocha.EntityFrameworkCore.Postgres/Outbox/OutboxMessage.cs Remove unused using.
src/Mocha/src/Mocha.EntityFrameworkCore.Postgres/Outbox/MessageBusOutboxWorker.cs Remove unused using.
src/Mocha/src/Demo/Demo.Shipping/Program.cs Add braces for readability in minimal API endpoints.
src/Mocha/src/Demo/Demo.ServiceDefaults/Extensions.cs Normalize line endings/formatting; remove unused using; keep Aspire defaults wiring.
src/Mocha/src/Demo/Demo.Catalog/Sagas/ReturnProcessingSaga.cs Expand inline lambda with braces for readability.
src/Mocha/src/Demo/Demo.Catalog/Sagas/QuickRefundSaga.cs Expand inline lambda with braces for readability.
src/Mocha/src/Demo/Demo.Catalog/Program.cs Add braces for readability in minimal API endpoints.
src/Mocha/src/Demo/Demo.Catalog/JsonTopologyPrinter.cs Rename JSON options field; add braces; minor readability changes.
src/Mocha/src/Demo/Demo.Catalog/Data/CatalogDbContext.cs Remove unused usings.
src/Mocha/src/Demo/Demo.Billing/Program.cs Add braces for readability in minimal API endpoints.
src/HotChocolate/Fusion-vnext/test/Fusion.AspNetCore.Tests/FusionTestBase.cs Remove unused using.
src/HotChocolate/Fusion-vnext/src/Fusion.Execution/Planning/OperationPlanner.BuildExecutionTree.cs Add pragma to stabilize formatter output around pattern matching.
src/HotChocolate/Core/test/Types.Tests/Types/Descriptors/DescriptorContextTests.cs Remove unused using.
src/HotChocolate/Core/test/Types.Tests/Resolvers/Issue7399Tests.cs Remove unused using.
src/HotChocolate/Core/test/Types.Analyzers.Tests/ObjectTypeTests.XmlDocInference.cs Fix indentation for attributes.
.editorconfig Suppress analyzers for migration files.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@PascalSenn PascalSenn merged commit 67e8c78 into main Mar 5, 2026
366 of 374 checks passed
@PascalSenn PascalSenn deleted the gai/fix-analyzer-errors branch March 5, 2026 22:35
@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 5, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 0.00%. Comparing base (4eba674) to head (9fd0391).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@     Coverage Diff      @@
##   main   #9310   +/-   ##
============================
============================

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants