{"results":{"result":{"added-files":{"code-health":0.0,"old-code-health":0.0,"files":[]},"external-review-url":"https://github.com/umbraco/Umbraco-CMS/pull/22014","old-code-health":8.885459335120649,"modified-files":{"code-health":8.884365575582455,"old-code-health":8.885459335120649,"files":[{"file":"src/Umbraco.Cms.DevelopmentMode.Backoffice/InMemoryAuto/InMemoryAssemblyLoadContextManager.cs","loc":38,"old-loc":36,"code-health":10.0,"old-code-health":10.0},{"file":"src/Umbraco.Infrastructure/Security/MemberPasswordHasher.cs","loc":136,"old-loc":136,"code-health":9.485374140625545,"old-code-health":9.485374140625545},{"file":"src/Umbraco.Infrastructure/Sync/DatabaseServerMessenger.cs","loc":243,"old-loc":242,"code-health":9.096655465156704,"old-code-health":9.096655465156704},{"file":"src/Umbraco.Infrastructure/Services/CacheInstructionService.cs","loc":420,"old-loc":412,"code-health":8.465990060962765,"old-code-health":8.465990060962765}]},"removed-files":{"code-health":0.0,"old-code-health":0.0,"files":[]},"external-review-id":"22014","analysis-time":"2026-03-04T14:57:28Z","negative-impact-count":0,"suppressions":{"number-of-types":0,"number-of-files-touched":0,"findings":[]},"affected-hotspots":0,"commits":["457a4f5e5e610b1b4b9e5f9b248f3fb6056844d7","48bb5698861bfba54150e0fe7f627185ab74855e","e7f89515944c17fe425df786179c134726d34265","62c4b3d88fa31ed955ede6d7d152d1e63615cc9b","8353ad59697b66732607b883eec033d58da351b5"],"is-negative-review":false,"negative-findings":{"number-of-types":0,"number-of-files-touched":0,"findings":[]},"positive-impact-count":0,"repo":"Umbraco-CMS","code-health":8.884365575582455,"version":"3.0","authors":["Andy Butland"],"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-03-04T14:57:28.000Z","project-name":"Umbraco-CMS","repository":"https://github.com/umbraco/Umbraco-CMS.git"}}