{"results":{"result":{"added-files":{"code-health":0.0,"old-code-health":0.0,"files":[]},"external-review-url":"https://github.com/BrighterCommand/Brighter/pull/3989","old-code-health":8.532037726658537,"modified-files":{"code-health":8.532037726658537,"old-code-health":8.532037726658537,"files":[{"file":"src/Paramore.Brighter.DynamoDb.V4/DynamoDbUnitOfWork.cs","loc":71,"old-loc":71,"code-health":10.0,"old-code-health":10.0},{"file":"src/Paramore.Brighter.DynamoDb/DynamoDbUnitOfWork.cs","loc":70,"old-loc":70,"code-health":10.0,"old-code-health":10.0},{"file":"src/Paramore.Brighter.MessageScheduler.AWS.V4/AwsScheduler.cs","loc":426,"old-loc":426,"code-health":9.6882083290695,"old-code-health":9.6882083290695},{"file":"src/Paramore.Brighter.MessageScheduler.AWS.V4/AwsSchedulerFactory.cs","loc":124,"old-loc":124,"code-health":10.0,"old-code-health":10.0},{"file":"src/Paramore.Brighter.MessageScheduler.AWS/AwsScheduler.cs","loc":427,"old-loc":427,"code-health":9.6882083290695,"old-code-health":9.6882083290695},{"file":"src/Paramore.Brighter.MessageScheduler.AWS/AwsSchedulerFactory.cs","loc":124,"old-loc":124,"code-health":10.0,"old-code-health":10.0},{"file":"src/Paramore.Brighter.MessageScheduler.Azure/AzureServiceBusScheduler.cs","loc":201,"old-loc":201,"code-health":8.816158827775617,"old-code-health":8.816158827775617},{"file":"src/Paramore.Brighter.MessageScheduler.Quartz/QuartzScheduler.cs","loc":184,"old-loc":184,"code-health":9.387218218812514,"old-code-health":9.387218218812514},{"file":"src/Paramore.Brighter.MessageScheduler.TickerQ/TickerQScheduler.cs","loc":162,"old-loc":162,"code-health":10.0,"old-code-health":10.0},{"file":"src/Paramore.Brighter.MessagingGateway.AWSSQS.V4/AWSMessagingGateway.cs","loc":387,"old-loc":387,"code-health":9.6882083290695,"old-code-health":9.6882083290695},{"file":"src/Paramore.Brighter.MessagingGateway.AWSSQS.V4/ChannelFactory.cs","loc":227,"old-loc":227,"code-health":9.387218218812514,"old-code-health":9.387218218812514},{"file":"src/Paramore.Brighter.MessagingGateway.AWSSQS.V4/SnsMessageProducer.cs","loc":111,"old-loc":111,"code-health":10.0,"old-code-health":10.0},{"file":"src/Paramore.Brighter.MessagingGateway.AWSSQS.V4/SqsMessageConsumer.cs","loc":240,"old-loc":240,"code-health":9.6882083290695,"old-code-health":9.6882083290695},{"file":"src/Paramore.Brighter.MessagingGateway.AWSSQS.V4/SqsMessageProducer.cs","loc":102,"old-loc":102,"code-health":10.0,"old-code-health":10.0},{"file":"src/Paramore.Brighter.MessagingGateway.AWSSQS/AWSMessagingGateway.cs","loc":393,"old-loc":393,"code-health":9.6882083290695,"old-code-health":9.6882083290695},{"file":"src/Paramore.Brighter.MessagingGateway.AWSSQS/ChannelFactory.cs","loc":227,"old-loc":227,"code-health":9.387218218812514,"old-code-health":9.387218218812514},{"file":"src/Paramore.Brighter.MessagingGateway.AWSSQS/SnsMessageProducer.cs","loc":111,"old-loc":111,"code-health":10.0,"old-code-health":10.0},{"file":"src/Paramore.Brighter.MessagingGateway.AWSSQS/SqsMessageConsumer.cs","loc":243,"old-loc":243,"code-health":9.6882083290695,"old-code-health":9.6882083290695},{"file":"src/Paramore.Brighter.MessagingGateway.AWSSQS/SqsMessageProducer.cs","loc":102,"old-loc":102,"code-health":10.0,"old-code-health":10.0},{"file":"src/Paramore.Brighter.MessagingGateway.AzureServiceBus/AzureServiceBusConsumer.cs","loc":192,"old-loc":192,"code-health":9.446570267382697,"old-code-health":9.446570267382697},{"file":"src/Paramore.Brighter.MessagingGateway.AzureServiceBus/AzureServiceBusMessageProducer.cs","loc":170,"old-loc":170,"code-health":10.0,"old-code-health":10.0},{"file":"src/Paramore.Brighter.MessagingGateway.GcpPubSub/GcpMessageProducer.cs","loc":68,"old-loc":68,"code-health":10.0,"old-code-health":10.0},{"file":"src/Paramore.Brighter.MessagingGateway.GcpPubSub/GcpPubSubChannelFactory.cs","loc":135,"old-loc":135,"code-health":9.387218218812514,"old-code-health":9.387218218812514},{"file":"src/Paramore.Brighter.MessagingGateway.GcpPubSub/GcpPubSubMessageProducerFactory.cs","loc":65,"old-loc":65,"code-health":10.0,"old-code-health":10.0},{"file":"src/Paramore.Brighter.MessagingGateway.GcpPubSub/GcpPubSubStreamMessageConsumer.cs","loc":151,"old-loc":151,"code-health":9.096655465156704,"old-code-health":9.096655465156704},{"file":"src/Paramore.Brighter.MessagingGateway.Kafka/KafkaMessagingGateway.cs","loc":126,"old-loc":126,"code-health":8.796891954397736,"old-code-health":8.796891954397736},{"file":"src/Paramore.Brighter.MessagingGateway.MQTT/MQTTMessagePublisher.cs","loc":79,"old-loc":79,"code-health":10.0,"old-code-health":10.0},{"file":"src/Paramore.Brighter.MessagingGateway.MsSql/MsSqlMessageProducer.cs","loc":107,"old-loc":107,"code-health":9.387218218812514,"old-code-health":9.387218218812514},{"file":"src/Paramore.Brighter.MessagingGateway.RMQ.Async/RmqMessageConsumer.cs","loc":431,"old-loc":431,"code-health":8.479163401604131,"old-code-health":8.479163401604131},{"file":"src/Paramore.Brighter.MessagingGateway.RMQ.Async/RmqMessageGateway.cs","loc":131,"old-loc":131,"code-health":10.0,"old-code-health":10.0},{"file":"src/Paramore.Brighter.MessagingGateway.RMQ.Async/RmqMessageProducer.cs","loc":132,"old-loc":132,"code-health":8.816158827775617,"old-code-health":8.816158827775617},{"file":"src/Paramore.Brighter.MessagingGateway.RMQ.Sync/RmqMessageProducer.cs","loc":165,"old-loc":165,"code-health":9.387218218812514,"old-code-health":9.387218218812514},{"file":"src/Paramore.Brighter.MessagingGateway.RocketMQ/RocketMessageConsumer.cs","loc":288,"old-loc":288,"code-health":10.0,"old-code-health":10.0},{"file":"src/Paramore.Brighter.MessagingGateway.RocketMQ/RocketMessageConsumerFactory.cs","loc":30,"old-loc":30,"code-health":10.0,"old-code-health":10.0},{"file":"src/Paramore.Brighter.MessagingGateway.RocketMQ/RocketMessageProducerFactory.cs","loc":55,"old-loc":55,"code-health":10.0,"old-code-health":10.0},{"file":"src/Paramore.Brighter.MessagingGateway.RocketMQ/RocketMqMessageProducer.cs","loc":149,"old-loc":149,"code-health":8.189068796234432,"old-code-health":8.189068796234432},{"file":"src/Paramore.Brighter.Outbox.DynamoDB.V4/DynamoDbOutbox.cs","loc":845,"old-loc":845,"code-health":6.895153375127571,"old-code-health":6.895153375127571},{"file":"src/Paramore.Brighter.Outbox.DynamoDB/DynamoDbOutbox.cs","loc":833,"old-loc":833,"code-health":6.895153375127571,"old-code-health":6.895153375127571},{"file":"src/Paramore.Brighter.Outbox.Firestore/FirestoreOutbox.cs","loc":1159,"old-loc":1159,"code-health":6.109258341719686,"old-code-health":6.109258341719686},{"file":"src/Paramore.Brighter.ServiceActivator/Proactor.cs","loc":376,"old-loc":376,"code-health":8.246582079748485,"old-code-health":8.246582079748485},{"file":"src/Paramore.Brighter.Transformers.AWS.V4/S3LuggageStore.cs","loc":347,"old-loc":347,"code-health":8.603598393240393,"old-code-health":8.603598393240393},{"file":"src/Paramore.Brighter.Transformers.AWS/S3LuggageStore.cs","loc":347,"old-loc":347,"code-health":8.603598393240393,"old-code-health":8.603598393240393},{"file":"src/Paramore.Brighter.Transformers.Gcp/GcsLuggageOptions.cs","loc":39,"old-loc":39,"code-health":10.0,"old-code-health":10.0},{"file":"src/Paramore.Brighter/ChannelAsync.cs","loc":95,"old-loc":95,"code-health":10.0,"old-code-health":10.0},{"file":"src/Paramore.Brighter/CombinedChannelFactory.cs","loc":36,"old-loc":36,"code-health":10.0,"old-code-health":10.0},{"file":"src/Paramore.Brighter/CommandProcessor.cs","loc":1051,"old-loc":1051,"code-health":7.106711345609554,"old-code-health":7.106711345609554},{"file":"src/Paramore.Brighter/InMemoryMessageConsumer.cs","loc":142,"old-loc":142,"code-health":10.0,"old-code-health":10.0},{"file":"src/Paramore.Brighter/InMemoryScheduler.cs","loc":211,"old-loc":211,"code-health":8.95517096544394,"old-code-health":8.95517096544394},{"file":"src/Paramore.Brighter/Policies/Handlers/ExceptionPolicyHandlerAsync.cs","loc":44,"old-loc":44,"code-health":10.0,"old-code-health":10.0},{"file":"src/Paramore.Brighter/Policies/Handlers/FallbackPolicyHandlerRequestHandlerAsync.cs","loc":74,"old-loc":74,"code-health":10.0,"old-code-health":10.0}]},"removed-files":{"code-health":0.0,"old-code-health":0.0,"files":[]},"external-review-id":"3989","analysis-time":"2026-01-26T19:58:39Z","negative-impact-count":0,"suppressions":{"number-of-types":0,"number-of-files-touched":0,"findings":[]},"affected-hotspots":8,"commits":["fe3263396e7488665ac04523017c01fba8d65570","c4ec4c31c02e80d16f729fffe0d570defc833dd4"],"is-negative-review":false,"negative-findings":{"number-of-types":0,"number-of-files-touched":0,"findings":[]},"positive-impact-count":0,"repo":"Brighter","code-health":8.532037726658537,"version":"3.0","authors":["Simon Cropp"],"directives":{"added":[],"removed":[]},"positive-findings":{"number-of-types":0,"number-of-files-touched":0,"findings":[]},"notices":{"number-of-types":0,"number-of-files-touched":0,"findings":[]},"external-review-provider":"GitHub"},"analysistime":"2026-01-26T19:58:39.000Z","project-name":"Brighter","repository":"https://github.com/BrighterCommand/Brighter.git"}}