{"sonar":[{"metric":"coverage","value":"94.1","bestValue":false},{"metric":"reliability_rating","value":"1.0","bestValue":true},{"metric":"duplicated_lines_density","value":"1.6","bestValue":false},{"metric":"code_smells","value":"0","bestValue":true},{"metric":"new_lines","periods":[{"index":1,"value":"23018"}]},{"metric":"security_rating","value":"1.0","bestValue":true},{"metric":"new_coverage","periods":[{"index":1,"value":"91.87217783952761","bestValue":false}]},{"metric":"sqale_index","value":"0","bestValue":true},{"metric":"sqale_rating","value":"1.0","bestValue":true},{"metric":"alert_status","value":"OK"},{"metric":"bugs","value":"0","bestValue":true},{"metric":"uncovered_conditions","value":"777","bestValue":false},{"metric":"branch_coverage","value":"88.8","bestValue":false},{"metric":"new_violations","periods":[{"index":1,"value":"0","bestValue":true}]},{"metric":"cognitive_complexity","value":"6357","bestValue":false},{"metric":"ncloc","value":"66773"},{"metric":"vulnerabilities","value":"0","bestValue":true},{"metric":"line_coverage","value":"95.9","bestValue":false},{"metric":"conditions_to_cover","value":"6962"},{"metric":"new_duplicated_lines_density","periods":[{"index":1,"value":"0.2389434355721609","bestValue":false}]}],"ci":{"name":"SonarCloud","status":"completed","conclusion":"success","updated":"2026-11-01T21:54:15Z","url":"https://github.com/polterguy/magic/actions/runs/41352621465","sha":"174808d0834728767acc880719a2e8ed572fc518"},"scans":[{"date":"2026-11-01T21:47:32+00:00","revision":"174808d0834728767acc880719a2e8ed572fc518"},{"date":"2026-11-01T21:37:05+00:00","revision":"bdf7e4bea310dc4ea33505d6def609c88279b237"},{"date":"2026-11-01T20:17:15+00:00","revision":"8333628dccc3acc847a847f4801b56271359cd93"},{"date":"2026-11-01T19:09:49+00:00","revision":"af9cddbabbef6d7e89bb1d3c3b0def76823eb1c5"},{"date":"2026-11-01T18:56:50+00:00","revision":"1a15d841f4d667cd33fbe343faad4dfd6e95f2b1"},{"date":"2026-11-01T18:46:30+00:00","revision":"1068517724e1d4f8159e681493d58a15c853edce"},{"date":"2026-11-01T16:36:45+00:00","revision":"20ca42593be14f20ec7b2dd4970daa89830ade2f"},{"date":"2026-11-01T16:12:17+00:00","revision":"b3b5f05007cb1f3caa18511acef19fa2f58ad897"},{"date":"2026-11-01T16:01:33+00:00","revision":"bb3658b0b5e41a708331e41654cd42df61804881"},{"date":"2026-11-01T15:43:58+00:00","revision":"d63e383d032085400cf5932af33fb6a77caea2a3"}],"generated":"2026-11-02T02:00:22.960665Z","analysed":"2026-11-01T21:47:32+00:00","revision":"174808d0834728767acc880719a2e8ed572fc518"}