{ "schema": 2, "scan_root": "/Users/andrevanzuydam/IdeaProjects/tina4-nodejs/packages/core/src", "last": { "at": 1788638032, "tool_version": "3.8.82", "files_analyzed": 82, "total_functions": 2200, "avg_complexity": 3.26, "avg_maintainability": 24.9, "total_offenders": 188, "duplicate_blocks": 27, "duplicate_lines": 248 }, "files": { "__feedback/widget.js": { "offenders": 1, "worst_cc": 9, "maintainability": 31.5, "loc": 96, "complexity": 39, "avg_complexity": 2.44, "functions": 16, "halstead_volume": 3591.7, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "_missing.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 49.1, "loc": 27, "complexity": 5, "avg_complexity": 5.0, "functions": 1, "halstead_volume": 516.19, "has_referencing_test": false, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "ai.ts": { "offenders": 2, "worst_cc": 9, "maintainability": 9.3, "loc": 687, "complexity": 84, "avg_complexity": 2.71, "functions": 31, "halstead_volume": 11506.56, "has_referencing_test": true, "dep_count": 6, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "aiClient.ts": { "offenders": 9, "worst_cc": 18, "maintainability": 6.7, "loc": 669, "complexity": 336, "avg_complexity": 4.6, "functions": 73, "halstead_volume": 27386.25, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "api.ts": { "offenders": 7, "worst_cc": 19, "maintainability": 6.0, "loc": 782, "complexity": 206, "avg_complexity": 3.89, "functions": 53, "halstead_volume": 21556.02, "has_referencing_test": true, "dep_count": 8, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "auth.ts": { "offenders": 3, "worst_cc": 12, "maintainability": 16.6, "loc": 347, "complexity": 89, "avg_complexity": 3.07, "functions": 29, "halstead_volume": 8645.54, "has_referencing_test": true, "dep_count": 6, "coupling_efferent": 3, "coupling_afferent": 5, "instability": 0.375, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 16 }, "authGate.ts": { "offenders": 1, "worst_cc": 18, "maintainability": 32.5, "loc": 97, "complexity": 44, "avg_complexity": 4.0, "functions": 11, "halstead_volume": 2332.55, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "background.ts": { "offenders": 0, "worst_cc": 5, "maintainability": 39.9, "loc": 60, "complexity": 19, "avg_complexity": 2.71, "functions": 7, "halstead_volume": 966.0, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "cache.ts": { "offenders": 5, "worst_cc": 17, "maintainability": 0.6, "loc": 1208, "complexity": 407, "avg_complexity": 2.81, "functions": 145, "halstead_volume": 34752.06, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "constants.ts": { "offenders": 1, "worst_cc": 0, "maintainability": 50.1, "loc": 27, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 468.29, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "container.ts": { "offenders": 1, "worst_cc": 4, "maintainability": 44.5, "loc": 44, "complexity": 11, "avg_complexity": 2.2, "functions": 5, "halstead_volume": 575.0, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 18 }, "context/chunker.ts": { "offenders": 0, "worst_cc": 9, "maintainability": 33.1, "loc": 95, "complexity": 34, "avg_complexity": 3.4, "functions": 10, "halstead_volume": 2155.89, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "context/index.ts": { "offenders": 2, "worst_cc": 11, "maintainability": 19.6, "loc": 268, "complexity": 95, "avg_complexity": 2.71, "functions": 35, "halstead_volume": 7236.24, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "devAdmin.ts": { "offenders": 14, "worst_cc": 31, "maintainability": 0.0, "loc": 2418, "complexity": 642, "avg_complexity": 3.0, "functions": 214, "halstead_volume": 87288.47, "has_referencing_test": true, "dep_count": 24, "coupling_efferent": 16, "coupling_afferent": 3, "instability": 0.842, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 40 }, "devMailbox.ts": { "offenders": 0, "worst_cc": 6, "maintainability": 24.5, "loc": 199, "complexity": 44, "avg_complexity": 2.93, "functions": 15, "halstead_volume": 3701.17, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "dispatchPipeline.ts": { "offenders": 2, "worst_cc": 10, "maintainability": 21.1, "loc": 233, "complexity": 90, "avg_complexity": 3.91, "functions": 23, "halstead_volume": 6584.93, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 3, "coupling_afferent": 1, "instability": 0.75, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 8 }, "docs.ts": { "offenders": 6, "worst_cc": 17, "maintainability": 7.3, "loc": 672, "complexity": 204, "avg_complexity": 4.53, "functions": 45, "halstead_volume": 21706.83, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsAutoDiscovery.ts": { "offenders": 2, "worst_cc": 13, "maintainability": 40.4, "loc": 51, "complexity": 15, "avg_complexity": 7.5, "functions": 2, "halstead_volume": 1128.38, "has_referencing_test": false, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsParser.ts": { "offenders": 4, "worst_cc": 19, "maintainability": 22.0, "loc": 221, "complexity": 70, "avg_complexity": 7.0, "functions": 10, "halstead_volume": 5022.65, "has_referencing_test": false, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsScanner.ts": { "offenders": 1, "worst_cc": 9, "maintainability": 31.6, "loc": 108, "complexity": 34, "avg_complexity": 4.86, "functions": 7, "halstead_volume": 2173.79, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsSignatures.ts": { "offenders": 4, "worst_cc": 16, "maintainability": 26.7, "loc": 142, "complexity": 57, "avg_complexity": 7.13, "functions": 8, "halstead_volume": 4262.92, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "dotenv.ts": { "offenders": 1, "worst_cc": 19, "maintainability": 26.8, "loc": 157, "complexity": 46, "avg_complexity": 3.54, "functions": 13, "halstead_volume": 3510.76, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 9, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "env.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 41.3, "loc": 55, "complexity": 17, "avg_complexity": 2.43, "functions": 7, "halstead_volume": 817.19, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "errorOverlay.ts": { "offenders": 2, "worst_cc": 17, "maintainability": 22.0, "loc": 218, "complexity": 45, "avg_complexity": 3.75, "functions": 12, "halstead_volume": 6028.96, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 3, "instability": 0.25, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 6 }, "events.ts": { "offenders": 0, "worst_cc": 7, "maintainability": 30.7, "loc": 121, "complexity": 38, "avg_complexity": 2.53, "functions": 15, "halstead_volume": 2307.76, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "fakeData.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 19.8, "loc": 258, "complexity": 52, "avg_complexity": 1.37, "functions": 38, "halstead_volume": 8252.16, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "feedback.ts": { "offenders": 0, "worst_cc": 10, "maintainability": 26.4, "loc": 165, "complexity": 45, "avg_complexity": 3.21, "functions": 14, "halstead_volume": 3435.07, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 4, "coupling_afferent": 2, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 9 }, "graphql.ts": { "offenders": 11, "worst_cc": 18, "maintainability": 3.8, "loc": 942, "complexity": 249, "avg_complexity": 4.61, "functions": 54, "halstead_volume": 24010.87, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 4, "duplicate_lines": 30 }, "health.ts": { "offenders": 0, "worst_cc": 3, "maintainability": 41.0, "loc": 59, "complexity": 8, "avg_complexity": 1.6, "functions": 5, "halstead_volume": 753.2, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "htmlElement.ts": { "offenders": 2, "worst_cc": 11, "maintainability": 28.1, "loc": 139, "complexity": 35, "avg_complexity": 2.69, "functions": 13, "halstead_volume": 3461.09, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 18 }, "i18n.ts": { "offenders": 2, "worst_cc": 13, "maintainability": 27.3, "loc": 150, "complexity": 52, "avg_complexity": 4.0, "functions": 13, "halstead_volume": 3322.21, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 12 }, "index.ts": { "offenders": 1, "worst_cc": 0, "maintainability": 25.8, "loc": 169, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 4479.53, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "job.ts": { "offenders": 0, "worst_cc": 1, "maintainability": 39.4, "loc": 67, "complexity": 8, "avg_complexity": 1.0, "functions": 8, "halstead_volume": 889.29, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 2, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "logger.ts": { "offenders": 5, "worst_cc": 14, "maintainability": 7.1, "loc": 724, "complexity": 209, "avg_complexity": 3.54, "functions": 59, "halstead_volume": 19358.68, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 1, "coupling_afferent": 16, "instability": 0.059, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "mcp.ts": { "offenders": 8, "worst_cc": 18, "maintainability": 0.0, "loc": 1639, "complexity": 469, "avg_complexity": 3.37, "functions": 139, "halstead_volume": 52109.29, "has_referencing_test": true, "dep_count": 18, "coupling_efferent": 10, "coupling_afferent": 1, "instability": 0.909, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 6 }, "messenger.ts": { "offenders": 7, "worst_cc": 15, "maintainability": 3.8, "loc": 947, "complexity": 203, "avg_complexity": 2.82, "functions": 72, "halstead_volume": 26073.05, "has_referencing_test": true, "dep_count": 9, "coupling_efferent": 3, "coupling_afferent": 1, "instability": 0.75, "parse_health": 1.0, "duplicate_groups": 6, "duplicate_lines": 62 }, "metrics.ts": { "offenders": 1, "worst_cc": 11, "maintainability": 28.7, "loc": 126, "complexity": 54, "avg_complexity": 4.5, "functions": 12, "halstead_volume": 3597.66, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "middleware.ts": { "offenders": 3, "worst_cc": 13, "maintainability": 9.4, "loc": 593, "complexity": 180, "avg_complexity": 3.05, "functions": 59, "halstead_volume": 17248.36, "has_referencing_test": true, "dep_count": 8, "coupling_efferent": 8, "coupling_afferent": 2, "instability": 0.8, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "mqtt.ts": { "offenders": 5, "worst_cc": 19, "maintainability": 9.3, "loc": 600, "complexity": 189, "avg_complexity": 3.05, "functions": 62, "halstead_volume": 17413.08, "has_referencing_test": true, "dep_count": 8, "coupling_efferent": 4, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "mqttMessage.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 43.0, "loc": 55, "complexity": 12, "avg_complexity": 1.5, "functions": 8, "halstead_volume": 489.31, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "plan.ts": { "offenders": 5, "worst_cc": 13, "maintainability": 11.6, "loc": 492, "complexity": 169, "avg_complexity": 4.12, "functions": 41, "halstead_volume": 14418.49, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 2, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "portTakeover.ts": { "offenders": 1, "worst_cc": 11, "maintainability": 27.7, "loc": 153, "complexity": 50, "avg_complexity": 3.33, "functions": 15, "halstead_volume": 2880.23, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "projectIndex.ts": { "offenders": 3, "worst_cc": 16, "maintainability": 27.0, "loc": 149, "complexity": 56, "avg_complexity": 6.22, "functions": 9, "halstead_volume": 3403.95, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 4, "instability": 0.2, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "projectIndexExtractors.ts": { "offenders": 0, "worst_cc": 8, "maintainability": 29.7, "loc": 111, "complexity": 36, "avg_complexity": 4.0, "functions": 9, "halstead_volume": 3894.52, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "projectIndexStorage.ts": { "offenders": 1, "worst_cc": 11, "maintainability": 30.4, "loc": 112, "complexity": 36, "avg_complexity": 4.5, "functions": 8, "halstead_volume": 2927.36, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "push.ts": { "offenders": 0, "worst_cc": 8, "maintainability": 20.8, "loc": 240, "complexity": 59, "avg_complexity": 2.95, "functions": 20, "halstead_volume": 6892.68, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "queue.ts": { "offenders": 3, "worst_cc": 16, "maintainability": 16.6, "loc": 359, "complexity": 104, "avg_complexity": 3.15, "functions": 33, "halstead_volume": 7645.24, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 3, "coupling_afferent": 5, "instability": 0.375, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "queueBackends/kafkaBackend.ts": { "offenders": 2, "worst_cc": 6, "maintainability": 16.0, "loc": 478, "complexity": 35, "avg_complexity": 2.33, "functions": 15, "halstead_volume": 4036.01, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 14 }, "queueBackends/liteBackend.ts": { "offenders": 3, "worst_cc": 10, "maintainability": 13.1, "loc": 479, "complexity": 131, "avg_complexity": 3.12, "functions": 42, "halstead_volume": 9906.33, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 43 }, "queueBackends/mongoBackend.ts": { "offenders": 1, "worst_cc": 8, "maintainability": 17.7, "loc": 414, "complexity": 40, "avg_complexity": 2.22, "functions": 18, "halstead_volume": 3656.04, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 18 }, "queueBackends/rabbitmqBackend.ts": { "offenders": 1, "worst_cc": 7, "maintainability": 15.8, "loc": 428, "complexity": 28, "avg_complexity": 2.15, "functions": 13, "halstead_volume": 6165.41, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 36 }, "rateLimiter.ts": { "offenders": 0, "worst_cc": 5, "maintainability": 29.5, "loc": 125, "complexity": 26, "avg_complexity": 2.36, "functions": 11, "halstead_volume": 3142.68, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "request.ts": { "offenders": 3, "worst_cc": 15, "maintainability": 19.3, "loc": 267, "complexity": 76, "avg_complexity": 4.0, "functions": 19, "halstead_volume": 7829.8, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "response.ts": { "offenders": 5, "worst_cc": 17, "maintainability": 15.1, "loc": 377, "complexity": 140, "avg_complexity": 4.12, "functions": 34, "halstead_volume": 10583.94, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 2, "coupling_afferent": 2, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "routeDiscovery.ts": { "offenders": 1, "worst_cc": 15, "maintainability": 31.0, "loc": 108, "complexity": 31, "avg_complexity": 4.43, "functions": 7, "halstead_volume": 2706.43, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "router.ts": { "offenders": 4, "worst_cc": 15, "maintainability": 10.1, "loc": 589, "complexity": 144, "avg_complexity": 1.87, "functions": 77, "halstead_volume": 14811.13, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 4, "coupling_afferent": 8, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 16 }, "server.ts": { "offenders": 10, "worst_cc": 19, "maintainability": 0.0, "loc": 1512, "complexity": 388, "avg_complexity": 3.56, "functions": 109, "halstead_volume": 42449.43, "has_referencing_test": true, "dep_count": 38, "coupling_efferent": 25, "coupling_afferent": 1, "instability": 0.962, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 7 }, "service.ts": { "offenders": 2, "worst_cc": 13, "maintainability": 18.4, "loc": 318, "complexity": 83, "avg_complexity": 3.07, "functions": 27, "halstead_volume": 6372.46, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "session.ts": { "offenders": 5, "worst_cc": 12, "maintainability": 13.9, "loc": 454, "complexity": 122, "avg_complexity": 3.05, "functions": 40, "halstead_volume": 9035.2, "has_referencing_test": true, "dep_count": 10, "coupling_efferent": 7, "coupling_afferent": 5, "instability": 0.583, "parse_health": 1.0, "duplicate_groups": 3, "duplicate_lines": 36 }, "sessionHandlers/childError.ts": { "offenders": 0, "worst_cc": 6, "maintainability": 48.9, "loc": 28, "complexity": 9, "avg_complexity": 3.0, "functions": 3, "halstead_volume": 531.77, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/databaseHandler.ts": { "offenders": 0, "worst_cc": 5, "maintainability": 25.4, "loc": 200, "complexity": 33, "avg_complexity": 2.36, "functions": 14, "halstead_volume": 2714.5, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/memcachedHandler.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 34.2, "loc": 91, "complexity": 18, "avg_complexity": 2.25, "functions": 8, "halstead_volume": 1793.73, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/mongoClient.ts": { "offenders": 1, "worst_cc": 6, "maintainability": 27.5, "loc": 233, "complexity": 6, "avg_complexity": 6.0, "functions": 1, "halstead_volume": 719.28, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/mongoHandler.ts": { "offenders": 0, "worst_cc": 10, "maintainability": 32.2, "loc": 105, "complexity": 23, "avg_complexity": 4.6, "functions": 5, "halstead_volume": 1989.69, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/respClient.ts": { "offenders": 0, "worst_cc": 1, "maintainability": 60.4, "loc": 14, "complexity": 1, "avg_complexity": 1.0, "functions": 1, "halstead_volume": 118.03, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/sqlClient.ts": { "offenders": 1, "worst_cc": 3, "maintainability": 29.7, "loc": 179, "complexity": 5, "avg_complexity": 2.5, "functions": 2, "halstead_volume": 934.32, "has_referencing_test": false, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/syncBridge.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 34.4, "loc": 93, "complexity": 9, "avg_complexity": 3.0, "functions": 3, "halstead_volume": 1504.5, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 0, "coupling_afferent": 3, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/syncSocket.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 31.8, "loc": 153, "complexity": 8, "avg_complexity": 2.67, "functions": 3, "halstead_volume": 764.11, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/valkeyHandler.ts": { "offenders": 0, "worst_cc": 3, "maintainability": 37.4, "loc": 78, "complexity": 11, "avg_complexity": 1.83, "functions": 6, "halstead_volume": 1028.09, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 3, "duplicate_lines": 36 }, "sso.ts": { "offenders": 2, "worst_cc": 12, "maintainability": 18.7, "loc": 258, "complexity": 100, "avg_complexity": 3.45, "functions": 29, "halstead_volume": 10615.08, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "static.ts": { "offenders": 1, "worst_cc": 15, "maintainability": 29.7, "loc": 125, "complexity": 30, "avg_complexity": 3.0, "functions": 10, "halstead_volume": 2838.65, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 8 }, "test.ts": { "offenders": 1, "worst_cc": 6, "maintainability": 27.9, "loc": 147, "complexity": 52, "avg_complexity": 2.48, "functions": 21, "halstead_volume": 3188.71, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "testClient.ts": { "offenders": 0, "worst_cc": 10, "maintainability": 28.3, "loc": 140, "complexity": 43, "avg_complexity": 2.53, "functions": 17, "halstead_volume": 3149.54, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 2, "coupling_afferent": 2, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "testing.ts": { "offenders": 2, "worst_cc": 11, "maintainability": 26.9, "loc": 167, "complexity": 38, "avg_complexity": 3.17, "functions": 12, "halstead_volume": 2809.77, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "trustedProxy.ts": { "offenders": 1, "worst_cc": 10, "maintainability": 25.0, "loc": 167, "complexity": 72, "avg_complexity": 5.54, "functions": 13, "halstead_volume": 4733.13, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 3, "instability": 0.25, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "types.ts": { "offenders": 0, "worst_cc": 0, "maintainability": 30.0, "loc": 128, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 2705.89, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 16, "instability": 0.059, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "validator.ts": { "offenders": 0, "worst_cc": 6, "maintainability": 33.0, "loc": 98, "complexity": 53, "avg_complexity": 4.42, "functions": 12, "halstead_volume": 1891.9, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "version.ts": { "offenders": 0, "worst_cc": 7, "maintainability": 53.0, "loc": 21, "complexity": 7, "avg_complexity": 7.0, "functions": 1, "halstead_volume": 289.51, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 4, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "websocket.ts": { "offenders": 4, "worst_cc": 14, "maintainability": 4.1, "loc": 929, "complexity": 286, "avg_complexity": 2.95, "functions": 97, "halstead_volume": 25028.55, "has_referencing_test": true, "dep_count": 9, "coupling_efferent": 6, "coupling_afferent": 2, "instability": 0.75, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "websocketBackplane.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 23.0, "loc": 230, "complexity": 46, "avg_complexity": 1.84, "functions": 25, "halstead_volume": 4050.53, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "websocketConnection.ts": { "offenders": 0, "worst_cc": 0, "maintainability": 53.8, "loc": 20, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 345.0, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 2, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "wsdl.ts": { "offenders": 8, "worst_cc": 15, "maintainability": 13.4, "loc": 430, "complexity": 122, "avg_complexity": 4.52, "functions": 27, "halstead_volume": 12122.35, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 42 } }, "trend": [ { "at": 1788636698, "tool_version": "3.8.82", "files_analyzed": 82, "total_functions": 2199, "avg_complexity": 3.26, "avg_maintainability": 24.9, "total_offenders": 189, "duplicate_blocks": 27, "duplicate_lines": 248 }, { "at": 1788636919, "tool_version": "3.8.82", "files_analyzed": 82, "total_functions": 2200, "avg_complexity": 3.26, "avg_maintainability": 24.9, "total_offenders": 189, "duplicate_blocks": 27, "duplicate_lines": 248 }, { "at": 1788637305, "tool_version": "3.8.82", "files_analyzed": 82, "total_functions": 2200, "avg_complexity": 3.26, "avg_maintainability": 24.9, "total_offenders": 189, "duplicate_blocks": 27, "duplicate_lines": 248 }, { "at": 1788637383, "tool_version": "3.8.82", "files_analyzed": 82, "total_functions": 2200, "avg_complexity": 3.26, "avg_maintainability": 24.9, "total_offenders": 189, "duplicate_blocks": 27, "duplicate_lines": 248 }, { "at": 1788637597, "tool_version": "3.8.82", "files_analyzed": 82, "total_functions": 2203, "avg_complexity": 3.25, "avg_maintainability": 24.9, "total_offenders": 189, "duplicate_blocks": 27, "duplicate_lines": 248 }, { "at": 1788637706, "tool_version": "3.8.82", "files_analyzed": 82, "total_functions": 2200, "avg_complexity": 3.26, "avg_maintainability": 24.9, "total_offenders": 188, "duplicate_blocks": 27, "duplicate_lines": 248 }, { "at": 1788638004, "tool_version": "3.8.82", "files_analyzed": 82, "total_functions": 2200, "avg_complexity": 3.26, "avg_maintainability": 24.9, "total_offenders": 188, "duplicate_blocks": 27, "duplicate_lines": 248 }, { "at": 1788638013, "tool_version": "3.8.82", "files_analyzed": 82, "total_functions": 2200, "avg_complexity": 3.26, "avg_maintainability": 24.9, "total_offenders": 188, "duplicate_blocks": 27, "duplicate_lines": 248 } ], "runs": [ { "snapshot": { "at": 1788636698, "tool_version": "3.8.82", "files_analyzed": 82, "total_functions": 2199, "avg_complexity": 3.26, "avg_maintainability": 24.9, "total_offenders": 189, "duplicate_blocks": 27, "duplicate_lines": 248 }, "files": { "__feedback/widget.js": { "offenders": 1, "worst_cc": 9, "maintainability": 31.5, "loc": 96, "complexity": 39, "avg_complexity": 2.44, "functions": 16, "halstead_volume": 3591.7, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "_missing.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 49.1, "loc": 27, "complexity": 5, "avg_complexity": 5.0, "functions": 1, "halstead_volume": 516.19, "has_referencing_test": false, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "ai.ts": { "offenders": 2, "worst_cc": 9, "maintainability": 9.3, "loc": 687, "complexity": 84, "avg_complexity": 2.71, "functions": 31, "halstead_volume": 11506.56, "has_referencing_test": true, "dep_count": 6, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "aiClient.ts": { "offenders": 9, "worst_cc": 18, "maintainability": 6.7, "loc": 669, "complexity": 336, "avg_complexity": 4.6, "functions": 73, "halstead_volume": 27386.25, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "api.ts": { "offenders": 7, "worst_cc": 19, "maintainability": 6.0, "loc": 782, "complexity": 206, "avg_complexity": 3.89, "functions": 53, "halstead_volume": 21556.02, "has_referencing_test": true, "dep_count": 8, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "auth.ts": { "offenders": 3, "worst_cc": 12, "maintainability": 16.6, "loc": 347, "complexity": 89, "avg_complexity": 3.07, "functions": 29, "halstead_volume": 8645.54, "has_referencing_test": true, "dep_count": 6, "coupling_efferent": 3, "coupling_afferent": 5, "instability": 0.375, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 16 }, "authGate.ts": { "offenders": 1, "worst_cc": 18, "maintainability": 32.5, "loc": 97, "complexity": 44, "avg_complexity": 4.0, "functions": 11, "halstead_volume": 2332.55, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "background.ts": { "offenders": 0, "worst_cc": 5, "maintainability": 39.9, "loc": 60, "complexity": 19, "avg_complexity": 2.71, "functions": 7, "halstead_volume": 966.0, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "cache.ts": { "offenders": 5, "worst_cc": 17, "maintainability": 0.6, "loc": 1208, "complexity": 407, "avg_complexity": 2.81, "functions": 145, "halstead_volume": 34752.06, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "constants.ts": { "offenders": 1, "worst_cc": 0, "maintainability": 50.1, "loc": 27, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 468.29, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "container.ts": { "offenders": 1, "worst_cc": 4, "maintainability": 44.5, "loc": 44, "complexity": 11, "avg_complexity": 2.2, "functions": 5, "halstead_volume": 575.0, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 18 }, "context/chunker.ts": { "offenders": 0, "worst_cc": 9, "maintainability": 33.1, "loc": 95, "complexity": 34, "avg_complexity": 3.4, "functions": 10, "halstead_volume": 2155.89, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "context/index.ts": { "offenders": 2, "worst_cc": 11, "maintainability": 19.6, "loc": 268, "complexity": 95, "avg_complexity": 2.71, "functions": 35, "halstead_volume": 7236.24, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "devAdmin.ts": { "offenders": 14, "worst_cc": 31, "maintainability": 0.0, "loc": 2418, "complexity": 642, "avg_complexity": 3.0, "functions": 214, "halstead_volume": 87288.47, "has_referencing_test": true, "dep_count": 24, "coupling_efferent": 16, "coupling_afferent": 3, "instability": 0.842, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 40 }, "devMailbox.ts": { "offenders": 0, "worst_cc": 6, "maintainability": 24.5, "loc": 199, "complexity": 44, "avg_complexity": 2.93, "functions": 15, "halstead_volume": 3701.17, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "dispatchPipeline.ts": { "offenders": 2, "worst_cc": 10, "maintainability": 21.1, "loc": 233, "complexity": 90, "avg_complexity": 3.91, "functions": 23, "halstead_volume": 6584.93, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 3, "coupling_afferent": 1, "instability": 0.75, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 8 }, "docs.ts": { "offenders": 6, "worst_cc": 17, "maintainability": 7.3, "loc": 672, "complexity": 204, "avg_complexity": 4.53, "functions": 45, "halstead_volume": 21706.83, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsAutoDiscovery.ts": { "offenders": 2, "worst_cc": 13, "maintainability": 40.4, "loc": 51, "complexity": 15, "avg_complexity": 7.5, "functions": 2, "halstead_volume": 1128.38, "has_referencing_test": false, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsParser.ts": { "offenders": 4, "worst_cc": 19, "maintainability": 22.0, "loc": 221, "complexity": 70, "avg_complexity": 7.0, "functions": 10, "halstead_volume": 5022.65, "has_referencing_test": false, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsScanner.ts": { "offenders": 1, "worst_cc": 9, "maintainability": 31.6, "loc": 108, "complexity": 34, "avg_complexity": 4.86, "functions": 7, "halstead_volume": 2173.79, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsSignatures.ts": { "offenders": 4, "worst_cc": 16, "maintainability": 26.7, "loc": 142, "complexity": 57, "avg_complexity": 7.13, "functions": 8, "halstead_volume": 4262.92, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "dotenv.ts": { "offenders": 1, "worst_cc": 19, "maintainability": 26.8, "loc": 157, "complexity": 46, "avg_complexity": 3.54, "functions": 13, "halstead_volume": 3510.76, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 9, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "env.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 41.3, "loc": 55, "complexity": 17, "avg_complexity": 2.43, "functions": 7, "halstead_volume": 817.19, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "errorOverlay.ts": { "offenders": 2, "worst_cc": 17, "maintainability": 22.0, "loc": 218, "complexity": 45, "avg_complexity": 3.75, "functions": 12, "halstead_volume": 6028.96, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 3, "instability": 0.25, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 6 }, "events.ts": { "offenders": 0, "worst_cc": 7, "maintainability": 30.7, "loc": 121, "complexity": 38, "avg_complexity": 2.53, "functions": 15, "halstead_volume": 2307.76, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "fakeData.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 19.8, "loc": 258, "complexity": 52, "avg_complexity": 1.37, "functions": 38, "halstead_volume": 8252.16, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "feedback.ts": { "offenders": 0, "worst_cc": 10, "maintainability": 26.4, "loc": 165, "complexity": 45, "avg_complexity": 3.21, "functions": 14, "halstead_volume": 3435.07, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 4, "coupling_afferent": 2, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 9 }, "graphql.ts": { "offenders": 11, "worst_cc": 18, "maintainability": 3.8, "loc": 942, "complexity": 249, "avg_complexity": 4.61, "functions": 54, "halstead_volume": 24010.87, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 4, "duplicate_lines": 30 }, "health.ts": { "offenders": 0, "worst_cc": 3, "maintainability": 41.0, "loc": 59, "complexity": 8, "avg_complexity": 1.6, "functions": 5, "halstead_volume": 753.2, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "htmlElement.ts": { "offenders": 2, "worst_cc": 11, "maintainability": 28.1, "loc": 139, "complexity": 35, "avg_complexity": 2.69, "functions": 13, "halstead_volume": 3461.09, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 18 }, "i18n.ts": { "offenders": 2, "worst_cc": 13, "maintainability": 27.3, "loc": 150, "complexity": 52, "avg_complexity": 4.0, "functions": 13, "halstead_volume": 3322.21, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 12 }, "index.ts": { "offenders": 1, "worst_cc": 0, "maintainability": 25.8, "loc": 169, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 4479.53, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "job.ts": { "offenders": 0, "worst_cc": 1, "maintainability": 39.4, "loc": 67, "complexity": 8, "avg_complexity": 1.0, "functions": 8, "halstead_volume": 889.29, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 2, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "logger.ts": { "offenders": 5, "worst_cc": 14, "maintainability": 7.1, "loc": 724, "complexity": 209, "avg_complexity": 3.54, "functions": 59, "halstead_volume": 19358.68, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 1, "coupling_afferent": 16, "instability": 0.059, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "mcp.ts": { "offenders": 8, "worst_cc": 18, "maintainability": 0.0, "loc": 1639, "complexity": 469, "avg_complexity": 3.37, "functions": 139, "halstead_volume": 52109.29, "has_referencing_test": true, "dep_count": 18, "coupling_efferent": 10, "coupling_afferent": 1, "instability": 0.909, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 6 }, "messenger.ts": { "offenders": 7, "worst_cc": 15, "maintainability": 3.8, "loc": 947, "complexity": 203, "avg_complexity": 2.82, "functions": 72, "halstead_volume": 26073.05, "has_referencing_test": true, "dep_count": 9, "coupling_efferent": 3, "coupling_afferent": 1, "instability": 0.75, "parse_health": 1.0, "duplicate_groups": 6, "duplicate_lines": 62 }, "metrics.ts": { "offenders": 1, "worst_cc": 11, "maintainability": 28.7, "loc": 126, "complexity": 54, "avg_complexity": 4.5, "functions": 12, "halstead_volume": 3597.66, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "middleware.ts": { "offenders": 3, "worst_cc": 13, "maintainability": 9.4, "loc": 593, "complexity": 180, "avg_complexity": 3.05, "functions": 59, "halstead_volume": 17248.36, "has_referencing_test": true, "dep_count": 8, "coupling_efferent": 8, "coupling_afferent": 2, "instability": 0.8, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "mqtt.ts": { "offenders": 5, "worst_cc": 19, "maintainability": 9.3, "loc": 600, "complexity": 189, "avg_complexity": 3.05, "functions": 62, "halstead_volume": 17413.08, "has_referencing_test": true, "dep_count": 8, "coupling_efferent": 4, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "mqttMessage.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 43.0, "loc": 55, "complexity": 12, "avg_complexity": 1.5, "functions": 8, "halstead_volume": 489.31, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "plan.ts": { "offenders": 5, "worst_cc": 13, "maintainability": 11.6, "loc": 492, "complexity": 169, "avg_complexity": 4.12, "functions": 41, "halstead_volume": 14418.49, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 2, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "portTakeover.ts": { "offenders": 1, "worst_cc": 11, "maintainability": 27.7, "loc": 153, "complexity": 50, "avg_complexity": 3.33, "functions": 15, "halstead_volume": 2880.23, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "projectIndex.ts": { "offenders": 3, "worst_cc": 16, "maintainability": 27.0, "loc": 149, "complexity": 56, "avg_complexity": 6.22, "functions": 9, "halstead_volume": 3403.95, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 4, "instability": 0.2, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "projectIndexExtractors.ts": { "offenders": 0, "worst_cc": 8, "maintainability": 29.7, "loc": 111, "complexity": 36, "avg_complexity": 4.0, "functions": 9, "halstead_volume": 3894.52, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "projectIndexStorage.ts": { "offenders": 1, "worst_cc": 11, "maintainability": 30.4, "loc": 112, "complexity": 36, "avg_complexity": 4.5, "functions": 8, "halstead_volume": 2927.36, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "push.ts": { "offenders": 1, "worst_cc": 14, "maintainability": 20.8, "loc": 249, "complexity": 55, "avg_complexity": 2.89, "functions": 19, "halstead_volume": 6180.41, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "queue.ts": { "offenders": 3, "worst_cc": 16, "maintainability": 16.6, "loc": 359, "complexity": 104, "avg_complexity": 3.15, "functions": 33, "halstead_volume": 7645.24, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 3, "coupling_afferent": 5, "instability": 0.375, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "queueBackends/kafkaBackend.ts": { "offenders": 2, "worst_cc": 6, "maintainability": 16.0, "loc": 478, "complexity": 35, "avg_complexity": 2.33, "functions": 15, "halstead_volume": 4036.01, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 14 }, "queueBackends/liteBackend.ts": { "offenders": 3, "worst_cc": 10, "maintainability": 13.1, "loc": 479, "complexity": 131, "avg_complexity": 3.12, "functions": 42, "halstead_volume": 9906.33, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 43 }, "queueBackends/mongoBackend.ts": { "offenders": 1, "worst_cc": 8, "maintainability": 17.7, "loc": 414, "complexity": 40, "avg_complexity": 2.22, "functions": 18, "halstead_volume": 3656.04, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 18 }, "queueBackends/rabbitmqBackend.ts": { "offenders": 1, "worst_cc": 7, "maintainability": 15.8, "loc": 428, "complexity": 28, "avg_complexity": 2.15, "functions": 13, "halstead_volume": 6165.41, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 36 }, "rateLimiter.ts": { "offenders": 0, "worst_cc": 5, "maintainability": 29.5, "loc": 125, "complexity": 26, "avg_complexity": 2.36, "functions": 11, "halstead_volume": 3142.68, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "request.ts": { "offenders": 3, "worst_cc": 15, "maintainability": 19.3, "loc": 267, "complexity": 76, "avg_complexity": 4.0, "functions": 19, "halstead_volume": 7829.8, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "response.ts": { "offenders": 5, "worst_cc": 17, "maintainability": 15.1, "loc": 377, "complexity": 140, "avg_complexity": 4.12, "functions": 34, "halstead_volume": 10583.94, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 2, "coupling_afferent": 2, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "routeDiscovery.ts": { "offenders": 1, "worst_cc": 15, "maintainability": 31.0, "loc": 108, "complexity": 31, "avg_complexity": 4.43, "functions": 7, "halstead_volume": 2706.43, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "router.ts": { "offenders": 4, "worst_cc": 15, "maintainability": 10.1, "loc": 589, "complexity": 144, "avg_complexity": 1.87, "functions": 77, "halstead_volume": 14811.13, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 4, "coupling_afferent": 8, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 16 }, "server.ts": { "offenders": 10, "worst_cc": 19, "maintainability": 0.0, "loc": 1512, "complexity": 388, "avg_complexity": 3.56, "functions": 109, "halstead_volume": 42449.43, "has_referencing_test": true, "dep_count": 38, "coupling_efferent": 25, "coupling_afferent": 1, "instability": 0.962, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 7 }, "service.ts": { "offenders": 2, "worst_cc": 13, "maintainability": 18.4, "loc": 318, "complexity": 83, "avg_complexity": 3.07, "functions": 27, "halstead_volume": 6372.46, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "session.ts": { "offenders": 5, "worst_cc": 12, "maintainability": 13.9, "loc": 454, "complexity": 122, "avg_complexity": 3.05, "functions": 40, "halstead_volume": 9035.2, "has_referencing_test": true, "dep_count": 10, "coupling_efferent": 7, "coupling_afferent": 5, "instability": 0.583, "parse_health": 1.0, "duplicate_groups": 3, "duplicate_lines": 36 }, "sessionHandlers/childError.ts": { "offenders": 0, "worst_cc": 6, "maintainability": 48.9, "loc": 28, "complexity": 9, "avg_complexity": 3.0, "functions": 3, "halstead_volume": 531.77, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/databaseHandler.ts": { "offenders": 0, "worst_cc": 5, "maintainability": 25.4, "loc": 200, "complexity": 33, "avg_complexity": 2.36, "functions": 14, "halstead_volume": 2714.5, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/memcachedHandler.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 34.2, "loc": 91, "complexity": 18, "avg_complexity": 2.25, "functions": 8, "halstead_volume": 1793.73, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/mongoClient.ts": { "offenders": 1, "worst_cc": 6, "maintainability": 27.5, "loc": 233, "complexity": 6, "avg_complexity": 6.0, "functions": 1, "halstead_volume": 719.28, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/mongoHandler.ts": { "offenders": 0, "worst_cc": 10, "maintainability": 32.2, "loc": 105, "complexity": 23, "avg_complexity": 4.6, "functions": 5, "halstead_volume": 1989.69, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/respClient.ts": { "offenders": 0, "worst_cc": 1, "maintainability": 60.4, "loc": 14, "complexity": 1, "avg_complexity": 1.0, "functions": 1, "halstead_volume": 118.03, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/sqlClient.ts": { "offenders": 1, "worst_cc": 3, "maintainability": 29.7, "loc": 179, "complexity": 5, "avg_complexity": 2.5, "functions": 2, "halstead_volume": 934.32, "has_referencing_test": false, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/syncBridge.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 34.4, "loc": 93, "complexity": 9, "avg_complexity": 3.0, "functions": 3, "halstead_volume": 1504.5, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 0, "coupling_afferent": 3, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/syncSocket.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 31.8, "loc": 153, "complexity": 8, "avg_complexity": 2.67, "functions": 3, "halstead_volume": 764.11, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/valkeyHandler.ts": { "offenders": 0, "worst_cc": 3, "maintainability": 37.4, "loc": 78, "complexity": 11, "avg_complexity": 1.83, "functions": 6, "halstead_volume": 1028.09, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 3, "duplicate_lines": 36 }, "sso.ts": { "offenders": 2, "worst_cc": 12, "maintainability": 18.7, "loc": 258, "complexity": 100, "avg_complexity": 3.45, "functions": 29, "halstead_volume": 10615.08, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "static.ts": { "offenders": 1, "worst_cc": 15, "maintainability": 29.7, "loc": 125, "complexity": 30, "avg_complexity": 3.0, "functions": 10, "halstead_volume": 2838.65, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 8 }, "test.ts": { "offenders": 1, "worst_cc": 6, "maintainability": 27.9, "loc": 147, "complexity": 52, "avg_complexity": 2.48, "functions": 21, "halstead_volume": 3188.71, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "testClient.ts": { "offenders": 0, "worst_cc": 10, "maintainability": 28.3, "loc": 140, "complexity": 43, "avg_complexity": 2.53, "functions": 17, "halstead_volume": 3149.54, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 2, "coupling_afferent": 2, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "testing.ts": { "offenders": 2, "worst_cc": 11, "maintainability": 26.9, "loc": 167, "complexity": 38, "avg_complexity": 3.17, "functions": 12, "halstead_volume": 2809.77, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "trustedProxy.ts": { "offenders": 1, "worst_cc": 10, "maintainability": 25.0, "loc": 167, "complexity": 72, "avg_complexity": 5.54, "functions": 13, "halstead_volume": 4733.13, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 3, "instability": 0.25, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "types.ts": { "offenders": 0, "worst_cc": 0, "maintainability": 30.0, "loc": 128, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 2705.89, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 16, "instability": 0.059, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "validator.ts": { "offenders": 0, "worst_cc": 6, "maintainability": 33.0, "loc": 98, "complexity": 53, "avg_complexity": 4.42, "functions": 12, "halstead_volume": 1891.9, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "version.ts": { "offenders": 0, "worst_cc": 7, "maintainability": 53.0, "loc": 21, "complexity": 7, "avg_complexity": 7.0, "functions": 1, "halstead_volume": 289.51, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 4, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "websocket.ts": { "offenders": 4, "worst_cc": 14, "maintainability": 4.1, "loc": 929, "complexity": 286, "avg_complexity": 2.95, "functions": 97, "halstead_volume": 25028.55, "has_referencing_test": true, "dep_count": 9, "coupling_efferent": 6, "coupling_afferent": 2, "instability": 0.75, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "websocketBackplane.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 23.0, "loc": 230, "complexity": 46, "avg_complexity": 1.84, "functions": 25, "halstead_volume": 4050.53, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "websocketConnection.ts": { "offenders": 0, "worst_cc": 0, "maintainability": 53.8, "loc": 20, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 345.0, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 2, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "wsdl.ts": { "offenders": 8, "worst_cc": 15, "maintainability": 13.4, "loc": 430, "complexity": 122, "avg_complexity": 4.52, "functions": 27, "halstead_volume": 12122.35, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 42 } } }, { "snapshot": { "at": 1788636919, "tool_version": "3.8.82", "files_analyzed": 82, "total_functions": 2200, "avg_complexity": 3.26, "avg_maintainability": 24.9, "total_offenders": 189, "duplicate_blocks": 27, "duplicate_lines": 248 }, "files": { "__feedback/widget.js": { "offenders": 1, "worst_cc": 9, "maintainability": 31.5, "loc": 96, "complexity": 39, "avg_complexity": 2.44, "functions": 16, "halstead_volume": 3591.7, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "_missing.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 49.1, "loc": 27, "complexity": 5, "avg_complexity": 5.0, "functions": 1, "halstead_volume": 516.19, "has_referencing_test": false, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "ai.ts": { "offenders": 2, "worst_cc": 9, "maintainability": 9.3, "loc": 687, "complexity": 84, "avg_complexity": 2.71, "functions": 31, "halstead_volume": 11506.56, "has_referencing_test": true, "dep_count": 6, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "aiClient.ts": { "offenders": 9, "worst_cc": 18, "maintainability": 6.7, "loc": 669, "complexity": 336, "avg_complexity": 4.6, "functions": 73, "halstead_volume": 27386.25, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "api.ts": { "offenders": 7, "worst_cc": 19, "maintainability": 6.0, "loc": 782, "complexity": 206, "avg_complexity": 3.89, "functions": 53, "halstead_volume": 21556.02, "has_referencing_test": true, "dep_count": 8, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "auth.ts": { "offenders": 3, "worst_cc": 12, "maintainability": 16.6, "loc": 347, "complexity": 89, "avg_complexity": 3.07, "functions": 29, "halstead_volume": 8645.54, "has_referencing_test": true, "dep_count": 6, "coupling_efferent": 3, "coupling_afferent": 5, "instability": 0.375, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 16 }, "authGate.ts": { "offenders": 1, "worst_cc": 18, "maintainability": 32.5, "loc": 97, "complexity": 44, "avg_complexity": 4.0, "functions": 11, "halstead_volume": 2332.55, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "background.ts": { "offenders": 0, "worst_cc": 5, "maintainability": 39.9, "loc": 60, "complexity": 19, "avg_complexity": 2.71, "functions": 7, "halstead_volume": 966.0, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "cache.ts": { "offenders": 5, "worst_cc": 17, "maintainability": 0.6, "loc": 1208, "complexity": 407, "avg_complexity": 2.81, "functions": 145, "halstead_volume": 34752.06, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "constants.ts": { "offenders": 1, "worst_cc": 0, "maintainability": 50.1, "loc": 27, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 468.29, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "container.ts": { "offenders": 1, "worst_cc": 4, "maintainability": 44.5, "loc": 44, "complexity": 11, "avg_complexity": 2.2, "functions": 5, "halstead_volume": 575.0, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 18 }, "context/chunker.ts": { "offenders": 0, "worst_cc": 9, "maintainability": 33.1, "loc": 95, "complexity": 34, "avg_complexity": 3.4, "functions": 10, "halstead_volume": 2155.89, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "context/index.ts": { "offenders": 2, "worst_cc": 11, "maintainability": 19.6, "loc": 268, "complexity": 95, "avg_complexity": 2.71, "functions": 35, "halstead_volume": 7236.24, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "devAdmin.ts": { "offenders": 14, "worst_cc": 31, "maintainability": 0.0, "loc": 2418, "complexity": 642, "avg_complexity": 3.0, "functions": 214, "halstead_volume": 87288.47, "has_referencing_test": true, "dep_count": 24, "coupling_efferent": 16, "coupling_afferent": 3, "instability": 0.842, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 40 }, "devMailbox.ts": { "offenders": 0, "worst_cc": 6, "maintainability": 24.5, "loc": 199, "complexity": 44, "avg_complexity": 2.93, "functions": 15, "halstead_volume": 3701.17, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "dispatchPipeline.ts": { "offenders": 2, "worst_cc": 10, "maintainability": 21.1, "loc": 233, "complexity": 90, "avg_complexity": 3.91, "functions": 23, "halstead_volume": 6584.93, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 3, "coupling_afferent": 1, "instability": 0.75, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 8 }, "docs.ts": { "offenders": 6, "worst_cc": 17, "maintainability": 7.3, "loc": 672, "complexity": 204, "avg_complexity": 4.53, "functions": 45, "halstead_volume": 21706.83, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsAutoDiscovery.ts": { "offenders": 2, "worst_cc": 13, "maintainability": 40.4, "loc": 51, "complexity": 15, "avg_complexity": 7.5, "functions": 2, "halstead_volume": 1128.38, "has_referencing_test": false, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsParser.ts": { "offenders": 4, "worst_cc": 19, "maintainability": 22.0, "loc": 221, "complexity": 70, "avg_complexity": 7.0, "functions": 10, "halstead_volume": 5022.65, "has_referencing_test": false, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsScanner.ts": { "offenders": 1, "worst_cc": 9, "maintainability": 31.6, "loc": 108, "complexity": 34, "avg_complexity": 4.86, "functions": 7, "halstead_volume": 2173.79, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsSignatures.ts": { "offenders": 4, "worst_cc": 16, "maintainability": 26.7, "loc": 142, "complexity": 57, "avg_complexity": 7.13, "functions": 8, "halstead_volume": 4262.92, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "dotenv.ts": { "offenders": 1, "worst_cc": 19, "maintainability": 26.8, "loc": 157, "complexity": 46, "avg_complexity": 3.54, "functions": 13, "halstead_volume": 3510.76, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 9, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "env.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 41.3, "loc": 55, "complexity": 17, "avg_complexity": 2.43, "functions": 7, "halstead_volume": 817.19, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "errorOverlay.ts": { "offenders": 2, "worst_cc": 17, "maintainability": 22.0, "loc": 218, "complexity": 45, "avg_complexity": 3.75, "functions": 12, "halstead_volume": 6028.96, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 3, "instability": 0.25, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 6 }, "events.ts": { "offenders": 0, "worst_cc": 7, "maintainability": 30.7, "loc": 121, "complexity": 38, "avg_complexity": 2.53, "functions": 15, "halstead_volume": 2307.76, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "fakeData.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 19.8, "loc": 258, "complexity": 52, "avg_complexity": 1.37, "functions": 38, "halstead_volume": 8252.16, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "feedback.ts": { "offenders": 0, "worst_cc": 10, "maintainability": 26.4, "loc": 165, "complexity": 45, "avg_complexity": 3.21, "functions": 14, "halstead_volume": 3435.07, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 4, "coupling_afferent": 2, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 9 }, "graphql.ts": { "offenders": 11, "worst_cc": 18, "maintainability": 3.8, "loc": 942, "complexity": 249, "avg_complexity": 4.61, "functions": 54, "halstead_volume": 24010.87, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 4, "duplicate_lines": 30 }, "health.ts": { "offenders": 0, "worst_cc": 3, "maintainability": 41.0, "loc": 59, "complexity": 8, "avg_complexity": 1.6, "functions": 5, "halstead_volume": 753.2, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "htmlElement.ts": { "offenders": 2, "worst_cc": 11, "maintainability": 28.1, "loc": 139, "complexity": 35, "avg_complexity": 2.69, "functions": 13, "halstead_volume": 3461.09, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 18 }, "i18n.ts": { "offenders": 2, "worst_cc": 13, "maintainability": 27.3, "loc": 150, "complexity": 52, "avg_complexity": 4.0, "functions": 13, "halstead_volume": 3322.21, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 12 }, "index.ts": { "offenders": 1, "worst_cc": 0, "maintainability": 25.8, "loc": 169, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 4479.53, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "job.ts": { "offenders": 0, "worst_cc": 1, "maintainability": 39.4, "loc": 67, "complexity": 8, "avg_complexity": 1.0, "functions": 8, "halstead_volume": 889.29, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 2, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "logger.ts": { "offenders": 5, "worst_cc": 14, "maintainability": 7.1, "loc": 724, "complexity": 209, "avg_complexity": 3.54, "functions": 59, "halstead_volume": 19358.68, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 1, "coupling_afferent": 16, "instability": 0.059, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "mcp.ts": { "offenders": 8, "worst_cc": 18, "maintainability": 0.0, "loc": 1639, "complexity": 469, "avg_complexity": 3.37, "functions": 139, "halstead_volume": 52109.29, "has_referencing_test": true, "dep_count": 18, "coupling_efferent": 10, "coupling_afferent": 1, "instability": 0.909, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 6 }, "messenger.ts": { "offenders": 7, "worst_cc": 15, "maintainability": 3.8, "loc": 947, "complexity": 203, "avg_complexity": 2.82, "functions": 72, "halstead_volume": 26073.05, "has_referencing_test": true, "dep_count": 9, "coupling_efferent": 3, "coupling_afferent": 1, "instability": 0.75, "parse_health": 1.0, "duplicate_groups": 6, "duplicate_lines": 62 }, "metrics.ts": { "offenders": 1, "worst_cc": 11, "maintainability": 28.7, "loc": 126, "complexity": 54, "avg_complexity": 4.5, "functions": 12, "halstead_volume": 3597.66, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "middleware.ts": { "offenders": 3, "worst_cc": 13, "maintainability": 9.4, "loc": 593, "complexity": 180, "avg_complexity": 3.05, "functions": 59, "halstead_volume": 17248.36, "has_referencing_test": true, "dep_count": 8, "coupling_efferent": 8, "coupling_afferent": 2, "instability": 0.8, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "mqtt.ts": { "offenders": 5, "worst_cc": 19, "maintainability": 9.3, "loc": 600, "complexity": 189, "avg_complexity": 3.05, "functions": 62, "halstead_volume": 17413.08, "has_referencing_test": true, "dep_count": 8, "coupling_efferent": 4, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "mqttMessage.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 43.0, "loc": 55, "complexity": 12, "avg_complexity": 1.5, "functions": 8, "halstead_volume": 489.31, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "plan.ts": { "offenders": 5, "worst_cc": 13, "maintainability": 11.6, "loc": 492, "complexity": 169, "avg_complexity": 4.12, "functions": 41, "halstead_volume": 14418.49, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 2, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "portTakeover.ts": { "offenders": 1, "worst_cc": 11, "maintainability": 27.7, "loc": 153, "complexity": 50, "avg_complexity": 3.33, "functions": 15, "halstead_volume": 2880.23, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "projectIndex.ts": { "offenders": 3, "worst_cc": 16, "maintainability": 27.0, "loc": 149, "complexity": 56, "avg_complexity": 6.22, "functions": 9, "halstead_volume": 3403.95, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 4, "instability": 0.2, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "projectIndexExtractors.ts": { "offenders": 0, "worst_cc": 8, "maintainability": 29.7, "loc": 111, "complexity": 36, "avg_complexity": 4.0, "functions": 9, "halstead_volume": 3894.52, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "projectIndexStorage.ts": { "offenders": 1, "worst_cc": 11, "maintainability": 30.4, "loc": 112, "complexity": 36, "avg_complexity": 4.5, "functions": 8, "halstead_volume": 2927.36, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "push.ts": { "offenders": 1, "worst_cc": 14, "maintainability": 20.4, "loc": 256, "complexity": 59, "avg_complexity": 2.95, "functions": 20, "halstead_volume": 6485.6, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "queue.ts": { "offenders": 3, "worst_cc": 16, "maintainability": 16.6, "loc": 359, "complexity": 104, "avg_complexity": 3.15, "functions": 33, "halstead_volume": 7645.24, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 3, "coupling_afferent": 5, "instability": 0.375, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "queueBackends/kafkaBackend.ts": { "offenders": 2, "worst_cc": 6, "maintainability": 16.0, "loc": 478, "complexity": 35, "avg_complexity": 2.33, "functions": 15, "halstead_volume": 4036.01, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 14 }, "queueBackends/liteBackend.ts": { "offenders": 3, "worst_cc": 10, "maintainability": 13.1, "loc": 479, "complexity": 131, "avg_complexity": 3.12, "functions": 42, "halstead_volume": 9906.33, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 43 }, "queueBackends/mongoBackend.ts": { "offenders": 1, "worst_cc": 8, "maintainability": 17.7, "loc": 414, "complexity": 40, "avg_complexity": 2.22, "functions": 18, "halstead_volume": 3656.04, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 18 }, "queueBackends/rabbitmqBackend.ts": { "offenders": 1, "worst_cc": 7, "maintainability": 15.8, "loc": 428, "complexity": 28, "avg_complexity": 2.15, "functions": 13, "halstead_volume": 6165.41, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 36 }, "rateLimiter.ts": { "offenders": 0, "worst_cc": 5, "maintainability": 29.5, "loc": 125, "complexity": 26, "avg_complexity": 2.36, "functions": 11, "halstead_volume": 3142.68, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "request.ts": { "offenders": 3, "worst_cc": 15, "maintainability": 19.3, "loc": 267, "complexity": 76, "avg_complexity": 4.0, "functions": 19, "halstead_volume": 7829.8, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "response.ts": { "offenders": 5, "worst_cc": 17, "maintainability": 15.1, "loc": 377, "complexity": 140, "avg_complexity": 4.12, "functions": 34, "halstead_volume": 10583.94, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 2, "coupling_afferent": 2, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "routeDiscovery.ts": { "offenders": 1, "worst_cc": 15, "maintainability": 31.0, "loc": 108, "complexity": 31, "avg_complexity": 4.43, "functions": 7, "halstead_volume": 2706.43, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "router.ts": { "offenders": 4, "worst_cc": 15, "maintainability": 10.1, "loc": 589, "complexity": 144, "avg_complexity": 1.87, "functions": 77, "halstead_volume": 14811.13, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 4, "coupling_afferent": 8, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 16 }, "server.ts": { "offenders": 10, "worst_cc": 19, "maintainability": 0.0, "loc": 1512, "complexity": 388, "avg_complexity": 3.56, "functions": 109, "halstead_volume": 42449.43, "has_referencing_test": true, "dep_count": 38, "coupling_efferent": 25, "coupling_afferent": 1, "instability": 0.962, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 7 }, "service.ts": { "offenders": 2, "worst_cc": 13, "maintainability": 18.4, "loc": 318, "complexity": 83, "avg_complexity": 3.07, "functions": 27, "halstead_volume": 6372.46, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "session.ts": { "offenders": 5, "worst_cc": 12, "maintainability": 13.9, "loc": 454, "complexity": 122, "avg_complexity": 3.05, "functions": 40, "halstead_volume": 9035.2, "has_referencing_test": true, "dep_count": 10, "coupling_efferent": 7, "coupling_afferent": 5, "instability": 0.583, "parse_health": 1.0, "duplicate_groups": 3, "duplicate_lines": 36 }, "sessionHandlers/childError.ts": { "offenders": 0, "worst_cc": 6, "maintainability": 48.9, "loc": 28, "complexity": 9, "avg_complexity": 3.0, "functions": 3, "halstead_volume": 531.77, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/databaseHandler.ts": { "offenders": 0, "worst_cc": 5, "maintainability": 25.4, "loc": 200, "complexity": 33, "avg_complexity": 2.36, "functions": 14, "halstead_volume": 2714.5, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/memcachedHandler.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 34.2, "loc": 91, "complexity": 18, "avg_complexity": 2.25, "functions": 8, "halstead_volume": 1793.73, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/mongoClient.ts": { "offenders": 1, "worst_cc": 6, "maintainability": 27.5, "loc": 233, "complexity": 6, "avg_complexity": 6.0, "functions": 1, "halstead_volume": 719.28, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/mongoHandler.ts": { "offenders": 0, "worst_cc": 10, "maintainability": 32.2, "loc": 105, "complexity": 23, "avg_complexity": 4.6, "functions": 5, "halstead_volume": 1989.69, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/respClient.ts": { "offenders": 0, "worst_cc": 1, "maintainability": 60.4, "loc": 14, "complexity": 1, "avg_complexity": 1.0, "functions": 1, "halstead_volume": 118.03, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/sqlClient.ts": { "offenders": 1, "worst_cc": 3, "maintainability": 29.7, "loc": 179, "complexity": 5, "avg_complexity": 2.5, "functions": 2, "halstead_volume": 934.32, "has_referencing_test": false, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/syncBridge.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 34.4, "loc": 93, "complexity": 9, "avg_complexity": 3.0, "functions": 3, "halstead_volume": 1504.5, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 0, "coupling_afferent": 3, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/syncSocket.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 31.8, "loc": 153, "complexity": 8, "avg_complexity": 2.67, "functions": 3, "halstead_volume": 764.11, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/valkeyHandler.ts": { "offenders": 0, "worst_cc": 3, "maintainability": 37.4, "loc": 78, "complexity": 11, "avg_complexity": 1.83, "functions": 6, "halstead_volume": 1028.09, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 3, "duplicate_lines": 36 }, "sso.ts": { "offenders": 2, "worst_cc": 12, "maintainability": 18.7, "loc": 258, "complexity": 100, "avg_complexity": 3.45, "functions": 29, "halstead_volume": 10615.08, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "static.ts": { "offenders": 1, "worst_cc": 15, "maintainability": 29.7, "loc": 125, "complexity": 30, "avg_complexity": 3.0, "functions": 10, "halstead_volume": 2838.65, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 8 }, "test.ts": { "offenders": 1, "worst_cc": 6, "maintainability": 27.9, "loc": 147, "complexity": 52, "avg_complexity": 2.48, "functions": 21, "halstead_volume": 3188.71, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "testClient.ts": { "offenders": 0, "worst_cc": 10, "maintainability": 28.3, "loc": 140, "complexity": 43, "avg_complexity": 2.53, "functions": 17, "halstead_volume": 3149.54, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 2, "coupling_afferent": 2, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "testing.ts": { "offenders": 2, "worst_cc": 11, "maintainability": 26.9, "loc": 167, "complexity": 38, "avg_complexity": 3.17, "functions": 12, "halstead_volume": 2809.77, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "trustedProxy.ts": { "offenders": 1, "worst_cc": 10, "maintainability": 25.0, "loc": 167, "complexity": 72, "avg_complexity": 5.54, "functions": 13, "halstead_volume": 4733.13, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 3, "instability": 0.25, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "types.ts": { "offenders": 0, "worst_cc": 0, "maintainability": 30.0, "loc": 128, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 2705.89, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 16, "instability": 0.059, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "validator.ts": { "offenders": 0, "worst_cc": 6, "maintainability": 33.0, "loc": 98, "complexity": 53, "avg_complexity": 4.42, "functions": 12, "halstead_volume": 1891.9, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "version.ts": { "offenders": 0, "worst_cc": 7, "maintainability": 53.0, "loc": 21, "complexity": 7, "avg_complexity": 7.0, "functions": 1, "halstead_volume": 289.51, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 4, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "websocket.ts": { "offenders": 4, "worst_cc": 14, "maintainability": 4.1, "loc": 929, "complexity": 286, "avg_complexity": 2.95, "functions": 97, "halstead_volume": 25028.55, "has_referencing_test": true, "dep_count": 9, "coupling_efferent": 6, "coupling_afferent": 2, "instability": 0.75, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "websocketBackplane.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 23.0, "loc": 230, "complexity": 46, "avg_complexity": 1.84, "functions": 25, "halstead_volume": 4050.53, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "websocketConnection.ts": { "offenders": 0, "worst_cc": 0, "maintainability": 53.8, "loc": 20, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 345.0, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 2, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "wsdl.ts": { "offenders": 8, "worst_cc": 15, "maintainability": 13.4, "loc": 430, "complexity": 122, "avg_complexity": 4.52, "functions": 27, "halstead_volume": 12122.35, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 42 } } }, { "snapshot": { "at": 1788637305, "tool_version": "3.8.82", "files_analyzed": 82, "total_functions": 2200, "avg_complexity": 3.26, "avg_maintainability": 24.9, "total_offenders": 189, "duplicate_blocks": 27, "duplicate_lines": 248 }, "files": { "__feedback/widget.js": { "offenders": 1, "worst_cc": 9, "maintainability": 31.5, "loc": 96, "complexity": 39, "avg_complexity": 2.44, "functions": 16, "halstead_volume": 3591.7, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "_missing.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 49.1, "loc": 27, "complexity": 5, "avg_complexity": 5.0, "functions": 1, "halstead_volume": 516.19, "has_referencing_test": false, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "ai.ts": { "offenders": 2, "worst_cc": 9, "maintainability": 9.3, "loc": 687, "complexity": 84, "avg_complexity": 2.71, "functions": 31, "halstead_volume": 11506.56, "has_referencing_test": true, "dep_count": 6, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "aiClient.ts": { "offenders": 9, "worst_cc": 18, "maintainability": 6.7, "loc": 669, "complexity": 336, "avg_complexity": 4.6, "functions": 73, "halstead_volume": 27386.25, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "api.ts": { "offenders": 7, "worst_cc": 19, "maintainability": 6.0, "loc": 782, "complexity": 206, "avg_complexity": 3.89, "functions": 53, "halstead_volume": 21556.02, "has_referencing_test": true, "dep_count": 8, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "auth.ts": { "offenders": 3, "worst_cc": 12, "maintainability": 16.6, "loc": 347, "complexity": 89, "avg_complexity": 3.07, "functions": 29, "halstead_volume": 8645.54, "has_referencing_test": true, "dep_count": 6, "coupling_efferent": 3, "coupling_afferent": 5, "instability": 0.375, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 16 }, "authGate.ts": { "offenders": 1, "worst_cc": 18, "maintainability": 32.5, "loc": 97, "complexity": 44, "avg_complexity": 4.0, "functions": 11, "halstead_volume": 2332.55, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "background.ts": { "offenders": 0, "worst_cc": 5, "maintainability": 39.9, "loc": 60, "complexity": 19, "avg_complexity": 2.71, "functions": 7, "halstead_volume": 966.0, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "cache.ts": { "offenders": 5, "worst_cc": 17, "maintainability": 0.6, "loc": 1208, "complexity": 407, "avg_complexity": 2.81, "functions": 145, "halstead_volume": 34752.06, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "constants.ts": { "offenders": 1, "worst_cc": 0, "maintainability": 50.1, "loc": 27, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 468.29, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "container.ts": { "offenders": 1, "worst_cc": 4, "maintainability": 44.5, "loc": 44, "complexity": 11, "avg_complexity": 2.2, "functions": 5, "halstead_volume": 575.0, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 18 }, "context/chunker.ts": { "offenders": 0, "worst_cc": 9, "maintainability": 33.1, "loc": 95, "complexity": 34, "avg_complexity": 3.4, "functions": 10, "halstead_volume": 2155.89, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "context/index.ts": { "offenders": 2, "worst_cc": 11, "maintainability": 19.6, "loc": 268, "complexity": 95, "avg_complexity": 2.71, "functions": 35, "halstead_volume": 7236.24, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "devAdmin.ts": { "offenders": 14, "worst_cc": 31, "maintainability": 0.0, "loc": 2418, "complexity": 642, "avg_complexity": 3.0, "functions": 214, "halstead_volume": 87288.47, "has_referencing_test": true, "dep_count": 24, "coupling_efferent": 16, "coupling_afferent": 3, "instability": 0.842, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 40 }, "devMailbox.ts": { "offenders": 0, "worst_cc": 6, "maintainability": 24.5, "loc": 199, "complexity": 44, "avg_complexity": 2.93, "functions": 15, "halstead_volume": 3701.17, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "dispatchPipeline.ts": { "offenders": 2, "worst_cc": 10, "maintainability": 21.1, "loc": 233, "complexity": 90, "avg_complexity": 3.91, "functions": 23, "halstead_volume": 6584.93, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 3, "coupling_afferent": 1, "instability": 0.75, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 8 }, "docs.ts": { "offenders": 6, "worst_cc": 17, "maintainability": 7.3, "loc": 672, "complexity": 204, "avg_complexity": 4.53, "functions": 45, "halstead_volume": 21706.83, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsAutoDiscovery.ts": { "offenders": 2, "worst_cc": 13, "maintainability": 40.4, "loc": 51, "complexity": 15, "avg_complexity": 7.5, "functions": 2, "halstead_volume": 1128.38, "has_referencing_test": false, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsParser.ts": { "offenders": 4, "worst_cc": 19, "maintainability": 22.0, "loc": 221, "complexity": 70, "avg_complexity": 7.0, "functions": 10, "halstead_volume": 5022.65, "has_referencing_test": false, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsScanner.ts": { "offenders": 1, "worst_cc": 9, "maintainability": 31.6, "loc": 108, "complexity": 34, "avg_complexity": 4.86, "functions": 7, "halstead_volume": 2173.79, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsSignatures.ts": { "offenders": 4, "worst_cc": 16, "maintainability": 26.7, "loc": 142, "complexity": 57, "avg_complexity": 7.13, "functions": 8, "halstead_volume": 4262.92, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "dotenv.ts": { "offenders": 1, "worst_cc": 19, "maintainability": 26.8, "loc": 157, "complexity": 46, "avg_complexity": 3.54, "functions": 13, "halstead_volume": 3510.76, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 9, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "env.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 41.3, "loc": 55, "complexity": 17, "avg_complexity": 2.43, "functions": 7, "halstead_volume": 817.19, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "errorOverlay.ts": { "offenders": 2, "worst_cc": 17, "maintainability": 22.0, "loc": 218, "complexity": 45, "avg_complexity": 3.75, "functions": 12, "halstead_volume": 6028.96, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 3, "instability": 0.25, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 6 }, "events.ts": { "offenders": 0, "worst_cc": 7, "maintainability": 30.7, "loc": 121, "complexity": 38, "avg_complexity": 2.53, "functions": 15, "halstead_volume": 2307.76, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "fakeData.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 19.8, "loc": 258, "complexity": 52, "avg_complexity": 1.37, "functions": 38, "halstead_volume": 8252.16, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "feedback.ts": { "offenders": 0, "worst_cc": 10, "maintainability": 26.4, "loc": 165, "complexity": 45, "avg_complexity": 3.21, "functions": 14, "halstead_volume": 3435.07, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 4, "coupling_afferent": 2, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 9 }, "graphql.ts": { "offenders": 11, "worst_cc": 18, "maintainability": 3.8, "loc": 942, "complexity": 249, "avg_complexity": 4.61, "functions": 54, "halstead_volume": 24010.87, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 4, "duplicate_lines": 30 }, "health.ts": { "offenders": 0, "worst_cc": 3, "maintainability": 41.0, "loc": 59, "complexity": 8, "avg_complexity": 1.6, "functions": 5, "halstead_volume": 753.2, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "htmlElement.ts": { "offenders": 2, "worst_cc": 11, "maintainability": 28.1, "loc": 139, "complexity": 35, "avg_complexity": 2.69, "functions": 13, "halstead_volume": 3461.09, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 18 }, "i18n.ts": { "offenders": 2, "worst_cc": 13, "maintainability": 27.3, "loc": 150, "complexity": 52, "avg_complexity": 4.0, "functions": 13, "halstead_volume": 3322.21, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 12 }, "index.ts": { "offenders": 1, "worst_cc": 0, "maintainability": 25.8, "loc": 169, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 4479.53, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "job.ts": { "offenders": 0, "worst_cc": 1, "maintainability": 39.4, "loc": 67, "complexity": 8, "avg_complexity": 1.0, "functions": 8, "halstead_volume": 889.29, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 2, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "logger.ts": { "offenders": 5, "worst_cc": 14, "maintainability": 7.1, "loc": 724, "complexity": 209, "avg_complexity": 3.54, "functions": 59, "halstead_volume": 19358.68, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 1, "coupling_afferent": 16, "instability": 0.059, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "mcp.ts": { "offenders": 8, "worst_cc": 18, "maintainability": 0.0, "loc": 1639, "complexity": 469, "avg_complexity": 3.37, "functions": 139, "halstead_volume": 52109.29, "has_referencing_test": true, "dep_count": 18, "coupling_efferent": 10, "coupling_afferent": 1, "instability": 0.909, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 6 }, "messenger.ts": { "offenders": 7, "worst_cc": 15, "maintainability": 3.8, "loc": 947, "complexity": 203, "avg_complexity": 2.82, "functions": 72, "halstead_volume": 26073.05, "has_referencing_test": true, "dep_count": 9, "coupling_efferent": 3, "coupling_afferent": 1, "instability": 0.75, "parse_health": 1.0, "duplicate_groups": 6, "duplicate_lines": 62 }, "metrics.ts": { "offenders": 1, "worst_cc": 11, "maintainability": 28.7, "loc": 126, "complexity": 54, "avg_complexity": 4.5, "functions": 12, "halstead_volume": 3597.66, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "middleware.ts": { "offenders": 3, "worst_cc": 13, "maintainability": 9.4, "loc": 593, "complexity": 180, "avg_complexity": 3.05, "functions": 59, "halstead_volume": 17248.36, "has_referencing_test": true, "dep_count": 8, "coupling_efferent": 8, "coupling_afferent": 2, "instability": 0.8, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "mqtt.ts": { "offenders": 5, "worst_cc": 19, "maintainability": 9.3, "loc": 600, "complexity": 189, "avg_complexity": 3.05, "functions": 62, "halstead_volume": 17413.08, "has_referencing_test": true, "dep_count": 8, "coupling_efferent": 4, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "mqttMessage.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 43.0, "loc": 55, "complexity": 12, "avg_complexity": 1.5, "functions": 8, "halstead_volume": 489.31, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "plan.ts": { "offenders": 5, "worst_cc": 13, "maintainability": 11.6, "loc": 492, "complexity": 169, "avg_complexity": 4.12, "functions": 41, "halstead_volume": 14418.49, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 2, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "portTakeover.ts": { "offenders": 1, "worst_cc": 11, "maintainability": 27.7, "loc": 153, "complexity": 50, "avg_complexity": 3.33, "functions": 15, "halstead_volume": 2880.23, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "projectIndex.ts": { "offenders": 3, "worst_cc": 16, "maintainability": 27.0, "loc": 149, "complexity": 56, "avg_complexity": 6.22, "functions": 9, "halstead_volume": 3403.95, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 4, "instability": 0.2, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "projectIndexExtractors.ts": { "offenders": 0, "worst_cc": 8, "maintainability": 29.7, "loc": 111, "complexity": 36, "avg_complexity": 4.0, "functions": 9, "halstead_volume": 3894.52, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "projectIndexStorage.ts": { "offenders": 1, "worst_cc": 11, "maintainability": 30.4, "loc": 112, "complexity": 36, "avg_complexity": 4.5, "functions": 8, "halstead_volume": 2927.36, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "push.ts": { "offenders": 1, "worst_cc": 16, "maintainability": 20.1, "loc": 261, "complexity": 61, "avg_complexity": 3.05, "functions": 20, "halstead_volume": 6644.67, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "queue.ts": { "offenders": 3, "worst_cc": 16, "maintainability": 16.6, "loc": 359, "complexity": 104, "avg_complexity": 3.15, "functions": 33, "halstead_volume": 7645.24, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 3, "coupling_afferent": 5, "instability": 0.375, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "queueBackends/kafkaBackend.ts": { "offenders": 2, "worst_cc": 6, "maintainability": 16.0, "loc": 478, "complexity": 35, "avg_complexity": 2.33, "functions": 15, "halstead_volume": 4036.01, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 14 }, "queueBackends/liteBackend.ts": { "offenders": 3, "worst_cc": 10, "maintainability": 13.1, "loc": 479, "complexity": 131, "avg_complexity": 3.12, "functions": 42, "halstead_volume": 9906.33, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 43 }, "queueBackends/mongoBackend.ts": { "offenders": 1, "worst_cc": 8, "maintainability": 17.7, "loc": 414, "complexity": 40, "avg_complexity": 2.22, "functions": 18, "halstead_volume": 3656.04, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 18 }, "queueBackends/rabbitmqBackend.ts": { "offenders": 1, "worst_cc": 7, "maintainability": 15.8, "loc": 428, "complexity": 28, "avg_complexity": 2.15, "functions": 13, "halstead_volume": 6165.41, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 36 }, "rateLimiter.ts": { "offenders": 0, "worst_cc": 5, "maintainability": 29.5, "loc": 125, "complexity": 26, "avg_complexity": 2.36, "functions": 11, "halstead_volume": 3142.68, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "request.ts": { "offenders": 3, "worst_cc": 15, "maintainability": 19.3, "loc": 267, "complexity": 76, "avg_complexity": 4.0, "functions": 19, "halstead_volume": 7829.8, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "response.ts": { "offenders": 5, "worst_cc": 17, "maintainability": 15.1, "loc": 377, "complexity": 140, "avg_complexity": 4.12, "functions": 34, "halstead_volume": 10583.94, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 2, "coupling_afferent": 2, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "routeDiscovery.ts": { "offenders": 1, "worst_cc": 15, "maintainability": 31.0, "loc": 108, "complexity": 31, "avg_complexity": 4.43, "functions": 7, "halstead_volume": 2706.43, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "router.ts": { "offenders": 4, "worst_cc": 15, "maintainability": 10.1, "loc": 589, "complexity": 144, "avg_complexity": 1.87, "functions": 77, "halstead_volume": 14811.13, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 4, "coupling_afferent": 8, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 16 }, "server.ts": { "offenders": 10, "worst_cc": 19, "maintainability": 0.0, "loc": 1512, "complexity": 388, "avg_complexity": 3.56, "functions": 109, "halstead_volume": 42449.43, "has_referencing_test": true, "dep_count": 38, "coupling_efferent": 25, "coupling_afferent": 1, "instability": 0.962, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 7 }, "service.ts": { "offenders": 2, "worst_cc": 13, "maintainability": 18.4, "loc": 318, "complexity": 83, "avg_complexity": 3.07, "functions": 27, "halstead_volume": 6372.46, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "session.ts": { "offenders": 5, "worst_cc": 12, "maintainability": 13.9, "loc": 454, "complexity": 122, "avg_complexity": 3.05, "functions": 40, "halstead_volume": 9035.2, "has_referencing_test": true, "dep_count": 10, "coupling_efferent": 7, "coupling_afferent": 5, "instability": 0.583, "parse_health": 1.0, "duplicate_groups": 3, "duplicate_lines": 36 }, "sessionHandlers/childError.ts": { "offenders": 0, "worst_cc": 6, "maintainability": 48.9, "loc": 28, "complexity": 9, "avg_complexity": 3.0, "functions": 3, "halstead_volume": 531.77, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/databaseHandler.ts": { "offenders": 0, "worst_cc": 5, "maintainability": 25.4, "loc": 200, "complexity": 33, "avg_complexity": 2.36, "functions": 14, "halstead_volume": 2714.5, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/memcachedHandler.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 34.2, "loc": 91, "complexity": 18, "avg_complexity": 2.25, "functions": 8, "halstead_volume": 1793.73, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/mongoClient.ts": { "offenders": 1, "worst_cc": 6, "maintainability": 27.5, "loc": 233, "complexity": 6, "avg_complexity": 6.0, "functions": 1, "halstead_volume": 719.28, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/mongoHandler.ts": { "offenders": 0, "worst_cc": 10, "maintainability": 32.2, "loc": 105, "complexity": 23, "avg_complexity": 4.6, "functions": 5, "halstead_volume": 1989.69, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/respClient.ts": { "offenders": 0, "worst_cc": 1, "maintainability": 60.4, "loc": 14, "complexity": 1, "avg_complexity": 1.0, "functions": 1, "halstead_volume": 118.03, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/sqlClient.ts": { "offenders": 1, "worst_cc": 3, "maintainability": 29.7, "loc": 179, "complexity": 5, "avg_complexity": 2.5, "functions": 2, "halstead_volume": 934.32, "has_referencing_test": false, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/syncBridge.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 34.4, "loc": 93, "complexity": 9, "avg_complexity": 3.0, "functions": 3, "halstead_volume": 1504.5, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 0, "coupling_afferent": 3, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/syncSocket.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 31.8, "loc": 153, "complexity": 8, "avg_complexity": 2.67, "functions": 3, "halstead_volume": 764.11, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/valkeyHandler.ts": { "offenders": 0, "worst_cc": 3, "maintainability": 37.4, "loc": 78, "complexity": 11, "avg_complexity": 1.83, "functions": 6, "halstead_volume": 1028.09, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 3, "duplicate_lines": 36 }, "sso.ts": { "offenders": 2, "worst_cc": 12, "maintainability": 18.7, "loc": 258, "complexity": 100, "avg_complexity": 3.45, "functions": 29, "halstead_volume": 10615.08, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "static.ts": { "offenders": 1, "worst_cc": 15, "maintainability": 29.7, "loc": 125, "complexity": 30, "avg_complexity": 3.0, "functions": 10, "halstead_volume": 2838.65, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 8 }, "test.ts": { "offenders": 1, "worst_cc": 6, "maintainability": 27.9, "loc": 147, "complexity": 52, "avg_complexity": 2.48, "functions": 21, "halstead_volume": 3188.71, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "testClient.ts": { "offenders": 0, "worst_cc": 10, "maintainability": 28.3, "loc": 140, "complexity": 43, "avg_complexity": 2.53, "functions": 17, "halstead_volume": 3149.54, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 2, "coupling_afferent": 2, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "testing.ts": { "offenders": 2, "worst_cc": 11, "maintainability": 26.9, "loc": 167, "complexity": 38, "avg_complexity": 3.17, "functions": 12, "halstead_volume": 2809.77, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "trustedProxy.ts": { "offenders": 1, "worst_cc": 10, "maintainability": 25.0, "loc": 167, "complexity": 72, "avg_complexity": 5.54, "functions": 13, "halstead_volume": 4733.13, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 3, "instability": 0.25, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "types.ts": { "offenders": 0, "worst_cc": 0, "maintainability": 30.0, "loc": 128, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 2705.89, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 16, "instability": 0.059, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "validator.ts": { "offenders": 0, "worst_cc": 6, "maintainability": 33.0, "loc": 98, "complexity": 53, "avg_complexity": 4.42, "functions": 12, "halstead_volume": 1891.9, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "version.ts": { "offenders": 0, "worst_cc": 7, "maintainability": 53.0, "loc": 21, "complexity": 7, "avg_complexity": 7.0, "functions": 1, "halstead_volume": 289.51, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 4, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "websocket.ts": { "offenders": 4, "worst_cc": 14, "maintainability": 4.1, "loc": 929, "complexity": 286, "avg_complexity": 2.95, "functions": 97, "halstead_volume": 25028.55, "has_referencing_test": true, "dep_count": 9, "coupling_efferent": 6, "coupling_afferent": 2, "instability": 0.75, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "websocketBackplane.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 23.0, "loc": 230, "complexity": 46, "avg_complexity": 1.84, "functions": 25, "halstead_volume": 4050.53, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "websocketConnection.ts": { "offenders": 0, "worst_cc": 0, "maintainability": 53.8, "loc": 20, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 345.0, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 2, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "wsdl.ts": { "offenders": 8, "worst_cc": 15, "maintainability": 13.4, "loc": 430, "complexity": 122, "avg_complexity": 4.52, "functions": 27, "halstead_volume": 12122.35, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 42 } } }, { "snapshot": { "at": 1788637383, "tool_version": "3.8.82", "files_analyzed": 82, "total_functions": 2200, "avg_complexity": 3.26, "avg_maintainability": 24.9, "total_offenders": 189, "duplicate_blocks": 27, "duplicate_lines": 248 }, "files": { "__feedback/widget.js": { "offenders": 1, "worst_cc": 9, "maintainability": 31.5, "loc": 96, "complexity": 39, "avg_complexity": 2.44, "functions": 16, "halstead_volume": 3591.7, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "_missing.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 49.1, "loc": 27, "complexity": 5, "avg_complexity": 5.0, "functions": 1, "halstead_volume": 516.19, "has_referencing_test": false, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "ai.ts": { "offenders": 2, "worst_cc": 9, "maintainability": 9.3, "loc": 687, "complexity": 84, "avg_complexity": 2.71, "functions": 31, "halstead_volume": 11506.56, "has_referencing_test": true, "dep_count": 6, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "aiClient.ts": { "offenders": 9, "worst_cc": 18, "maintainability": 6.7, "loc": 669, "complexity": 336, "avg_complexity": 4.6, "functions": 73, "halstead_volume": 27386.25, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "api.ts": { "offenders": 7, "worst_cc": 19, "maintainability": 6.0, "loc": 782, "complexity": 206, "avg_complexity": 3.89, "functions": 53, "halstead_volume": 21556.02, "has_referencing_test": true, "dep_count": 8, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "auth.ts": { "offenders": 3, "worst_cc": 12, "maintainability": 16.6, "loc": 347, "complexity": 89, "avg_complexity": 3.07, "functions": 29, "halstead_volume": 8645.54, "has_referencing_test": true, "dep_count": 6, "coupling_efferent": 3, "coupling_afferent": 5, "instability": 0.375, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 16 }, "authGate.ts": { "offenders": 1, "worst_cc": 18, "maintainability": 32.5, "loc": 97, "complexity": 44, "avg_complexity": 4.0, "functions": 11, "halstead_volume": 2332.55, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "background.ts": { "offenders": 0, "worst_cc": 5, "maintainability": 39.9, "loc": 60, "complexity": 19, "avg_complexity": 2.71, "functions": 7, "halstead_volume": 966.0, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "cache.ts": { "offenders": 5, "worst_cc": 17, "maintainability": 0.6, "loc": 1208, "complexity": 407, "avg_complexity": 2.81, "functions": 145, "halstead_volume": 34752.06, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "constants.ts": { "offenders": 1, "worst_cc": 0, "maintainability": 50.1, "loc": 27, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 468.29, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "container.ts": { "offenders": 1, "worst_cc": 4, "maintainability": 44.5, "loc": 44, "complexity": 11, "avg_complexity": 2.2, "functions": 5, "halstead_volume": 575.0, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 18 }, "context/chunker.ts": { "offenders": 0, "worst_cc": 9, "maintainability": 33.1, "loc": 95, "complexity": 34, "avg_complexity": 3.4, "functions": 10, "halstead_volume": 2155.89, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "context/index.ts": { "offenders": 2, "worst_cc": 11, "maintainability": 19.6, "loc": 268, "complexity": 95, "avg_complexity": 2.71, "functions": 35, "halstead_volume": 7236.24, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "devAdmin.ts": { "offenders": 14, "worst_cc": 31, "maintainability": 0.0, "loc": 2418, "complexity": 642, "avg_complexity": 3.0, "functions": 214, "halstead_volume": 87288.47, "has_referencing_test": true, "dep_count": 24, "coupling_efferent": 16, "coupling_afferent": 3, "instability": 0.842, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 40 }, "devMailbox.ts": { "offenders": 0, "worst_cc": 6, "maintainability": 24.5, "loc": 199, "complexity": 44, "avg_complexity": 2.93, "functions": 15, "halstead_volume": 3701.17, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "dispatchPipeline.ts": { "offenders": 2, "worst_cc": 10, "maintainability": 21.1, "loc": 233, "complexity": 90, "avg_complexity": 3.91, "functions": 23, "halstead_volume": 6584.93, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 3, "coupling_afferent": 1, "instability": 0.75, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 8 }, "docs.ts": { "offenders": 6, "worst_cc": 17, "maintainability": 7.3, "loc": 672, "complexity": 204, "avg_complexity": 4.53, "functions": 45, "halstead_volume": 21706.83, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsAutoDiscovery.ts": { "offenders": 2, "worst_cc": 13, "maintainability": 40.4, "loc": 51, "complexity": 15, "avg_complexity": 7.5, "functions": 2, "halstead_volume": 1128.38, "has_referencing_test": false, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsParser.ts": { "offenders": 4, "worst_cc": 19, "maintainability": 22.0, "loc": 221, "complexity": 70, "avg_complexity": 7.0, "functions": 10, "halstead_volume": 5022.65, "has_referencing_test": false, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsScanner.ts": { "offenders": 1, "worst_cc": 9, "maintainability": 31.6, "loc": 108, "complexity": 34, "avg_complexity": 4.86, "functions": 7, "halstead_volume": 2173.79, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsSignatures.ts": { "offenders": 4, "worst_cc": 16, "maintainability": 26.7, "loc": 142, "complexity": 57, "avg_complexity": 7.13, "functions": 8, "halstead_volume": 4262.92, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "dotenv.ts": { "offenders": 1, "worst_cc": 19, "maintainability": 26.8, "loc": 157, "complexity": 46, "avg_complexity": 3.54, "functions": 13, "halstead_volume": 3510.76, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 9, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "env.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 41.3, "loc": 55, "complexity": 17, "avg_complexity": 2.43, "functions": 7, "halstead_volume": 817.19, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "errorOverlay.ts": { "offenders": 2, "worst_cc": 17, "maintainability": 22.0, "loc": 218, "complexity": 45, "avg_complexity": 3.75, "functions": 12, "halstead_volume": 6028.96, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 3, "instability": 0.25, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 6 }, "events.ts": { "offenders": 0, "worst_cc": 7, "maintainability": 30.7, "loc": 121, "complexity": 38, "avg_complexity": 2.53, "functions": 15, "halstead_volume": 2307.76, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "fakeData.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 19.8, "loc": 258, "complexity": 52, "avg_complexity": 1.37, "functions": 38, "halstead_volume": 8252.16, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "feedback.ts": { "offenders": 0, "worst_cc": 10, "maintainability": 26.4, "loc": 165, "complexity": 45, "avg_complexity": 3.21, "functions": 14, "halstead_volume": 3435.07, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 4, "coupling_afferent": 2, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 9 }, "graphql.ts": { "offenders": 11, "worst_cc": 18, "maintainability": 3.8, "loc": 942, "complexity": 249, "avg_complexity": 4.61, "functions": 54, "halstead_volume": 24010.87, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 4, "duplicate_lines": 30 }, "health.ts": { "offenders": 0, "worst_cc": 3, "maintainability": 41.0, "loc": 59, "complexity": 8, "avg_complexity": 1.6, "functions": 5, "halstead_volume": 753.2, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "htmlElement.ts": { "offenders": 2, "worst_cc": 11, "maintainability": 28.1, "loc": 139, "complexity": 35, "avg_complexity": 2.69, "functions": 13, "halstead_volume": 3461.09, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 18 }, "i18n.ts": { "offenders": 2, "worst_cc": 13, "maintainability": 27.3, "loc": 150, "complexity": 52, "avg_complexity": 4.0, "functions": 13, "halstead_volume": 3322.21, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 12 }, "index.ts": { "offenders": 1, "worst_cc": 0, "maintainability": 25.8, "loc": 169, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 4479.53, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "job.ts": { "offenders": 0, "worst_cc": 1, "maintainability": 39.4, "loc": 67, "complexity": 8, "avg_complexity": 1.0, "functions": 8, "halstead_volume": 889.29, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 2, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "logger.ts": { "offenders": 5, "worst_cc": 14, "maintainability": 7.1, "loc": 724, "complexity": 209, "avg_complexity": 3.54, "functions": 59, "halstead_volume": 19358.68, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 1, "coupling_afferent": 16, "instability": 0.059, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "mcp.ts": { "offenders": 8, "worst_cc": 18, "maintainability": 0.0, "loc": 1639, "complexity": 469, "avg_complexity": 3.37, "functions": 139, "halstead_volume": 52109.29, "has_referencing_test": true, "dep_count": 18, "coupling_efferent": 10, "coupling_afferent": 1, "instability": 0.909, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 6 }, "messenger.ts": { "offenders": 7, "worst_cc": 15, "maintainability": 3.8, "loc": 947, "complexity": 203, "avg_complexity": 2.82, "functions": 72, "halstead_volume": 26073.05, "has_referencing_test": true, "dep_count": 9, "coupling_efferent": 3, "coupling_afferent": 1, "instability": 0.75, "parse_health": 1.0, "duplicate_groups": 6, "duplicate_lines": 62 }, "metrics.ts": { "offenders": 1, "worst_cc": 11, "maintainability": 28.7, "loc": 126, "complexity": 54, "avg_complexity": 4.5, "functions": 12, "halstead_volume": 3597.66, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "middleware.ts": { "offenders": 3, "worst_cc": 13, "maintainability": 9.4, "loc": 593, "complexity": 180, "avg_complexity": 3.05, "functions": 59, "halstead_volume": 17248.36, "has_referencing_test": true, "dep_count": 8, "coupling_efferent": 8, "coupling_afferent": 2, "instability": 0.8, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "mqtt.ts": { "offenders": 5, "worst_cc": 19, "maintainability": 9.3, "loc": 600, "complexity": 189, "avg_complexity": 3.05, "functions": 62, "halstead_volume": 17413.08, "has_referencing_test": true, "dep_count": 8, "coupling_efferent": 4, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "mqttMessage.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 43.0, "loc": 55, "complexity": 12, "avg_complexity": 1.5, "functions": 8, "halstead_volume": 489.31, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "plan.ts": { "offenders": 5, "worst_cc": 13, "maintainability": 11.6, "loc": 492, "complexity": 169, "avg_complexity": 4.12, "functions": 41, "halstead_volume": 14418.49, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 2, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "portTakeover.ts": { "offenders": 1, "worst_cc": 11, "maintainability": 27.7, "loc": 153, "complexity": 50, "avg_complexity": 3.33, "functions": 15, "halstead_volume": 2880.23, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "projectIndex.ts": { "offenders": 3, "worst_cc": 16, "maintainability": 27.0, "loc": 149, "complexity": 56, "avg_complexity": 6.22, "functions": 9, "halstead_volume": 3403.95, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 4, "instability": 0.2, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "projectIndexExtractors.ts": { "offenders": 0, "worst_cc": 8, "maintainability": 29.7, "loc": 111, "complexity": 36, "avg_complexity": 4.0, "functions": 9, "halstead_volume": 3894.52, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "projectIndexStorage.ts": { "offenders": 1, "worst_cc": 11, "maintainability": 30.4, "loc": 112, "complexity": 36, "avg_complexity": 4.5, "functions": 8, "halstead_volume": 2927.36, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "push.ts": { "offenders": 1, "worst_cc": 16, "maintainability": 20.1, "loc": 261, "complexity": 61, "avg_complexity": 3.05, "functions": 20, "halstead_volume": 6644.67, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "queue.ts": { "offenders": 3, "worst_cc": 16, "maintainability": 16.6, "loc": 359, "complexity": 104, "avg_complexity": 3.15, "functions": 33, "halstead_volume": 7645.24, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 3, "coupling_afferent": 5, "instability": 0.375, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "queueBackends/kafkaBackend.ts": { "offenders": 2, "worst_cc": 6, "maintainability": 16.0, "loc": 478, "complexity": 35, "avg_complexity": 2.33, "functions": 15, "halstead_volume": 4036.01, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 14 }, "queueBackends/liteBackend.ts": { "offenders": 3, "worst_cc": 10, "maintainability": 13.1, "loc": 479, "complexity": 131, "avg_complexity": 3.12, "functions": 42, "halstead_volume": 9906.33, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 43 }, "queueBackends/mongoBackend.ts": { "offenders": 1, "worst_cc": 8, "maintainability": 17.7, "loc": 414, "complexity": 40, "avg_complexity": 2.22, "functions": 18, "halstead_volume": 3656.04, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 18 }, "queueBackends/rabbitmqBackend.ts": { "offenders": 1, "worst_cc": 7, "maintainability": 15.8, "loc": 428, "complexity": 28, "avg_complexity": 2.15, "functions": 13, "halstead_volume": 6165.41, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 36 }, "rateLimiter.ts": { "offenders": 0, "worst_cc": 5, "maintainability": 29.5, "loc": 125, "complexity": 26, "avg_complexity": 2.36, "functions": 11, "halstead_volume": 3142.68, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "request.ts": { "offenders": 3, "worst_cc": 15, "maintainability": 19.3, "loc": 267, "complexity": 76, "avg_complexity": 4.0, "functions": 19, "halstead_volume": 7829.8, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "response.ts": { "offenders": 5, "worst_cc": 17, "maintainability": 15.1, "loc": 377, "complexity": 140, "avg_complexity": 4.12, "functions": 34, "halstead_volume": 10583.94, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 2, "coupling_afferent": 2, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "routeDiscovery.ts": { "offenders": 1, "worst_cc": 15, "maintainability": 31.0, "loc": 108, "complexity": 31, "avg_complexity": 4.43, "functions": 7, "halstead_volume": 2706.43, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "router.ts": { "offenders": 4, "worst_cc": 15, "maintainability": 10.1, "loc": 589, "complexity": 144, "avg_complexity": 1.87, "functions": 77, "halstead_volume": 14811.13, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 4, "coupling_afferent": 8, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 16 }, "server.ts": { "offenders": 10, "worst_cc": 19, "maintainability": 0.0, "loc": 1512, "complexity": 388, "avg_complexity": 3.56, "functions": 109, "halstead_volume": 42449.43, "has_referencing_test": true, "dep_count": 38, "coupling_efferent": 25, "coupling_afferent": 1, "instability": 0.962, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 7 }, "service.ts": { "offenders": 2, "worst_cc": 13, "maintainability": 18.4, "loc": 318, "complexity": 83, "avg_complexity": 3.07, "functions": 27, "halstead_volume": 6372.46, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "session.ts": { "offenders": 5, "worst_cc": 12, "maintainability": 13.9, "loc": 454, "complexity": 122, "avg_complexity": 3.05, "functions": 40, "halstead_volume": 9035.2, "has_referencing_test": true, "dep_count": 10, "coupling_efferent": 7, "coupling_afferent": 5, "instability": 0.583, "parse_health": 1.0, "duplicate_groups": 3, "duplicate_lines": 36 }, "sessionHandlers/childError.ts": { "offenders": 0, "worst_cc": 6, "maintainability": 48.9, "loc": 28, "complexity": 9, "avg_complexity": 3.0, "functions": 3, "halstead_volume": 531.77, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/databaseHandler.ts": { "offenders": 0, "worst_cc": 5, "maintainability": 25.4, "loc": 200, "complexity": 33, "avg_complexity": 2.36, "functions": 14, "halstead_volume": 2714.5, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/memcachedHandler.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 34.2, "loc": 91, "complexity": 18, "avg_complexity": 2.25, "functions": 8, "halstead_volume": 1793.73, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/mongoClient.ts": { "offenders": 1, "worst_cc": 6, "maintainability": 27.5, "loc": 233, "complexity": 6, "avg_complexity": 6.0, "functions": 1, "halstead_volume": 719.28, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/mongoHandler.ts": { "offenders": 0, "worst_cc": 10, "maintainability": 32.2, "loc": 105, "complexity": 23, "avg_complexity": 4.6, "functions": 5, "halstead_volume": 1989.69, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/respClient.ts": { "offenders": 0, "worst_cc": 1, "maintainability": 60.4, "loc": 14, "complexity": 1, "avg_complexity": 1.0, "functions": 1, "halstead_volume": 118.03, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/sqlClient.ts": { "offenders": 1, "worst_cc": 3, "maintainability": 29.7, "loc": 179, "complexity": 5, "avg_complexity": 2.5, "functions": 2, "halstead_volume": 934.32, "has_referencing_test": false, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/syncBridge.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 34.4, "loc": 93, "complexity": 9, "avg_complexity": 3.0, "functions": 3, "halstead_volume": 1504.5, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 0, "coupling_afferent": 3, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/syncSocket.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 31.8, "loc": 153, "complexity": 8, "avg_complexity": 2.67, "functions": 3, "halstead_volume": 764.11, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/valkeyHandler.ts": { "offenders": 0, "worst_cc": 3, "maintainability": 37.4, "loc": 78, "complexity": 11, "avg_complexity": 1.83, "functions": 6, "halstead_volume": 1028.09, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 3, "duplicate_lines": 36 }, "sso.ts": { "offenders": 2, "worst_cc": 12, "maintainability": 18.7, "loc": 258, "complexity": 100, "avg_complexity": 3.45, "functions": 29, "halstead_volume": 10615.08, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "static.ts": { "offenders": 1, "worst_cc": 15, "maintainability": 29.7, "loc": 125, "complexity": 30, "avg_complexity": 3.0, "functions": 10, "halstead_volume": 2838.65, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 8 }, "test.ts": { "offenders": 1, "worst_cc": 6, "maintainability": 27.9, "loc": 147, "complexity": 52, "avg_complexity": 2.48, "functions": 21, "halstead_volume": 3188.71, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "testClient.ts": { "offenders": 0, "worst_cc": 10, "maintainability": 28.3, "loc": 140, "complexity": 43, "avg_complexity": 2.53, "functions": 17, "halstead_volume": 3149.54, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 2, "coupling_afferent": 2, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "testing.ts": { "offenders": 2, "worst_cc": 11, "maintainability": 26.9, "loc": 167, "complexity": 38, "avg_complexity": 3.17, "functions": 12, "halstead_volume": 2809.77, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "trustedProxy.ts": { "offenders": 1, "worst_cc": 10, "maintainability": 25.0, "loc": 167, "complexity": 72, "avg_complexity": 5.54, "functions": 13, "halstead_volume": 4733.13, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 3, "instability": 0.25, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "types.ts": { "offenders": 0, "worst_cc": 0, "maintainability": 30.0, "loc": 128, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 2705.89, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 16, "instability": 0.059, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "validator.ts": { "offenders": 0, "worst_cc": 6, "maintainability": 33.0, "loc": 98, "complexity": 53, "avg_complexity": 4.42, "functions": 12, "halstead_volume": 1891.9, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "version.ts": { "offenders": 0, "worst_cc": 7, "maintainability": 53.0, "loc": 21, "complexity": 7, "avg_complexity": 7.0, "functions": 1, "halstead_volume": 289.51, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 4, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "websocket.ts": { "offenders": 4, "worst_cc": 14, "maintainability": 4.1, "loc": 929, "complexity": 286, "avg_complexity": 2.95, "functions": 97, "halstead_volume": 25028.55, "has_referencing_test": true, "dep_count": 9, "coupling_efferent": 6, "coupling_afferent": 2, "instability": 0.75, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "websocketBackplane.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 23.0, "loc": 230, "complexity": 46, "avg_complexity": 1.84, "functions": 25, "halstead_volume": 4050.53, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "websocketConnection.ts": { "offenders": 0, "worst_cc": 0, "maintainability": 53.8, "loc": 20, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 345.0, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 2, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "wsdl.ts": { "offenders": 8, "worst_cc": 15, "maintainability": 13.4, "loc": 430, "complexity": 122, "avg_complexity": 4.52, "functions": 27, "halstead_volume": 12122.35, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 42 } } }, { "snapshot": { "at": 1788637597, "tool_version": "3.8.82", "files_analyzed": 82, "total_functions": 2203, "avg_complexity": 3.25, "avg_maintainability": 24.9, "total_offenders": 189, "duplicate_blocks": 27, "duplicate_lines": 248 }, "files": { "__feedback/widget.js": { "offenders": 1, "worst_cc": 9, "maintainability": 31.5, "loc": 96, "complexity": 39, "avg_complexity": 2.44, "functions": 16, "halstead_volume": 3591.7, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "_missing.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 49.1, "loc": 27, "complexity": 5, "avg_complexity": 5.0, "functions": 1, "halstead_volume": 516.19, "has_referencing_test": false, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "ai.ts": { "offenders": 2, "worst_cc": 9, "maintainability": 9.3, "loc": 687, "complexity": 84, "avg_complexity": 2.71, "functions": 31, "halstead_volume": 11506.56, "has_referencing_test": true, "dep_count": 6, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "aiClient.ts": { "offenders": 9, "worst_cc": 18, "maintainability": 6.7, "loc": 669, "complexity": 336, "avg_complexity": 4.6, "functions": 73, "halstead_volume": 27386.25, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "api.ts": { "offenders": 7, "worst_cc": 19, "maintainability": 6.0, "loc": 782, "complexity": 206, "avg_complexity": 3.89, "functions": 53, "halstead_volume": 21556.02, "has_referencing_test": true, "dep_count": 8, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "auth.ts": { "offenders": 3, "worst_cc": 12, "maintainability": 16.6, "loc": 347, "complexity": 89, "avg_complexity": 3.07, "functions": 29, "halstead_volume": 8645.54, "has_referencing_test": true, "dep_count": 6, "coupling_efferent": 3, "coupling_afferent": 5, "instability": 0.375, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 16 }, "authGate.ts": { "offenders": 1, "worst_cc": 18, "maintainability": 32.5, "loc": 97, "complexity": 44, "avg_complexity": 4.0, "functions": 11, "halstead_volume": 2332.55, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "background.ts": { "offenders": 0, "worst_cc": 5, "maintainability": 39.9, "loc": 60, "complexity": 19, "avg_complexity": 2.71, "functions": 7, "halstead_volume": 966.0, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "cache.ts": { "offenders": 5, "worst_cc": 17, "maintainability": 0.6, "loc": 1208, "complexity": 407, "avg_complexity": 2.81, "functions": 145, "halstead_volume": 34752.06, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "constants.ts": { "offenders": 1, "worst_cc": 0, "maintainability": 50.1, "loc": 27, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 468.29, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "container.ts": { "offenders": 1, "worst_cc": 4, "maintainability": 44.5, "loc": 44, "complexity": 11, "avg_complexity": 2.2, "functions": 5, "halstead_volume": 575.0, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 18 }, "context/chunker.ts": { "offenders": 0, "worst_cc": 9, "maintainability": 33.1, "loc": 95, "complexity": 34, "avg_complexity": 3.4, "functions": 10, "halstead_volume": 2155.89, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "context/index.ts": { "offenders": 2, "worst_cc": 11, "maintainability": 19.6, "loc": 268, "complexity": 95, "avg_complexity": 2.71, "functions": 35, "halstead_volume": 7236.24, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "devAdmin.ts": { "offenders": 14, "worst_cc": 31, "maintainability": 0.0, "loc": 2418, "complexity": 642, "avg_complexity": 3.0, "functions": 214, "halstead_volume": 87288.47, "has_referencing_test": true, "dep_count": 24, "coupling_efferent": 16, "coupling_afferent": 3, "instability": 0.842, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 40 }, "devMailbox.ts": { "offenders": 0, "worst_cc": 6, "maintainability": 24.5, "loc": 199, "complexity": 44, "avg_complexity": 2.93, "functions": 15, "halstead_volume": 3701.17, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "dispatchPipeline.ts": { "offenders": 2, "worst_cc": 10, "maintainability": 21.1, "loc": 233, "complexity": 90, "avg_complexity": 3.91, "functions": 23, "halstead_volume": 6584.93, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 3, "coupling_afferent": 1, "instability": 0.75, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 8 }, "docs.ts": { "offenders": 6, "worst_cc": 17, "maintainability": 7.3, "loc": 672, "complexity": 204, "avg_complexity": 4.53, "functions": 45, "halstead_volume": 21706.83, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsAutoDiscovery.ts": { "offenders": 2, "worst_cc": 13, "maintainability": 40.4, "loc": 51, "complexity": 15, "avg_complexity": 7.5, "functions": 2, "halstead_volume": 1128.38, "has_referencing_test": false, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsParser.ts": { "offenders": 4, "worst_cc": 19, "maintainability": 22.0, "loc": 221, "complexity": 70, "avg_complexity": 7.0, "functions": 10, "halstead_volume": 5022.65, "has_referencing_test": false, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsScanner.ts": { "offenders": 1, "worst_cc": 9, "maintainability": 31.6, "loc": 108, "complexity": 34, "avg_complexity": 4.86, "functions": 7, "halstead_volume": 2173.79, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsSignatures.ts": { "offenders": 4, "worst_cc": 16, "maintainability": 26.7, "loc": 142, "complexity": 57, "avg_complexity": 7.13, "functions": 8, "halstead_volume": 4262.92, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "dotenv.ts": { "offenders": 1, "worst_cc": 19, "maintainability": 26.8, "loc": 157, "complexity": 46, "avg_complexity": 3.54, "functions": 13, "halstead_volume": 3510.76, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 9, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "env.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 41.3, "loc": 55, "complexity": 17, "avg_complexity": 2.43, "functions": 7, "halstead_volume": 817.19, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "errorOverlay.ts": { "offenders": 2, "worst_cc": 17, "maintainability": 22.0, "loc": 218, "complexity": 45, "avg_complexity": 3.75, "functions": 12, "halstead_volume": 6028.96, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 3, "instability": 0.25, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 6 }, "events.ts": { "offenders": 0, "worst_cc": 7, "maintainability": 30.7, "loc": 121, "complexity": 38, "avg_complexity": 2.53, "functions": 15, "halstead_volume": 2307.76, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "fakeData.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 19.8, "loc": 258, "complexity": 52, "avg_complexity": 1.37, "functions": 38, "halstead_volume": 8252.16, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "feedback.ts": { "offenders": 0, "worst_cc": 10, "maintainability": 26.4, "loc": 165, "complexity": 45, "avg_complexity": 3.21, "functions": 14, "halstead_volume": 3435.07, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 4, "coupling_afferent": 2, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 9 }, "graphql.ts": { "offenders": 11, "worst_cc": 18, "maintainability": 3.8, "loc": 942, "complexity": 249, "avg_complexity": 4.61, "functions": 54, "halstead_volume": 24010.87, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 4, "duplicate_lines": 30 }, "health.ts": { "offenders": 0, "worst_cc": 3, "maintainability": 41.0, "loc": 59, "complexity": 8, "avg_complexity": 1.6, "functions": 5, "halstead_volume": 753.2, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "htmlElement.ts": { "offenders": 2, "worst_cc": 11, "maintainability": 28.1, "loc": 139, "complexity": 35, "avg_complexity": 2.69, "functions": 13, "halstead_volume": 3461.09, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 18 }, "i18n.ts": { "offenders": 2, "worst_cc": 13, "maintainability": 27.3, "loc": 150, "complexity": 52, "avg_complexity": 4.0, "functions": 13, "halstead_volume": 3322.21, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 12 }, "index.ts": { "offenders": 1, "worst_cc": 0, "maintainability": 25.8, "loc": 169, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 4479.53, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "job.ts": { "offenders": 0, "worst_cc": 1, "maintainability": 39.4, "loc": 67, "complexity": 8, "avg_complexity": 1.0, "functions": 8, "halstead_volume": 889.29, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 2, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "logger.ts": { "offenders": 5, "worst_cc": 14, "maintainability": 7.1, "loc": 724, "complexity": 209, "avg_complexity": 3.54, "functions": 59, "halstead_volume": 19358.68, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 1, "coupling_afferent": 16, "instability": 0.059, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "mcp.ts": { "offenders": 8, "worst_cc": 18, "maintainability": 0.0, "loc": 1639, "complexity": 469, "avg_complexity": 3.37, "functions": 139, "halstead_volume": 52109.29, "has_referencing_test": true, "dep_count": 18, "coupling_efferent": 10, "coupling_afferent": 1, "instability": 0.909, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 6 }, "messenger.ts": { "offenders": 7, "worst_cc": 15, "maintainability": 3.8, "loc": 947, "complexity": 203, "avg_complexity": 2.82, "functions": 72, "halstead_volume": 26073.05, "has_referencing_test": true, "dep_count": 9, "coupling_efferent": 3, "coupling_afferent": 1, "instability": 0.75, "parse_health": 1.0, "duplicate_groups": 6, "duplicate_lines": 62 }, "metrics.ts": { "offenders": 1, "worst_cc": 11, "maintainability": 28.7, "loc": 126, "complexity": 54, "avg_complexity": 4.5, "functions": 12, "halstead_volume": 3597.66, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "middleware.ts": { "offenders": 3, "worst_cc": 13, "maintainability": 9.4, "loc": 593, "complexity": 180, "avg_complexity": 3.05, "functions": 59, "halstead_volume": 17248.36, "has_referencing_test": true, "dep_count": 8, "coupling_efferent": 8, "coupling_afferent": 2, "instability": 0.8, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "mqtt.ts": { "offenders": 5, "worst_cc": 19, "maintainability": 9.3, "loc": 600, "complexity": 189, "avg_complexity": 3.05, "functions": 62, "halstead_volume": 17413.08, "has_referencing_test": true, "dep_count": 8, "coupling_efferent": 4, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "mqttMessage.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 43.0, "loc": 55, "complexity": 12, "avg_complexity": 1.5, "functions": 8, "halstead_volume": 489.31, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "plan.ts": { "offenders": 5, "worst_cc": 13, "maintainability": 11.6, "loc": 492, "complexity": 169, "avg_complexity": 4.12, "functions": 41, "halstead_volume": 14418.49, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 2, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "portTakeover.ts": { "offenders": 1, "worst_cc": 11, "maintainability": 27.7, "loc": 153, "complexity": 50, "avg_complexity": 3.33, "functions": 15, "halstead_volume": 2880.23, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "projectIndex.ts": { "offenders": 3, "worst_cc": 16, "maintainability": 27.0, "loc": 149, "complexity": 56, "avg_complexity": 6.22, "functions": 9, "halstead_volume": 3403.95, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 4, "instability": 0.2, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "projectIndexExtractors.ts": { "offenders": 0, "worst_cc": 8, "maintainability": 29.7, "loc": 111, "complexity": 36, "avg_complexity": 4.0, "functions": 9, "halstead_volume": 3894.52, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "projectIndexStorage.ts": { "offenders": 1, "worst_cc": 11, "maintainability": 30.4, "loc": 112, "complexity": 36, "avg_complexity": 4.5, "functions": 8, "halstead_volume": 2927.36, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "push.ts": { "offenders": 1, "worst_cc": 8, "maintainability": 20.2, "loc": 255, "complexity": 64, "avg_complexity": 2.78, "functions": 23, "halstead_volume": 6996.68, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "queue.ts": { "offenders": 3, "worst_cc": 16, "maintainability": 16.6, "loc": 359, "complexity": 104, "avg_complexity": 3.15, "functions": 33, "halstead_volume": 7645.24, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 3, "coupling_afferent": 5, "instability": 0.375, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "queueBackends/kafkaBackend.ts": { "offenders": 2, "worst_cc": 6, "maintainability": 16.0, "loc": 478, "complexity": 35, "avg_complexity": 2.33, "functions": 15, "halstead_volume": 4036.01, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 14 }, "queueBackends/liteBackend.ts": { "offenders": 3, "worst_cc": 10, "maintainability": 13.1, "loc": 479, "complexity": 131, "avg_complexity": 3.12, "functions": 42, "halstead_volume": 9906.33, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 43 }, "queueBackends/mongoBackend.ts": { "offenders": 1, "worst_cc": 8, "maintainability": 17.7, "loc": 414, "complexity": 40, "avg_complexity": 2.22, "functions": 18, "halstead_volume": 3656.04, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 18 }, "queueBackends/rabbitmqBackend.ts": { "offenders": 1, "worst_cc": 7, "maintainability": 15.8, "loc": 428, "complexity": 28, "avg_complexity": 2.15, "functions": 13, "halstead_volume": 6165.41, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 36 }, "rateLimiter.ts": { "offenders": 0, "worst_cc": 5, "maintainability": 29.5, "loc": 125, "complexity": 26, "avg_complexity": 2.36, "functions": 11, "halstead_volume": 3142.68, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "request.ts": { "offenders": 3, "worst_cc": 15, "maintainability": 19.3, "loc": 267, "complexity": 76, "avg_complexity": 4.0, "functions": 19, "halstead_volume": 7829.8, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "response.ts": { "offenders": 5, "worst_cc": 17, "maintainability": 15.1, "loc": 377, "complexity": 140, "avg_complexity": 4.12, "functions": 34, "halstead_volume": 10583.94, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 2, "coupling_afferent": 2, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "routeDiscovery.ts": { "offenders": 1, "worst_cc": 15, "maintainability": 31.0, "loc": 108, "complexity": 31, "avg_complexity": 4.43, "functions": 7, "halstead_volume": 2706.43, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "router.ts": { "offenders": 4, "worst_cc": 15, "maintainability": 10.1, "loc": 589, "complexity": 144, "avg_complexity": 1.87, "functions": 77, "halstead_volume": 14811.13, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 4, "coupling_afferent": 8, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 16 }, "server.ts": { "offenders": 10, "worst_cc": 19, "maintainability": 0.0, "loc": 1512, "complexity": 388, "avg_complexity": 3.56, "functions": 109, "halstead_volume": 42449.43, "has_referencing_test": true, "dep_count": 38, "coupling_efferent": 25, "coupling_afferent": 1, "instability": 0.962, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 7 }, "service.ts": { "offenders": 2, "worst_cc": 13, "maintainability": 18.4, "loc": 318, "complexity": 83, "avg_complexity": 3.07, "functions": 27, "halstead_volume": 6372.46, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "session.ts": { "offenders": 5, "worst_cc": 12, "maintainability": 13.9, "loc": 454, "complexity": 122, "avg_complexity": 3.05, "functions": 40, "halstead_volume": 9035.2, "has_referencing_test": true, "dep_count": 10, "coupling_efferent": 7, "coupling_afferent": 5, "instability": 0.583, "parse_health": 1.0, "duplicate_groups": 3, "duplicate_lines": 36 }, "sessionHandlers/childError.ts": { "offenders": 0, "worst_cc": 6, "maintainability": 48.9, "loc": 28, "complexity": 9, "avg_complexity": 3.0, "functions": 3, "halstead_volume": 531.77, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/databaseHandler.ts": { "offenders": 0, "worst_cc": 5, "maintainability": 25.4, "loc": 200, "complexity": 33, "avg_complexity": 2.36, "functions": 14, "halstead_volume": 2714.5, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/memcachedHandler.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 34.2, "loc": 91, "complexity": 18, "avg_complexity": 2.25, "functions": 8, "halstead_volume": 1793.73, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/mongoClient.ts": { "offenders": 1, "worst_cc": 6, "maintainability": 27.5, "loc": 233, "complexity": 6, "avg_complexity": 6.0, "functions": 1, "halstead_volume": 719.28, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/mongoHandler.ts": { "offenders": 0, "worst_cc": 10, "maintainability": 32.2, "loc": 105, "complexity": 23, "avg_complexity": 4.6, "functions": 5, "halstead_volume": 1989.69, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/respClient.ts": { "offenders": 0, "worst_cc": 1, "maintainability": 60.4, "loc": 14, "complexity": 1, "avg_complexity": 1.0, "functions": 1, "halstead_volume": 118.03, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/sqlClient.ts": { "offenders": 1, "worst_cc": 3, "maintainability": 29.7, "loc": 179, "complexity": 5, "avg_complexity": 2.5, "functions": 2, "halstead_volume": 934.32, "has_referencing_test": false, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/syncBridge.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 34.4, "loc": 93, "complexity": 9, "avg_complexity": 3.0, "functions": 3, "halstead_volume": 1504.5, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 0, "coupling_afferent": 3, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/syncSocket.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 31.8, "loc": 153, "complexity": 8, "avg_complexity": 2.67, "functions": 3, "halstead_volume": 764.11, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/valkeyHandler.ts": { "offenders": 0, "worst_cc": 3, "maintainability": 37.4, "loc": 78, "complexity": 11, "avg_complexity": 1.83, "functions": 6, "halstead_volume": 1028.09, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 3, "duplicate_lines": 36 }, "sso.ts": { "offenders": 2, "worst_cc": 12, "maintainability": 18.7, "loc": 258, "complexity": 100, "avg_complexity": 3.45, "functions": 29, "halstead_volume": 10615.08, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "static.ts": { "offenders": 1, "worst_cc": 15, "maintainability": 29.7, "loc": 125, "complexity": 30, "avg_complexity": 3.0, "functions": 10, "halstead_volume": 2838.65, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 8 }, "test.ts": { "offenders": 1, "worst_cc": 6, "maintainability": 27.9, "loc": 147, "complexity": 52, "avg_complexity": 2.48, "functions": 21, "halstead_volume": 3188.71, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "testClient.ts": { "offenders": 0, "worst_cc": 10, "maintainability": 28.3, "loc": 140, "complexity": 43, "avg_complexity": 2.53, "functions": 17, "halstead_volume": 3149.54, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 2, "coupling_afferent": 2, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "testing.ts": { "offenders": 2, "worst_cc": 11, "maintainability": 26.9, "loc": 167, "complexity": 38, "avg_complexity": 3.17, "functions": 12, "halstead_volume": 2809.77, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "trustedProxy.ts": { "offenders": 1, "worst_cc": 10, "maintainability": 25.0, "loc": 167, "complexity": 72, "avg_complexity": 5.54, "functions": 13, "halstead_volume": 4733.13, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 3, "instability": 0.25, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "types.ts": { "offenders": 0, "worst_cc": 0, "maintainability": 30.0, "loc": 128, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 2705.89, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 16, "instability": 0.059, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "validator.ts": { "offenders": 0, "worst_cc": 6, "maintainability": 33.0, "loc": 98, "complexity": 53, "avg_complexity": 4.42, "functions": 12, "halstead_volume": 1891.9, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "version.ts": { "offenders": 0, "worst_cc": 7, "maintainability": 53.0, "loc": 21, "complexity": 7, "avg_complexity": 7.0, "functions": 1, "halstead_volume": 289.51, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 4, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "websocket.ts": { "offenders": 4, "worst_cc": 14, "maintainability": 4.1, "loc": 929, "complexity": 286, "avg_complexity": 2.95, "functions": 97, "halstead_volume": 25028.55, "has_referencing_test": true, "dep_count": 9, "coupling_efferent": 6, "coupling_afferent": 2, "instability": 0.75, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "websocketBackplane.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 23.0, "loc": 230, "complexity": 46, "avg_complexity": 1.84, "functions": 25, "halstead_volume": 4050.53, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "websocketConnection.ts": { "offenders": 0, "worst_cc": 0, "maintainability": 53.8, "loc": 20, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 345.0, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 2, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "wsdl.ts": { "offenders": 8, "worst_cc": 15, "maintainability": 13.4, "loc": 430, "complexity": 122, "avg_complexity": 4.52, "functions": 27, "halstead_volume": 12122.35, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 42 } } }, { "snapshot": { "at": 1788637706, "tool_version": "3.8.82", "files_analyzed": 82, "total_functions": 2200, "avg_complexity": 3.26, "avg_maintainability": 24.9, "total_offenders": 188, "duplicate_blocks": 27, "duplicate_lines": 248 }, "files": { "__feedback/widget.js": { "offenders": 1, "worst_cc": 9, "maintainability": 31.5, "loc": 96, "complexity": 39, "avg_complexity": 2.44, "functions": 16, "halstead_volume": 3591.7, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "_missing.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 49.1, "loc": 27, "complexity": 5, "avg_complexity": 5.0, "functions": 1, "halstead_volume": 516.19, "has_referencing_test": false, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "ai.ts": { "offenders": 2, "worst_cc": 9, "maintainability": 9.3, "loc": 687, "complexity": 84, "avg_complexity": 2.71, "functions": 31, "halstead_volume": 11506.56, "has_referencing_test": true, "dep_count": 6, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "aiClient.ts": { "offenders": 9, "worst_cc": 18, "maintainability": 6.7, "loc": 669, "complexity": 336, "avg_complexity": 4.6, "functions": 73, "halstead_volume": 27386.25, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "api.ts": { "offenders": 7, "worst_cc": 19, "maintainability": 6.0, "loc": 782, "complexity": 206, "avg_complexity": 3.89, "functions": 53, "halstead_volume": 21556.02, "has_referencing_test": true, "dep_count": 8, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "auth.ts": { "offenders": 3, "worst_cc": 12, "maintainability": 16.6, "loc": 347, "complexity": 89, "avg_complexity": 3.07, "functions": 29, "halstead_volume": 8645.54, "has_referencing_test": true, "dep_count": 6, "coupling_efferent": 3, "coupling_afferent": 5, "instability": 0.375, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 16 }, "authGate.ts": { "offenders": 1, "worst_cc": 18, "maintainability": 32.5, "loc": 97, "complexity": 44, "avg_complexity": 4.0, "functions": 11, "halstead_volume": 2332.55, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "background.ts": { "offenders": 0, "worst_cc": 5, "maintainability": 39.9, "loc": 60, "complexity": 19, "avg_complexity": 2.71, "functions": 7, "halstead_volume": 966.0, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "cache.ts": { "offenders": 5, "worst_cc": 17, "maintainability": 0.6, "loc": 1208, "complexity": 407, "avg_complexity": 2.81, "functions": 145, "halstead_volume": 34752.06, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "constants.ts": { "offenders": 1, "worst_cc": 0, "maintainability": 50.1, "loc": 27, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 468.29, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "container.ts": { "offenders": 1, "worst_cc": 4, "maintainability": 44.5, "loc": 44, "complexity": 11, "avg_complexity": 2.2, "functions": 5, "halstead_volume": 575.0, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 18 }, "context/chunker.ts": { "offenders": 0, "worst_cc": 9, "maintainability": 33.1, "loc": 95, "complexity": 34, "avg_complexity": 3.4, "functions": 10, "halstead_volume": 2155.89, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "context/index.ts": { "offenders": 2, "worst_cc": 11, "maintainability": 19.6, "loc": 268, "complexity": 95, "avg_complexity": 2.71, "functions": 35, "halstead_volume": 7236.24, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "devAdmin.ts": { "offenders": 14, "worst_cc": 31, "maintainability": 0.0, "loc": 2418, "complexity": 642, "avg_complexity": 3.0, "functions": 214, "halstead_volume": 87288.47, "has_referencing_test": true, "dep_count": 24, "coupling_efferent": 16, "coupling_afferent": 3, "instability": 0.842, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 40 }, "devMailbox.ts": { "offenders": 0, "worst_cc": 6, "maintainability": 24.5, "loc": 199, "complexity": 44, "avg_complexity": 2.93, "functions": 15, "halstead_volume": 3701.17, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "dispatchPipeline.ts": { "offenders": 2, "worst_cc": 10, "maintainability": 21.1, "loc": 233, "complexity": 90, "avg_complexity": 3.91, "functions": 23, "halstead_volume": 6584.93, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 3, "coupling_afferent": 1, "instability": 0.75, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 8 }, "docs.ts": { "offenders": 6, "worst_cc": 17, "maintainability": 7.3, "loc": 672, "complexity": 204, "avg_complexity": 4.53, "functions": 45, "halstead_volume": 21706.83, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsAutoDiscovery.ts": { "offenders": 2, "worst_cc": 13, "maintainability": 40.4, "loc": 51, "complexity": 15, "avg_complexity": 7.5, "functions": 2, "halstead_volume": 1128.38, "has_referencing_test": false, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsParser.ts": { "offenders": 4, "worst_cc": 19, "maintainability": 22.0, "loc": 221, "complexity": 70, "avg_complexity": 7.0, "functions": 10, "halstead_volume": 5022.65, "has_referencing_test": false, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsScanner.ts": { "offenders": 1, "worst_cc": 9, "maintainability": 31.6, "loc": 108, "complexity": 34, "avg_complexity": 4.86, "functions": 7, "halstead_volume": 2173.79, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsSignatures.ts": { "offenders": 4, "worst_cc": 16, "maintainability": 26.7, "loc": 142, "complexity": 57, "avg_complexity": 7.13, "functions": 8, "halstead_volume": 4262.92, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "dotenv.ts": { "offenders": 1, "worst_cc": 19, "maintainability": 26.8, "loc": 157, "complexity": 46, "avg_complexity": 3.54, "functions": 13, "halstead_volume": 3510.76, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 9, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "env.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 41.3, "loc": 55, "complexity": 17, "avg_complexity": 2.43, "functions": 7, "halstead_volume": 817.19, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "errorOverlay.ts": { "offenders": 2, "worst_cc": 17, "maintainability": 22.0, "loc": 218, "complexity": 45, "avg_complexity": 3.75, "functions": 12, "halstead_volume": 6028.96, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 3, "instability": 0.25, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 6 }, "events.ts": { "offenders": 0, "worst_cc": 7, "maintainability": 30.7, "loc": 121, "complexity": 38, "avg_complexity": 2.53, "functions": 15, "halstead_volume": 2307.76, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "fakeData.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 19.8, "loc": 258, "complexity": 52, "avg_complexity": 1.37, "functions": 38, "halstead_volume": 8252.16, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "feedback.ts": { "offenders": 0, "worst_cc": 10, "maintainability": 26.4, "loc": 165, "complexity": 45, "avg_complexity": 3.21, "functions": 14, "halstead_volume": 3435.07, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 4, "coupling_afferent": 2, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 9 }, "graphql.ts": { "offenders": 11, "worst_cc": 18, "maintainability": 3.8, "loc": 942, "complexity": 249, "avg_complexity": 4.61, "functions": 54, "halstead_volume": 24010.87, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 4, "duplicate_lines": 30 }, "health.ts": { "offenders": 0, "worst_cc": 3, "maintainability": 41.0, "loc": 59, "complexity": 8, "avg_complexity": 1.6, "functions": 5, "halstead_volume": 753.2, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "htmlElement.ts": { "offenders": 2, "worst_cc": 11, "maintainability": 28.1, "loc": 139, "complexity": 35, "avg_complexity": 2.69, "functions": 13, "halstead_volume": 3461.09, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 18 }, "i18n.ts": { "offenders": 2, "worst_cc": 13, "maintainability": 27.3, "loc": 150, "complexity": 52, "avg_complexity": 4.0, "functions": 13, "halstead_volume": 3322.21, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 12 }, "index.ts": { "offenders": 1, "worst_cc": 0, "maintainability": 25.8, "loc": 169, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 4479.53, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "job.ts": { "offenders": 0, "worst_cc": 1, "maintainability": 39.4, "loc": 67, "complexity": 8, "avg_complexity": 1.0, "functions": 8, "halstead_volume": 889.29, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 2, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "logger.ts": { "offenders": 5, "worst_cc": 14, "maintainability": 7.1, "loc": 724, "complexity": 209, "avg_complexity": 3.54, "functions": 59, "halstead_volume": 19358.68, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 1, "coupling_afferent": 16, "instability": 0.059, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "mcp.ts": { "offenders": 8, "worst_cc": 18, "maintainability": 0.0, "loc": 1639, "complexity": 469, "avg_complexity": 3.37, "functions": 139, "halstead_volume": 52109.29, "has_referencing_test": true, "dep_count": 18, "coupling_efferent": 10, "coupling_afferent": 1, "instability": 0.909, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 6 }, "messenger.ts": { "offenders": 7, "worst_cc": 15, "maintainability": 3.8, "loc": 947, "complexity": 203, "avg_complexity": 2.82, "functions": 72, "halstead_volume": 26073.05, "has_referencing_test": true, "dep_count": 9, "coupling_efferent": 3, "coupling_afferent": 1, "instability": 0.75, "parse_health": 1.0, "duplicate_groups": 6, "duplicate_lines": 62 }, "metrics.ts": { "offenders": 1, "worst_cc": 11, "maintainability": 28.7, "loc": 126, "complexity": 54, "avg_complexity": 4.5, "functions": 12, "halstead_volume": 3597.66, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "middleware.ts": { "offenders": 3, "worst_cc": 13, "maintainability": 9.4, "loc": 593, "complexity": 180, "avg_complexity": 3.05, "functions": 59, "halstead_volume": 17248.36, "has_referencing_test": true, "dep_count": 8, "coupling_efferent": 8, "coupling_afferent": 2, "instability": 0.8, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "mqtt.ts": { "offenders": 5, "worst_cc": 19, "maintainability": 9.3, "loc": 600, "complexity": 189, "avg_complexity": 3.05, "functions": 62, "halstead_volume": 17413.08, "has_referencing_test": true, "dep_count": 8, "coupling_efferent": 4, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "mqttMessage.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 43.0, "loc": 55, "complexity": 12, "avg_complexity": 1.5, "functions": 8, "halstead_volume": 489.31, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "plan.ts": { "offenders": 5, "worst_cc": 13, "maintainability": 11.6, "loc": 492, "complexity": 169, "avg_complexity": 4.12, "functions": 41, "halstead_volume": 14418.49, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 2, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "portTakeover.ts": { "offenders": 1, "worst_cc": 11, "maintainability": 27.7, "loc": 153, "complexity": 50, "avg_complexity": 3.33, "functions": 15, "halstead_volume": 2880.23, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "projectIndex.ts": { "offenders": 3, "worst_cc": 16, "maintainability": 27.0, "loc": 149, "complexity": 56, "avg_complexity": 6.22, "functions": 9, "halstead_volume": 3403.95, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 4, "instability": 0.2, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "projectIndexExtractors.ts": { "offenders": 0, "worst_cc": 8, "maintainability": 29.7, "loc": 111, "complexity": 36, "avg_complexity": 4.0, "functions": 9, "halstead_volume": 3894.52, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "projectIndexStorage.ts": { "offenders": 1, "worst_cc": 11, "maintainability": 30.4, "loc": 112, "complexity": 36, "avg_complexity": 4.5, "functions": 8, "halstead_volume": 2927.36, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "push.ts": { "offenders": 0, "worst_cc": 8, "maintainability": 20.8, "loc": 240, "complexity": 59, "avg_complexity": 2.95, "functions": 20, "halstead_volume": 6892.68, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "queue.ts": { "offenders": 3, "worst_cc": 16, "maintainability": 16.6, "loc": 359, "complexity": 104, "avg_complexity": 3.15, "functions": 33, "halstead_volume": 7645.24, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 3, "coupling_afferent": 5, "instability": 0.375, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "queueBackends/kafkaBackend.ts": { "offenders": 2, "worst_cc": 6, "maintainability": 16.0, "loc": 478, "complexity": 35, "avg_complexity": 2.33, "functions": 15, "halstead_volume": 4036.01, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 14 }, "queueBackends/liteBackend.ts": { "offenders": 3, "worst_cc": 10, "maintainability": 13.1, "loc": 479, "complexity": 131, "avg_complexity": 3.12, "functions": 42, "halstead_volume": 9906.33, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 43 }, "queueBackends/mongoBackend.ts": { "offenders": 1, "worst_cc": 8, "maintainability": 17.7, "loc": 414, "complexity": 40, "avg_complexity": 2.22, "functions": 18, "halstead_volume": 3656.04, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 18 }, "queueBackends/rabbitmqBackend.ts": { "offenders": 1, "worst_cc": 7, "maintainability": 15.8, "loc": 428, "complexity": 28, "avg_complexity": 2.15, "functions": 13, "halstead_volume": 6165.41, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 36 }, "rateLimiter.ts": { "offenders": 0, "worst_cc": 5, "maintainability": 29.5, "loc": 125, "complexity": 26, "avg_complexity": 2.36, "functions": 11, "halstead_volume": 3142.68, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "request.ts": { "offenders": 3, "worst_cc": 15, "maintainability": 19.3, "loc": 267, "complexity": 76, "avg_complexity": 4.0, "functions": 19, "halstead_volume": 7829.8, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "response.ts": { "offenders": 5, "worst_cc": 17, "maintainability": 15.1, "loc": 377, "complexity": 140, "avg_complexity": 4.12, "functions": 34, "halstead_volume": 10583.94, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 2, "coupling_afferent": 2, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "routeDiscovery.ts": { "offenders": 1, "worst_cc": 15, "maintainability": 31.0, "loc": 108, "complexity": 31, "avg_complexity": 4.43, "functions": 7, "halstead_volume": 2706.43, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "router.ts": { "offenders": 4, "worst_cc": 15, "maintainability": 10.1, "loc": 589, "complexity": 144, "avg_complexity": 1.87, "functions": 77, "halstead_volume": 14811.13, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 4, "coupling_afferent": 8, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 16 }, "server.ts": { "offenders": 10, "worst_cc": 19, "maintainability": 0.0, "loc": 1512, "complexity": 388, "avg_complexity": 3.56, "functions": 109, "halstead_volume": 42449.43, "has_referencing_test": true, "dep_count": 38, "coupling_efferent": 25, "coupling_afferent": 1, "instability": 0.962, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 7 }, "service.ts": { "offenders": 2, "worst_cc": 13, "maintainability": 18.4, "loc": 318, "complexity": 83, "avg_complexity": 3.07, "functions": 27, "halstead_volume": 6372.46, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "session.ts": { "offenders": 5, "worst_cc": 12, "maintainability": 13.9, "loc": 454, "complexity": 122, "avg_complexity": 3.05, "functions": 40, "halstead_volume": 9035.2, "has_referencing_test": true, "dep_count": 10, "coupling_efferent": 7, "coupling_afferent": 5, "instability": 0.583, "parse_health": 1.0, "duplicate_groups": 3, "duplicate_lines": 36 }, "sessionHandlers/childError.ts": { "offenders": 0, "worst_cc": 6, "maintainability": 48.9, "loc": 28, "complexity": 9, "avg_complexity": 3.0, "functions": 3, "halstead_volume": 531.77, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/databaseHandler.ts": { "offenders": 0, "worst_cc": 5, "maintainability": 25.4, "loc": 200, "complexity": 33, "avg_complexity": 2.36, "functions": 14, "halstead_volume": 2714.5, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/memcachedHandler.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 34.2, "loc": 91, "complexity": 18, "avg_complexity": 2.25, "functions": 8, "halstead_volume": 1793.73, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/mongoClient.ts": { "offenders": 1, "worst_cc": 6, "maintainability": 27.5, "loc": 233, "complexity": 6, "avg_complexity": 6.0, "functions": 1, "halstead_volume": 719.28, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/mongoHandler.ts": { "offenders": 0, "worst_cc": 10, "maintainability": 32.2, "loc": 105, "complexity": 23, "avg_complexity": 4.6, "functions": 5, "halstead_volume": 1989.69, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/respClient.ts": { "offenders": 0, "worst_cc": 1, "maintainability": 60.4, "loc": 14, "complexity": 1, "avg_complexity": 1.0, "functions": 1, "halstead_volume": 118.03, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/sqlClient.ts": { "offenders": 1, "worst_cc": 3, "maintainability": 29.7, "loc": 179, "complexity": 5, "avg_complexity": 2.5, "functions": 2, "halstead_volume": 934.32, "has_referencing_test": false, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/syncBridge.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 34.4, "loc": 93, "complexity": 9, "avg_complexity": 3.0, "functions": 3, "halstead_volume": 1504.5, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 0, "coupling_afferent": 3, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/syncSocket.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 31.8, "loc": 153, "complexity": 8, "avg_complexity": 2.67, "functions": 3, "halstead_volume": 764.11, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/valkeyHandler.ts": { "offenders": 0, "worst_cc": 3, "maintainability": 37.4, "loc": 78, "complexity": 11, "avg_complexity": 1.83, "functions": 6, "halstead_volume": 1028.09, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 3, "duplicate_lines": 36 }, "sso.ts": { "offenders": 2, "worst_cc": 12, "maintainability": 18.7, "loc": 258, "complexity": 100, "avg_complexity": 3.45, "functions": 29, "halstead_volume": 10615.08, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "static.ts": { "offenders": 1, "worst_cc": 15, "maintainability": 29.7, "loc": 125, "complexity": 30, "avg_complexity": 3.0, "functions": 10, "halstead_volume": 2838.65, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 8 }, "test.ts": { "offenders": 1, "worst_cc": 6, "maintainability": 27.9, "loc": 147, "complexity": 52, "avg_complexity": 2.48, "functions": 21, "halstead_volume": 3188.71, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "testClient.ts": { "offenders": 0, "worst_cc": 10, "maintainability": 28.3, "loc": 140, "complexity": 43, "avg_complexity": 2.53, "functions": 17, "halstead_volume": 3149.54, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 2, "coupling_afferent": 2, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "testing.ts": { "offenders": 2, "worst_cc": 11, "maintainability": 26.9, "loc": 167, "complexity": 38, "avg_complexity": 3.17, "functions": 12, "halstead_volume": 2809.77, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "trustedProxy.ts": { "offenders": 1, "worst_cc": 10, "maintainability": 25.0, "loc": 167, "complexity": 72, "avg_complexity": 5.54, "functions": 13, "halstead_volume": 4733.13, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 3, "instability": 0.25, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "types.ts": { "offenders": 0, "worst_cc": 0, "maintainability": 30.0, "loc": 128, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 2705.89, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 16, "instability": 0.059, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "validator.ts": { "offenders": 0, "worst_cc": 6, "maintainability": 33.0, "loc": 98, "complexity": 53, "avg_complexity": 4.42, "functions": 12, "halstead_volume": 1891.9, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "version.ts": { "offenders": 0, "worst_cc": 7, "maintainability": 53.0, "loc": 21, "complexity": 7, "avg_complexity": 7.0, "functions": 1, "halstead_volume": 289.51, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 4, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "websocket.ts": { "offenders": 4, "worst_cc": 14, "maintainability": 4.1, "loc": 929, "complexity": 286, "avg_complexity": 2.95, "functions": 97, "halstead_volume": 25028.55, "has_referencing_test": true, "dep_count": 9, "coupling_efferent": 6, "coupling_afferent": 2, "instability": 0.75, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "websocketBackplane.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 23.0, "loc": 230, "complexity": 46, "avg_complexity": 1.84, "functions": 25, "halstead_volume": 4050.53, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "websocketConnection.ts": { "offenders": 0, "worst_cc": 0, "maintainability": 53.8, "loc": 20, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 345.0, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 2, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "wsdl.ts": { "offenders": 8, "worst_cc": 15, "maintainability": 13.4, "loc": 430, "complexity": 122, "avg_complexity": 4.52, "functions": 27, "halstead_volume": 12122.35, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 42 } } }, { "snapshot": { "at": 1788638004, "tool_version": "3.8.82", "files_analyzed": 82, "total_functions": 2200, "avg_complexity": 3.26, "avg_maintainability": 24.9, "total_offenders": 188, "duplicate_blocks": 27, "duplicate_lines": 248 }, "files": { "__feedback/widget.js": { "offenders": 1, "worst_cc": 9, "maintainability": 31.5, "loc": 96, "complexity": 39, "avg_complexity": 2.44, "functions": 16, "halstead_volume": 3591.7, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "_missing.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 49.1, "loc": 27, "complexity": 5, "avg_complexity": 5.0, "functions": 1, "halstead_volume": 516.19, "has_referencing_test": false, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "ai.ts": { "offenders": 2, "worst_cc": 9, "maintainability": 9.3, "loc": 687, "complexity": 84, "avg_complexity": 2.71, "functions": 31, "halstead_volume": 11506.56, "has_referencing_test": true, "dep_count": 6, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "aiClient.ts": { "offenders": 9, "worst_cc": 18, "maintainability": 6.7, "loc": 669, "complexity": 336, "avg_complexity": 4.6, "functions": 73, "halstead_volume": 27386.25, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "api.ts": { "offenders": 7, "worst_cc": 19, "maintainability": 6.0, "loc": 782, "complexity": 206, "avg_complexity": 3.89, "functions": 53, "halstead_volume": 21556.02, "has_referencing_test": true, "dep_count": 8, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "auth.ts": { "offenders": 3, "worst_cc": 12, "maintainability": 16.6, "loc": 347, "complexity": 89, "avg_complexity": 3.07, "functions": 29, "halstead_volume": 8645.54, "has_referencing_test": true, "dep_count": 6, "coupling_efferent": 3, "coupling_afferent": 5, "instability": 0.375, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 16 }, "authGate.ts": { "offenders": 1, "worst_cc": 18, "maintainability": 32.5, "loc": 97, "complexity": 44, "avg_complexity": 4.0, "functions": 11, "halstead_volume": 2332.55, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "background.ts": { "offenders": 0, "worst_cc": 5, "maintainability": 39.9, "loc": 60, "complexity": 19, "avg_complexity": 2.71, "functions": 7, "halstead_volume": 966.0, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "cache.ts": { "offenders": 5, "worst_cc": 17, "maintainability": 0.6, "loc": 1208, "complexity": 407, "avg_complexity": 2.81, "functions": 145, "halstead_volume": 34752.06, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "constants.ts": { "offenders": 1, "worst_cc": 0, "maintainability": 50.1, "loc": 27, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 468.29, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "container.ts": { "offenders": 1, "worst_cc": 4, "maintainability": 44.5, "loc": 44, "complexity": 11, "avg_complexity": 2.2, "functions": 5, "halstead_volume": 575.0, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 18 }, "context/chunker.ts": { "offenders": 0, "worst_cc": 9, "maintainability": 33.1, "loc": 95, "complexity": 34, "avg_complexity": 3.4, "functions": 10, "halstead_volume": 2155.89, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "context/index.ts": { "offenders": 2, "worst_cc": 11, "maintainability": 19.6, "loc": 268, "complexity": 95, "avg_complexity": 2.71, "functions": 35, "halstead_volume": 7236.24, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "devAdmin.ts": { "offenders": 14, "worst_cc": 31, "maintainability": 0.0, "loc": 2418, "complexity": 642, "avg_complexity": 3.0, "functions": 214, "halstead_volume": 87288.47, "has_referencing_test": true, "dep_count": 24, "coupling_efferent": 16, "coupling_afferent": 3, "instability": 0.842, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 40 }, "devMailbox.ts": { "offenders": 0, "worst_cc": 6, "maintainability": 24.5, "loc": 199, "complexity": 44, "avg_complexity": 2.93, "functions": 15, "halstead_volume": 3701.17, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "dispatchPipeline.ts": { "offenders": 2, "worst_cc": 10, "maintainability": 21.1, "loc": 233, "complexity": 90, "avg_complexity": 3.91, "functions": 23, "halstead_volume": 6584.93, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 3, "coupling_afferent": 1, "instability": 0.75, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 8 }, "docs.ts": { "offenders": 6, "worst_cc": 17, "maintainability": 7.3, "loc": 672, "complexity": 204, "avg_complexity": 4.53, "functions": 45, "halstead_volume": 21706.83, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsAutoDiscovery.ts": { "offenders": 2, "worst_cc": 13, "maintainability": 40.4, "loc": 51, "complexity": 15, "avg_complexity": 7.5, "functions": 2, "halstead_volume": 1128.38, "has_referencing_test": false, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsParser.ts": { "offenders": 4, "worst_cc": 19, "maintainability": 22.0, "loc": 221, "complexity": 70, "avg_complexity": 7.0, "functions": 10, "halstead_volume": 5022.65, "has_referencing_test": false, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsScanner.ts": { "offenders": 1, "worst_cc": 9, "maintainability": 31.6, "loc": 108, "complexity": 34, "avg_complexity": 4.86, "functions": 7, "halstead_volume": 2173.79, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsSignatures.ts": { "offenders": 4, "worst_cc": 16, "maintainability": 26.7, "loc": 142, "complexity": 57, "avg_complexity": 7.13, "functions": 8, "halstead_volume": 4262.92, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "dotenv.ts": { "offenders": 1, "worst_cc": 19, "maintainability": 26.8, "loc": 157, "complexity": 46, "avg_complexity": 3.54, "functions": 13, "halstead_volume": 3510.76, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 9, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "env.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 41.3, "loc": 55, "complexity": 17, "avg_complexity": 2.43, "functions": 7, "halstead_volume": 817.19, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "errorOverlay.ts": { "offenders": 2, "worst_cc": 17, "maintainability": 22.0, "loc": 218, "complexity": 45, "avg_complexity": 3.75, "functions": 12, "halstead_volume": 6028.96, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 3, "instability": 0.25, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 6 }, "events.ts": { "offenders": 0, "worst_cc": 7, "maintainability": 30.7, "loc": 121, "complexity": 38, "avg_complexity": 2.53, "functions": 15, "halstead_volume": 2307.76, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "fakeData.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 19.8, "loc": 258, "complexity": 52, "avg_complexity": 1.37, "functions": 38, "halstead_volume": 8252.16, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "feedback.ts": { "offenders": 0, "worst_cc": 10, "maintainability": 26.4, "loc": 165, "complexity": 45, "avg_complexity": 3.21, "functions": 14, "halstead_volume": 3435.07, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 4, "coupling_afferent": 2, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 9 }, "graphql.ts": { "offenders": 11, "worst_cc": 18, "maintainability": 3.8, "loc": 942, "complexity": 249, "avg_complexity": 4.61, "functions": 54, "halstead_volume": 24010.87, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 4, "duplicate_lines": 30 }, "health.ts": { "offenders": 0, "worst_cc": 3, "maintainability": 41.0, "loc": 59, "complexity": 8, "avg_complexity": 1.6, "functions": 5, "halstead_volume": 753.2, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "htmlElement.ts": { "offenders": 2, "worst_cc": 11, "maintainability": 28.1, "loc": 139, "complexity": 35, "avg_complexity": 2.69, "functions": 13, "halstead_volume": 3461.09, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 18 }, "i18n.ts": { "offenders": 2, "worst_cc": 13, "maintainability": 27.3, "loc": 150, "complexity": 52, "avg_complexity": 4.0, "functions": 13, "halstead_volume": 3322.21, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 12 }, "index.ts": { "offenders": 1, "worst_cc": 0, "maintainability": 25.8, "loc": 169, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 4479.53, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "job.ts": { "offenders": 0, "worst_cc": 1, "maintainability": 39.4, "loc": 67, "complexity": 8, "avg_complexity": 1.0, "functions": 8, "halstead_volume": 889.29, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 2, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "logger.ts": { "offenders": 5, "worst_cc": 14, "maintainability": 7.1, "loc": 724, "complexity": 209, "avg_complexity": 3.54, "functions": 59, "halstead_volume": 19358.68, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 1, "coupling_afferent": 16, "instability": 0.059, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "mcp.ts": { "offenders": 8, "worst_cc": 18, "maintainability": 0.0, "loc": 1639, "complexity": 469, "avg_complexity": 3.37, "functions": 139, "halstead_volume": 52109.29, "has_referencing_test": true, "dep_count": 18, "coupling_efferent": 10, "coupling_afferent": 1, "instability": 0.909, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 6 }, "messenger.ts": { "offenders": 7, "worst_cc": 15, "maintainability": 3.8, "loc": 947, "complexity": 203, "avg_complexity": 2.82, "functions": 72, "halstead_volume": 26073.05, "has_referencing_test": true, "dep_count": 9, "coupling_efferent": 3, "coupling_afferent": 1, "instability": 0.75, "parse_health": 1.0, "duplicate_groups": 6, "duplicate_lines": 62 }, "metrics.ts": { "offenders": 1, "worst_cc": 11, "maintainability": 28.7, "loc": 126, "complexity": 54, "avg_complexity": 4.5, "functions": 12, "halstead_volume": 3597.66, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "middleware.ts": { "offenders": 3, "worst_cc": 13, "maintainability": 9.4, "loc": 593, "complexity": 180, "avg_complexity": 3.05, "functions": 59, "halstead_volume": 17248.36, "has_referencing_test": true, "dep_count": 8, "coupling_efferent": 8, "coupling_afferent": 2, "instability": 0.8, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "mqtt.ts": { "offenders": 5, "worst_cc": 19, "maintainability": 9.3, "loc": 600, "complexity": 189, "avg_complexity": 3.05, "functions": 62, "halstead_volume": 17413.08, "has_referencing_test": true, "dep_count": 8, "coupling_efferent": 4, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "mqttMessage.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 43.0, "loc": 55, "complexity": 12, "avg_complexity": 1.5, "functions": 8, "halstead_volume": 489.31, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "plan.ts": { "offenders": 5, "worst_cc": 13, "maintainability": 11.6, "loc": 492, "complexity": 169, "avg_complexity": 4.12, "functions": 41, "halstead_volume": 14418.49, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 2, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "portTakeover.ts": { "offenders": 1, "worst_cc": 11, "maintainability": 27.7, "loc": 153, "complexity": 50, "avg_complexity": 3.33, "functions": 15, "halstead_volume": 2880.23, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "projectIndex.ts": { "offenders": 3, "worst_cc": 16, "maintainability": 27.0, "loc": 149, "complexity": 56, "avg_complexity": 6.22, "functions": 9, "halstead_volume": 3403.95, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 4, "instability": 0.2, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "projectIndexExtractors.ts": { "offenders": 0, "worst_cc": 8, "maintainability": 29.7, "loc": 111, "complexity": 36, "avg_complexity": 4.0, "functions": 9, "halstead_volume": 3894.52, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "projectIndexStorage.ts": { "offenders": 1, "worst_cc": 11, "maintainability": 30.4, "loc": 112, "complexity": 36, "avg_complexity": 4.5, "functions": 8, "halstead_volume": 2927.36, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "push.ts": { "offenders": 0, "worst_cc": 8, "maintainability": 20.8, "loc": 240, "complexity": 59, "avg_complexity": 2.95, "functions": 20, "halstead_volume": 6892.68, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "queue.ts": { "offenders": 3, "worst_cc": 16, "maintainability": 16.6, "loc": 359, "complexity": 104, "avg_complexity": 3.15, "functions": 33, "halstead_volume": 7645.24, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 3, "coupling_afferent": 5, "instability": 0.375, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "queueBackends/kafkaBackend.ts": { "offenders": 2, "worst_cc": 6, "maintainability": 16.0, "loc": 478, "complexity": 35, "avg_complexity": 2.33, "functions": 15, "halstead_volume": 4036.01, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 14 }, "queueBackends/liteBackend.ts": { "offenders": 3, "worst_cc": 10, "maintainability": 13.1, "loc": 479, "complexity": 131, "avg_complexity": 3.12, "functions": 42, "halstead_volume": 9906.33, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 43 }, "queueBackends/mongoBackend.ts": { "offenders": 1, "worst_cc": 8, "maintainability": 17.7, "loc": 414, "complexity": 40, "avg_complexity": 2.22, "functions": 18, "halstead_volume": 3656.04, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 18 }, "queueBackends/rabbitmqBackend.ts": { "offenders": 1, "worst_cc": 7, "maintainability": 15.8, "loc": 428, "complexity": 28, "avg_complexity": 2.15, "functions": 13, "halstead_volume": 6165.41, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 36 }, "rateLimiter.ts": { "offenders": 0, "worst_cc": 5, "maintainability": 29.5, "loc": 125, "complexity": 26, "avg_complexity": 2.36, "functions": 11, "halstead_volume": 3142.68, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "request.ts": { "offenders": 3, "worst_cc": 15, "maintainability": 19.3, "loc": 267, "complexity": 76, "avg_complexity": 4.0, "functions": 19, "halstead_volume": 7829.8, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "response.ts": { "offenders": 5, "worst_cc": 17, "maintainability": 15.1, "loc": 377, "complexity": 140, "avg_complexity": 4.12, "functions": 34, "halstead_volume": 10583.94, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 2, "coupling_afferent": 2, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "routeDiscovery.ts": { "offenders": 1, "worst_cc": 15, "maintainability": 31.0, "loc": 108, "complexity": 31, "avg_complexity": 4.43, "functions": 7, "halstead_volume": 2706.43, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "router.ts": { "offenders": 4, "worst_cc": 15, "maintainability": 10.1, "loc": 589, "complexity": 144, "avg_complexity": 1.87, "functions": 77, "halstead_volume": 14811.13, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 4, "coupling_afferent": 8, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 16 }, "server.ts": { "offenders": 10, "worst_cc": 19, "maintainability": 0.0, "loc": 1512, "complexity": 388, "avg_complexity": 3.56, "functions": 109, "halstead_volume": 42449.43, "has_referencing_test": true, "dep_count": 38, "coupling_efferent": 25, "coupling_afferent": 1, "instability": 0.962, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 7 }, "service.ts": { "offenders": 2, "worst_cc": 13, "maintainability": 18.4, "loc": 318, "complexity": 83, "avg_complexity": 3.07, "functions": 27, "halstead_volume": 6372.46, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "session.ts": { "offenders": 5, "worst_cc": 12, "maintainability": 13.9, "loc": 454, "complexity": 122, "avg_complexity": 3.05, "functions": 40, "halstead_volume": 9035.2, "has_referencing_test": true, "dep_count": 10, "coupling_efferent": 7, "coupling_afferent": 5, "instability": 0.583, "parse_health": 1.0, "duplicate_groups": 3, "duplicate_lines": 36 }, "sessionHandlers/childError.ts": { "offenders": 0, "worst_cc": 6, "maintainability": 48.9, "loc": 28, "complexity": 9, "avg_complexity": 3.0, "functions": 3, "halstead_volume": 531.77, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/databaseHandler.ts": { "offenders": 0, "worst_cc": 5, "maintainability": 25.4, "loc": 200, "complexity": 33, "avg_complexity": 2.36, "functions": 14, "halstead_volume": 2714.5, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/memcachedHandler.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 34.2, "loc": 91, "complexity": 18, "avg_complexity": 2.25, "functions": 8, "halstead_volume": 1793.73, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/mongoClient.ts": { "offenders": 1, "worst_cc": 6, "maintainability": 27.5, "loc": 233, "complexity": 6, "avg_complexity": 6.0, "functions": 1, "halstead_volume": 719.28, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/mongoHandler.ts": { "offenders": 0, "worst_cc": 10, "maintainability": 32.2, "loc": 105, "complexity": 23, "avg_complexity": 4.6, "functions": 5, "halstead_volume": 1989.69, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/respClient.ts": { "offenders": 0, "worst_cc": 1, "maintainability": 60.4, "loc": 14, "complexity": 1, "avg_complexity": 1.0, "functions": 1, "halstead_volume": 118.03, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/sqlClient.ts": { "offenders": 1, "worst_cc": 3, "maintainability": 29.7, "loc": 179, "complexity": 5, "avg_complexity": 2.5, "functions": 2, "halstead_volume": 934.32, "has_referencing_test": false, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/syncBridge.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 34.4, "loc": 93, "complexity": 9, "avg_complexity": 3.0, "functions": 3, "halstead_volume": 1504.5, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 0, "coupling_afferent": 3, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/syncSocket.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 31.8, "loc": 153, "complexity": 8, "avg_complexity": 2.67, "functions": 3, "halstead_volume": 764.11, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/valkeyHandler.ts": { "offenders": 0, "worst_cc": 3, "maintainability": 37.4, "loc": 78, "complexity": 11, "avg_complexity": 1.83, "functions": 6, "halstead_volume": 1028.09, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 3, "duplicate_lines": 36 }, "sso.ts": { "offenders": 2, "worst_cc": 12, "maintainability": 18.7, "loc": 258, "complexity": 100, "avg_complexity": 3.45, "functions": 29, "halstead_volume": 10615.08, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "static.ts": { "offenders": 1, "worst_cc": 15, "maintainability": 29.7, "loc": 125, "complexity": 30, "avg_complexity": 3.0, "functions": 10, "halstead_volume": 2838.65, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 8 }, "test.ts": { "offenders": 1, "worst_cc": 6, "maintainability": 27.9, "loc": 147, "complexity": 52, "avg_complexity": 2.48, "functions": 21, "halstead_volume": 3188.71, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "testClient.ts": { "offenders": 0, "worst_cc": 10, "maintainability": 28.3, "loc": 140, "complexity": 43, "avg_complexity": 2.53, "functions": 17, "halstead_volume": 3149.54, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 2, "coupling_afferent": 2, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "testing.ts": { "offenders": 2, "worst_cc": 11, "maintainability": 26.9, "loc": 167, "complexity": 38, "avg_complexity": 3.17, "functions": 12, "halstead_volume": 2809.77, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "trustedProxy.ts": { "offenders": 1, "worst_cc": 10, "maintainability": 25.0, "loc": 167, "complexity": 72, "avg_complexity": 5.54, "functions": 13, "halstead_volume": 4733.13, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 3, "instability": 0.25, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "types.ts": { "offenders": 0, "worst_cc": 0, "maintainability": 30.0, "loc": 128, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 2705.89, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 16, "instability": 0.059, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "validator.ts": { "offenders": 0, "worst_cc": 6, "maintainability": 33.0, "loc": 98, "complexity": 53, "avg_complexity": 4.42, "functions": 12, "halstead_volume": 1891.9, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "version.ts": { "offenders": 0, "worst_cc": 7, "maintainability": 53.0, "loc": 21, "complexity": 7, "avg_complexity": 7.0, "functions": 1, "halstead_volume": 289.51, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 4, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "websocket.ts": { "offenders": 4, "worst_cc": 14, "maintainability": 4.1, "loc": 929, "complexity": 286, "avg_complexity": 2.95, "functions": 97, "halstead_volume": 25028.55, "has_referencing_test": true, "dep_count": 9, "coupling_efferent": 6, "coupling_afferent": 2, "instability": 0.75, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "websocketBackplane.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 23.0, "loc": 230, "complexity": 46, "avg_complexity": 1.84, "functions": 25, "halstead_volume": 4050.53, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "websocketConnection.ts": { "offenders": 0, "worst_cc": 0, "maintainability": 53.8, "loc": 20, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 345.0, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 2, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "wsdl.ts": { "offenders": 8, "worst_cc": 15, "maintainability": 13.4, "loc": 430, "complexity": 122, "avg_complexity": 4.52, "functions": 27, "halstead_volume": 12122.35, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 42 } } }, { "snapshot": { "at": 1788638013, "tool_version": "3.8.82", "files_analyzed": 82, "total_functions": 2200, "avg_complexity": 3.26, "avg_maintainability": 24.9, "total_offenders": 188, "duplicate_blocks": 27, "duplicate_lines": 248 }, "files": { "__feedback/widget.js": { "offenders": 1, "worst_cc": 9, "maintainability": 31.5, "loc": 96, "complexity": 39, "avg_complexity": 2.44, "functions": 16, "halstead_volume": 3591.7, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "_missing.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 49.1, "loc": 27, "complexity": 5, "avg_complexity": 5.0, "functions": 1, "halstead_volume": 516.19, "has_referencing_test": false, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "ai.ts": { "offenders": 2, "worst_cc": 9, "maintainability": 9.3, "loc": 687, "complexity": 84, "avg_complexity": 2.71, "functions": 31, "halstead_volume": 11506.56, "has_referencing_test": true, "dep_count": 6, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "aiClient.ts": { "offenders": 9, "worst_cc": 18, "maintainability": 6.7, "loc": 669, "complexity": 336, "avg_complexity": 4.6, "functions": 73, "halstead_volume": 27386.25, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "api.ts": { "offenders": 7, "worst_cc": 19, "maintainability": 6.0, "loc": 782, "complexity": 206, "avg_complexity": 3.89, "functions": 53, "halstead_volume": 21556.02, "has_referencing_test": true, "dep_count": 8, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "auth.ts": { "offenders": 3, "worst_cc": 12, "maintainability": 16.6, "loc": 347, "complexity": 89, "avg_complexity": 3.07, "functions": 29, "halstead_volume": 8645.54, "has_referencing_test": true, "dep_count": 6, "coupling_efferent": 3, "coupling_afferent": 5, "instability": 0.375, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 16 }, "authGate.ts": { "offenders": 1, "worst_cc": 18, "maintainability": 32.5, "loc": 97, "complexity": 44, "avg_complexity": 4.0, "functions": 11, "halstead_volume": 2332.55, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "background.ts": { "offenders": 0, "worst_cc": 5, "maintainability": 39.9, "loc": 60, "complexity": 19, "avg_complexity": 2.71, "functions": 7, "halstead_volume": 966.0, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "cache.ts": { "offenders": 5, "worst_cc": 17, "maintainability": 0.6, "loc": 1208, "complexity": 407, "avg_complexity": 2.81, "functions": 145, "halstead_volume": 34752.06, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "constants.ts": { "offenders": 1, "worst_cc": 0, "maintainability": 50.1, "loc": 27, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 468.29, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "container.ts": { "offenders": 1, "worst_cc": 4, "maintainability": 44.5, "loc": 44, "complexity": 11, "avg_complexity": 2.2, "functions": 5, "halstead_volume": 575.0, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 18 }, "context/chunker.ts": { "offenders": 0, "worst_cc": 9, "maintainability": 33.1, "loc": 95, "complexity": 34, "avg_complexity": 3.4, "functions": 10, "halstead_volume": 2155.89, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "context/index.ts": { "offenders": 2, "worst_cc": 11, "maintainability": 19.6, "loc": 268, "complexity": 95, "avg_complexity": 2.71, "functions": 35, "halstead_volume": 7236.24, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "devAdmin.ts": { "offenders": 14, "worst_cc": 31, "maintainability": 0.0, "loc": 2418, "complexity": 642, "avg_complexity": 3.0, "functions": 214, "halstead_volume": 87288.47, "has_referencing_test": true, "dep_count": 24, "coupling_efferent": 16, "coupling_afferent": 3, "instability": 0.842, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 40 }, "devMailbox.ts": { "offenders": 0, "worst_cc": 6, "maintainability": 24.5, "loc": 199, "complexity": 44, "avg_complexity": 2.93, "functions": 15, "halstead_volume": 3701.17, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "dispatchPipeline.ts": { "offenders": 2, "worst_cc": 10, "maintainability": 21.1, "loc": 233, "complexity": 90, "avg_complexity": 3.91, "functions": 23, "halstead_volume": 6584.93, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 3, "coupling_afferent": 1, "instability": 0.75, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 8 }, "docs.ts": { "offenders": 6, "worst_cc": 17, "maintainability": 7.3, "loc": 672, "complexity": 204, "avg_complexity": 4.53, "functions": 45, "halstead_volume": 21706.83, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsAutoDiscovery.ts": { "offenders": 2, "worst_cc": 13, "maintainability": 40.4, "loc": 51, "complexity": 15, "avg_complexity": 7.5, "functions": 2, "halstead_volume": 1128.38, "has_referencing_test": false, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsParser.ts": { "offenders": 4, "worst_cc": 19, "maintainability": 22.0, "loc": 221, "complexity": 70, "avg_complexity": 7.0, "functions": 10, "halstead_volume": 5022.65, "has_referencing_test": false, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsScanner.ts": { "offenders": 1, "worst_cc": 9, "maintainability": 31.6, "loc": 108, "complexity": 34, "avg_complexity": 4.86, "functions": 7, "halstead_volume": 2173.79, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsSignatures.ts": { "offenders": 4, "worst_cc": 16, "maintainability": 26.7, "loc": 142, "complexity": 57, "avg_complexity": 7.13, "functions": 8, "halstead_volume": 4262.92, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "dotenv.ts": { "offenders": 1, "worst_cc": 19, "maintainability": 26.8, "loc": 157, "complexity": 46, "avg_complexity": 3.54, "functions": 13, "halstead_volume": 3510.76, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 9, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "env.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 41.3, "loc": 55, "complexity": 17, "avg_complexity": 2.43, "functions": 7, "halstead_volume": 817.19, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "errorOverlay.ts": { "offenders": 2, "worst_cc": 17, "maintainability": 22.0, "loc": 218, "complexity": 45, "avg_complexity": 3.75, "functions": 12, "halstead_volume": 6028.96, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 3, "instability": 0.25, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 6 }, "events.ts": { "offenders": 0, "worst_cc": 7, "maintainability": 30.7, "loc": 121, "complexity": 38, "avg_complexity": 2.53, "functions": 15, "halstead_volume": 2307.76, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "fakeData.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 19.8, "loc": 258, "complexity": 52, "avg_complexity": 1.37, "functions": 38, "halstead_volume": 8252.16, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "feedback.ts": { "offenders": 0, "worst_cc": 10, "maintainability": 26.4, "loc": 165, "complexity": 45, "avg_complexity": 3.21, "functions": 14, "halstead_volume": 3435.07, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 4, "coupling_afferent": 2, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 9 }, "graphql.ts": { "offenders": 11, "worst_cc": 18, "maintainability": 3.8, "loc": 942, "complexity": 249, "avg_complexity": 4.61, "functions": 54, "halstead_volume": 24010.87, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 4, "duplicate_lines": 30 }, "health.ts": { "offenders": 0, "worst_cc": 3, "maintainability": 41.0, "loc": 59, "complexity": 8, "avg_complexity": 1.6, "functions": 5, "halstead_volume": 753.2, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "htmlElement.ts": { "offenders": 2, "worst_cc": 11, "maintainability": 28.1, "loc": 139, "complexity": 35, "avg_complexity": 2.69, "functions": 13, "halstead_volume": 3461.09, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 18 }, "i18n.ts": { "offenders": 2, "worst_cc": 13, "maintainability": 27.3, "loc": 150, "complexity": 52, "avg_complexity": 4.0, "functions": 13, "halstead_volume": 3322.21, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 12 }, "index.ts": { "offenders": 1, "worst_cc": 0, "maintainability": 25.8, "loc": 169, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 4479.53, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "job.ts": { "offenders": 0, "worst_cc": 1, "maintainability": 39.4, "loc": 67, "complexity": 8, "avg_complexity": 1.0, "functions": 8, "halstead_volume": 889.29, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 2, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "logger.ts": { "offenders": 5, "worst_cc": 14, "maintainability": 7.1, "loc": 724, "complexity": 209, "avg_complexity": 3.54, "functions": 59, "halstead_volume": 19358.68, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 1, "coupling_afferent": 16, "instability": 0.059, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "mcp.ts": { "offenders": 8, "worst_cc": 18, "maintainability": 0.0, "loc": 1639, "complexity": 469, "avg_complexity": 3.37, "functions": 139, "halstead_volume": 52109.29, "has_referencing_test": true, "dep_count": 18, "coupling_efferent": 10, "coupling_afferent": 1, "instability": 0.909, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 6 }, "messenger.ts": { "offenders": 7, "worst_cc": 15, "maintainability": 3.8, "loc": 947, "complexity": 203, "avg_complexity": 2.82, "functions": 72, "halstead_volume": 26073.05, "has_referencing_test": true, "dep_count": 9, "coupling_efferent": 3, "coupling_afferent": 1, "instability": 0.75, "parse_health": 1.0, "duplicate_groups": 6, "duplicate_lines": 62 }, "metrics.ts": { "offenders": 1, "worst_cc": 11, "maintainability": 28.7, "loc": 126, "complexity": 54, "avg_complexity": 4.5, "functions": 12, "halstead_volume": 3597.66, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "middleware.ts": { "offenders": 3, "worst_cc": 13, "maintainability": 9.4, "loc": 593, "complexity": 180, "avg_complexity": 3.05, "functions": 59, "halstead_volume": 17248.36, "has_referencing_test": true, "dep_count": 8, "coupling_efferent": 8, "coupling_afferent": 2, "instability": 0.8, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "mqtt.ts": { "offenders": 5, "worst_cc": 19, "maintainability": 9.3, "loc": 600, "complexity": 189, "avg_complexity": 3.05, "functions": 62, "halstead_volume": 17413.08, "has_referencing_test": true, "dep_count": 8, "coupling_efferent": 4, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "mqttMessage.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 43.0, "loc": 55, "complexity": 12, "avg_complexity": 1.5, "functions": 8, "halstead_volume": 489.31, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "plan.ts": { "offenders": 5, "worst_cc": 13, "maintainability": 11.6, "loc": 492, "complexity": 169, "avg_complexity": 4.12, "functions": 41, "halstead_volume": 14418.49, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 2, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "portTakeover.ts": { "offenders": 1, "worst_cc": 11, "maintainability": 27.7, "loc": 153, "complexity": 50, "avg_complexity": 3.33, "functions": 15, "halstead_volume": 2880.23, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "projectIndex.ts": { "offenders": 3, "worst_cc": 16, "maintainability": 27.0, "loc": 149, "complexity": 56, "avg_complexity": 6.22, "functions": 9, "halstead_volume": 3403.95, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 4, "instability": 0.2, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "projectIndexExtractors.ts": { "offenders": 0, "worst_cc": 8, "maintainability": 29.7, "loc": 111, "complexity": 36, "avg_complexity": 4.0, "functions": 9, "halstead_volume": 3894.52, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "projectIndexStorage.ts": { "offenders": 1, "worst_cc": 11, "maintainability": 30.4, "loc": 112, "complexity": 36, "avg_complexity": 4.5, "functions": 8, "halstead_volume": 2927.36, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "push.ts": { "offenders": 0, "worst_cc": 8, "maintainability": 20.8, "loc": 240, "complexity": 59, "avg_complexity": 2.95, "functions": 20, "halstead_volume": 6892.68, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "queue.ts": { "offenders": 3, "worst_cc": 16, "maintainability": 16.6, "loc": 359, "complexity": 104, "avg_complexity": 3.15, "functions": 33, "halstead_volume": 7645.24, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 3, "coupling_afferent": 5, "instability": 0.375, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "queueBackends/kafkaBackend.ts": { "offenders": 2, "worst_cc": 6, "maintainability": 16.0, "loc": 478, "complexity": 35, "avg_complexity": 2.33, "functions": 15, "halstead_volume": 4036.01, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 14 }, "queueBackends/liteBackend.ts": { "offenders": 3, "worst_cc": 10, "maintainability": 13.1, "loc": 479, "complexity": 131, "avg_complexity": 3.12, "functions": 42, "halstead_volume": 9906.33, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 43 }, "queueBackends/mongoBackend.ts": { "offenders": 1, "worst_cc": 8, "maintainability": 17.7, "loc": 414, "complexity": 40, "avg_complexity": 2.22, "functions": 18, "halstead_volume": 3656.04, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 18 }, "queueBackends/rabbitmqBackend.ts": { "offenders": 1, "worst_cc": 7, "maintainability": 15.8, "loc": 428, "complexity": 28, "avg_complexity": 2.15, "functions": 13, "halstead_volume": 6165.41, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 36 }, "rateLimiter.ts": { "offenders": 0, "worst_cc": 5, "maintainability": 29.5, "loc": 125, "complexity": 26, "avg_complexity": 2.36, "functions": 11, "halstead_volume": 3142.68, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "request.ts": { "offenders": 3, "worst_cc": 15, "maintainability": 19.3, "loc": 267, "complexity": 76, "avg_complexity": 4.0, "functions": 19, "halstead_volume": 7829.8, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "response.ts": { "offenders": 5, "worst_cc": 17, "maintainability": 15.1, "loc": 377, "complexity": 140, "avg_complexity": 4.12, "functions": 34, "halstead_volume": 10583.94, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 2, "coupling_afferent": 2, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "routeDiscovery.ts": { "offenders": 1, "worst_cc": 15, "maintainability": 31.0, "loc": 108, "complexity": 31, "avg_complexity": 4.43, "functions": 7, "halstead_volume": 2706.43, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "router.ts": { "offenders": 4, "worst_cc": 15, "maintainability": 10.1, "loc": 589, "complexity": 144, "avg_complexity": 1.87, "functions": 77, "halstead_volume": 14811.13, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 4, "coupling_afferent": 8, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 16 }, "server.ts": { "offenders": 10, "worst_cc": 19, "maintainability": 0.0, "loc": 1512, "complexity": 388, "avg_complexity": 3.56, "functions": 109, "halstead_volume": 42449.43, "has_referencing_test": true, "dep_count": 38, "coupling_efferent": 25, "coupling_afferent": 1, "instability": 0.962, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 7 }, "service.ts": { "offenders": 2, "worst_cc": 13, "maintainability": 18.4, "loc": 318, "complexity": 83, "avg_complexity": 3.07, "functions": 27, "halstead_volume": 6372.46, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "session.ts": { "offenders": 5, "worst_cc": 12, "maintainability": 13.9, "loc": 454, "complexity": 122, "avg_complexity": 3.05, "functions": 40, "halstead_volume": 9035.2, "has_referencing_test": true, "dep_count": 10, "coupling_efferent": 7, "coupling_afferent": 5, "instability": 0.583, "parse_health": 1.0, "duplicate_groups": 3, "duplicate_lines": 36 }, "sessionHandlers/childError.ts": { "offenders": 0, "worst_cc": 6, "maintainability": 48.9, "loc": 28, "complexity": 9, "avg_complexity": 3.0, "functions": 3, "halstead_volume": 531.77, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/databaseHandler.ts": { "offenders": 0, "worst_cc": 5, "maintainability": 25.4, "loc": 200, "complexity": 33, "avg_complexity": 2.36, "functions": 14, "halstead_volume": 2714.5, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/memcachedHandler.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 34.2, "loc": 91, "complexity": 18, "avg_complexity": 2.25, "functions": 8, "halstead_volume": 1793.73, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/mongoClient.ts": { "offenders": 1, "worst_cc": 6, "maintainability": 27.5, "loc": 233, "complexity": 6, "avg_complexity": 6.0, "functions": 1, "halstead_volume": 719.28, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/mongoHandler.ts": { "offenders": 0, "worst_cc": 10, "maintainability": 32.2, "loc": 105, "complexity": 23, "avg_complexity": 4.6, "functions": 5, "halstead_volume": 1989.69, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/respClient.ts": { "offenders": 0, "worst_cc": 1, "maintainability": 60.4, "loc": 14, "complexity": 1, "avg_complexity": 1.0, "functions": 1, "halstead_volume": 118.03, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/sqlClient.ts": { "offenders": 1, "worst_cc": 3, "maintainability": 29.7, "loc": 179, "complexity": 5, "avg_complexity": 2.5, "functions": 2, "halstead_volume": 934.32, "has_referencing_test": false, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/syncBridge.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 34.4, "loc": 93, "complexity": 9, "avg_complexity": 3.0, "functions": 3, "halstead_volume": 1504.5, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 0, "coupling_afferent": 3, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/syncSocket.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 31.8, "loc": 153, "complexity": 8, "avg_complexity": 2.67, "functions": 3, "halstead_volume": 764.11, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/valkeyHandler.ts": { "offenders": 0, "worst_cc": 3, "maintainability": 37.4, "loc": 78, "complexity": 11, "avg_complexity": 1.83, "functions": 6, "halstead_volume": 1028.09, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 3, "duplicate_lines": 36 }, "sso.ts": { "offenders": 2, "worst_cc": 12, "maintainability": 18.7, "loc": 258, "complexity": 100, "avg_complexity": 3.45, "functions": 29, "halstead_volume": 10615.08, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "static.ts": { "offenders": 1, "worst_cc": 15, "maintainability": 29.7, "loc": 125, "complexity": 30, "avg_complexity": 3.0, "functions": 10, "halstead_volume": 2838.65, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 8 }, "test.ts": { "offenders": 1, "worst_cc": 6, "maintainability": 27.9, "loc": 147, "complexity": 52, "avg_complexity": 2.48, "functions": 21, "halstead_volume": 3188.71, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "testClient.ts": { "offenders": 0, "worst_cc": 10, "maintainability": 28.3, "loc": 140, "complexity": 43, "avg_complexity": 2.53, "functions": 17, "halstead_volume": 3149.54, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 2, "coupling_afferent": 2, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "testing.ts": { "offenders": 2, "worst_cc": 11, "maintainability": 26.9, "loc": 167, "complexity": 38, "avg_complexity": 3.17, "functions": 12, "halstead_volume": 2809.77, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "trustedProxy.ts": { "offenders": 1, "worst_cc": 10, "maintainability": 25.0, "loc": 167, "complexity": 72, "avg_complexity": 5.54, "functions": 13, "halstead_volume": 4733.13, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 3, "instability": 0.25, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "types.ts": { "offenders": 0, "worst_cc": 0, "maintainability": 30.0, "loc": 128, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 2705.89, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 16, "instability": 0.059, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "validator.ts": { "offenders": 0, "worst_cc": 6, "maintainability": 33.0, "loc": 98, "complexity": 53, "avg_complexity": 4.42, "functions": 12, "halstead_volume": 1891.9, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "version.ts": { "offenders": 0, "worst_cc": 7, "maintainability": 53.0, "loc": 21, "complexity": 7, "avg_complexity": 7.0, "functions": 1, "halstead_volume": 289.51, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 4, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "websocket.ts": { "offenders": 4, "worst_cc": 14, "maintainability": 4.1, "loc": 929, "complexity": 286, "avg_complexity": 2.95, "functions": 97, "halstead_volume": 25028.55, "has_referencing_test": true, "dep_count": 9, "coupling_efferent": 6, "coupling_afferent": 2, "instability": 0.75, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "websocketBackplane.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 23.0, "loc": 230, "complexity": 46, "avg_complexity": 1.84, "functions": 25, "halstead_volume": 4050.53, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "websocketConnection.ts": { "offenders": 0, "worst_cc": 0, "maintainability": 53.8, "loc": 20, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 345.0, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 2, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "wsdl.ts": { "offenders": 8, "worst_cc": 15, "maintainability": 13.4, "loc": 430, "complexity": 122, "avg_complexity": 4.52, "functions": 27, "halstead_volume": 12122.35, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 42 } } }, { "snapshot": { "at": 1788638032, "tool_version": "3.8.82", "files_analyzed": 82, "total_functions": 2200, "avg_complexity": 3.26, "avg_maintainability": 24.9, "total_offenders": 188, "duplicate_blocks": 27, "duplicate_lines": 248 }, "files": { "__feedback/widget.js": { "offenders": 1, "worst_cc": 9, "maintainability": 31.5, "loc": 96, "complexity": 39, "avg_complexity": 2.44, "functions": 16, "halstead_volume": 3591.7, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "_missing.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 49.1, "loc": 27, "complexity": 5, "avg_complexity": 5.0, "functions": 1, "halstead_volume": 516.19, "has_referencing_test": false, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "ai.ts": { "offenders": 2, "worst_cc": 9, "maintainability": 9.3, "loc": 687, "complexity": 84, "avg_complexity": 2.71, "functions": 31, "halstead_volume": 11506.56, "has_referencing_test": true, "dep_count": 6, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "aiClient.ts": { "offenders": 9, "worst_cc": 18, "maintainability": 6.7, "loc": 669, "complexity": 336, "avg_complexity": 4.6, "functions": 73, "halstead_volume": 27386.25, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "api.ts": { "offenders": 7, "worst_cc": 19, "maintainability": 6.0, "loc": 782, "complexity": 206, "avg_complexity": 3.89, "functions": 53, "halstead_volume": 21556.02, "has_referencing_test": true, "dep_count": 8, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "auth.ts": { "offenders": 3, "worst_cc": 12, "maintainability": 16.6, "loc": 347, "complexity": 89, "avg_complexity": 3.07, "functions": 29, "halstead_volume": 8645.54, "has_referencing_test": true, "dep_count": 6, "coupling_efferent": 3, "coupling_afferent": 5, "instability": 0.375, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 16 }, "authGate.ts": { "offenders": 1, "worst_cc": 18, "maintainability": 32.5, "loc": 97, "complexity": 44, "avg_complexity": 4.0, "functions": 11, "halstead_volume": 2332.55, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "background.ts": { "offenders": 0, "worst_cc": 5, "maintainability": 39.9, "loc": 60, "complexity": 19, "avg_complexity": 2.71, "functions": 7, "halstead_volume": 966.0, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "cache.ts": { "offenders": 5, "worst_cc": 17, "maintainability": 0.6, "loc": 1208, "complexity": 407, "avg_complexity": 2.81, "functions": 145, "halstead_volume": 34752.06, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "constants.ts": { "offenders": 1, "worst_cc": 0, "maintainability": 50.1, "loc": 27, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 468.29, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "container.ts": { "offenders": 1, "worst_cc": 4, "maintainability": 44.5, "loc": 44, "complexity": 11, "avg_complexity": 2.2, "functions": 5, "halstead_volume": 575.0, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 18 }, "context/chunker.ts": { "offenders": 0, "worst_cc": 9, "maintainability": 33.1, "loc": 95, "complexity": 34, "avg_complexity": 3.4, "functions": 10, "halstead_volume": 2155.89, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "context/index.ts": { "offenders": 2, "worst_cc": 11, "maintainability": 19.6, "loc": 268, "complexity": 95, "avg_complexity": 2.71, "functions": 35, "halstead_volume": 7236.24, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "devAdmin.ts": { "offenders": 14, "worst_cc": 31, "maintainability": 0.0, "loc": 2418, "complexity": 642, "avg_complexity": 3.0, "functions": 214, "halstead_volume": 87288.47, "has_referencing_test": true, "dep_count": 24, "coupling_efferent": 16, "coupling_afferent": 3, "instability": 0.842, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 40 }, "devMailbox.ts": { "offenders": 0, "worst_cc": 6, "maintainability": 24.5, "loc": 199, "complexity": 44, "avg_complexity": 2.93, "functions": 15, "halstead_volume": 3701.17, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "dispatchPipeline.ts": { "offenders": 2, "worst_cc": 10, "maintainability": 21.1, "loc": 233, "complexity": 90, "avg_complexity": 3.91, "functions": 23, "halstead_volume": 6584.93, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 3, "coupling_afferent": 1, "instability": 0.75, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 8 }, "docs.ts": { "offenders": 6, "worst_cc": 17, "maintainability": 7.3, "loc": 672, "complexity": 204, "avg_complexity": 4.53, "functions": 45, "halstead_volume": 21706.83, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsAutoDiscovery.ts": { "offenders": 2, "worst_cc": 13, "maintainability": 40.4, "loc": 51, "complexity": 15, "avg_complexity": 7.5, "functions": 2, "halstead_volume": 1128.38, "has_referencing_test": false, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsParser.ts": { "offenders": 4, "worst_cc": 19, "maintainability": 22.0, "loc": 221, "complexity": 70, "avg_complexity": 7.0, "functions": 10, "halstead_volume": 5022.65, "has_referencing_test": false, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsScanner.ts": { "offenders": 1, "worst_cc": 9, "maintainability": 31.6, "loc": 108, "complexity": 34, "avg_complexity": 4.86, "functions": 7, "halstead_volume": 2173.79, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "docsSignatures.ts": { "offenders": 4, "worst_cc": 16, "maintainability": 26.7, "loc": 142, "complexity": 57, "avg_complexity": 7.13, "functions": 8, "halstead_volume": 4262.92, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "dotenv.ts": { "offenders": 1, "worst_cc": 19, "maintainability": 26.8, "loc": 157, "complexity": 46, "avg_complexity": 3.54, "functions": 13, "halstead_volume": 3510.76, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 9, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "env.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 41.3, "loc": 55, "complexity": 17, "avg_complexity": 2.43, "functions": 7, "halstead_volume": 817.19, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "errorOverlay.ts": { "offenders": 2, "worst_cc": 17, "maintainability": 22.0, "loc": 218, "complexity": 45, "avg_complexity": 3.75, "functions": 12, "halstead_volume": 6028.96, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 3, "instability": 0.25, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 6 }, "events.ts": { "offenders": 0, "worst_cc": 7, "maintainability": 30.7, "loc": 121, "complexity": 38, "avg_complexity": 2.53, "functions": 15, "halstead_volume": 2307.76, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "fakeData.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 19.8, "loc": 258, "complexity": 52, "avg_complexity": 1.37, "functions": 38, "halstead_volume": 8252.16, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "feedback.ts": { "offenders": 0, "worst_cc": 10, "maintainability": 26.4, "loc": 165, "complexity": 45, "avg_complexity": 3.21, "functions": 14, "halstead_volume": 3435.07, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 4, "coupling_afferent": 2, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 9 }, "graphql.ts": { "offenders": 11, "worst_cc": 18, "maintainability": 3.8, "loc": 942, "complexity": 249, "avg_complexity": 4.61, "functions": 54, "halstead_volume": 24010.87, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 4, "duplicate_lines": 30 }, "health.ts": { "offenders": 0, "worst_cc": 3, "maintainability": 41.0, "loc": 59, "complexity": 8, "avg_complexity": 1.6, "functions": 5, "halstead_volume": 753.2, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "htmlElement.ts": { "offenders": 2, "worst_cc": 11, "maintainability": 28.1, "loc": 139, "complexity": 35, "avg_complexity": 2.69, "functions": 13, "halstead_volume": 3461.09, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 18 }, "i18n.ts": { "offenders": 2, "worst_cc": 13, "maintainability": 27.3, "loc": 150, "complexity": 52, "avg_complexity": 4.0, "functions": 13, "halstead_volume": 3322.21, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 12 }, "index.ts": { "offenders": 1, "worst_cc": 0, "maintainability": 25.8, "loc": 169, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 4479.53, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "job.ts": { "offenders": 0, "worst_cc": 1, "maintainability": 39.4, "loc": 67, "complexity": 8, "avg_complexity": 1.0, "functions": 8, "halstead_volume": 889.29, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 2, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "logger.ts": { "offenders": 5, "worst_cc": 14, "maintainability": 7.1, "loc": 724, "complexity": 209, "avg_complexity": 3.54, "functions": 59, "halstead_volume": 19358.68, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 1, "coupling_afferent": 16, "instability": 0.059, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "mcp.ts": { "offenders": 8, "worst_cc": 18, "maintainability": 0.0, "loc": 1639, "complexity": 469, "avg_complexity": 3.37, "functions": 139, "halstead_volume": 52109.29, "has_referencing_test": true, "dep_count": 18, "coupling_efferent": 10, "coupling_afferent": 1, "instability": 0.909, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 6 }, "messenger.ts": { "offenders": 7, "worst_cc": 15, "maintainability": 3.8, "loc": 947, "complexity": 203, "avg_complexity": 2.82, "functions": 72, "halstead_volume": 26073.05, "has_referencing_test": true, "dep_count": 9, "coupling_efferent": 3, "coupling_afferent": 1, "instability": 0.75, "parse_health": 1.0, "duplicate_groups": 6, "duplicate_lines": 62 }, "metrics.ts": { "offenders": 1, "worst_cc": 11, "maintainability": 28.7, "loc": 126, "complexity": 54, "avg_complexity": 4.5, "functions": 12, "halstead_volume": 3597.66, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "middleware.ts": { "offenders": 3, "worst_cc": 13, "maintainability": 9.4, "loc": 593, "complexity": 180, "avg_complexity": 3.05, "functions": 59, "halstead_volume": 17248.36, "has_referencing_test": true, "dep_count": 8, "coupling_efferent": 8, "coupling_afferent": 2, "instability": 0.8, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "mqtt.ts": { "offenders": 5, "worst_cc": 19, "maintainability": 9.3, "loc": 600, "complexity": 189, "avg_complexity": 3.05, "functions": 62, "halstead_volume": 17413.08, "has_referencing_test": true, "dep_count": 8, "coupling_efferent": 4, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "mqttMessage.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 43.0, "loc": 55, "complexity": 12, "avg_complexity": 1.5, "functions": 8, "halstead_volume": 489.31, "has_referencing_test": false, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "plan.ts": { "offenders": 5, "worst_cc": 13, "maintainability": 11.6, "loc": 492, "complexity": 169, "avg_complexity": 4.12, "functions": 41, "halstead_volume": 14418.49, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 0, "coupling_afferent": 2, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "portTakeover.ts": { "offenders": 1, "worst_cc": 11, "maintainability": 27.7, "loc": 153, "complexity": 50, "avg_complexity": 3.33, "functions": 15, "halstead_volume": 2880.23, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "projectIndex.ts": { "offenders": 3, "worst_cc": 16, "maintainability": 27.0, "loc": 149, "complexity": 56, "avg_complexity": 6.22, "functions": 9, "halstead_volume": 3403.95, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 4, "instability": 0.2, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "projectIndexExtractors.ts": { "offenders": 0, "worst_cc": 8, "maintainability": 29.7, "loc": 111, "complexity": 36, "avg_complexity": 4.0, "functions": 9, "halstead_volume": 3894.52, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "projectIndexStorage.ts": { "offenders": 1, "worst_cc": 11, "maintainability": 30.4, "loc": 112, "complexity": 36, "avg_complexity": 4.5, "functions": 8, "halstead_volume": 2927.36, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "push.ts": { "offenders": 0, "worst_cc": 8, "maintainability": 20.8, "loc": 240, "complexity": 59, "avg_complexity": 2.95, "functions": 20, "halstead_volume": 6892.68, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "queue.ts": { "offenders": 3, "worst_cc": 16, "maintainability": 16.6, "loc": 359, "complexity": 104, "avg_complexity": 3.15, "functions": 33, "halstead_volume": 7645.24, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 3, "coupling_afferent": 5, "instability": 0.375, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "queueBackends/kafkaBackend.ts": { "offenders": 2, "worst_cc": 6, "maintainability": 16.0, "loc": 478, "complexity": 35, "avg_complexity": 2.33, "functions": 15, "halstead_volume": 4036.01, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 14 }, "queueBackends/liteBackend.ts": { "offenders": 3, "worst_cc": 10, "maintainability": 13.1, "loc": 479, "complexity": 131, "avg_complexity": 3.12, "functions": 42, "halstead_volume": 9906.33, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 43 }, "queueBackends/mongoBackend.ts": { "offenders": 1, "worst_cc": 8, "maintainability": 17.7, "loc": 414, "complexity": 40, "avg_complexity": 2.22, "functions": 18, "halstead_volume": 3656.04, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 18 }, "queueBackends/rabbitmqBackend.ts": { "offenders": 1, "worst_cc": 7, "maintainability": 15.8, "loc": 428, "complexity": 28, "avg_complexity": 2.15, "functions": 13, "halstead_volume": 6165.41, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 36 }, "rateLimiter.ts": { "offenders": 0, "worst_cc": 5, "maintainability": 29.5, "loc": 125, "complexity": 26, "avg_complexity": 2.36, "functions": 11, "halstead_volume": 3142.68, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "request.ts": { "offenders": 3, "worst_cc": 15, "maintainability": 19.3, "loc": 267, "complexity": 76, "avg_complexity": 4.0, "functions": 19, "halstead_volume": 7829.8, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "response.ts": { "offenders": 5, "worst_cc": 17, "maintainability": 15.1, "loc": 377, "complexity": 140, "avg_complexity": 4.12, "functions": 34, "halstead_volume": 10583.94, "has_referencing_test": true, "dep_count": 7, "coupling_efferent": 2, "coupling_afferent": 2, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "routeDiscovery.ts": { "offenders": 1, "worst_cc": 15, "maintainability": 31.0, "loc": 108, "complexity": 31, "avg_complexity": 4.43, "functions": 7, "halstead_volume": 2706.43, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "router.ts": { "offenders": 4, "worst_cc": 15, "maintainability": 10.1, "loc": 589, "complexity": 144, "avg_complexity": 1.87, "functions": 77, "halstead_volume": 14811.13, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 4, "coupling_afferent": 8, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 2, "duplicate_lines": 16 }, "server.ts": { "offenders": 10, "worst_cc": 19, "maintainability": 0.0, "loc": 1512, "complexity": 388, "avg_complexity": 3.56, "functions": 109, "halstead_volume": 42449.43, "has_referencing_test": true, "dep_count": 38, "coupling_efferent": 25, "coupling_afferent": 1, "instability": 0.962, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 7 }, "service.ts": { "offenders": 2, "worst_cc": 13, "maintainability": 18.4, "loc": 318, "complexity": 83, "avg_complexity": 3.07, "functions": 27, "halstead_volume": 6372.46, "has_referencing_test": true, "dep_count": 5, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "session.ts": { "offenders": 5, "worst_cc": 12, "maintainability": 13.9, "loc": 454, "complexity": 122, "avg_complexity": 3.05, "functions": 40, "halstead_volume": 9035.2, "has_referencing_test": true, "dep_count": 10, "coupling_efferent": 7, "coupling_afferent": 5, "instability": 0.583, "parse_health": 1.0, "duplicate_groups": 3, "duplicate_lines": 36 }, "sessionHandlers/childError.ts": { "offenders": 0, "worst_cc": 6, "maintainability": 48.9, "loc": 28, "complexity": 9, "avg_complexity": 3.0, "functions": 3, "halstead_volume": 531.77, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/databaseHandler.ts": { "offenders": 0, "worst_cc": 5, "maintainability": 25.4, "loc": 200, "complexity": 33, "avg_complexity": 2.36, "functions": 14, "halstead_volume": 2714.5, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/memcachedHandler.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 34.2, "loc": 91, "complexity": 18, "avg_complexity": 2.25, "functions": 8, "halstead_volume": 1793.73, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/mongoClient.ts": { "offenders": 1, "worst_cc": 6, "maintainability": 27.5, "loc": 233, "complexity": 6, "avg_complexity": 6.0, "functions": 1, "halstead_volume": 719.28, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/mongoHandler.ts": { "offenders": 0, "worst_cc": 10, "maintainability": 32.2, "loc": 105, "complexity": 23, "avg_complexity": 4.6, "functions": 5, "halstead_volume": 1989.69, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/respClient.ts": { "offenders": 0, "worst_cc": 1, "maintainability": 60.4, "loc": 14, "complexity": 1, "avg_complexity": 1.0, "functions": 1, "halstead_volume": 118.03, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/sqlClient.ts": { "offenders": 1, "worst_cc": 3, "maintainability": 29.7, "loc": 179, "complexity": 5, "avg_complexity": 2.5, "functions": 2, "halstead_volume": 934.32, "has_referencing_test": false, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/syncBridge.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 34.4, "loc": 93, "complexity": 9, "avg_complexity": 3.0, "functions": 3, "halstead_volume": 1504.5, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 0, "coupling_afferent": 3, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/syncSocket.ts": { "offenders": 0, "worst_cc": 4, "maintainability": 31.8, "loc": 153, "complexity": 8, "avg_complexity": 2.67, "functions": 3, "halstead_volume": 764.11, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 2, "instability": 0.333, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "sessionHandlers/valkeyHandler.ts": { "offenders": 0, "worst_cc": 3, "maintainability": 37.4, "loc": 78, "complexity": 11, "avg_complexity": 1.83, "functions": 6, "halstead_volume": 1028.09, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 1, "instability": 0.667, "parse_health": 1.0, "duplicate_groups": 3, "duplicate_lines": 36 }, "sso.ts": { "offenders": 2, "worst_cc": 12, "maintainability": 18.7, "loc": 258, "complexity": 100, "avg_complexity": 3.45, "functions": 29, "halstead_volume": 10615.08, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "static.ts": { "offenders": 1, "worst_cc": 15, "maintainability": 29.7, "loc": 125, "complexity": 30, "avg_complexity": 3.0, "functions": 10, "halstead_volume": 2838.65, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 1, "coupling_afferent": 1, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 1, "duplicate_lines": 8 }, "test.ts": { "offenders": 1, "worst_cc": 6, "maintainability": 27.9, "loc": 147, "complexity": 52, "avg_complexity": 2.48, "functions": 21, "halstead_volume": 3188.71, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "testClient.ts": { "offenders": 0, "worst_cc": 10, "maintainability": 28.3, "loc": 140, "complexity": 43, "avg_complexity": 2.53, "functions": 17, "halstead_volume": 3149.54, "has_referencing_test": true, "dep_count": 4, "coupling_efferent": 2, "coupling_afferent": 2, "instability": 0.5, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "testing.ts": { "offenders": 2, "worst_cc": 11, "maintainability": 26.9, "loc": 167, "complexity": 38, "avg_complexity": 3.17, "functions": 12, "halstead_volume": 2809.77, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "trustedProxy.ts": { "offenders": 1, "worst_cc": 10, "maintainability": 25.0, "loc": 167, "complexity": 72, "avg_complexity": 5.54, "functions": 13, "halstead_volume": 4733.13, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 1, "coupling_afferent": 3, "instability": 0.25, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "types.ts": { "offenders": 0, "worst_cc": 0, "maintainability": 30.0, "loc": 128, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 2705.89, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 1, "coupling_afferent": 16, "instability": 0.059, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "validator.ts": { "offenders": 0, "worst_cc": 6, "maintainability": 33.0, "loc": 98, "complexity": 53, "avg_complexity": 4.42, "functions": 12, "halstead_volume": 1891.9, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 0, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "version.ts": { "offenders": 0, "worst_cc": 7, "maintainability": 53.0, "loc": 21, "complexity": 7, "avg_complexity": 7.0, "functions": 1, "halstead_volume": 289.51, "has_referencing_test": true, "dep_count": 3, "coupling_efferent": 0, "coupling_afferent": 4, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "websocket.ts": { "offenders": 4, "worst_cc": 14, "maintainability": 4.1, "loc": 929, "complexity": 286, "avg_complexity": 2.95, "functions": 97, "halstead_volume": 25028.55, "has_referencing_test": true, "dep_count": 9, "coupling_efferent": 6, "coupling_afferent": 2, "instability": 0.75, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "websocketBackplane.ts": { "offenders": 1, "worst_cc": 5, "maintainability": 23.0, "loc": 230, "complexity": 46, "avg_complexity": 1.84, "functions": 25, "halstead_volume": 4050.53, "has_referencing_test": true, "dep_count": 1, "coupling_efferent": 0, "coupling_afferent": 1, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "websocketConnection.ts": { "offenders": 0, "worst_cc": 0, "maintainability": 53.8, "loc": 20, "complexity": 0, "avg_complexity": 0.0, "functions": 0, "halstead_volume": 345.0, "has_referencing_test": true, "dep_count": 0, "coupling_efferent": 0, "coupling_afferent": 2, "instability": 0.0, "parse_health": 1.0, "duplicate_groups": 0, "duplicate_lines": 0 }, "wsdl.ts": { "offenders": 8, "worst_cc": 15, "maintainability": 13.4, "loc": 430, "complexity": 122, "avg_complexity": 4.52, "functions": 27, "halstead_volume": 12122.35, "has_referencing_test": true, "dep_count": 2, "coupling_efferent": 2, "coupling_afferent": 0, "instability": 1.0, "parse_health": 1.0, "duplicate_groups": 5, "duplicate_lines": 42 } } } ] }