feat: Improve inbox and outbox#3659
Merged
Merged
CodeScene Delta Analysis / CodeScene Cloud Delta Analysis (master)
failed
Jul 25, 2025 in 38s
CodeScene PR Check
Quality Gate Failed
Code Health Improved
(9 files improve in Code Health)
Gates Failed
Prevent hotspot decline
(1 hotspot with Lines of Code in a Single File, Number of Functions in a Single Module)
Enforce advisory code health rules
(2 files with Lines of Code in a Single File, Number of Functions in a Single Module, Code Duplication)
Gates Passed
2 Quality Gates Passed
See analysis details in CodeScene
Reason for failure
| Prevent hotspot decline | Violations | Code Health Impact | |
|---|---|---|---|
| RelationDatabaseOutbox.cs | 2 rules in this hotspot | 6.90 → 7.11 | Suppress |
| Enforce advisory code health rules | Violations | Code Health Impact | |
|---|---|---|---|
| RelationalDatabaseInbox.cs | 1 advisory rule | 8.55 → 8.03 | Suppress |
| RelationDatabaseOutbox.cs | 2 advisory rules | 6.90 → 7.11 | Suppress |
View Improvements
| File | Code Health Impact | Categories Improved |
|---|---|---|
| MsSqlInbox.cs | 9.10 → 10.00 | Code Duplication, Primitive Obsession |
| MySqlInbox.cs | 9.10 → 10.00 | Code Duplication, Primitive Obsession |
| PostgreSqlInbox.cs | 9.10 → 10.00 | Code Duplication, Primitive Obsession |
| SqliteInbox.cs | 9.10 → 10.00 | Code Duplication, Primitive Obsession |
| MsSqlOutbox.cs | 6.81 → 10.00 | Low Cohesion, Code Duplication, Complex Method |
| MySqlOutbox.cs | 9.39 → 10.00 | Code Duplication |
| PostgreSqlOutbox.cs | 7.74 → 10.00 | Low Cohesion, Code Duplication, Large Method |
| SqliteOutbox.cs | 7.80 → 10.00 | Low Cohesion, Code Duplication, Large Method |
| RelationDatabaseOutbox.cs | 6.90 → 7.11 | Low Cohesion |
| RelationalDatabaseInbox.cs | 8.55 → 8.03 | Primitive Obsession |
Quality Gate Profile: Clean Code Collective
Want more control? Customize Code Health rules or catch issues early with our IDE extension and CLI tool.
Details
Loading