{"results":{"result":{"added-files":{"code-health":10.0,"old-code-health":0.0,"files":[{"file":"core/lib/utils/logging/log_handler.dart","loc":9,"code-health":10.0},{"file":"core/lib/utils/logging/log_record.dart","loc":50,"code-health":10.0},{"file":"core/lib/utils/logging/formatters/mobile_console_formatter.dart","loc":22,"code-health":10.0},{"file":"core/lib/utils/logging/formatters/web_console_formatter.dart","loc":28,"code-health":10.0},{"file":"core/lib/utils/logging/app_logger_registry.dart","loc":37,"code-health":10.0},{"file":"core/lib/utils/logging/handlers/console_log_handler.dart","loc":51,"code-health":10.0},{"file":"core/lib/utils/logging/handlers/sentry_breadcrumb_handler.dart","loc":20,"code-health":10.0},{"file":"core/lib/utils/logging/handlers/sentry_event_handler.dart","loc":36,"code-health":10.0},{"file":"core/test/utils/logging/formatters/mobile_console_formatter_test.dart","loc":30,"code-health":10.0},{"file":"core/test/utils/logging/formatters/web_console_formatter_test.dart","loc":42,"code-health":10.0},{"file":"core/test/utils/logging/handlers/console_log_handler_test.dart","loc":127,"code-health":10.0}]},"external-review-url":"https://github.com/linagora/tmail-flutter/pull/4466","old-code-health":10.0,"modified-files":{"code-health":10.0,"old-code-health":10.0,"files":[{"file":"core/lib/utils/app_logger.dart","loc":90,"old-loc":208,"code-health":10.0,"old-code-health":10.0},{"file":"lib/main/runner/app_runner_mobile.dart","loc":10,"old-loc":8,"code-health":10.0,"old-code-health":10.0},{"file":"lib/main/runner/app_runner_web.dart","loc":21,"old-loc":19,"code-health":10.0,"old-code-health":10.0},{"file":"core/lib/utils/sentry/sentry_manager.dart","loc":156,"old-loc":130,"code-health":10.0,"old-code-health":10.0},{"file":"lib/main/runner/app_runner_base.dart","loc":21,"old-loc":8,"code-health":10.0,"old-code-health":10.0}]},"removed-files":{"code-health":0.0,"old-code-health":0.0,"files":[]},"external-review-id":"4466","analysis-time":"2026-04-28T04:08:10Z","negative-impact-count":0,"suppressions":{"number-of-types":0,"number-of-files-touched":0,"findings":[]},"affected-hotspots":0,"commits":["4a0f2009014211bba89f20cd0beebf44dbeb695c","d673e89d4053791e40955a00be0f618fbd02e3c6","28cd07f7c0ac3a07fa12cc5d5d8c199b6704771a","c67665908fc18a26e3490e2b16b27b8981d09149","9faf17fcd01c6828cd773ed1ef4293196ed98848","bafb1b73c1605ebb8b9cbe56e649b27a7776acc9","ee562dabba9453320dd963e81c32d3c58e24c8d6","3be93de6e098c4bf296621abc31c5419f47649fa","bdfc6ed58900325d740686d36e6991d6808b29c9","e7de44f8fb5dbdfdc5b6a9a72262d01d3799f6b1","4971bc37911eccc74bc595e473f2acb88d7487b5","864c7791749fc1d8d2935ddf1e9a84606f8ad27a","9178fafd97785108ccd942cef0b08976d85f0bb8","7b74a6cfb2fee9d73a533ed73e0210dd4740e6b9","25d22baabe80d3f900cad873e7110956aaaa5d04","c0303f8c916aff575f22801dae3cda953bc65d54","cae649f5be84a290924078e6241dbee42041b0d9","75b8f10512d5735ae1c55145d7143dee1230016a","898c053eef3a0e3ed8546cc28a1b8bf323a7efc7","c03770e2178b853f118e3ea7b670205a133b6a57","39c064ea75bfcdbacc5ee814351649b2a5a02dbb","b16f0b0736204f5e597e0235661d4e227baf75df","7317fed13487897eee44db51cf666b9eea12db99","81fe94dca03265431b4694896796fef2453ee468","41443a286958de2b637b0ef2f2e17106cc20d7cb","4710a4fe2c89253f2dc09a1a9c18b40f3a66da42"],"is-negative-review":false,"negative-findings":{"number-of-types":0,"number-of-files-touched":0,"findings":[]},"positive-impact-count":0,"repo":"tmail-flutter","code-health":10.0,"version":"3.0","authors":["dab246","Dat H. Pham"],"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-04-28T04:08:09.000Z","project-name":"james-project","repository":"https://github.com/linagora/tmail-flutter.git"}}