| Rating | Name | Coupling | Cohesion | Size | Complexity | Test Coverage | Changes | Bugs | Features |
|---|---|---|---|---|---|---|---|---|---|
| C | PSB\Core\EndpointConfigurator | 41 | 1 | 513 | 54 | 43% | 0 | 0 | 0 |
| B | Core\Pipeline\StepChainBuilder | 9 | 1 | 335 | 46 | 96.03% | 0 | 0 | 0 |
| A | Serialization\Json\JsonEncoder | 2 | 1 | 196 | 35 | 80.77% | 0 | 0 | 0 |
| A | Transport\RabbitMq\BrokerModel | 0 | 1 | 260 | 26 | 3.3% | 0 | 0 | 0 |
| A | Persistence\EnabledPersistence | 0 | 0 | 38 | 3 | 100% | 0 | 0 | 0 |
| A | PSB\Core\Util\ContextBag | 1 | 1 | 79 | 10 | 100% | 0 | 0 | 0 |
| A | IncomingPhysicalMessageContext | 1 | 0 | 44 | 2 | 100% | 0 | 0 | 0 |
| A | InMemoryOutboxPersistenceFeature | 4 | 0 | 35 | 3 | 90.91% | 0 | 0 | 0 |
| A | StageContext\UnsubscribeContext | 2 | 0 | 42 | 3 | 100% | 0 | 0 | 0 |
| A | AttachReplyToAddressPipelineStep | 1 | 1 | 34 | 3 | 100% | 0 | 0 | 0 |
| A | MoveErrorsToErrorQueuePipelineStep | 9 | 1 | 88 | 5 | 100% | 0 | 0 | 0 |
| A | Serialization\SerializationConfigurator | 0 | 0 | 15 | 1 | 100% | 0 | 0 | 0 |
| A | IncomingLogicalMessageMutationPipelineStep | 6 | 1 | 62 | 6 | 100% | 0 | 0 | 0 |
| A | PSB\Core\Transport\PushPipe | 2 | 1 | 32 | 2 | 100% | 0 | 0 | 0 |
| A | Outbox\OutboxTransportOperation | 1 | 0 | 70 | 5 | 100% | 0 | 0 | 0 |