{"results":{"result":{"added-files":{"code-health":10.0,"old-code-health":0.0,"files":[{"file":"src/Umbraco.Web.UI.Client/index.ts","loc":29,"old-loc":0,"code-health":10.0}]},"external-review-url":"https://github.com/umbraco/Umbraco-CMS/pull/21096","old-code-health":10.0,"modified-files":{"code-health":10.0,"old-code-health":10.0,"files":[{"file":"src/Umbraco.Web.UI.Client/mockServiceWorker.js","loc":226,"old-loc":207,"code-health":10.0,"old-code-health":10.0},{"file":"src/Umbraco.Web.UI.Client/public/mockServiceWorker.js","loc":226,"old-loc":208,"code-health":10.0,"old-code-health":10.0},{"file":"src/Umbraco.Web.UI.Client/src/mocks/handlers/data-type/tree.handlers.ts","loc":29,"old-loc":26,"code-health":10.0,"old-code-health":10.0},{"file":"src/Umbraco.Web.UI.Client/src/mocks/handlers/dictionary/tree.handlers.ts","loc":29,"old-loc":26,"code-health":10.0,"old-code-health":10.0},{"file":"src/Umbraco.Web.UI.Client/src/mocks/handlers/document-blueprint/tree.handlers.ts","loc":20,"old-loc":20,"code-health":10.0,"old-code-health":10.0},{"file":"src/Umbraco.Web.UI.Client/src/mocks/handlers/document-type/tree.handlers.ts","loc":29,"old-loc":26,"code-health":10.0,"old-code-health":10.0},{"file":"src/Umbraco.Web.UI.Client/src/mocks/handlers/document/collection.handlers.ts","loc":15,"old-loc":14,"code-health":10.0,"old-code-health":10.0},{"file":"src/Umbraco.Web.UI.Client/src/mocks/handlers/document/recycle-bin.handlers.ts","loc":28,"old-loc":26,"code-health":10.0,"old-code-health":10.0},{"file":"src/Umbraco.Web.UI.Client/src/mocks/handlers/document/tree.handlers.ts","loc":30,"old-loc":27,"code-health":10.0,"old-code-health":10.0},{"file":"src/Umbraco.Web.UI.Client/src/mocks/handlers/images.handlers.ts","loc":6,"old-loc":6,"code-health":10.0,"old-code-health":10.0},{"file":"src/Umbraco.Web.UI.Client/src/mocks/handlers/language/detail.handlers.ts","loc":60,"old-loc":59,"code-health":10.0,"old-code-health":10.0},{"file":"src/Umbraco.Web.UI.Client/src/mocks/handlers/media-type/tree.handlers.ts","loc":26,"old-loc":26,"code-health":10.0,"old-code-health":10.0},{"file":"src/Umbraco.Web.UI.Client/src/mocks/handlers/media/collection.handlers.ts","loc":14,"old-loc":13,"code-health":10.0,"old-code-health":10.0},{"file":"src/Umbraco.Web.UI.Client/src/mocks/handlers/media/detail.handlers.ts","loc":82,"old-loc":82,"code-health":10.0,"old-code-health":10.0},{"file":"src/Umbraco.Web.UI.Client/src/mocks/handlers/media/imaging.handlers.ts","loc":17,"old-loc":19,"code-health":10.0,"old-code-health":10.0},{"file":"src/Umbraco.Web.UI.Client/src/mocks/handlers/media/recycle-bin.handlers.ts","loc":28,"old-loc":26,"code-health":10.0,"old-code-health":10.0},{"file":"src/Umbraco.Web.UI.Client/src/mocks/handlers/media/tree.handlers.ts","loc":29,"old-loc":26,"code-health":10.0,"old-code-health":10.0},{"file":"src/Umbraco.Web.UI.Client/src/mocks/handlers/member-group/detail.handlers.ts","loc":56,"old-loc":55,"code-health":10.0,"old-code-health":10.0},{"file":"src/Umbraco.Web.UI.Client/src/mocks/handlers/member-type/tree.handlers.ts","loc":22,"old-loc":20,"code-health":10.0,"old-code-health":10.0},{"file":"src/Umbraco.Web.UI.Client/src/mocks/handlers/partial-view/tree.handlers.ts","loc":20,"old-loc":20,"code-health":10.0,"old-code-health":10.0},{"file":"src/Umbraco.Web.UI.Client/src/mocks/handlers/redirect-management.handlers.ts","loc":158,"old-loc":157,"code-health":10.0,"old-code-health":10.0},{"file":"src/Umbraco.Web.UI.Client/src/mocks/handlers/relation-type/detail.handlers.ts","loc":27,"old-loc":27,"code-health":10.0,"old-code-health":10.0},{"file":"src/Umbraco.Web.UI.Client/src/mocks/handlers/relation/item.handlers.ts","loc":16,"old-loc":16,"code-health":10.0,"old-code-health":10.0},{"file":"src/Umbraco.Web.UI.Client/src/mocks/handlers/script/tree.handlers.ts","loc":20,"old-loc":20,"code-health":10.0,"old-code-health":10.0},{"file":"src/Umbraco.Web.UI.Client/src/mocks/handlers/static-file/tree.handlers.ts","loc":22,"old-loc":20,"code-health":10.0,"old-code-health":10.0},{"file":"src/Umbraco.Web.UI.Client/src/mocks/handlers/stylesheet/tree.handlers.ts","loc":20,"old-loc":20,"code-health":10.0,"old-code-health":10.0},{"file":"src/Umbraco.Web.UI.Client/src/mocks/handlers/template/tree.handlers.ts","loc":20,"old-loc":20,"code-health":10.0,"old-code-health":10.0},{"file":"src/Umbraco.Web.UI.Client/src/mocks/handlers/user-group/detail.handlers.ts","loc":60,"old-loc":59,"code-health":10.0,"old-code-health":10.0},{"file":"src/Umbraco.Web.UI.Client/src/mocks/index.ts","loc":28,"old-loc":24,"code-health":10.0,"old-code-health":10.0},{"file":"src/Umbraco.Web.UI.Client/web-test-runner.config.mjs","loc":71,"old-loc":73,"code-health":10.0,"old-code-health":10.0}]},"removed-files":{"code-health":0.0,"old-code-health":0.0,"files":[]},"external-review-id":"21096","analysis-time":"2025-12-18T08:54:56Z","negative-impact-count":0,"suppressions":{"number-of-types":0,"number-of-files-touched":0,"findings":[]},"affected-hotspots":0,"commits":["b4ed64464a333d1a1515dd6aaa8eae658cc74b63","ac2030f70377b6a8f373b8737fb487f561b2dc5e","2b98560b8c89cfdd4798611df1b44218e749a979","e19f96e7f576b6077d5efda3bea61e40039a15a7"],"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":10.0,"version":"3.0","authors":["Mads Rasmussen"],"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":"2025-12-18T08:54:55.000Z","project-name":"Umbraco-CMS","repository":"https://github.com/umbraco/Umbraco-CMS.git"}}