-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcoverage.json
More file actions
1 lines (1 loc) · 646 KB
/
coverage.json
File metadata and controls
1 lines (1 loc) · 646 KB
1
{"meta": {"format": 3, "version": "7.10.7", "timestamp": "2025-11-21T15:25:00.957478", "branch_coverage": true, "show_contexts": false}, "files": {"src/coding_open_agent_tools/__init__.py": {"executed_lines": [1, 10, 13, 32, 65], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": [], "functions": {"": {"executed_lines": [1, 10, 13, 32, 65], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 10, 13, 32, 65], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/coding_open_agent_tools/_decorators.py": {"executed_lines": [1, 15, 18, 19, 20, 22, 24, 27], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": [], "functions": {"": {"executed_lines": [1, 15, 18, 19, 20, 22, 24, 27], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 15, 18, 19, 20, 22, 24, 27], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/coding_open_agent_tools/analysis/__init__.py": {"executed_lines": [1, 13, 19, 25, 30, 36], "summary": {"covered_lines": 5, "num_statements": 5, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": [], "functions": {"": {"executed_lines": [1, 13, 19, 25, 30, 36], "summary": {"covered_lines": 5, "num_statements": 5, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 13, 19, 25, 30, 36], "summary": {"covered_lines": 5, "num_statements": 5, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/coding_open_agent_tools/analysis/ast_parsing.py": {"executed_lines": [1, 7, 8, 10, 11, 12, 15, 16, 46, 47, 49, 50, 51, 52, 53, 57, 58, 59, 60, 67, 70, 73, 76, 79, 81, 90, 91, 123, 126, 127, 128, 134, 135, 143, 145, 146, 148, 151, 152, 153, 156, 159, 161, 174, 177, 178, 209, 212, 213, 214, 220, 221, 229, 231, 232, 234, 235, 236, 237, 240, 241, 242, 243, 248, 251, 253, 265, 268, 269, 297, 300, 301, 302, 308, 309, 317, 318, 319, 320, 322, 323, 324, 325, 326, 328, 329, 331, 333, 334, 335, 336, 337, 338, 339, 340, 342, 343, 347], "summary": {"covered_lines": 97, "num_statements": 131, "percent_covered": 76.0, "percent_covered_display": "76", "missing_lines": 34, "excluded_lines": 0, "num_branches": 44, "num_partial_branches": 6, "covered_branches": 36, "missing_branches": 8}, "missing_lines": [54, 55, 63, 64, 124, 129, 130, 131, 132, 136, 137, 140, 141, 210, 215, 216, 217, 218, 222, 223, 226, 227, 244, 245, 298, 303, 304, 305, 306, 310, 311, 314, 315, 345], "excluded_lines": [], "executed_branches": [[46, 47], [46, 49], [123, 126], [145, 146], [145, 174], [146, 145], [146, 148], [152, 153], [152, 156], [209, 212], [231, 232], [231, 265], [232, 231], [232, 234], [235, 236], [235, 240], [236, 235], [236, 237], [241, 242], [241, 248], [242, 243], [297, 300], [322, 323], [322, 347], [323, 324], [323, 333], [324, 322], [324, 325], [328, 329], [328, 331], [333, 322], [333, 334], [334, 335], [334, 338], [338, 339], [342, 343]], "missing_branches": [[123, 124], [209, 210], [242, 244], [244, 241], [244, 245], [297, 298], [338, 322], [342, 345]], "functions": {"parse_python_ast": {"executed_lines": [46, 47, 49, 50, 51, 52, 53, 57, 58, 59, 60, 67, 70, 73, 76, 79, 81], "summary": {"covered_lines": 17, "num_statements": 21, "percent_covered": 82.6086956521739, "percent_covered_display": "83", "missing_lines": 4, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 2, "missing_branches": 0}, "missing_lines": [54, 55, 63, 64], "excluded_lines": [], "executed_branches": [[46, 47], [46, 49]], "missing_branches": []}, "extract_functions": {"executed_lines": [123, 126, 127, 128, 134, 135, 143, 145, 146, 148, 151, 152, 153, 156, 159, 161, 174], "summary": {"covered_lines": 17, "num_statements": 26, "percent_covered": 70.58823529411765, "percent_covered_display": "71", "missing_lines": 9, "excluded_lines": 0, "num_branches": 8, "num_partial_branches": 1, "covered_branches": 7, "missing_branches": 1}, "missing_lines": [124, 129, 130, 131, 132, 136, 137, 140, 141], "excluded_lines": [], "executed_branches": [[123, 126], [145, 146], [145, 174], [146, 145], [146, 148], [152, 153], [152, 156]], "missing_branches": [[123, 124]]}, "extract_classes": {"executed_lines": [209, 212, 213, 214, 220, 221, 229, 231, 232, 234, 235, 236, 237, 240, 241, 242, 243, 248, 251, 253, 265], "summary": {"covered_lines": 21, "num_statements": 32, "percent_covered": 68.75, "percent_covered_display": "69", "missing_lines": 11, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 2, "covered_branches": 12, "missing_branches": 4}, "missing_lines": [210, 215, 216, 217, 218, 222, 223, 226, 227, 244, 245], "excluded_lines": [], "executed_branches": [[209, 212], [231, 232], [231, 265], [232, 231], [232, 234], [235, 236], [235, 240], [236, 235], [236, 237], [241, 242], [241, 248], [242, 243]], "missing_branches": [[209, 210], [242, 244], [244, 241], [244, 245]]}, "extract_imports": {"executed_lines": [297, 300, 301, 302, 308, 309, 317, 318, 319, 320, 322, 323, 324, 325, 326, 328, 329, 331, 333, 334, 335, 336, 337, 338, 339, 340, 342, 343, 347], "summary": {"covered_lines": 29, "num_statements": 39, "percent_covered": 77.19298245614036, "percent_covered_display": "77", "missing_lines": 10, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 3, "covered_branches": 15, "missing_branches": 3}, "missing_lines": [298, 303, 304, 305, 306, 310, 311, 314, 315, 345], "excluded_lines": [], "executed_branches": [[297, 300], [322, 323], [322, 347], [323, 324], [323, 333], [324, 322], [324, 325], [328, 329], [328, 331], [333, 322], [333, 334], [334, 335], [334, 338], [338, 339], [342, 343]], "missing_branches": [[297, 298], [338, 322], [342, 345]]}, "": {"executed_lines": [1, 7, 8, 10, 11, 12, 15, 16, 90, 91, 177, 178, 268, 269], "summary": {"covered_lines": 13, "num_statements": 13, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 7, 8, 10, 11, 12, 15, 16, 46, 47, 49, 50, 51, 52, 53, 57, 58, 59, 60, 67, 70, 73, 76, 79, 81, 90, 91, 123, 126, 127, 128, 134, 135, 143, 145, 146, 148, 151, 152, 153, 156, 159, 161, 174, 177, 178, 209, 212, 213, 214, 220, 221, 229, 231, 232, 234, 235, 236, 237, 240, 241, 242, 243, 248, 251, 253, 265, 268, 269, 297, 300, 301, 302, 308, 309, 317, 318, 319, 320, 322, 323, 324, 325, 326, 328, 329, 331, 333, 334, 335, 336, 337, 338, 339, 340, 342, 343, 347], "summary": {"covered_lines": 97, "num_statements": 131, "percent_covered": 76.0, "percent_covered_display": "76", "missing_lines": 34, "excluded_lines": 0, "num_branches": 44, "num_partial_branches": 6, "covered_branches": 36, "missing_branches": 8}, "missing_lines": [54, 55, 63, 64, 124, 129, 130, 131, 132, 136, 137, 140, 141, 210, 215, 216, 217, 218, 222, 223, 226, 227, 244, 245, 298, 303, 304, 305, 306, 310, 311, 314, 315, 345], "excluded_lines": [], "executed_branches": [[46, 47], [46, 49], [123, 126], [145, 146], [145, 174], [146, 145], [146, 148], [152, 153], [152, 156], [209, 212], [231, 232], [231, 265], [232, 231], [232, 234], [235, 236], [235, 240], [236, 235], [236, 237], [241, 242], [241, 248], [242, 243], [297, 300], [322, 323], [322, 347], [323, 324], [323, 333], [324, 322], [324, 325], [328, 329], [328, 331], [333, 322], [333, 334], [334, 335], [334, 338], [338, 339], [342, 343]], "missing_branches": [[123, 124], [209, 210], [242, 244], [244, 241], [244, 245], [297, 298], [338, 322], [342, 345]]}}}, "src/coding_open_agent_tools/analysis/complexity.py": {"executed_lines": [1, 7, 8, 10, 11, 14, 15, 44, 47, 48, 49, 55, 56, 64, 65, 67, 68, 69, 70, 78, 80, 81, 88, 96, 97, 121, 122, 123, 124, 126, 127, 128, 134, 135, 143, 144, 145, 146, 147, 149, 152, 153, 186, 189, 190, 191, 198, 199, 200, 201, 202, 205, 206, 214, 215, 216, 218, 219, 220, 221, 222, 223, 225, 226, 227, 229, 242, 243, 275, 277, 279, 280, 282, 283, 284, 290, 291, 299, 301, 302, 303, 304, 306, 308, 310, 313, 315, 325, 328, 340, 342, 344, 355, 357, 358, 360, 363, 365], "summary": {"covered_lines": 97, "num_statements": 136, "percent_covered": 75.53191489361703, "percent_covered_display": "76", "missing_lines": 39, "excluded_lines": 0, "num_branches": 52, "num_partial_branches": 7, "covered_branches": 45, "missing_branches": 7}, "missing_lines": [45, 50, 51, 52, 53, 57, 58, 61, 62, 129, 130, 131, 132, 136, 137, 140, 141, 187, 192, 193, 194, 195, 207, 208, 211, 212, 276, 278, 285, 286, 287, 288, 292, 293, 296, 297, 307, 309, 311], "excluded_lines": [], "executed_branches": [[44, 47], [67, 68], [67, 80], [68, 67], [68, 69], [80, 81], [80, 88], [121, 122], [121, 123], [123, 124], [123, 126], [143, 144], [143, 149], [144, 143], [144, 145], [145, 143], [145, 146], [186, 189], [218, 219], [218, 225], [219, 220], [219, 222], [222, 218], [222, 223], [275, 277], [277, 279], [279, 280], [279, 282], [301, 302], [301, 325], [302, 301], [302, 303], [304, 301], [304, 306], [306, 308], [308, 310], [310, 313], [342, 344], [342, 365], [344, 355], [344, 357], [357, 358], [357, 360], [360, 342], [360, 363]], "missing_branches": [[44, 45], [186, 187], [275, 276], [277, 278], [306, 307], [308, 309], [310, 311]], "functions": {"calculate_complexity": {"executed_lines": [44, 47, 48, 49, 55, 56, 64, 65, 67, 68, 69, 70, 78, 80, 81, 88], "summary": {"covered_lines": 16, "num_statements": 25, "percent_covered": 69.6969696969697, "percent_covered_display": "70", "missing_lines": 9, "excluded_lines": 0, "num_branches": 8, "num_partial_branches": 1, "covered_branches": 7, "missing_branches": 1}, "missing_lines": [45, 50, 51, 52, 53, 57, 58, 61, 62], "excluded_lines": [], "executed_branches": [[44, 47], [67, 68], [67, 80], [68, 67], [68, 69], [80, 81], [80, 88]], "missing_branches": [[44, 45]]}, "calculate_function_complexity": {"executed_lines": [121, 122, 123, 124, 126, 127, 128, 134, 135, 143, 144, 145, 146, 147, 149], "summary": {"covered_lines": 15, "num_statements": 23, "percent_covered": 75.75757575757575, "percent_covered_display": "76", "missing_lines": 8, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 0, "covered_branches": 10, "missing_branches": 0}, "missing_lines": [129, 130, 131, 132, 136, 137, 140, 141], "excluded_lines": [], "executed_branches": [[121, 122], [121, 123], [123, 124], [123, 126], [143, 144], [143, 149], [144, 143], [144, 145], [145, 143], [145, 146]], "missing_branches": []}, "get_code_metrics": {"executed_lines": [186, 189, 190, 191, 198, 199, 200, 201, 202, 205, 206, 214, 215, 216, 218, 219, 220, 221, 222, 223, 225, 226, 227, 229], "summary": {"covered_lines": 24, "num_statements": 33, "percent_covered": 75.60975609756098, "percent_covered_display": "76", "missing_lines": 9, "excluded_lines": 0, "num_branches": 8, "num_partial_branches": 1, "covered_branches": 7, "missing_branches": 1}, "missing_lines": [187, 192, 193, 194, 195, 207, 208, 211, 212], "excluded_lines": [], "executed_branches": [[186, 189], [218, 219], [218, 225], [219, 220], [219, 222], [222, 218], [222, 223]], "missing_branches": [[186, 187]]}, "identify_complex_functions": {"executed_lines": [275, 277, 279, 280, 282, 283, 284, 290, 291, 299, 301, 302, 303, 304, 306, 308, 310, 313, 315, 325], "summary": {"covered_lines": 20, "num_statements": 33, "percent_covered": 64.70588235294117, "percent_covered_display": "65", "missing_lines": 13, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 5, "covered_branches": 13, "missing_branches": 5}, "missing_lines": [276, 278, 285, 286, 287, 288, 292, 293, 296, 297, 307, 309, 311], "excluded_lines": [], "executed_branches": [[275, 277], [277, 279], [279, 280], [279, 282], [301, 302], [301, 325], [302, 301], [302, 303], [304, 301], [304, 306], [306, 308], [308, 310], [310, 313]], "missing_branches": [[275, 276], [277, 278], [306, 307], [308, 309], [310, 311]]}, "_calculate_node_complexity": {"executed_lines": [340, 342, 344, 355, 357, 358, 360, 363, 365], "summary": {"covered_lines": 9, "num_statements": 9, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 8, "num_partial_branches": 0, "covered_branches": 8, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[342, 344], [342, 365], [344, 355], [344, 357], [357, 358], [357, 360], [360, 342], [360, 363]], "missing_branches": []}, "": {"executed_lines": [1, 7, 8, 10, 11, 14, 15, 96, 97, 152, 153, 242, 243, 328], "summary": {"covered_lines": 13, "num_statements": 13, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 7, 8, 10, 11, 14, 15, 44, 47, 48, 49, 55, 56, 64, 65, 67, 68, 69, 70, 78, 80, 81, 88, 96, 97, 121, 122, 123, 124, 126, 127, 128, 134, 135, 143, 144, 145, 146, 147, 149, 152, 153, 186, 189, 190, 191, 198, 199, 200, 201, 202, 205, 206, 214, 215, 216, 218, 219, 220, 221, 222, 223, 225, 226, 227, 229, 242, 243, 275, 277, 279, 280, 282, 283, 284, 290, 291, 299, 301, 302, 303, 304, 306, 308, 310, 313, 315, 325, 328, 340, 342, 344, 355, 357, 358, 360, 363, 365], "summary": {"covered_lines": 97, "num_statements": 136, "percent_covered": 75.53191489361703, "percent_covered_display": "76", "missing_lines": 39, "excluded_lines": 0, "num_branches": 52, "num_partial_branches": 7, "covered_branches": 45, "missing_branches": 7}, "missing_lines": [45, 50, 51, 52, 53, 57, 58, 61, 62, 129, 130, 131, 132, 136, 137, 140, 141, 187, 192, 193, 194, 195, 207, 208, 211, 212, 276, 278, 285, 286, 287, 288, 292, 293, 296, 297, 307, 309, 311], "excluded_lines": [], "executed_branches": [[44, 47], [67, 68], [67, 80], [68, 67], [68, 69], [80, 81], [80, 88], [121, 122], [121, 123], [123, 124], [123, 126], [143, 144], [143, 149], [144, 143], [144, 145], [145, 143], [145, 146], [186, 189], [218, 219], [218, 225], [219, 220], [219, 222], [222, 218], [222, 223], [275, 277], [277, 279], [279, 280], [279, 282], [301, 302], [301, 325], [302, 301], [302, 303], [304, 301], [304, 306], [306, 308], [308, 310], [310, 313], [342, 344], [342, 365], [344, 355], [344, 357], [357, 358], [357, 360], [360, 342], [360, 363]], "missing_branches": [[44, 45], [186, 187], [275, 276], [277, 278], [306, 307], [308, 309], [310, 311]]}}}, "src/coding_open_agent_tools/analysis/imports.py": {"executed_lines": [1, 7, 8, 10, 11, 12, 15, 16, 39, 42, 43, 44, 50, 51, 60, 61, 62, 63, 65, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 86, 89, 90, 118, 121, 122, 123, 129, 130, 138, 139, 140, 142, 143, 144, 145, 146, 147, 150, 151, 153, 155, 156, 164, 165, 166, 170, 172, 173, 175, 178, 179, 180, 183, 184, 185, 186, 187, 188, 191, 194, 195, 224, 227, 228, 229, 235, 236, 245, 247, 248, 249, 250, 251, 252, 254, 256, 257, 258, 259, 260, 261, 262, 265, 268, 271, 272, 275, 276, 278, 279, 280, 281, 282, 285, 292, 295, 300, 301, 303, 304, 305, 306, 307, 308, 311, 313, 315], "summary": {"covered_lines": 120, "num_statements": 157, "percent_covered": 79.07949790794979, "percent_covered_display": "79", "missing_lines": 37, "excluded_lines": 0, "num_branches": 82, "num_partial_branches": 11, "covered_branches": 69, "missing_branches": 13}, "missing_lines": [40, 45, 46, 47, 48, 52, 53, 56, 57, 119, 124, 125, 126, 127, 131, 132, 135, 136, 148, 157, 158, 162, 163, 189, 225, 230, 231, 232, 233, 237, 238, 241, 242, 263, 286, 287, 290], "excluded_lines": [], "executed_branches": [[39, 42], [61, 62], [61, 74], [62, 63], [62, 67], [63, 61], [63, 65], [67, 61], [67, 68], [68, 61], [68, 69], [69, 68], [69, 70], [75, 76], [75, 84], [76, 77], [76, 78], [78, 75], [78, 80], [80, 75], [80, 81], [118, 121], [142, 143], [142, 178], [143, 144], [143, 155], [144, 142], [144, 145], [147, 150], [150, 151], [150, 153], [155, 142], [155, 156], [156, 164], [164, 165], [172, 173], [172, 175], [184, 185], [186, 187], [186, 188], [188, 191], [224, 227], [247, 248], [247, 268], [248, 249], [248, 256], [249, 247], [249, 250], [251, 252], [251, 254], [256, 247], [256, 257], [257, 258], [257, 260], [260, 261], [262, 265], [278, 279], [278, 295], [280, 281], [280, 292], [281, 282], [300, 301], [300, 303], [303, 304], [303, 313], [304, 303], [304, 305], [307, 303], [307, 308]], "missing_branches": [[39, 40], [118, 119], [147, 148], [156, 157], [164, 142], [184, 186], [188, 189], [224, 225], [260, 247], [262, 263], [281, 286], [286, 287], [286, 292]], "functions": {"find_unused_imports": {"executed_lines": [39, 42, 43, 44, 50, 51, 60, 61, 62, 63, 65, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 86], "summary": {"covered_lines": 26, "num_statements": 35, "percent_covered": 82.45614035087719, "percent_covered_display": "82", "missing_lines": 9, "excluded_lines": 0, "num_branches": 22, "num_partial_branches": 1, "covered_branches": 21, "missing_branches": 1}, "missing_lines": [40, 45, 46, 47, 48, 52, 53, 56, 57], "excluded_lines": [], "executed_branches": [[39, 42], [61, 62], [61, 74], [62, 63], [62, 67], [63, 61], [63, 65], [67, 61], [67, 68], [68, 61], [68, 69], [69, 68], [69, 70], [75, 76], [75, 84], [76, 77], [76, 78], [78, 75], [78, 80], [80, 75], [80, 81]], "missing_branches": [[39, 40]]}, "organize_imports": {"executed_lines": [118, 121, 122, 123, 129, 130, 138, 139, 140, 142, 143, 144, 145, 146, 147, 150, 151, 153, 155, 156, 164, 165, 166, 170, 172, 173, 175, 178, 179, 180, 183, 184, 185, 186, 187, 188, 191], "summary": {"covered_lines": 37, "num_statements": 52, "percent_covered": 73.07692307692308, "percent_covered_display": "73", "missing_lines": 15, "excluded_lines": 0, "num_branches": 26, "num_partial_branches": 6, "covered_branches": 20, "missing_branches": 6}, "missing_lines": [119, 124, 125, 126, 127, 131, 132, 135, 136, 148, 157, 158, 162, 163, 189], "excluded_lines": [], "executed_branches": [[118, 121], [142, 143], [142, 178], [143, 144], [143, 155], [144, 142], [144, 145], [147, 150], [150, 151], [150, 153], [155, 142], [155, 156], [156, 164], [164, 165], [172, 173], [172, 175], [184, 185], [186, 187], [186, 188], [188, 191]], "missing_branches": [[118, 119], [147, 148], [156, 157], [164, 142], [184, 186], [188, 189]]}, "validate_import_order": {"executed_lines": [224, 227, 228, 229, 235, 236, 245, 247, 248, 249, 250, 251, 252, 254, 256, 257, 258, 259, 260, 261, 262, 265, 268, 271, 272, 275, 276, 278, 279, 280, 281, 282, 285, 292, 295, 300, 301, 303, 304, 305, 306, 307, 308, 311, 313, 315], "summary": {"covered_lines": 46, "num_statements": 59, "percent_covered": 79.56989247311827, "percent_covered_display": "80", "missing_lines": 13, "excluded_lines": 0, "num_branches": 34, "num_partial_branches": 4, "covered_branches": 28, "missing_branches": 6}, "missing_lines": [225, 230, 231, 232, 233, 237, 238, 241, 242, 263, 286, 287, 290], "excluded_lines": [], "executed_branches": [[224, 227], [247, 248], [247, 268], [248, 249], [248, 256], [249, 247], [249, 250], [251, 252], [251, 254], [256, 247], [256, 257], [257, 258], [257, 260], [260, 261], [262, 265], [278, 279], [278, 295], [280, 281], [280, 292], [281, 282], [300, 301], [300, 303], [303, 304], [303, 313], [304, 303], [304, 305], [307, 303], [307, 308]], "missing_branches": [[224, 225], [260, 247], [262, 263], [281, 286], [286, 287], [286, 292]]}, "": {"executed_lines": [1, 7, 8, 10, 11, 12, 15, 16, 89, 90, 194, 195], "summary": {"covered_lines": 11, "num_statements": 11, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 7, 8, 10, 11, 12, 15, 16, 39, 42, 43, 44, 50, 51, 60, 61, 62, 63, 65, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 86, 89, 90, 118, 121, 122, 123, 129, 130, 138, 139, 140, 142, 143, 144, 145, 146, 147, 150, 151, 153, 155, 156, 164, 165, 166, 170, 172, 173, 175, 178, 179, 180, 183, 184, 185, 186, 187, 188, 191, 194, 195, 224, 227, 228, 229, 235, 236, 245, 247, 248, 249, 250, 251, 252, 254, 256, 257, 258, 259, 260, 261, 262, 265, 268, 271, 272, 275, 276, 278, 279, 280, 281, 282, 285, 292, 295, 300, 301, 303, 304, 305, 306, 307, 308, 311, 313, 315], "summary": {"covered_lines": 120, "num_statements": 157, "percent_covered": 79.07949790794979, "percent_covered_display": "79", "missing_lines": 37, "excluded_lines": 0, "num_branches": 82, "num_partial_branches": 11, "covered_branches": 69, "missing_branches": 13}, "missing_lines": [40, 45, 46, 47, 48, 52, 53, 56, 57, 119, 124, 125, 126, 127, 131, 132, 135, 136, 148, 157, 158, 162, 163, 189, 225, 230, 231, 232, 233, 237, 238, 241, 242, 263, 286, 287, 290], "excluded_lines": [], "executed_branches": [[39, 42], [61, 62], [61, 74], [62, 63], [62, 67], [63, 61], [63, 65], [67, 61], [67, 68], [68, 61], [68, 69], [69, 68], [69, 70], [75, 76], [75, 84], [76, 77], [76, 78], [78, 75], [78, 80], [80, 75], [80, 81], [118, 121], [142, 143], [142, 178], [143, 144], [143, 155], [144, 142], [144, 145], [147, 150], [150, 151], [150, 153], [155, 142], [155, 156], [156, 164], [164, 165], [172, 173], [172, 175], [184, 185], [186, 187], [186, 188], [188, 191], [224, 227], [247, 248], [247, 268], [248, 249], [248, 256], [249, 247], [249, 250], [251, 252], [251, 254], [256, 247], [256, 257], [257, 258], [257, 260], [260, 261], [262, 265], [278, 279], [278, 295], [280, 281], [280, 292], [281, 282], [300, 301], [300, 303], [303, 304], [303, 313], [304, 303], [304, 305], [307, 303], [307, 308]], "missing_branches": [[39, 40], [118, 119], [147, 148], [156, 157], [164, 142], [184, 186], [188, 189], [224, 225], [260, 247], [262, 263], [281, 286], [286, 287], [286, 292]]}}}, "src/coding_open_agent_tools/analysis/patterns.py": {"executed_lines": [1, 7, 10, 182, 183, 189, 192, 193, 205, 206, 208, 211, 212, 218, 219], "summary": {"covered_lines": 14, "num_statements": 14, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 2, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[205, 206], [205, 208]], "missing_branches": [], "functions": {"get_all_patterns": {"executed_lines": [189], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "get_patterns_by_severity": {"executed_lines": [205, 206, 208], "summary": {"covered_lines": 3, "num_statements": 3, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 2, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[205, 206], [205, 208]], "missing_branches": []}, "get_high_severity_patterns": {"executed_lines": [218, 219], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "": {"executed_lines": [1, 7, 10, 182, 183, 192, 193, 211, 212], "summary": {"covered_lines": 8, "num_statements": 8, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 7, 10, 182, 183, 189, 192, 193, 205, 206, 208, 211, 212, 218, 219], "summary": {"covered_lines": 14, "num_statements": 14, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 2, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[205, 206], [205, 208]], "missing_branches": []}}}, "src/coding_open_agent_tools/analysis/secrets.py": {"executed_lines": [1, 7, 8, 9, 10, 12, 13, 14, 17, 18, 48, 51, 52, 53, 59, 60, 62, 64, 66, 67, 68, 69, 70, 72, 75, 76, 77, 78, 79, 80, 81, 83, 97, 100, 101, 131, 134, 135, 137, 138, 140, 142, 143, 145, 151, 153, 156, 157, 158, 159, 160, 161, 168, 171, 172, 199, 200, 201, 202, 204, 205, 208, 209, 211, 212, 213, 214, 216, 218, 219, 220, 221, 230], "summary": {"covered_lines": 72, "num_statements": 85, "percent_covered": 86.61417322834646, "percent_covered_display": "87", "missing_lines": 13, "excluded_lines": 0, "num_branches": 42, "num_partial_branches": 4, "covered_branches": 38, "missing_branches": 4}, "missing_lines": [49, 54, 55, 56, 57, 93, 95, 132, 162, 164, 165, 166, 206], "excluded_lines": [], "executed_branches": [[48, 51], [62, 64], [62, 97], [66, 62], [66, 67], [70, 66], [70, 72], [76, 77], [76, 78], [78, 79], [78, 80], [80, 81], [80, 83], [131, 134], [134, 135], [134, 137], [137, 138], [137, 140], [143, 145], [143, 168], [151, 143], [151, 153], [153, 156], [159, 160], [159, 161], [199, 200], [199, 201], [201, 202], [201, 204], [204, 205], [204, 208], [205, 204], [211, 212], [211, 230], [218, 211], [218, 219], [220, 218], [220, 221]], "missing_branches": [[48, 49], [131, 132], [153, 151], [205, 206]], "functions": {"scan_for_secrets": {"executed_lines": [48, 51, 52, 53, 59, 60, 62, 64, 66, 67, 68, 69, 70, 72, 75, 76, 77, 78, 79, 80, 81, 83, 97], "summary": {"covered_lines": 23, "num_statements": 30, "percent_covered": 81.81818181818181, "percent_covered_display": "82", "missing_lines": 7, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 1, "covered_branches": 13, "missing_branches": 1}, "missing_lines": [49, 54, 55, 56, 57, 93, 95], "excluded_lines": [], "executed_branches": [[48, 51], [62, 64], [62, 97], [66, 62], [66, 67], [70, 66], [70, 72], [76, 77], [76, 78], [78, 79], [78, 80], [80, 81], [80, 83]], "missing_branches": [[48, 49]]}, "scan_directory_for_secrets": {"executed_lines": [131, 134, 135, 137, 138, 140, 142, 143, 145, 151, 153, 156, 157, 158, 159, 160, 161, 168], "summary": {"covered_lines": 18, "num_statements": 23, "percent_covered": 81.08108108108108, "percent_covered_display": "81", "missing_lines": 5, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 2, "covered_branches": 12, "missing_branches": 2}, "missing_lines": [132, 162, 164, 165, 166], "excluded_lines": [], "executed_branches": [[131, 134], [134, 135], [134, 137], [137, 138], [137, 140], [143, 145], [143, 168], [151, 143], [151, 153], [153, 156], [159, 160], [159, 161]], "missing_branches": [[131, 132], [153, 151]]}, "validate_secret_patterns": {"executed_lines": [199, 200, 201, 202, 204, 205, 208, 209, 211, 212, 213, 214, 216, 218, 219, 220, 221, 230], "summary": {"covered_lines": 18, "num_statements": 19, "percent_covered": 93.93939393939394, "percent_covered_display": "94", "missing_lines": 1, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 1, "covered_branches": 13, "missing_branches": 1}, "missing_lines": [206], "excluded_lines": [], "executed_branches": [[199, 200], [199, 201], [201, 202], [201, 204], [204, 205], [204, 208], [205, 204], [211, 212], [211, 230], [218, 211], [218, 219], [220, 218], [220, 221]], "missing_branches": [[205, 206]]}, "": {"executed_lines": [1, 7, 8, 9, 10, 12, 13, 14, 17, 18, 100, 101, 171, 172], "summary": {"covered_lines": 13, "num_statements": 13, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 7, 8, 9, 10, 12, 13, 14, 17, 18, 48, 51, 52, 53, 59, 60, 62, 64, 66, 67, 68, 69, 70, 72, 75, 76, 77, 78, 79, 80, 81, 83, 97, 100, 101, 131, 134, 135, 137, 138, 140, 142, 143, 145, 151, 153, 156, 157, 158, 159, 160, 161, 168, 171, 172, 199, 200, 201, 202, 204, 205, 208, 209, 211, 212, 213, 214, 216, 218, 219, 220, 221, 230], "summary": {"covered_lines": 72, "num_statements": 85, "percent_covered": 86.61417322834646, "percent_covered_display": "87", "missing_lines": 13, "excluded_lines": 0, "num_branches": 42, "num_partial_branches": 4, "covered_branches": 38, "missing_branches": 4}, "missing_lines": [49, 54, 55, 56, 57, 93, 95, 132, 162, 164, 165, 166, 206], "excluded_lines": [], "executed_branches": [[48, 51], [62, 64], [62, 97], [66, 62], [66, 67], [70, 66], [70, 72], [76, 77], [76, 78], [78, 79], [78, 80], [80, 81], [80, 83], [131, 134], [134, 135], [134, 137], [137, 138], [137, 140], [143, 145], [143, 168], [151, 143], [151, 153], [153, 156], [159, 160], [159, 161], [199, 200], [199, 201], [201, 202], [201, 204], [204, 205], [204, 208], [205, 204], [211, 212], [211, 230], [218, 211], [218, 219], [220, 218], [220, 221]], "missing_branches": [[48, 49], [131, 132], [153, 151], [205, 206]]}}}, "src/coding_open_agent_tools/config/__init__.py": {"executed_lines": [1, 8, 13, 20, 28, 35, 39, 49], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": [], "functions": {"": {"executed_lines": [1, 8, 13, 20, 28, 35, 39, 49], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 8, 13, 20, 28, 35, 39, 49], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/coding_open_agent_tools/config/best_practices.py": {"executed_lines": [1, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 20, 21, 40, 41, 44, 88, 89, 90, 92, 93, 96, 97, 98, 100, 102, 104, 105, 108, 109, 110, 111, 113, 114, 116, 119, 120, 124, 125, 129, 130, 135, 136, 137, 138, 141, 150, 162, 163, 164, 167, 168, 173, 174, 194, 195, 197, 198, 199, 200, 202, 205, 206, 209, 223, 234, 236, 237, 239, 241, 242, 251, 252, 261, 262, 263, 264, 267, 269, 273, 281, 282, 306, 309, 310, 311, 312, 314, 315, 318, 333, 334, 337, 348, 350, 351, 352, 353, 361, 364, 365, 366, 369, 370, 378, 381, 382, 392, 395, 405, 406, 407, 410, 411, 415, 420], "summary": {"covered_lines": 115, "num_statements": 121, "percent_covered": 94.05405405405405, "percent_covered_display": "94", "missing_lines": 6, "excluded_lines": 0, "num_branches": 64, "num_partial_branches": 5, "covered_branches": 59, "missing_branches": 5}, "missing_lines": [139, 169, 170, 203, 307, 319], "excluded_lines": [], "executed_branches": [[40, 41], [40, 44], [89, 90], [89, 96], [92, 89], [92, 93], [100, 102], [100, 119], [104, 105], [104, 108], [108, 109], [108, 113], [109, 108], [109, 110], [113, 114], [113, 116], [119, 120], [119, 124], [124, 125], [124, 129], [129, 130], [129, 135], [135, 136], [135, 141], [136, 137], [136, 138], [138, 135], [194, 195], [194, 197], [202, 205], [234, 236], [234, 261], [236, 234], [236, 237], [237, 236], [237, 239], [241, 242], [241, 251], [251, 236], [251, 252], [261, 262], [261, 269], [306, 309], [314, 315], [314, 318], [318, 333], [348, 350], [348, 405], [364, 365], [365, 364], [365, 366], [369, 370], [369, 378], [381, 382], [381, 392], [392, 348], [392, 395], [405, 406], [405, 415]], "missing_branches": [[138, 139], [202, 203], [306, 307], [318, 319], [364, 381]], "functions": {"check_gitignore_security": {"executed_lines": [40, 41, 44, 88, 89, 90, 92, 93, 96, 97, 98, 100, 102, 104, 105, 108, 109, 110, 111, 113, 114, 116, 119, 120, 124, 125, 129, 130, 135, 136, 137, 138, 141], "summary": {"covered_lines": 33, "num_statements": 34, "percent_covered": 96.7741935483871, "percent_covered_display": "97", "missing_lines": 1, "excluded_lines": 0, "num_branches": 28, "num_partial_branches": 1, "covered_branches": 27, "missing_branches": 1}, "missing_lines": [139], "excluded_lines": [], "executed_branches": [[40, 41], [40, 44], [89, 90], [89, 96], [92, 89], [92, 93], [100, 102], [100, 119], [104, 105], [104, 108], [108, 109], [108, 113], [109, 108], [109, 110], [113, 114], [113, 116], [119, 120], [119, 124], [124, 125], [124, 129], [129, 130], [129, 135], [135, 136], [135, 141], [136, 137], [136, 138], [138, 135]], "missing_branches": [[138, 139]]}, "_pattern_covers": {"executed_lines": [162, 163, 164, 167, 168], "summary": {"covered_lines": 5, "num_statements": 7, "percent_covered": 71.42857142857143, "percent_covered_display": "71", "missing_lines": 2, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [169, 170], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "detect_exposed_config_files": {"executed_lines": [194, 195, 197, 198, 199, 200, 202, 205, 206, 209, 223, 234, 236, 237, 239, 241, 242, 251, 252, 261, 262, 263, 264, 267, 269, 273], "summary": {"covered_lines": 26, "num_statements": 27, "percent_covered": 95.34883720930233, "percent_covered_display": "95", "missing_lines": 1, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 1, "covered_branches": 15, "missing_branches": 1}, "missing_lines": [203], "excluded_lines": [], "executed_branches": [[194, 195], [194, 197], [202, 205], [234, 236], [234, 261], [236, 234], [236, 237], [237, 236], [237, 239], [241, 242], [241, 251], [251, 236], [251, 252], [261, 262], [261, 269]], "missing_branches": [[202, 203]]}, "validate_config_permissions": {"executed_lines": [306, 309, 310, 311, 312, 314, 315, 318, 333, 334, 337, 348, 350, 351, 352, 353, 361, 364, 365, 366, 369, 370, 378, 381, 382, 392, 395, 405, 406, 407, 410, 411, 415, 420], "summary": {"covered_lines": 34, "num_statements": 36, "percent_covered": 91.07142857142857, "percent_covered_display": "91", "missing_lines": 2, "excluded_lines": 0, "num_branches": 20, "num_partial_branches": 3, "covered_branches": 17, "missing_branches": 3}, "missing_lines": [307, 319], "excluded_lines": [], "executed_branches": [[306, 309], [314, 315], [314, 318], [318, 333], [348, 350], [348, 405], [364, 365], [365, 364], [365, 366], [369, 370], [369, 378], [381, 382], [381, 392], [392, 348], [392, 395], [405, 406], [405, 415]], "missing_branches": [[306, 307], [318, 319], [364, 381]]}, "": {"executed_lines": [1, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 20, 21, 150, 173, 174, 281, 282], "summary": {"covered_lines": 17, "num_statements": 17, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 20, 21, 40, 41, 44, 88, 89, 90, 92, 93, 96, 97, 98, 100, 102, 104, 105, 108, 109, 110, 111, 113, 114, 116, 119, 120, 124, 125, 129, 130, 135, 136, 137, 138, 141, 150, 162, 163, 164, 167, 168, 173, 174, 194, 195, 197, 198, 199, 200, 202, 205, 206, 209, 223, 234, 236, 237, 239, 241, 242, 251, 252, 261, 262, 263, 264, 267, 269, 273, 281, 282, 306, 309, 310, 311, 312, 314, 315, 318, 333, 334, 337, 348, 350, 351, 352, 353, 361, 364, 365, 366, 369, 370, 378, 381, 382, 392, 395, 405, 406, 407, 410, 411, 415, 420], "summary": {"covered_lines": 115, "num_statements": 121, "percent_covered": 94.05405405405405, "percent_covered_display": "94", "missing_lines": 6, "excluded_lines": 0, "num_branches": 64, "num_partial_branches": 5, "covered_branches": 59, "missing_branches": 5}, "missing_lines": [139, 169, 170, 203, 307, 319], "excluded_lines": [], "executed_branches": [[40, 41], [40, 44], [89, 90], [89, 96], [92, 89], [92, 93], [100, 102], [100, 119], [104, 105], [104, 108], [108, 109], [108, 113], [109, 108], [109, 110], [113, 114], [113, 116], [119, 120], [119, 124], [124, 125], [124, 129], [129, 130], [129, 135], [135, 136], [135, 141], [136, 137], [136, 138], [138, 135], [194, 195], [194, 197], [202, 205], [234, 236], [234, 261], [236, 234], [236, 237], [237, 236], [237, 239], [241, 242], [241, 251], [251, 236], [251, 252], [261, 262], [261, 269], [306, 309], [314, 315], [314, 318], [318, 333], [348, 350], [348, 405], [364, 365], [365, 364], [365, 366], [369, 370], [369, 378], [381, 382], [381, 392], [392, 348], [392, 395], [405, 406], [405, 415]], "missing_branches": [[138, 139], [202, 203], [306, 307], [318, 319], [364, 381]]}}}, "src/coding_open_agent_tools/config/env.py": {"executed_lines": [1, 6, 7, 9, 10, 11, 13, 14, 17, 18, 37, 38, 39, 40, 42, 43, 45, 46, 47, 49, 52, 53, 56, 60, 61, 64, 68, 71, 72, 73, 74, 77, 78, 80, 82, 84, 102, 103, 124, 126, 129, 130, 132, 133, 136, 140, 141, 142, 145, 146, 147, 150, 152, 153, 158, 159, 164, 168, 171, 172, 173, 176, 178, 187, 188, 206, 208, 210, 212, 213, 215, 216, 219, 223, 226, 227, 229, 230, 233, 234, 235, 238, 245, 253, 254, 275, 277, 279, 281, 285, 286, 288, 297, 306, 308, 309, 312, 315, 318, 319, 321, 322, 323, 325, 327, 336, 337, 360, 362, 364, 366, 369, 371, 372, 373, 374, 382, 383, 391, 392, 393, 397, 399, 402, 404, 405, 406, 408, 409, 410, 412, 414], "summary": {"covered_lines": 131, "num_statements": 157, "percent_covered": 79.75708502024291, "percent_covered_display": "80", "missing_lines": 26, "excluded_lines": 0, "num_branches": 90, "num_partial_branches": 24, "covered_branches": 66, "missing_branches": 24}, "missing_lines": [57, 65, 91, 92, 94, 125, 127, 137, 151, 174, 207, 209, 211, 220, 224, 236, 276, 278, 280, 282, 289, 298, 361, 363, 365, 367], "excluded_lines": [], "executed_branches": [[37, 38], [37, 39], [39, 40], [39, 42], [46, 47], [46, 82], [52, 53], [52, 56], [56, 60], [64, 68], [71, 72], [71, 73], [73, 74], [73, 77], [77, 78], [77, 80], [124, 126], [126, 129], [132, 133], [132, 176], [136, 140], [140, 141], [140, 145], [150, 152], [152, 153], [152, 158], [158, 159], [158, 164], [164, 168], [164, 171], [171, 172], [171, 173], [173, 132], [206, 208], [208, 210], [210, 212], [212, 213], [212, 215], [215, 216], [215, 245], [219, 223], [223, 226], [229, 215], [229, 230], [233, 234], [233, 235], [235, 238], [275, 277], [277, 279], [279, 281], [281, 285], [288, 297], [297, 306], [319, 321], [319, 325], [321, 322], [321, 323], [360, 362], [362, 364], [364, 366], [366, 369], [382, 383], [382, 391], [404, 405], [404, 408], [408, 409]], "missing_branches": [[56, 57], [64, 65], [124, 125], [126, 127], [136, 137], [150, 151], [173, 174], [206, 207], [208, 209], [210, 211], [219, 220], [223, 224], [235, 236], [275, 276], [277, 278], [279, 280], [281, 282], [288, 289], [297, 298], [360, 361], [362, 363], [364, 365], [366, 367], [408, 410]], "functions": {"parse_env_file": {"executed_lines": [37, 38, 39, 40, 42, 43, 45, 46, 47, 49, 52, 53, 56, 60, 61, 64, 68, 71, 72, 73, 74, 77, 78, 80, 82, 84], "summary": {"covered_lines": 26, "num_statements": 31, "percent_covered": 85.71428571428571, "percent_covered_display": "86", "missing_lines": 5, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 2, "covered_branches": 16, "missing_branches": 2}, "missing_lines": [57, 65, 91, 92, 94], "excluded_lines": [], "executed_branches": [[37, 38], [37, 39], [39, 40], [39, 42], [46, 47], [46, 82], [52, 53], [52, 56], [56, 60], [64, 68], [71, 72], [71, 73], [73, 74], [73, 77], [77, 78], [77, 80]], "missing_branches": [[56, 57], [64, 65]]}, "validate_env_file": {"executed_lines": [124, 126, 129, 130, 132, 133, 136, 140, 141, 142, 145, 146, 147, 150, 152, 153, 158, 159, 164, 168, 171, 172, 173, 176, 178], "summary": {"covered_lines": 25, "num_statements": 30, "percent_covered": 80.76923076923077, "percent_covered_display": "81", "missing_lines": 5, "excluded_lines": 0, "num_branches": 22, "num_partial_branches": 5, "covered_branches": 17, "missing_branches": 5}, "missing_lines": [125, 127, 137, 151, 174], "excluded_lines": [], "executed_branches": [[124, 126], [126, 129], [132, 133], [132, 176], [136, 140], [140, 141], [140, 145], [150, 152], [152, 153], [152, 158], [158, 159], [158, 164], [164, 168], [164, 171], [171, 172], [171, 173], [173, 132]], "missing_branches": [[124, 125], [126, 127], [136, 137], [150, 151], [173, 174]]}, "extract_env_variable": {"executed_lines": [206, 208, 210, 212, 213, 215, 216, 219, 223, 226, 227, 229, 230, 233, 234, 235, 238, 245], "summary": {"covered_lines": 18, "num_statements": 24, "percent_covered": 72.72727272727273, "percent_covered_display": "73", "missing_lines": 6, "excluded_lines": 0, "num_branches": 20, "num_partial_branches": 6, "covered_branches": 14, "missing_branches": 6}, "missing_lines": [207, 209, 211, 220, 224, 236], "excluded_lines": [], "executed_branches": [[206, 208], [208, 210], [210, 212], [212, 213], [212, 215], [215, 216], [215, 245], [219, 223], [223, 226], [229, 215], [229, 230], [233, 234], [233, 235], [235, 238]], "missing_branches": [[206, 207], [208, 209], [210, 211], [219, 220], [223, 224], [235, 236]]}, "merge_env_files": {"executed_lines": [275, 277, 279, 281, 285, 286, 288, 297, 306, 308, 309, 312, 315, 318, 319, 321, 322, 323, 325, 327], "summary": {"covered_lines": 20, "num_statements": 26, "percent_covered": 71.42857142857143, "percent_covered_display": "71", "missing_lines": 6, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 6, "covered_branches": 10, "missing_branches": 6}, "missing_lines": [276, 278, 280, 282, 289, 298], "excluded_lines": [], "executed_branches": [[275, 277], [277, 279], [279, 281], [281, 285], [288, 297], [297, 306], [319, 321], [319, 325], [321, 322], [321, 323]], "missing_branches": [[275, 276], [277, 278], [279, 280], [281, 282], [288, 289], [297, 298]]}, "substitute_env_variables": {"executed_lines": [360, 362, 364, 366, 369, 371, 372, 373, 374, 382, 383, 391, 392, 393, 397, 399, 412, 414], "summary": {"covered_lines": 18, "num_statements": 22, "percent_covered": 75.0, "percent_covered_display": "75", "missing_lines": 4, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 4, "covered_branches": 6, "missing_branches": 4}, "missing_lines": [361, 363, 365, 367], "excluded_lines": [], "executed_branches": [[360, 362], [362, 364], [364, 366], [366, 369], [382, 383], [382, 391]], "missing_branches": [[360, 361], [362, 363], [364, 365], [366, 367]]}, "substitute_env_variables.replace_var": {"executed_lines": [402, 404, 405, 406, 408, 409, 410], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 90.9090909090909, "percent_covered_display": "91", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[404, 405], [404, 408], [408, 409]], "missing_branches": [[408, 410]]}, "": {"executed_lines": [1, 6, 7, 9, 10, 11, 13, 14, 17, 18, 102, 103, 187, 188, 253, 254, 336, 337], "summary": {"covered_lines": 17, "num_statements": 17, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 6, 7, 9, 10, 11, 13, 14, 17, 18, 37, 38, 39, 40, 42, 43, 45, 46, 47, 49, 52, 53, 56, 60, 61, 64, 68, 71, 72, 73, 74, 77, 78, 80, 82, 84, 102, 103, 124, 126, 129, 130, 132, 133, 136, 140, 141, 142, 145, 146, 147, 150, 152, 153, 158, 159, 164, 168, 171, 172, 173, 176, 178, 187, 188, 206, 208, 210, 212, 213, 215, 216, 219, 223, 226, 227, 229, 230, 233, 234, 235, 238, 245, 253, 254, 275, 277, 279, 281, 285, 286, 288, 297, 306, 308, 309, 312, 315, 318, 319, 321, 322, 323, 325, 327, 336, 337, 360, 362, 364, 366, 369, 371, 372, 373, 374, 382, 383, 391, 392, 393, 397, 399, 402, 404, 405, 406, 408, 409, 410, 412, 414], "summary": {"covered_lines": 131, "num_statements": 157, "percent_covered": 79.75708502024291, "percent_covered_display": "80", "missing_lines": 26, "excluded_lines": 0, "num_branches": 90, "num_partial_branches": 24, "covered_branches": 66, "missing_branches": 24}, "missing_lines": [57, 65, 91, 92, 94, 125, 127, 137, 151, 174, 207, 209, 211, 220, 224, 236, 276, 278, 280, 282, 289, 298, 361, 363, 365, 367], "excluded_lines": [], "executed_branches": [[37, 38], [37, 39], [39, 40], [39, 42], [46, 47], [46, 82], [52, 53], [52, 56], [56, 60], [64, 68], [71, 72], [71, 73], [73, 74], [73, 77], [77, 78], [77, 80], [124, 126], [126, 129], [132, 133], [132, 176], [136, 140], [140, 141], [140, 145], [150, 152], [152, 153], [152, 158], [158, 159], [158, 164], [164, 168], [164, 171], [171, 172], [171, 173], [173, 132], [206, 208], [208, 210], [210, 212], [212, 213], [212, 215], [215, 216], [215, 245], [219, 223], [223, 226], [229, 215], [229, 230], [233, 234], [233, 235], [235, 238], [275, 277], [277, 279], [279, 281], [281, 285], [288, 297], [297, 306], [319, 321], [319, 325], [321, 322], [321, 323], [360, 362], [362, 364], [364, 366], [366, 369], [382, 383], [382, 391], [404, 405], [404, 408], [408, 409]], "missing_branches": [[56, 57], [64, 65], [124, 125], [126, 127], [136, 137], [150, 151], [173, 174], [206, 207], [208, 209], [210, 211], [219, 220], [223, 224], [235, 236], [275, 276], [277, 278], [279, 280], [281, 282], [288, 289], [297, 298], [360, 361], [362, 363], [364, 365], [366, 367], [408, 410]]}}}, "src/coding_open_agent_tools/config/extraction.py": {"executed_lines": [1, 7, 8, 9, 11, 12, 13, 15, 16, 19, 22, 23, 27, 28, 33, 43, 44, 46, 47, 54, 55, 61, 63, 66, 67, 85, 87, 89, 90, 91, 94, 102, 103, 105, 113, 115, 116, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 137, 160, 161, 179, 181, 183, 185, 188, 196, 197, 199, 201, 210, 212, 213, 214, 215, 216, 217, 223, 239, 240, 258, 260, 262, 264, 267, 268, 270, 278, 280, 289, 290, 291, 293, 295, 296, 304, 311, 312, 327, 328, 348, 350, 352, 354, 357, 365, 366, 367, 369, 378, 379, 380, 381, 386, 388, 389, 391, 394, 396, 403, 404, 419, 420, 440, 442, 444, 446, 449, 457, 458, 459, 462, 463, 464, 465, 470, 472, 473, 475, 478, 480, 496, 497, 518, 520, 522, 524, 527, 528, 529, 530, 538, 547, 549, 550, 551, 554, 556, 559, 561, 562, 563, 565, 566, 567, 569, 571], "summary": {"covered_lines": 155, "num_statements": 218, "percent_covered": 67.3529411764706, "percent_covered_display": "67", "missing_lines": 63, "excluded_lines": 0, "num_branches": 122, "num_partial_branches": 42, "covered_branches": 74, "missing_branches": 48}, "missing_lines": [20, 24, 25, 29, 30, 48, 86, 88, 92, 95, 106, 135, 144, 145, 151, 152, 180, 182, 184, 186, 189, 202, 211, 218, 219, 221, 230, 231, 259, 261, 263, 265, 271, 281, 292, 294, 297, 298, 299, 300, 302, 318, 319, 349, 351, 353, 355, 358, 370, 410, 411, 441, 443, 445, 447, 450, 487, 488, 519, 521, 523, 525, 539], "excluded_lines": [], "executed_branches": [[19, 22], [46, 47], [46, 63], [47, 54], [54, 55], [54, 61], [85, 87], [87, 89], [89, 90], [89, 91], [91, 94], [94, 102], [105, 113], [115, 116], [115, 124], [124, 125], [124, 126], [126, 127], [126, 128], [128, 129], [128, 130], [130, 131], [130, 132], [132, 133], [179, 181], [181, 183], [183, 185], [185, 188], [188, 196], [201, 210], [210, 212], [212, 213], [212, 214], [214, 215], [214, 216], [216, 217], [258, 260], [260, 262], [262, 264], [264, 267], [270, 278], [280, 289], [289, 290], [289, 291], [291, 293], [293, 295], [295, 296], [348, 350], [350, 352], [352, 354], [354, 357], [357, 365], [369, 378], [380, 381], [380, 389], [381, 386], [381, 388], [440, 442], [442, 444], [444, 446], [446, 449], [449, 457], [464, 465], [464, 473], [465, 470], [465, 472], [518, 520], [520, 522], [522, 524], [524, 527], [538, 547], [561, 562], [561, 565], [565, 566]], "missing_branches": [[19, 20], [47, 48], [85, 86], [87, 88], [91, 92], [94, 95], [105, 106], [132, 135], [179, 180], [181, 182], [183, 184], [185, 186], [188, 189], [201, 202], [210, 211], [216, 218], [218, 219], [218, 221], [258, 259], [260, 261], [262, 263], [264, 265], [270, 271], [280, 281], [291, 292], [293, 294], [295, 297], [297, 298], [297, 299], [299, 300], [299, 302], [348, 349], [350, 351], [352, 353], [354, 355], [357, 358], [369, 370], [440, 441], [442, 443], [444, 445], [446, 447], [449, 450], [518, 519], [520, 521], [522, 523], [524, 525], [538, 539], [565, 567]], "functions": {"_get_nested_value": {"executed_lines": [43, 44, 46, 47, 54, 55, 61, 63], "summary": {"covered_lines": 8, "num_statements": 9, "percent_covered": 86.66666666666667, "percent_covered_display": "87", "missing_lines": 1, "excluded_lines": 0, "num_branches": 6, "num_partial_branches": 1, "covered_branches": 5, "missing_branches": 1}, "missing_lines": [48], "excluded_lines": [], "executed_branches": [[46, 47], [46, 63], [47, 54], [54, 55], [54, 61]], "missing_branches": [[47, 48]]}, "extract_yaml_value": {"executed_lines": [85, 87, 89, 90, 91, 94, 102, 103, 105, 113, 115, 116, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 137], "summary": {"covered_lines": 23, "num_statements": 33, "percent_covered": 71.9298245614035, "percent_covered_display": "72", "missing_lines": 10, "excluded_lines": 0, "num_branches": 24, "num_partial_branches": 6, "covered_branches": 18, "missing_branches": 6}, "missing_lines": [86, 88, 92, 95, 106, 135, 144, 145, 151, 152], "excluded_lines": [], "executed_branches": [[85, 87], [87, 89], [89, 90], [89, 91], [91, 94], [94, 102], [105, 113], [115, 116], [115, 124], [124, 125], [124, 126], [126, 127], [126, 128], [128, 129], [128, 130], [130, 131], [130, 132], [132, 133]], "missing_branches": [[85, 86], [87, 88], [91, 92], [94, 95], [105, 106], [132, 135]]}, "extract_toml_value": {"executed_lines": [179, 181, 183, 185, 188, 196, 197, 199, 201, 210, 212, 213, 214, 215, 216, 217, 223], "summary": {"covered_lines": 17, "num_statements": 29, "percent_covered": 56.86274509803921, "percent_covered_display": "57", "missing_lines": 12, "excluded_lines": 0, "num_branches": 22, "num_partial_branches": 8, "covered_branches": 12, "missing_branches": 10}, "missing_lines": [180, 182, 184, 186, 189, 202, 211, 218, 219, 221, 230, 231], "excluded_lines": [], "executed_branches": [[179, 181], [181, 183], [183, 185], [185, 188], [188, 196], [201, 210], [210, 212], [212, 213], [212, 214], [214, 215], [214, 216], [216, 217]], "missing_branches": [[179, 180], [181, 182], [183, 184], [185, 186], [188, 189], [201, 202], [210, 211], [216, 218], [218, 219], [218, 221]]}, "extract_json_value": {"executed_lines": [258, 260, 262, 264, 267, 268, 270, 278, 280, 289, 290, 291, 293, 295, 296, 304, 311, 312], "summary": {"covered_lines": 18, "num_statements": 33, "percent_covered": 50.87719298245614, "percent_covered_display": "51", "missing_lines": 15, "excluded_lines": 0, "num_branches": 24, "num_partial_branches": 9, "covered_branches": 11, "missing_branches": 13}, "missing_lines": [259, 261, 263, 265, 271, 281, 292, 294, 297, 298, 299, 300, 302, 318, 319], "excluded_lines": [], "executed_branches": [[258, 260], [260, 262], [262, 264], [264, 267], [270, 278], [280, 289], [289, 290], [289, 291], [291, 293], [293, 295], [295, 296]], "missing_branches": [[258, 259], [260, 261], [262, 263], [264, 265], [270, 271], [280, 281], [291, 292], [293, 294], [295, 297], [297, 298], [297, 299], [299, 300], [299, 302]]}, "merge_yaml_files": {"executed_lines": [348, 350, 352, 354, 357, 365, 366, 367, 369, 378, 391, 394, 396, 403, 404], "summary": {"covered_lines": 15, "num_statements": 23, "percent_covered": 60.0, "percent_covered_display": "60", "missing_lines": 8, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 6, "covered_branches": 6, "missing_branches": 6}, "missing_lines": [349, 351, 353, 355, 358, 370, 410, 411], "excluded_lines": [], "executed_branches": [[348, 350], [350, 352], [352, 354], [354, 357], [357, 365], [369, 378]], "missing_branches": [[348, 349], [350, 351], [352, 353], [354, 355], [357, 358], [369, 370]]}, "merge_yaml_files.deep_merge": {"executed_lines": [379, 380, 381, 386, 388, 389], "summary": {"covered_lines": 6, "num_statements": 6, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 4, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[380, 381], [380, 389], [381, 386], [381, 388]], "missing_branches": []}, "merge_toml_files": {"executed_lines": [440, 442, 444, 446, 449, 457, 458, 459, 462, 475, 478, 480], "summary": {"covered_lines": 12, "num_statements": 19, "percent_covered": 58.62068965517241, "percent_covered_display": "59", "missing_lines": 7, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 5, "covered_branches": 5, "missing_branches": 5}, "missing_lines": [441, 443, 445, 447, 450, 487, 488], "excluded_lines": [], "executed_branches": [[440, 442], [442, 444], [444, 446], [446, 449], [449, 457]], "missing_branches": [[440, 441], [442, 443], [444, 445], [446, 447], [449, 450]]}, "merge_toml_files.deep_merge": {"executed_lines": [463, 464, 465, 470, 472, 473], "summary": {"covered_lines": 6, "num_statements": 6, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 4, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[464, 465], [464, 473], [465, 470], [465, 472]], "missing_branches": []}, "interpolate_config_variables": {"executed_lines": [518, 520, 522, 524, 527, 528, 529, 530, 538, 547, 549, 550, 551, 554, 556, 569, 571], "summary": {"covered_lines": 17, "num_statements": 22, "percent_covered": 68.75, "percent_covered_display": "69", "missing_lines": 5, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 5, "covered_branches": 5, "missing_branches": 5}, "missing_lines": [519, 521, 523, 525, 539], "excluded_lines": [], "executed_branches": [[518, 520], [520, 522], [522, 524], [524, 527], [538, 547]], "missing_branches": [[518, 519], [520, 521], [522, 523], [524, 525], [538, 539]]}, "interpolate_config_variables.replace_var": {"executed_lines": [559, 561, 562, 563, 565, 566, 567], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 90.9090909090909, "percent_covered_display": "91", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[561, 562], [561, 565], [565, 566]], "missing_branches": [[565, 567]]}, "": {"executed_lines": [1, 7, 8, 9, 11, 12, 13, 15, 16, 19, 22, 23, 27, 28, 33, 66, 67, 160, 161, 239, 240, 327, 328, 419, 420, 496, 497], "summary": {"covered_lines": 26, "num_statements": 31, "percent_covered": 81.81818181818181, "percent_covered_display": "82", "missing_lines": 5, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 1, "covered_branches": 1, "missing_branches": 1}, "missing_lines": [20, 24, 25, 29, 30], "excluded_lines": [], "executed_branches": [[19, 22]], "missing_branches": [[19, 20]]}}, "classes": {"": {"executed_lines": [1, 7, 8, 9, 11, 12, 13, 15, 16, 19, 22, 23, 27, 28, 33, 43, 44, 46, 47, 54, 55, 61, 63, 66, 67, 85, 87, 89, 90, 91, 94, 102, 103, 105, 113, 115, 116, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 137, 160, 161, 179, 181, 183, 185, 188, 196, 197, 199, 201, 210, 212, 213, 214, 215, 216, 217, 223, 239, 240, 258, 260, 262, 264, 267, 268, 270, 278, 280, 289, 290, 291, 293, 295, 296, 304, 311, 312, 327, 328, 348, 350, 352, 354, 357, 365, 366, 367, 369, 378, 379, 380, 381, 386, 388, 389, 391, 394, 396, 403, 404, 419, 420, 440, 442, 444, 446, 449, 457, 458, 459, 462, 463, 464, 465, 470, 472, 473, 475, 478, 480, 496, 497, 518, 520, 522, 524, 527, 528, 529, 530, 538, 547, 549, 550, 551, 554, 556, 559, 561, 562, 563, 565, 566, 567, 569, 571], "summary": {"covered_lines": 155, "num_statements": 218, "percent_covered": 67.3529411764706, "percent_covered_display": "67", "missing_lines": 63, "excluded_lines": 0, "num_branches": 122, "num_partial_branches": 42, "covered_branches": 74, "missing_branches": 48}, "missing_lines": [20, 24, 25, 29, 30, 48, 86, 88, 92, 95, 106, 135, 144, 145, 151, 152, 180, 182, 184, 186, 189, 202, 211, 218, 219, 221, 230, 231, 259, 261, 263, 265, 271, 281, 292, 294, 297, 298, 299, 300, 302, 318, 319, 349, 351, 353, 355, 358, 370, 410, 411, 441, 443, 445, 447, 450, 487, 488, 519, 521, 523, 525, 539], "excluded_lines": [], "executed_branches": [[19, 22], [46, 47], [46, 63], [47, 54], [54, 55], [54, 61], [85, 87], [87, 89], [89, 90], [89, 91], [91, 94], [94, 102], [105, 113], [115, 116], [115, 124], [124, 125], [124, 126], [126, 127], [126, 128], [128, 129], [128, 130], [130, 131], [130, 132], [132, 133], [179, 181], [181, 183], [183, 185], [185, 188], [188, 196], [201, 210], [210, 212], [212, 213], [212, 214], [214, 215], [214, 216], [216, 217], [258, 260], [260, 262], [262, 264], [264, 267], [270, 278], [280, 289], [289, 290], [289, 291], [291, 293], [293, 295], [295, 296], [348, 350], [350, 352], [352, 354], [354, 357], [357, 365], [369, 378], [380, 381], [380, 389], [381, 386], [381, 388], [440, 442], [442, 444], [444, 446], [446, 449], [449, 457], [464, 465], [464, 473], [465, 470], [465, 472], [518, 520], [520, 522], [522, 524], [524, 527], [538, 547], [561, 562], [561, 565], [565, 566]], "missing_branches": [[19, 20], [47, 48], [85, 86], [87, 88], [91, 92], [94, 95], [105, 106], [132, 135], [179, 180], [181, 182], [183, 184], [185, 186], [188, 189], [201, 202], [210, 211], [216, 218], [218, 219], [218, 221], [258, 259], [260, 261], [262, 263], [264, 265], [270, 271], [280, 281], [291, 292], [293, 294], [295, 297], [297, 298], [297, 299], [299, 300], [299, 302], [348, 349], [350, 351], [352, 353], [354, 355], [357, 358], [369, 370], [440, 441], [442, 443], [444, 445], [446, 447], [449, 450], [518, 519], [520, 521], [522, 523], [524, 525], [538, 539], [565, 567]]}}}, "src/coding_open_agent_tools/config/formats.py": {"executed_lines": [1, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 20, 21, 40, 42, 43, 45, 46, 47, 50, 51, 52, 54, 61, 62, 77, 78, 98, 100, 103, 104, 106, 107, 108, 111, 112, 113, 116, 117, 118, 122, 125, 130, 135, 136, 137, 139, 140, 146, 155, 156, 175, 177, 180, 181, 182, 183, 185, 186, 189, 190, 191, 194, 195, 196, 199, 200, 201, 202, 205, 206, 209, 216, 217, 218, 219, 221, 223, 225, 241, 242, 262, 264, 265, 267, 268, 270, 278, 280, 281, 284, 285, 286, 287, 289, 306, 307, 328, 330, 332, 334, 335, 337, 338, 339, 341, 342, 351, 353, 361, 362], "summary": {"covered_lines": 110, "num_statements": 134, "percent_covered": 79.8913043478261, "percent_covered_display": "80", "missing_lines": 24, "excluded_lines": 0, "num_branches": 50, "num_partial_branches": 13, "covered_branches": 37, "missing_branches": 13}, "missing_lines": [41, 68, 69, 99, 101, 119, 131, 138, 141, 142, 143, 144, 176, 178, 232, 233, 263, 296, 297, 329, 331, 333, 369, 370], "excluded_lines": [], "executed_branches": [[40, 42], [42, 43], [42, 45], [51, 52], [51, 54], [98, 100], [100, 103], [112, 113], [112, 146], [116, 117], [116, 125], [118, 122], [125, 112], [125, 130], [130, 112], [175, 177], [177, 180], [185, 186], [185, 225], [189, 190], [189, 194], [194, 195], [194, 199], [200, 201], [205, 206], [205, 209], [262, 264], [264, 265], [264, 267], [285, 286], [328, 330], [330, 332], [332, 334], [334, 335], [334, 337], [341, 342], [341, 351]], "missing_branches": [[40, 41], [98, 99], [100, 101], [118, 119], [130, 131], [175, 176], [177, 178], [200, 223], [262, 263], [285, 289], [328, 329], [330, 331], [332, 333]], "functions": {"parse_ini_file": {"executed_lines": [40, 42, 43, 45, 46, 47, 50, 51, 52, 54, 61, 62], "summary": {"covered_lines": 12, "num_statements": 15, "percent_covered": 80.95238095238095, "percent_covered_display": "81", "missing_lines": 3, "excluded_lines": 0, "num_branches": 6, "num_partial_branches": 1, "covered_branches": 5, "missing_branches": 1}, "missing_lines": [41, 68, 69], "excluded_lines": [], "executed_branches": [[40, 42], [42, 43], [42, 45], [51, 52], [51, 54]], "missing_branches": [[40, 41]]}, "validate_ini_syntax": {"executed_lines": [98, 100, 103, 104, 106, 107, 108, 111, 112, 113, 116, 117, 118, 122, 125, 130, 135, 136, 137, 139, 140, 146], "summary": {"covered_lines": 22, "num_statements": 31, "percent_covered": 71.11111111111111, "percent_covered_display": "71", "missing_lines": 9, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 4, "covered_branches": 10, "missing_branches": 4}, "missing_lines": [99, 101, 119, 131, 138, 141, 142, 143, 144], "excluded_lines": [], "executed_branches": [[98, 100], [100, 103], [112, 113], [112, 146], [116, 117], [116, 125], [118, 122], [125, 112], [125, 130], [130, 112]], "missing_branches": [[98, 99], [100, 101], [118, 119], [130, 131]]}, "parse_properties_file": {"executed_lines": [175, 177, 180, 181, 182, 183, 185, 186, 189, 190, 191, 194, 195, 196, 199, 200, 201, 202, 205, 206, 209, 216, 217, 218, 219, 221, 223, 225], "summary": {"covered_lines": 28, "num_statements": 32, "percent_covered": 84.78260869565217, "percent_covered_display": "85", "missing_lines": 4, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 3, "covered_branches": 11, "missing_branches": 3}, "missing_lines": [176, 178, 232, 233], "excluded_lines": [], "executed_branches": [[175, 177], [177, 180], [185, 186], [185, 225], [189, 190], [189, 194], [194, 195], [194, 199], [200, 201], [205, 206], [205, 209]], "missing_branches": [[175, 176], [177, 178], [200, 223]]}, "validate_xml_syntax": {"executed_lines": [262, 264, 265, 267, 268, 270, 278, 280, 281, 284, 285, 286, 287, 289], "summary": {"covered_lines": 14, "num_statements": 17, "percent_covered": 78.26086956521739, "percent_covered_display": "78", "missing_lines": 3, "excluded_lines": 0, "num_branches": 6, "num_partial_branches": 2, "covered_branches": 4, "missing_branches": 2}, "missing_lines": [263, 296, 297], "excluded_lines": [], "executed_branches": [[262, 264], [264, 265], [264, 267], [285, 286]], "missing_branches": [[262, 263], [285, 289]]}, "parse_xml_value": {"executed_lines": [328, 330, 332, 334, 335, 337, 338, 339, 341, 342, 351, 353, 361, 362], "summary": {"covered_lines": 14, "num_statements": 19, "percent_covered": 72.41379310344827, "percent_covered_display": "72", "missing_lines": 5, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 3, "covered_branches": 7, "missing_branches": 3}, "missing_lines": [329, 331, 333, 369, 370], "excluded_lines": [], "executed_branches": [[328, 330], [330, 332], [332, 334], [334, 335], [334, 337], [341, 342], [341, 351]], "missing_branches": [[328, 329], [330, 331], [332, 333]]}, "": {"executed_lines": [1, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 20, 21, 77, 78, 155, 156, 241, 242, 306, 307], "summary": {"covered_lines": 20, "num_statements": 20, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 20, 21, 40, 42, 43, 45, 46, 47, 50, 51, 52, 54, 61, 62, 77, 78, 98, 100, 103, 104, 106, 107, 108, 111, 112, 113, 116, 117, 118, 122, 125, 130, 135, 136, 137, 139, 140, 146, 155, 156, 175, 177, 180, 181, 182, 183, 185, 186, 189, 190, 191, 194, 195, 196, 199, 200, 201, 202, 205, 206, 209, 216, 217, 218, 219, 221, 223, 225, 241, 242, 262, 264, 265, 267, 268, 270, 278, 280, 281, 284, 285, 286, 287, 289, 306, 307, 328, 330, 332, 334, 335, 337, 338, 339, 341, 342, 351, 353, 361, 362], "summary": {"covered_lines": 110, "num_statements": 134, "percent_covered": 79.8913043478261, "percent_covered_display": "80", "missing_lines": 24, "excluded_lines": 0, "num_branches": 50, "num_partial_branches": 13, "covered_branches": 37, "missing_branches": 13}, "missing_lines": [41, 68, 69, 99, 101, 119, 131, 138, 141, 142, 143, 144, 176, 178, 232, 233, 263, 296, 297, 329, 331, 333, 369, 370], "excluded_lines": [], "executed_branches": [[40, 42], [42, 43], [42, 45], [51, 52], [51, 54], [98, 100], [100, 103], [112, 113], [112, 146], [116, 117], [116, 125], [118, 122], [125, 112], [125, 130], [130, 112], [175, 177], [177, 180], [185, 186], [185, 225], [189, 190], [189, 194], [194, 195], [194, 199], [200, 201], [205, 206], [205, 209], [262, 264], [264, 265], [264, 267], [285, 286], [328, 330], [330, 332], [332, 334], [334, 335], [334, 337], [341, 342], [341, 351]], "missing_branches": [[40, 41], [98, 99], [100, 101], [118, 119], [130, 131], [175, 176], [177, 178], [200, 223], [262, 263], [285, 289], [328, 329], [330, 331], [332, 333]]}}}, "src/coding_open_agent_tools/config/security.py": {"executed_lines": [1, 6, 7, 9, 10, 11, 13, 14, 18, 33, 77, 78, 102, 103, 104, 107, 108, 109, 110, 113, 150, 151, 152, 153, 154, 156, 158, 159, 167, 176, 177, 199, 200, 201, 202, 204, 205, 207, 208, 209, 210, 212, 213, 214, 222, 224, 225, 229, 230, 231, 233, 242], "summary": {"covered_lines": 51, "num_statements": 67, "percent_covered": 76.23762376237623, "percent_covered_display": "76", "missing_lines": 16, "excluded_lines": 0, "num_branches": 34, "num_partial_branches": 2, "covered_branches": 26, "missing_branches": 8}, "missing_lines": [105, 114, 115, 116, 120, 121, 122, 124, 125, 126, 127, 128, 130, 138, 145, 147], "excluded_lines": [], "executed_branches": [[102, 103], [102, 104], [104, 107], [107, 108], [107, 109], [109, 110], [109, 113], [113, 150], [151, 152], [151, 156], [153, 151], [153, 154], [156, 158], [156, 167], [199, 200], [199, 201], [201, 202], [201, 204], [207, 208], [207, 224], [213, 207], [213, 214], [224, 225], [224, 242], [230, 231], [230, 233]], "missing_branches": [[104, 105], [113, 114], [124, 125], [124, 138], [126, 127], [126, 130], [127, 126], [127, 128]], "functions": {"scan_config_for_secrets": {"executed_lines": [102, 103, 104, 107, 108, 109, 110, 113, 150, 151, 152, 153, 154, 156, 158, 159, 167], "summary": {"covered_lines": 17, "num_statements": 33, "percent_covered": 56.36363636363637, "percent_covered_display": "56", "missing_lines": 16, "excluded_lines": 0, "num_branches": 22, "num_partial_branches": 2, "covered_branches": 14, "missing_branches": 8}, "missing_lines": [105, 114, 115, 116, 120, 121, 122, 124, 125, 126, 127, 128, 130, 138, 145, 147], "excluded_lines": [], "executed_branches": [[102, 103], [102, 104], [104, 107], [107, 108], [107, 109], [109, 110], [109, 113], [113, 150], [151, 152], [151, 156], [153, 151], [153, 154], [156, 158], [156, 167]], "missing_branches": [[104, 105], [113, 114], [124, 125], [124, 138], [126, 127], [126, 130], [127, 126], [127, 128]]}, "detect_insecure_settings": {"executed_lines": [199, 200, 201, 202, 204, 205, 207, 208, 209, 210, 212, 213, 214, 222, 224, 225, 229, 230, 231, 233, 242], "summary": {"covered_lines": 21, "num_statements": 21, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 0, "covered_branches": 12, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[199, 200], [199, 201], [201, 202], [201, 204], [207, 208], [207, 224], [213, 207], [213, 214], [224, 225], [224, 242], [230, 231], [230, 233]], "missing_branches": []}, "": {"executed_lines": [1, 6, 7, 9, 10, 11, 13, 14, 18, 33, 77, 78, 176, 177], "summary": {"covered_lines": 13, "num_statements": 13, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 6, 7, 9, 10, 11, 13, 14, 18, 33, 77, 78, 102, 103, 104, 107, 108, 109, 110, 113, 150, 151, 152, 153, 154, 156, 158, 159, 167, 176, 177, 199, 200, 201, 202, 204, 205, 207, 208, 209, 210, 212, 213, 214, 222, 224, 225, 229, 230, 231, 233, 242], "summary": {"covered_lines": 51, "num_statements": 67, "percent_covered": 76.23762376237623, "percent_covered_display": "76", "missing_lines": 16, "excluded_lines": 0, "num_branches": 34, "num_partial_branches": 2, "covered_branches": 26, "missing_branches": 8}, "missing_lines": [105, 114, 115, 116, 120, 121, 122, 124, 125, 126, 127, 128, 130, 138, 145, 147], "excluded_lines": [], "executed_branches": [[102, 103], [102, 104], [104, 107], [107, 108], [107, 109], [109, 110], [109, 113], [113, 150], [151, 152], [151, 156], [153, 151], [153, 154], [156, 158], [156, 167], [199, 200], [199, 201], [201, 202], [201, 204], [207, 208], [207, 224], [213, 207], [213, 214], [224, 225], [224, 242], [230, 231], [230, 233]], "missing_branches": [[104, 105], [113, 114], [124, 125], [124, 138], [126, 127], [126, 130], [127, 126], [127, 128]]}}}, "src/coding_open_agent_tools/config/validation.py": {"executed_lines": [1, 7, 8, 9, 11, 12, 13, 15, 16, 19, 22, 23, 27, 28, 32, 33, 34, 35, 37, 38, 39, 40, 42, 50, 51, 70, 71, 72, 73, 75, 83, 84, 85, 91, 92, 93, 94, 97, 98, 99, 100, 102, 110, 111, 130, 131, 132, 133, 135, 143, 144, 145, 151, 152, 153, 154, 158, 159, 160, 161, 162, 163, 164, 168, 176, 177, 196, 197, 198, 199, 201, 202, 203, 209, 210, 218, 219, 243, 245, 247, 250, 251, 252, 254, 255, 258, 259, 260, 261, 262, 270, 271, 314, 315, 337, 339, 342, 343, 344, 348, 349, 350, 358, 366, 367, 370, 380, 381, 388, 389, 397, 398, 407, 408, 416, 417, 424, 432, 448, 449, 470, 472, 473, 475, 485, 486, 488, 489, 492, 493, 495, 496, 497, 499, 500, 503, 504, 506, 512, 513, 515, 522, 523, 528, 532, 551, 560, 561, 580, 581, 582, 583, 585, 593, 594, 595, 597, 603, 604], "summary": {"covered_lines": 158, "num_statements": 215, "percent_covered": 71.33956386292834, "percent_covered_display": "71", "missing_lines": 57, "excluded_lines": 0, "num_branches": 106, "num_partial_branches": 25, "covered_branches": 71, "missing_branches": 35}, "missing_lines": [20, 24, 25, 29, 30, 43, 44, 45, 46, 47, 76, 136, 165, 166, 244, 246, 248, 253, 278, 279, 287, 288, 289, 295, 296, 299, 305, 306, 338, 340, 345, 359, 371, 399, 409, 425, 439, 440, 471, 476, 508, 509, 516, 517, 518, 519, 529, 530, 533, 534, 535, 538, 539, 540, 541, 543, 586], "excluded_lines": [], "executed_branches": [[19, 22], [70, 71], [70, 72], [72, 73], [72, 75], [75, 83], [97, 98], [130, 131], [130, 132], [132, 133], [132, 135], [135, 143], [158, 159], [160, 161], [161, 160], [161, 162], [196, 197], [196, 198], [198, 199], [198, 201], [243, 245], [245, 247], [247, 250], [250, 251], [250, 252], [252, 254], [254, 255], [254, 258], [270, 271], [337, 339], [339, 342], [342, 343], [342, 344], [344, 348], [349, 350], [349, 358], [358, 366], [370, 380], [380, 381], [380, 388], [388, 389], [388, 397], [398, 407], [407, 408], [407, 432], [408, 416], [416, 417], [416, 424], [424, 407], [470, 472], [472, 473], [472, 475], [475, 485], [488, 489], [488, 512], [492, 493], [492, 495], [499, 500], [503, 504], [503, 506], [513, 515], [513, 532], [515, 522], [522, 513], [522, 523], [532, 551], [580, 581], [580, 582], [582, 583], [582, 585], [585, 593]], "missing_branches": [[19, 20], [75, 76], [97, 102], [135, 136], [158, 168], [160, 168], [243, 244], [245, 246], [247, 248], [252, 253], [270, 278], [278, 279], [278, 287], [337, 338], [339, 340], [344, 345], [358, 359], [370, 371], [398, 399], [408, 409], [424, 425], [470, 471], [475, 476], [499, 503], [515, 516], [517, 518], [517, 522], [532, 533], [534, 535], [534, 540], [538, 539], [538, 540], [540, 541], [540, 543], [585, 586]], "functions": {"validate_yaml_syntax": {"executed_lines": [70, 71, 72, 73, 75, 83, 84, 85, 91, 92, 93, 94, 97, 98, 99, 100, 102], "summary": {"covered_lines": 17, "num_statements": 18, "percent_covered": 88.46153846153847, "percent_covered_display": "88", "missing_lines": 1, "excluded_lines": 0, "num_branches": 8, "num_partial_branches": 2, "covered_branches": 6, "missing_branches": 2}, "missing_lines": [76], "excluded_lines": [], "executed_branches": [[70, 71], [70, 72], [72, 73], [72, 75], [75, 83], [97, 98]], "missing_branches": [[75, 76], [97, 102]]}, "validate_toml_syntax": {"executed_lines": [130, 131, 132, 133, 135, 143, 144, 145, 151, 152, 153, 154, 158, 159, 160, 161, 162, 163, 164, 168], "summary": {"covered_lines": 20, "num_statements": 23, "percent_covered": 82.85714285714286, "percent_covered_display": "83", "missing_lines": 3, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 3, "covered_branches": 9, "missing_branches": 3}, "missing_lines": [136, 165, 166], "excluded_lines": [], "executed_branches": [[130, 131], [130, 132], [132, 133], [132, 135], [135, 143], [158, 159], [160, 161], [161, 160], [161, 162]], "missing_branches": [[135, 136], [158, 168], [160, 168]]}, "validate_json_syntax": {"executed_lines": [196, 197, 198, 199, 201, 202, 203, 209, 210], "summary": {"covered_lines": 9, "num_statements": 9, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 4, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[196, 197], [196, 198], [198, 199], [198, 201]], "missing_branches": []}, "validate_json_schema": {"executed_lines": [243, 245, 247, 250, 251, 252, 254, 255, 258, 259, 260, 261, 262, 270, 271], "summary": {"covered_lines": 15, "num_statements": 29, "percent_covered": 53.333333333333336, "percent_covered_display": "53", "missing_lines": 14, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 5, "covered_branches": 9, "missing_branches": 7}, "missing_lines": [244, 246, 248, 253, 278, 279, 287, 288, 289, 295, 296, 299, 305, 306], "excluded_lines": [], "executed_branches": [[243, 245], [245, 247], [247, 250], [250, 251], [250, 252], [252, 254], [254, 255], [254, 258], [270, 271]], "missing_branches": [[243, 244], [245, 246], [247, 248], [252, 253], [270, 278], [278, 279], [278, 287]]}, "validate_github_actions_config": {"executed_lines": [337, 339, 342, 343, 344, 348, 349, 350, 358, 366, 367, 370, 380, 381, 388, 389, 397, 398, 407, 408, 416, 417, 424, 432], "summary": {"covered_lines": 24, "num_statements": 34, "percent_covered": 70.96774193548387, "percent_covered_display": "71", "missing_lines": 10, "excluded_lines": 0, "num_branches": 28, "num_partial_branches": 8, "covered_branches": 20, "missing_branches": 8}, "missing_lines": [338, 340, 345, 359, 371, 399, 409, 425, 439, 440], "excluded_lines": [], "executed_branches": [[337, 339], [339, 342], [342, 343], [342, 344], [344, 348], [349, 350], [349, 358], [358, 366], [370, 380], [380, 381], [380, 388], [388, 389], [388, 397], [398, 407], [407, 408], [407, 432], [408, 416], [416, 417], [416, 424], [424, 407]], "missing_branches": [[337, 338], [339, 340], [344, 345], [358, 359], [370, 371], [398, 399], [408, 409], [424, 425]]}, "check_dependency_conflicts": {"executed_lines": [470, 472, 473, 475, 485, 486, 488, 489, 492, 493, 495, 496, 497, 499, 500, 503, 504, 506, 512, 513, 515, 522, 523, 528, 532, 551], "summary": {"covered_lines": 26, "num_statements": 44, "percent_covered": 58.108108108108105, "percent_covered_display": "58", "missing_lines": 18, "excluded_lines": 0, "num_branches": 30, "num_partial_branches": 5, "covered_branches": 17, "missing_branches": 13}, "missing_lines": [471, 476, 508, 509, 516, 517, 518, 519, 529, 530, 533, 534, 535, 538, 539, 540, 541, 543], "excluded_lines": [], "executed_branches": [[470, 472], [472, 473], [472, 475], [475, 485], [488, 489], [488, 512], [492, 493], [492, 495], [499, 500], [503, 504], [503, 506], [513, 515], [513, 532], [515, 522], [522, 513], [522, 523], [532, 551]], "missing_branches": [[470, 471], [475, 476], [499, 503], [515, 516], [517, 518], [517, 522], [532, 533], [534, 535], [534, 540], [538, 539], [538, 540], [540, 541], [540, 543]]}, "validate_version_specifier": {"executed_lines": [580, 581, 582, 583, 585, 593, 594, 595, 597, 603, 604], "summary": {"covered_lines": 11, "num_statements": 12, "percent_covered": 88.88888888888889, "percent_covered_display": "89", "missing_lines": 1, "excluded_lines": 0, "num_branches": 6, "num_partial_branches": 1, "covered_branches": 5, "missing_branches": 1}, "missing_lines": [586], "excluded_lines": [], "executed_branches": [[580, 581], [580, 582], [582, 583], [582, 585], [585, 593]], "missing_branches": [[585, 586]]}, "": {"executed_lines": [1, 7, 8, 9, 11, 12, 13, 15, 16, 19, 22, 23, 27, 28, 32, 33, 34, 35, 37, 38, 39, 40, 42, 50, 51, 110, 111, 176, 177, 218, 219, 314, 315, 448, 449, 560, 561], "summary": {"covered_lines": 36, "num_statements": 46, "percent_covered": 77.08333333333333, "percent_covered_display": "77", "missing_lines": 10, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 1, "covered_branches": 1, "missing_branches": 1}, "missing_lines": [20, 24, 25, 29, 30, 43, 44, 45, 46, 47], "excluded_lines": [], "executed_branches": [[19, 22]], "missing_branches": [[19, 20]]}}, "classes": {"": {"executed_lines": [1, 7, 8, 9, 11, 12, 13, 15, 16, 19, 22, 23, 27, 28, 32, 33, 34, 35, 37, 38, 39, 40, 42, 50, 51, 70, 71, 72, 73, 75, 83, 84, 85, 91, 92, 93, 94, 97, 98, 99, 100, 102, 110, 111, 130, 131, 132, 133, 135, 143, 144, 145, 151, 152, 153, 154, 158, 159, 160, 161, 162, 163, 164, 168, 176, 177, 196, 197, 198, 199, 201, 202, 203, 209, 210, 218, 219, 243, 245, 247, 250, 251, 252, 254, 255, 258, 259, 260, 261, 262, 270, 271, 314, 315, 337, 339, 342, 343, 344, 348, 349, 350, 358, 366, 367, 370, 380, 381, 388, 389, 397, 398, 407, 408, 416, 417, 424, 432, 448, 449, 470, 472, 473, 475, 485, 486, 488, 489, 492, 493, 495, 496, 497, 499, 500, 503, 504, 506, 512, 513, 515, 522, 523, 528, 532, 551, 560, 561, 580, 581, 582, 583, 585, 593, 594, 595, 597, 603, 604], "summary": {"covered_lines": 158, "num_statements": 215, "percent_covered": 71.33956386292834, "percent_covered_display": "71", "missing_lines": 57, "excluded_lines": 0, "num_branches": 106, "num_partial_branches": 25, "covered_branches": 71, "missing_branches": 35}, "missing_lines": [20, 24, 25, 29, 30, 43, 44, 45, 46, 47, 76, 136, 165, 166, 244, 246, 248, 253, 278, 279, 287, 288, 289, 295, 296, 299, 305, 306, 338, 340, 345, 359, 371, 399, 409, 425, 439, 440, 471, 476, 508, 509, 516, 517, 518, 519, 529, 530, 533, 534, 535, 538, 539, 540, 541, 543, 586], "excluded_lines": [], "executed_branches": [[19, 22], [70, 71], [70, 72], [72, 73], [72, 75], [75, 83], [97, 98], [130, 131], [130, 132], [132, 133], [132, 135], [135, 143], [158, 159], [160, 161], [161, 160], [161, 162], [196, 197], [196, 198], [198, 199], [198, 201], [243, 245], [245, 247], [247, 250], [250, 251], [250, 252], [252, 254], [254, 255], [254, 258], [270, 271], [337, 339], [339, 342], [342, 343], [342, 344], [344, 348], [349, 350], [349, 358], [358, 366], [370, 380], [380, 381], [380, 388], [388, 389], [388, 397], [398, 407], [407, 408], [407, 432], [408, 416], [416, 417], [416, 424], [424, 407], [470, 472], [472, 473], [472, 475], [475, 485], [488, 489], [488, 512], [492, 493], [492, 495], [499, 500], [503, 504], [503, 506], [513, 515], [513, 532], [515, 522], [522, 513], [522, 523], [532, 551], [580, 581], [580, 582], [582, 583], [582, 585], [585, 593]], "missing_branches": [[19, 20], [75, 76], [97, 102], [135, 136], [158, 168], [160, 168], [243, 244], [245, 246], [247, 248], [252, 253], [270, 278], [278, 279], [278, 287], [337, 338], [339, 340], [344, 345], [358, 359], [370, 371], [398, 399], [408, 409], [424, 425], [470, 471], [475, 476], [499, 503], [515, 516], [517, 518], [517, 522], [532, 533], [534, 535], [534, 540], [538, 539], [538, 540], [540, 541], [540, 543], [585, 586]]}}}, "src/coding_open_agent_tools/confirmation.py": {"executed_lines": [1, 12, 13, 14, 16, 19, 72, 74, 75, 76, 77, 80, 81, 84, 87, 93, 96, 109, 110, 111, 113, 114, 115, 117, 118, 120, 121, 122, 124, 125, 126, 128, 129, 132, 149, 151, 152, 154, 160], "summary": {"covered_lines": 38, "num_statements": 38, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 0, "covered_branches": 12, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[74, 75], [74, 80], [75, 76], [75, 77], [80, 81], [80, 84], [113, 114], [113, 117], [120, 121], [120, 124], [151, 152], [151, 154]], "missing_branches": [], "functions": {"check_user_confirmation": {"executed_lines": [72, 74, 75, 76, 77, 80, 81, 84], "summary": {"covered_lines": 8, "num_statements": 8, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 6, "num_partial_branches": 0, "covered_branches": 6, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[74, 75], [74, 80], [75, 76], [75, 77], [80, 81], [80, 84]], "missing_branches": []}, "_is_interactive_terminal": {"executed_lines": [93], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "_interactive_confirm": {"executed_lines": [109, 110, 111, 113, 114, 115, 117, 118, 120, 121, 122, 124, 125, 126, 128, 129], "summary": {"covered_lines": 16, "num_statements": 16, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 4, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[113, 114], [113, 117], [120, 121], [120, 124]], "missing_branches": []}, "_raise_agent_confirmation_error": {"executed_lines": [149, 151, 152, 154, 160], "summary": {"covered_lines": 5, "num_statements": 5, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 2, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[151, 152], [151, 154]], "missing_branches": []}, "": {"executed_lines": [1, 12, 13, 14, 16, 19, 87, 96, 132], "summary": {"covered_lines": 8, "num_statements": 8, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 12, 13, 14, 16, 19, 72, 74, 75, 76, 77, 80, 81, 84, 87, 93, 96, 109, 110, 111, 113, 114, 115, 117, 118, 120, 121, 122, 124, 125, 126, 128, 129, 132, 149, 151, 152, 154, 160], "summary": {"covered_lines": 38, "num_statements": 38, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 0, "covered_branches": 12, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[74, 75], [74, 80], [75, 76], [75, 77], [80, 81], [80, 84], [113, 114], [113, 117], [120, 121], [120, 124], [151, 152], [151, 154]], "missing_branches": []}}}, "src/coding_open_agent_tools/cpp/__init__.py": {"executed_lines": [1, 19, 39], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": [], "functions": {"": {"executed_lines": [1, 19, 39], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 19, 39], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/coding_open_agent_tools/cpp/navigation.py": {"executed_lines": [1, 13, 14, 15, 18, 19, 21, 26, 27, 28, 30, 31, 34, 46, 52, 53, 54, 55, 60, 71, 72, 75, 76, 77, 79, 81, 82, 84, 85, 86, 87, 88, 89, 91, 93, 94, 97, 98, 100, 103, 113, 116, 126, 128, 129, 130, 131, 132, 134, 135, 138, 149, 150, 151, 158, 159, 161, 162, 163, 165, 168, 180, 183, 184, 186, 187, 189, 190, 191, 192, 193, 197, 200, 212, 213, 215, 216, 217, 218, 219, 221, 222, 225, 226, 229, 240, 241, 244, 246, 247, 249, 254, 259, 269, 270, 271, 275, 285, 288, 309, 310, 333, 334, 335, 337, 338, 340, 341, 342, 343, 346, 347, 348, 349, 350, 351, 352, 353, 360, 362, 363, 368, 369, 389, 390, 391, 393, 394, 396, 397, 398, 399, 402, 408, 409, 410, 411, 412, 413, 419, 421, 422, 427, 428, 452, 454, 457, 458, 459, 460, 463, 464, 465, 466, 468, 469, 470, 471, 472, 473, 474, 478, 479, 485, 486, 487, 488, 491, 494, 496, 511, 512, 530, 532, 533, 535, 536, 537, 538, 540, 543, 544, 545, 552, 553, 556, 557, 563, 566, 567, 568, 569, 570, 572, 573, 575, 584, 585, 603, 605, 608, 609, 610, 611, 613, 616, 617, 618, 623, 624, 625, 628, 629, 630, 635, 636, 637, 640, 641, 642, 647, 648, 649, 651, 660, 661, 682, 684, 686, 687, 689, 690, 691, 692, 695, 696, 697, 698, 699, 700, 703, 704, 709, 710, 713, 714, 715, 716, 717, 719, 720, 723, 733, 735, 736, 741, 742, 761, 763, 765, 768, 769, 770, 771, 774, 775, 776, 777, 778, 779, 785, 787, 788, 793, 794, 813, 815, 817, 820, 821, 822, 823, 825, 828, 832, 833, 834, 835, 836, 839, 840, 841, 848, 849, 854, 855, 860, 861, 864, 865, 866, 869, 870, 874, 875, 877, 879, 880, 882, 888, 889, 894, 895, 915, 917, 920, 921, 922, 923, 925, 926, 929, 930, 931, 932, 933, 934, 937, 943, 944, 945, 946, 948, 964, 965, 989, 991, 993, 996, 997, 998, 999, 1002, 1003, 1004, 1005, 1006, 1007, 1010, 1011, 1016, 1017, 1020, 1021, 1022, 1023, 1024, 1026, 1027, 1030, 1032, 1044, 1046, 1047, 1052, 1053, 1074, 1076, 1078, 1081, 1082, 1083, 1084, 1085, 1088, 1089, 1090, 1091, 1093, 1094, 1095, 1096, 1097, 1099, 1106, 1108, 1109, 1114, 1115, 1135, 1137, 1139, 1142, 1143, 1144, 1145, 1148, 1149, 1150, 1151, 1152, 1153, 1156, 1157, 1159, 1160, 1161, 1162, 1163, 1170, 1176, 1178, 1179, 1184, 1185, 1205, 1207, 1209, 1210, 1212, 1213, 1214, 1215, 1217, 1218, 1221, 1222, 1223, 1224, 1225, 1229, 1234, 1235, 1236, 1243, 1253, 1254, 1278, 1280, 1282, 1284, 1287, 1288, 1289, 1290, 1293, 1297, 1298, 1299, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1315, 1316, 1317, 1318, 1319, 1320, 1322, 1323, 1325, 1327, 1328, 1333, 1334, 1354, 1356, 1358, 1361, 1362, 1363, 1364, 1367, 1371, 1372, 1373, 1374, 1377, 1378, 1380, 1382, 1383, 1384, 1385, 1386, 1388, 1390, 1399, 1401, 1402, 1407, 1408, 1430, 1432, 1434, 1435, 1437, 1438, 1439, 1440, 1442, 1443, 1444, 1446, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1465, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1485, 1496, 1497, 1516, 1518, 1520, 1521, 1523, 1524, 1525, 1526, 1529, 1535, 1536, 1537, 1538, 1539, 1545, 1547, 1548], "summary": {"covered_lines": 543, "num_statements": 641, "percent_covered": 80.70907194994786, "percent_covered_display": "81", "missing_lines": 98, "excluded_lines": 0, "num_branches": 318, "num_partial_branches": 79, "covered_branches": 231, "missing_branches": 87}, "missing_lines": [22, 23, 47, 56, 57, 90, 152, 155, 194, 195, 242, 251, 252, 253, 256, 272, 299, 300, 302, 303, 304, 306, 336, 364, 365, 392, 423, 424, 453, 455, 475, 507, 508, 531, 580, 581, 604, 606, 656, 657, 683, 685, 721, 737, 738, 762, 764, 766, 789, 790, 814, 816, 818, 890, 891, 916, 918, 960, 961, 990, 992, 994, 1028, 1048, 1049, 1075, 1077, 1079, 1110, 1111, 1136, 1138, 1140, 1180, 1181, 1206, 1208, 1249, 1250, 1279, 1281, 1283, 1285, 1329, 1330, 1355, 1357, 1359, 1403, 1404, 1431, 1433, 1492, 1493, 1517, 1519, 1549, 1550], "excluded_lines": [], "executed_branches": [[46, 52], [76, 77], [76, 100], [79, 81], [79, 82], [82, 84], [82, 91], [85, 86], [88, 85], [88, 89], [91, 93], [91, 97], [93, 76], [93, 94], [97, 98], [129, 130], [129, 131], [131, -128], [131, 132], [150, 151], [161, 162], [161, 165], [162, 161], [162, 163], [186, 187], [186, 197], [187, 186], [187, 189], [190, 191], [190, 192], [192, 193], [216, 217], [216, 221], [217, 216], [217, 218], [221, 222], [221, 225], [241, 244], [246, 247], [247, 249], [249, 254], [269, 270], [270, 269], [270, 271], [333, 334], [333, 335], [335, 337], [337, 338], [337, 340], [347, 348], [347, 360], [349, 347], [349, 350], [389, 390], [389, 391], [391, 393], [393, 394], [393, 396], [408, 409], [408, 419], [410, 408], [410, 411], [452, 454], [454, 457], [468, 469], [468, 478], [470, 471], [472, 473], [472, 474], [474, 468], [485, 486], [485, 491], [487, 488], [530, 532], [532, 533], [532, 535], [544, 545], [544, 575], [556, 557], [556, 566], [557, 556], [557, 563], [567, 568], [569, 570], [603, 605], [605, 608], [617, 618], [617, 628], [629, 630], [629, 640], [641, 642], [641, 651], [682, 684], [684, 686], [686, 687], [686, 689], [696, 697], [696, 733], [698, 696], [698, 699], [703, 704], [704, 709], [714, 715], [716, 717], [720, 723], [761, 763], [763, 765], [765, 768], [775, 776], [775, 785], [777, 775], [777, 778], [813, 815], [815, 817], [817, 820], [833, 834], [833, 879], [835, 833], [835, 836], [840, 841], [840, 877], [854, 855], [855, 860], [865, 866], [869, 870], [879, 880], [879, 882], [915, 917], [917, 920], [930, 931], [930, 937], [931, 930], [931, 932], [933, 934], [943, 944], [943, 948], [945, 946], [989, 991], [991, 993], [993, 996], [1003, 1004], [1003, 1044], [1005, 1003], [1005, 1006], [1010, 1011], [1011, 1016], [1021, 1022], [1023, 1024], [1027, 1030], [1074, 1076], [1076, 1078], [1078, 1081], [1089, 1090], [1089, 1106], [1091, 1089], [1091, 1093], [1093, 1094], [1094, 1093], [1094, 1095], [1135, 1137], [1137, 1139], [1139, 1142], [1149, 1150], [1149, 1176], [1151, 1149], [1151, 1152], [1157, 1159], [1157, 1170], [1159, 1160], [1205, 1207], [1207, 1209], [1209, 1210], [1209, 1212], [1222, 1223], [1222, 1243], [1223, 1224], [1229, 1234], [1278, 1280], [1280, 1282], [1282, 1284], [1284, 1287], [1297, 1298], [1297, 1315], [1299, 1297], [1299, 1301], [1302, 1297], [1302, 1303], [1304, 1302], [1304, 1305], [1316, 1317], [1316, 1322], [1318, 1316], [1318, 1319], [1322, 1323], [1322, 1325], [1354, 1356], [1356, 1358], [1358, 1361], [1371, 1372], [1371, 1399], [1373, 1371], [1373, 1374], [1378, 1380], [1378, 1388], [1380, 1382], [1380, 1388], [1383, 1380], [1383, 1384], [1385, 1386], [1430, 1432], [1432, 1434], [1434, 1435], [1434, 1437], [1450, 1451], [1450, 1465], [1452, 1453], [1454, 1450], [1454, 1455], [1471, 1472], [1471, 1485], [1473, 1474], [1475, 1471], [1475, 1476], [1516, 1518], [1518, 1520], [1520, 1521], [1520, 1523], [1535, 1536], [1535, 1545], [1537, 1535], [1537, 1538]], "missing_branches": [[46, 47], [85, 90], [97, 76], [150, 158], [151, 152], [151, 155], [192, 194], [194, 186], [194, 195], [241, 242], [246, 256], [247, 246], [249, 251], [252, 253], [252, 254], [269, 272], [302, 303], [302, 306], [303, 302], [303, 304], [335, 336], [391, 392], [452, 453], [454, 455], [470, 468], [474, 475], [487, 485], [530, 531], [567, 572], [569, 572], [603, 604], [605, 606], [682, 683], [684, 685], [703, 713], [704, 703], [714, 719], [716, 719], [720, 721], [761, 762], [763, 764], [765, 766], [813, 814], [815, 816], [817, 818], [854, 864], [855, 854], [865, 874], [869, 874], [915, 916], [917, 918], [933, 930], [945, 943], [989, 990], [991, 992], [993, 994], [1010, 1020], [1011, 1010], [1021, 1026], [1023, 1026], [1027, 1028], [1074, 1075], [1076, 1077], [1078, 1079], [1093, 1089], [1135, 1136], [1137, 1138], [1139, 1140], [1159, 1157], [1205, 1206], [1207, 1208], [1223, 1222], [1229, 1222], [1278, 1279], [1280, 1281], [1282, 1283], [1284, 1285], [1354, 1355], [1356, 1357], [1358, 1359], [1385, 1383], [1430, 1431], [1432, 1433], [1452, 1450], [1473, 1471], [1516, 1517], [1518, 1519]], "functions": {"_parse_cpp": {"executed_lines": [46, 52, 53, 54, 55], "summary": {"covered_lines": 5, "num_statements": 8, "percent_covered": 60.0, "percent_covered_display": "60", "missing_lines": 3, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 1, "covered_branches": 1, "missing_branches": 1}, "missing_lines": [47, 56, 57], "excluded_lines": [], "executed_branches": [[46, 52]], "missing_branches": [[46, 47]]}, "_extract_cpp_doc": {"executed_lines": [71, 72, 75, 76, 77, 79, 81, 82, 84, 85, 86, 87, 88, 89, 91, 93, 94, 97, 98, 100], "summary": {"covered_lines": 20, "num_statements": 21, "percent_covered": 91.89189189189189, "percent_covered_display": "92", "missing_lines": 1, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 2, "covered_branches": 14, "missing_branches": 2}, "missing_lines": [90], "excluded_lines": [], "executed_branches": [[76, 77], [76, 100], [79, 81], [79, 82], [82, 84], [82, 91], [85, 86], [88, 85], [88, 89], [91, 93], [91, 97], [93, 76], [93, 94], [97, 98]], "missing_branches": [[85, 90], [97, 76]]}, "_get_node_text": {"executed_lines": [113], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "_find_nodes_by_type": {"executed_lines": [126, 128, 134, 135], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "_find_nodes_by_type.traverse": {"executed_lines": [129, 130, 131, 132], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 4, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[129, 130], [129, 131], [131, -128], [131, 132]], "missing_branches": []}, "_is_inside_class": {"executed_lines": [149, 150, 151, 158, 159, 161, 162, 163, 165], "summary": {"covered_lines": 9, "num_statements": 11, "percent_covered": 73.6842105263158, "percent_covered_display": "74", "missing_lines": 2, "excluded_lines": 0, "num_branches": 8, "num_partial_branches": 3, "covered_branches": 5, "missing_branches": 3}, "missing_lines": [152, 155], "excluded_lines": [], "executed_branches": [[150, 151], [161, 162], [161, 165], [162, 161], [162, 163]], "missing_branches": [[150, 158], [151, 152], [151, 155]]}, "_get_access_specifier": {"executed_lines": [180, 183, 184, 186, 187, 189, 190, 191, 192, 193, 197], "summary": {"covered_lines": 11, "num_statements": 13, "percent_covered": 78.26086956521739, "percent_covered_display": "78", "missing_lines": 2, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 1, "covered_branches": 7, "missing_branches": 3}, "missing_lines": [194, 195], "excluded_lines": [], "executed_branches": [[186, 187], [186, 197], [187, 186], [187, 189], [190, 191], [190, 192], [192, 193]], "missing_branches": [[192, 194], [194, 186], [194, 195]]}, "_is_public_function": {"executed_lines": [212, 213, 215, 216, 217, 218, 219, 221, 222, 225, 226], "summary": {"covered_lines": 11, "num_statements": 11, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 6, "num_partial_branches": 0, "covered_branches": 6, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[216, 217], [216, 221], [217, 216], [217, 218], [221, 222], [221, 225]], "missing_branches": []}, "_get_function_name": {"executed_lines": [240, 241, 244, 246, 247, 249, 254], "summary": {"covered_lines": 7, "num_statements": 12, "percent_covered": 50.0, "percent_covered_display": "50", "missing_lines": 5, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 4, "covered_branches": 4, "missing_branches": 6}, "missing_lines": [242, 251, 252, 253, 256], "excluded_lines": [], "executed_branches": [[241, 244], [246, 247], [247, 249], [249, 254]], "missing_branches": [[241, 242], [246, 256], [247, 246], [249, 251], [252, 253], [252, 254]]}, "_get_type_name": {"executed_lines": [269, 270, 271], "summary": {"covered_lines": 3, "num_statements": 4, "percent_covered": 75.0, "percent_covered_display": "75", "missing_lines": 1, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [272], "excluded_lines": [], "executed_branches": [[269, 270], [270, 269], [270, 271]], "missing_branches": [[269, 272]]}, "_is_method": {"executed_lines": [285], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "_get_class_for_method": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 6, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 6, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 4}, "missing_lines": [299, 300, 302, 303, 304, 306], "excluded_lines": [], "executed_branches": [], "missing_branches": [[302, 303], [302, 306], [303, 302], [303, 304]]}, "get_cpp_function_line_numbers": {"executed_lines": [333, 334, 335, 337, 338, 340, 341, 342, 343, 346, 347, 348, 349, 350, 351, 352, 353, 360, 362, 363], "summary": {"covered_lines": 20, "num_statements": 23, "percent_covered": 87.87878787878788, "percent_covered_display": "88", "missing_lines": 3, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 1, "covered_branches": 9, "missing_branches": 1}, "missing_lines": [336, 364, 365], "excluded_lines": [], "executed_branches": [[333, 334], [333, 335], [335, 337], [337, 338], [337, 340], [347, 348], [347, 360], [349, 347], [349, 350]], "missing_branches": [[335, 336]]}, "get_cpp_type_line_numbers": {"executed_lines": [389, 390, 391, 393, 394, 396, 397, 398, 399, 402, 408, 409, 410, 411, 412, 413, 419, 421, 422], "summary": {"covered_lines": 19, "num_statements": 22, "percent_covered": 87.5, "percent_covered_display": "88", "missing_lines": 3, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 1, "covered_branches": 9, "missing_branches": 1}, "missing_lines": [392, 423, 424], "excluded_lines": [], "executed_branches": [[389, 390], [389, 391], [391, 393], [393, 394], [393, 396], [408, 409], [408, 419], [410, 408], [410, 411]], "missing_branches": [[391, 392]]}, "get_cpp_module_overview": {"executed_lines": [452, 454, 457, 458, 459, 460, 463, 464, 465, 466, 468, 469, 470, 471, 472, 473, 474, 478, 479, 485, 486, 487, 488, 491, 494, 496], "summary": {"covered_lines": 26, "num_statements": 31, "percent_covered": 78.72340425531915, "percent_covered_display": "79", "missing_lines": 5, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 5, "covered_branches": 11, "missing_branches": 5}, "missing_lines": [453, 455, 475, 507, 508], "excluded_lines": [], "executed_branches": [[452, 454], [454, 457], [468, 469], [468, 478], [470, 471], [472, 473], [472, 474], [474, 468], [485, 486], [485, 491], [487, 488]], "missing_branches": [[452, 453], [454, 455], [470, 468], [474, 475], [487, 485]]}, "list_cpp_functions": {"executed_lines": [530, 532, 533, 535, 536, 537, 538, 540, 543, 544, 545, 552, 553, 556, 557, 563, 566, 567, 568, 569, 570, 572, 573, 575], "summary": {"covered_lines": 24, "num_statements": 27, "percent_covered": 85.36585365853658, "percent_covered_display": "85", "missing_lines": 3, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 3, "covered_branches": 11, "missing_branches": 3}, "missing_lines": [531, 580, 581], "excluded_lines": [], "executed_branches": [[530, 532], [532, 533], [532, 535], [544, 545], [544, 575], [556, 557], [556, 566], [557, 556], [557, 563], [567, 568], [569, 570]], "missing_branches": [[530, 531], [567, 572], [569, 572]]}, "list_cpp_types": {"executed_lines": [603, 605, 608, 609, 610, 611, 613, 616, 617, 618, 623, 624, 625, 628, 629, 630, 635, 636, 637, 640, 641, 642, 647, 648, 649, 651], "summary": {"covered_lines": 26, "num_statements": 30, "percent_covered": 85.0, "percent_covered_display": "85", "missing_lines": 4, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 2, "covered_branches": 8, "missing_branches": 2}, "missing_lines": [604, 606, 656, 657], "excluded_lines": [], "executed_branches": [[603, 605], [605, 608], [617, 618], [617, 628], [629, 630], [629, 640], [641, 642], [641, 651]], "missing_branches": [[603, 604], [605, 606]]}, "get_cpp_function_signature": {"executed_lines": [682, 684, 686, 687, 689, 690, 691, 692, 695, 696, 697, 698, 699, 700, 703, 704, 709, 710, 713, 714, 715, 716, 717, 719, 720, 723, 733, 735, 736], "summary": {"covered_lines": 29, "num_statements": 34, "percent_covered": 77.77777777777777, "percent_covered_display": "78", "missing_lines": 5, "excluded_lines": 0, "num_branches": 20, "num_partial_branches": 7, "covered_branches": 13, "missing_branches": 7}, "missing_lines": [683, 685, 721, 737, 738], "excluded_lines": [], "executed_branches": [[682, 684], [684, 686], [686, 687], [686, 689], [696, 697], [696, 733], [698, 696], [698, 699], [703, 704], [704, 709], [714, 715], [716, 717], [720, 723]], "missing_branches": [[682, 683], [684, 685], [703, 713], [704, 703], [714, 719], [716, 719], [720, 721]]}, "get_cpp_function_docstring": {"executed_lines": [761, 763, 765, 768, 769, 770, 771, 774, 775, 776, 777, 778, 779, 785, 787, 788], "summary": {"covered_lines": 16, "num_statements": 21, "percent_covered": 74.19354838709677, "percent_covered_display": "74", "missing_lines": 5, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 3, "covered_branches": 7, "missing_branches": 3}, "missing_lines": [762, 764, 766, 789, 790], "excluded_lines": [], "executed_branches": [[761, 763], [763, 765], [765, 768], [775, 776], [775, 785], [777, 775], [777, 778]], "missing_branches": [[761, 762], [763, 764], [765, 766]]}, "list_cpp_type_methods": {"executed_lines": [813, 815, 817, 820, 821, 822, 823, 825, 828, 832, 833, 834, 835, 836, 839, 840, 841, 848, 849, 854, 855, 860, 861, 864, 865, 866, 869, 870, 874, 875, 877, 879, 880, 882, 888, 889], "summary": {"covered_lines": 36, "num_statements": 41, "percent_covered": 80.95238095238095, "percent_covered_display": "81", "missing_lines": 5, "excluded_lines": 0, "num_branches": 22, "num_partial_branches": 7, "covered_branches": 15, "missing_branches": 7}, "missing_lines": [814, 816, 818, 890, 891], "excluded_lines": [], "executed_branches": [[813, 815], [815, 817], [817, 820], [833, 834], [833, 879], [835, 833], [835, 836], [840, 841], [840, 877], [854, 855], [855, 860], [865, 866], [869, 870], [879, 880], [879, 882]], "missing_branches": [[813, 814], [815, 816], [817, 818], [854, 864], [855, 854], [865, 874], [869, 874]]}, "extract_cpp_public_api": {"executed_lines": [915, 917, 920, 921, 922, 923, 925, 926, 929, 930, 931, 932, 933, 934, 937, 943, 944, 945, 946, 948], "summary": {"covered_lines": 20, "num_statements": 24, "percent_covered": 78.94736842105263, "percent_covered_display": "79", "missing_lines": 4, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 4, "covered_branches": 10, "missing_branches": 4}, "missing_lines": [916, 918, 960, 961], "excluded_lines": [], "executed_branches": [[915, 917], [917, 920], [930, 931], [930, 937], [931, 930], [931, 932], [933, 934], [943, 944], [943, 948], [945, 946]], "missing_branches": [[915, 916], [917, 918], [933, 930], [945, 943]]}, "get_cpp_function_details": {"executed_lines": [989, 991, 993, 996, 997, 998, 999, 1002, 1003, 1004, 1005, 1006, 1007, 1010, 1011, 1016, 1017, 1020, 1021, 1022, 1023, 1024, 1026, 1027, 1030, 1032, 1044, 1046, 1047], "summary": {"covered_lines": 29, "num_statements": 35, "percent_covered": 74.54545454545455, "percent_covered_display": "75", "missing_lines": 6, "excluded_lines": 0, "num_branches": 20, "num_partial_branches": 8, "covered_branches": 12, "missing_branches": 8}, "missing_lines": [990, 992, 994, 1028, 1048, 1049], "excluded_lines": [], "executed_branches": [[989, 991], [991, 993], [993, 996], [1003, 1004], [1003, 1044], [1005, 1003], [1005, 1006], [1010, 1011], [1011, 1016], [1021, 1022], [1023, 1024], [1027, 1030]], "missing_branches": [[989, 990], [991, 992], [993, 994], [1010, 1020], [1011, 1010], [1021, 1026], [1023, 1026], [1027, 1028]]}, "get_cpp_function_body": {"executed_lines": [1074, 1076, 1078, 1081, 1082, 1083, 1084, 1085, 1088, 1089, 1090, 1091, 1093, 1094, 1095, 1096, 1097, 1099, 1106, 1108, 1109], "summary": {"covered_lines": 21, "num_statements": 26, "percent_covered": 77.5, "percent_covered_display": "78", "missing_lines": 5, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 4, "covered_branches": 10, "missing_branches": 4}, "missing_lines": [1075, 1077, 1079, 1110, 1111], "excluded_lines": [], "executed_branches": [[1074, 1076], [1076, 1078], [1078, 1081], [1089, 1090], [1089, 1106], [1091, 1089], [1091, 1093], [1093, 1094], [1094, 1093], [1094, 1095]], "missing_branches": [[1074, 1075], [1076, 1077], [1078, 1079], [1093, 1089]]}, "list_cpp_function_calls": {"executed_lines": [1135, 1137, 1139, 1142, 1143, 1144, 1145, 1148, 1149, 1150, 1151, 1152, 1153, 1156, 1157, 1159, 1160, 1161, 1162, 1163, 1170, 1176, 1178, 1179], "summary": {"covered_lines": 24, "num_statements": 29, "percent_covered": 79.06976744186046, "percent_covered_display": "79", "missing_lines": 5, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 4, "covered_branches": 10, "missing_branches": 4}, "missing_lines": [1136, 1138, 1140, 1180, 1181], "excluded_lines": [], "executed_branches": [[1135, 1137], [1137, 1139], [1139, 1142], [1149, 1150], [1149, 1176], [1151, 1149], [1151, 1152], [1157, 1159], [1157, 1170], [1159, 1160]], "missing_branches": [[1135, 1136], [1137, 1138], [1139, 1140], [1159, 1157]]}, "find_cpp_function_usages": {"executed_lines": [1205, 1207, 1209, 1210, 1212, 1213, 1214, 1215, 1217, 1218, 1221, 1222, 1223, 1224, 1225, 1229, 1234, 1235, 1236, 1243], "summary": {"covered_lines": 20, "num_statements": 24, "percent_covered": 77.77777777777777, "percent_covered_display": "78", "missing_lines": 4, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 4, "covered_branches": 8, "missing_branches": 4}, "missing_lines": [1206, 1208, 1249, 1250], "excluded_lines": [], "executed_branches": [[1205, 1207], [1207, 1209], [1209, 1210], [1209, 1212], [1222, 1223], [1222, 1243], [1223, 1224], [1229, 1234]], "missing_branches": [[1205, 1206], [1207, 1208], [1223, 1222], [1229, 1222]]}, "get_cpp_specific_function_line_numbers": {"executed_lines": [1278, 1280, 1282, 1284, 1287, 1288, 1289, 1290, 1293, 1297, 1298, 1299, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1315, 1316, 1317, 1318, 1319, 1320, 1322, 1323, 1325, 1327, 1328], "summary": {"covered_lines": 30, "num_statements": 36, "percent_covered": 82.75862068965517, "percent_covered_display": "83", "missing_lines": 6, "excluded_lines": 0, "num_branches": 22, "num_partial_branches": 4, "covered_branches": 18, "missing_branches": 4}, "missing_lines": [1279, 1281, 1283, 1285, 1329, 1330], "excluded_lines": [], "executed_branches": [[1278, 1280], [1280, 1282], [1282, 1284], [1284, 1287], [1297, 1298], [1297, 1315], [1299, 1297], [1299, 1301], [1302, 1297], [1302, 1303], [1304, 1302], [1304, 1305], [1316, 1317], [1316, 1322], [1318, 1316], [1318, 1319], [1322, 1323], [1322, 1325]], "missing_branches": [[1278, 1279], [1280, 1281], [1282, 1283], [1284, 1285]]}, "get_cpp_type_hierarchy": {"executed_lines": [1354, 1356, 1358, 1361, 1362, 1363, 1364, 1367, 1371, 1372, 1373, 1374, 1377, 1378, 1380, 1382, 1383, 1384, 1385, 1386, 1388, 1390, 1399, 1401, 1402], "summary": {"covered_lines": 25, "num_statements": 30, "percent_covered": 81.25, "percent_covered_display": "81", "missing_lines": 5, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 4, "covered_branches": 14, "missing_branches": 4}, "missing_lines": [1355, 1357, 1359, 1403, 1404], "excluded_lines": [], "executed_branches": [[1354, 1356], [1356, 1358], [1358, 1361], [1371, 1372], [1371, 1399], [1373, 1371], [1373, 1374], [1378, 1380], [1378, 1388], [1380, 1382], [1380, 1388], [1383, 1380], [1383, 1384], [1385, 1386]], "missing_branches": [[1354, 1355], [1356, 1357], [1358, 1359], [1385, 1383]]}, "find_cpp_definitions_by_comment": {"executed_lines": [1430, 1432, 1434, 1435, 1437, 1438, 1439, 1440, 1442, 1443, 1444, 1446, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1465, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1485], "summary": {"covered_lines": 29, "num_statements": 33, "percent_covered": 84.31372549019608, "percent_covered_display": "84", "missing_lines": 4, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 4, "covered_branches": 14, "missing_branches": 4}, "missing_lines": [1431, 1433, 1492, 1493], "excluded_lines": [], "executed_branches": [[1430, 1432], [1432, 1434], [1434, 1435], [1434, 1437], [1450, 1451], [1450, 1465], [1452, 1453], [1454, 1450], [1454, 1455], [1471, 1472], [1471, 1485], [1473, 1474], [1475, 1471], [1475, 1476]], "missing_branches": [[1430, 1431], [1432, 1433], [1452, 1450], [1473, 1471]]}, "get_cpp_type_docstring": {"executed_lines": [1516, 1518, 1520, 1521, 1523, 1524, 1525, 1526, 1529, 1535, 1536, 1537, 1538, 1539, 1545, 1547, 1548], "summary": {"covered_lines": 17, "num_statements": 21, "percent_covered": 80.64516129032258, "percent_covered_display": "81", "missing_lines": 4, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 2, "covered_branches": 8, "missing_branches": 2}, "missing_lines": [1517, 1519, 1549, 1550], "excluded_lines": [], "executed_branches": [[1516, 1518], [1518, 1520], [1520, 1521], [1520, 1523], [1535, 1536], [1535, 1545], [1537, 1535], [1537, 1538]], "missing_branches": [[1516, 1517], [1518, 1519]]}, "": {"executed_lines": [1, 13, 14, 15, 18, 19, 21, 26, 27, 28, 30, 31, 34, 60, 103, 116, 138, 168, 200, 229, 259, 275, 288, 309, 310, 368, 369, 427, 428, 511, 512, 584, 585, 660, 661, 741, 742, 793, 794, 894, 895, 964, 965, 1052, 1053, 1114, 1115, 1184, 1185, 1253, 1254, 1333, 1334, 1407, 1408, 1496, 1497], "summary": {"covered_lines": 56, "num_statements": 58, "percent_covered": 96.55172413793103, "percent_covered_display": "97", "missing_lines": 2, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [22, 23], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 13, 14, 15, 18, 19, 21, 26, 27, 28, 30, 31, 34, 46, 52, 53, 54, 55, 60, 71, 72, 75, 76, 77, 79, 81, 82, 84, 85, 86, 87, 88, 89, 91, 93, 94, 97, 98, 100, 103, 113, 116, 126, 128, 129, 130, 131, 132, 134, 135, 138, 149, 150, 151, 158, 159, 161, 162, 163, 165, 168, 180, 183, 184, 186, 187, 189, 190, 191, 192, 193, 197, 200, 212, 213, 215, 216, 217, 218, 219, 221, 222, 225, 226, 229, 240, 241, 244, 246, 247, 249, 254, 259, 269, 270, 271, 275, 285, 288, 309, 310, 333, 334, 335, 337, 338, 340, 341, 342, 343, 346, 347, 348, 349, 350, 351, 352, 353, 360, 362, 363, 368, 369, 389, 390, 391, 393, 394, 396, 397, 398, 399, 402, 408, 409, 410, 411, 412, 413, 419, 421, 422, 427, 428, 452, 454, 457, 458, 459, 460, 463, 464, 465, 466, 468, 469, 470, 471, 472, 473, 474, 478, 479, 485, 486, 487, 488, 491, 494, 496, 511, 512, 530, 532, 533, 535, 536, 537, 538, 540, 543, 544, 545, 552, 553, 556, 557, 563, 566, 567, 568, 569, 570, 572, 573, 575, 584, 585, 603, 605, 608, 609, 610, 611, 613, 616, 617, 618, 623, 624, 625, 628, 629, 630, 635, 636, 637, 640, 641, 642, 647, 648, 649, 651, 660, 661, 682, 684, 686, 687, 689, 690, 691, 692, 695, 696, 697, 698, 699, 700, 703, 704, 709, 710, 713, 714, 715, 716, 717, 719, 720, 723, 733, 735, 736, 741, 742, 761, 763, 765, 768, 769, 770, 771, 774, 775, 776, 777, 778, 779, 785, 787, 788, 793, 794, 813, 815, 817, 820, 821, 822, 823, 825, 828, 832, 833, 834, 835, 836, 839, 840, 841, 848, 849, 854, 855, 860, 861, 864, 865, 866, 869, 870, 874, 875, 877, 879, 880, 882, 888, 889, 894, 895, 915, 917, 920, 921, 922, 923, 925, 926, 929, 930, 931, 932, 933, 934, 937, 943, 944, 945, 946, 948, 964, 965, 989, 991, 993, 996, 997, 998, 999, 1002, 1003, 1004, 1005, 1006, 1007, 1010, 1011, 1016, 1017, 1020, 1021, 1022, 1023, 1024, 1026, 1027, 1030, 1032, 1044, 1046, 1047, 1052, 1053, 1074, 1076, 1078, 1081, 1082, 1083, 1084, 1085, 1088, 1089, 1090, 1091, 1093, 1094, 1095, 1096, 1097, 1099, 1106, 1108, 1109, 1114, 1115, 1135, 1137, 1139, 1142, 1143, 1144, 1145, 1148, 1149, 1150, 1151, 1152, 1153, 1156, 1157, 1159, 1160, 1161, 1162, 1163, 1170, 1176, 1178, 1179, 1184, 1185, 1205, 1207, 1209, 1210, 1212, 1213, 1214, 1215, 1217, 1218, 1221, 1222, 1223, 1224, 1225, 1229, 1234, 1235, 1236, 1243, 1253, 1254, 1278, 1280, 1282, 1284, 1287, 1288, 1289, 1290, 1293, 1297, 1298, 1299, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1315, 1316, 1317, 1318, 1319, 1320, 1322, 1323, 1325, 1327, 1328, 1333, 1334, 1354, 1356, 1358, 1361, 1362, 1363, 1364, 1367, 1371, 1372, 1373, 1374, 1377, 1378, 1380, 1382, 1383, 1384, 1385, 1386, 1388, 1390, 1399, 1401, 1402, 1407, 1408, 1430, 1432, 1434, 1435, 1437, 1438, 1439, 1440, 1442, 1443, 1444, 1446, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1465, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1485, 1496, 1497, 1516, 1518, 1520, 1521, 1523, 1524, 1525, 1526, 1529, 1535, 1536, 1537, 1538, 1539, 1545, 1547, 1548], "summary": {"covered_lines": 543, "num_statements": 641, "percent_covered": 80.70907194994786, "percent_covered_display": "81", "missing_lines": 98, "excluded_lines": 0, "num_branches": 318, "num_partial_branches": 79, "covered_branches": 231, "missing_branches": 87}, "missing_lines": [22, 23, 47, 56, 57, 90, 152, 155, 194, 195, 242, 251, 252, 253, 256, 272, 299, 300, 302, 303, 304, 306, 336, 364, 365, 392, 423, 424, 453, 455, 475, 507, 508, 531, 580, 581, 604, 606, 656, 657, 683, 685, 721, 737, 738, 762, 764, 766, 789, 790, 814, 816, 818, 890, 891, 916, 918, 960, 961, 990, 992, 994, 1028, 1048, 1049, 1075, 1077, 1079, 1110, 1111, 1136, 1138, 1140, 1180, 1181, 1206, 1208, 1249, 1250, 1279, 1281, 1283, 1285, 1329, 1330, 1355, 1357, 1359, 1403, 1404, 1431, 1433, 1492, 1493, 1517, 1519, 1549, 1550], "excluded_lines": [], "executed_branches": [[46, 52], [76, 77], [76, 100], [79, 81], [79, 82], [82, 84], [82, 91], [85, 86], [88, 85], [88, 89], [91, 93], [91, 97], [93, 76], [93, 94], [97, 98], [129, 130], [129, 131], [131, -128], [131, 132], [150, 151], [161, 162], [161, 165], [162, 161], [162, 163], [186, 187], [186, 197], [187, 186], [187, 189], [190, 191], [190, 192], [192, 193], [216, 217], [216, 221], [217, 216], [217, 218], [221, 222], [221, 225], [241, 244], [246, 247], [247, 249], [249, 254], [269, 270], [270, 269], [270, 271], [333, 334], [333, 335], [335, 337], [337, 338], [337, 340], [347, 348], [347, 360], [349, 347], [349, 350], [389, 390], [389, 391], [391, 393], [393, 394], [393, 396], [408, 409], [408, 419], [410, 408], [410, 411], [452, 454], [454, 457], [468, 469], [468, 478], [470, 471], [472, 473], [472, 474], [474, 468], [485, 486], [485, 491], [487, 488], [530, 532], [532, 533], [532, 535], [544, 545], [544, 575], [556, 557], [556, 566], [557, 556], [557, 563], [567, 568], [569, 570], [603, 605], [605, 608], [617, 618], [617, 628], [629, 630], [629, 640], [641, 642], [641, 651], [682, 684], [684, 686], [686, 687], [686, 689], [696, 697], [696, 733], [698, 696], [698, 699], [703, 704], [704, 709], [714, 715], [716, 717], [720, 723], [761, 763], [763, 765], [765, 768], [775, 776], [775, 785], [777, 775], [777, 778], [813, 815], [815, 817], [817, 820], [833, 834], [833, 879], [835, 833], [835, 836], [840, 841], [840, 877], [854, 855], [855, 860], [865, 866], [869, 870], [879, 880], [879, 882], [915, 917], [917, 920], [930, 931], [930, 937], [931, 930], [931, 932], [933, 934], [943, 944], [943, 948], [945, 946], [989, 991], [991, 993], [993, 996], [1003, 1004], [1003, 1044], [1005, 1003], [1005, 1006], [1010, 1011], [1011, 1016], [1021, 1022], [1023, 1024], [1027, 1030], [1074, 1076], [1076, 1078], [1078, 1081], [1089, 1090], [1089, 1106], [1091, 1089], [1091, 1093], [1093, 1094], [1094, 1093], [1094, 1095], [1135, 1137], [1137, 1139], [1139, 1142], [1149, 1150], [1149, 1176], [1151, 1149], [1151, 1152], [1157, 1159], [1157, 1170], [1159, 1160], [1205, 1207], [1207, 1209], [1209, 1210], [1209, 1212], [1222, 1223], [1222, 1243], [1223, 1224], [1229, 1234], [1278, 1280], [1280, 1282], [1282, 1284], [1284, 1287], [1297, 1298], [1297, 1315], [1299, 1297], [1299, 1301], [1302, 1297], [1302, 1303], [1304, 1302], [1304, 1305], [1316, 1317], [1316, 1322], [1318, 1316], [1318, 1319], [1322, 1323], [1322, 1325], [1354, 1356], [1356, 1358], [1358, 1361], [1371, 1372], [1371, 1399], [1373, 1371], [1373, 1374], [1378, 1380], [1378, 1388], [1380, 1382], [1380, 1388], [1383, 1380], [1383, 1384], [1385, 1386], [1430, 1432], [1432, 1434], [1434, 1435], [1434, 1437], [1450, 1451], [1450, 1465], [1452, 1453], [1454, 1450], [1454, 1455], [1471, 1472], [1471, 1485], [1473, 1474], [1475, 1471], [1475, 1476], [1516, 1518], [1518, 1520], [1520, 1521], [1520, 1523], [1535, 1536], [1535, 1545], [1537, 1535], [1537, 1538]], "missing_branches": [[46, 47], [85, 90], [97, 76], [150, 158], [151, 152], [151, 155], [192, 194], [194, 186], [194, 195], [241, 242], [246, 256], [247, 246], [249, 251], [252, 253], [252, 254], [269, 272], [302, 303], [302, 306], [303, 302], [303, 304], [335, 336], [391, 392], [452, 453], [454, 455], [470, 468], [474, 475], [487, 485], [530, 531], [567, 572], [569, 572], [603, 604], [605, 606], [682, 683], [684, 685], [703, 713], [704, 703], [714, 719], [716, 719], [720, 721], [761, 762], [763, 764], [765, 766], [813, 814], [815, 816], [817, 818], [854, 864], [855, 854], [865, 874], [869, 874], [915, 916], [917, 918], [933, 930], [945, 943], [989, 990], [991, 992], [993, 994], [1010, 1020], [1011, 1010], [1021, 1026], [1023, 1026], [1027, 1028], [1074, 1075], [1076, 1077], [1078, 1079], [1093, 1089], [1135, 1136], [1137, 1138], [1139, 1140], [1159, 1157], [1205, 1206], [1207, 1208], [1223, 1222], [1229, 1222], [1278, 1279], [1280, 1281], [1282, 1283], [1284, 1285], [1354, 1355], [1356, 1357], [1358, 1359], [1385, 1383], [1430, 1431], [1432, 1433], [1452, 1450], [1473, 1471], [1516, 1517], [1518, 1519]]}}}, "src/coding_open_agent_tools/csharp/__init__.py": {"executed_lines": [1, 19, 39], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": [], "functions": {"": {"executed_lines": [1, 19, 39], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 19, 39], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/coding_open_agent_tools/csharp/navigation.py": {"executed_lines": [1, 13, 14, 15, 18, 19, 21, 26, 27, 28, 30, 31, 34, 41, 42, 43, 45, 46, 47, 48, 51, 53, 58, 61, 73, 79, 80, 81, 82, 87, 98, 99, 102, 103, 104, 106, 108, 109, 118, 120, 121, 122, 127, 128, 130, 133, 143, 146, 156, 158, 159, 160, 161, 162, 164, 165, 168, 179, 180, 182, 183, 184, 186, 187, 189, 192, 202, 203, 204, 208, 218, 219, 220, 224, 233, 239, 242, 253, 254, 255, 260, 261, 265, 266, 267, 290, 292, 294, 295, 297, 298, 299, 300, 303, 304, 305, 306, 307, 308, 309, 317, 318, 319, 320, 321, 322, 323, 330, 332, 333, 338, 339, 340, 360, 362, 364, 365, 367, 368, 369, 370, 373, 380, 381, 382, 383, 384, 385, 386, 387, 393, 395, 396, 401, 402, 403, 428, 430, 431, 445, 446, 447, 448, 451, 454, 455, 456, 457, 458, 461, 462, 468, 469, 476, 477, 478, 479, 480, 481, 484, 485, 488, 491, 492, 495, 496, 497, 498, 499, 500, 502, 519, 520, 521, 539, 541, 542, 549, 550, 551, 552, 554, 557, 561, 562, 569, 570, 574, 575, 576, 577, 578, 579, 580, 588, 590, 591, 594, 595, 597, 607, 608, 609, 627, 629, 630, 637, 638, 639, 640, 642, 645, 652, 653, 654, 655, 661, 662, 663, 664, 666, 667, 670, 671, 673, 683, 684, 685, 708, 710, 712, 713, 715, 716, 717, 718, 721, 725, 726, 727, 728, 729, 730, 731, 733, 734, 735, 736, 737, 738, 739, 740, 748, 750, 751, 753, 763, 765, 766, 771, 772, 773, 794, 796, 798, 799, 801, 802, 803, 804, 807, 811, 812, 813, 814, 815, 821, 823, 824, 829, 830, 831, 850, 852, 854, 855, 857, 858, 859, 860, 862, 865, 866, 867, 869, 870, 877, 878, 879, 881, 882, 883, 884, 892, 893, 894, 896, 897, 899, 901, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 918, 919, 922, 923, 925, 932, 933, 938, 939, 940, 960, 962, 963, 971, 972, 973, 974, 976, 977, 980, 983, 984, 985, 986, 989, 990, 991, 993, 994, 995, 996, 997, 998, 1001, 1008, 1009, 1010, 1011, 1012, 1013, 1016, 1017, 1019, 1036, 1037, 1038, 1062, 1064, 1066, 1067, 1069, 1070, 1071, 1072, 1075, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1102, 1104, 1105, 1106, 1108, 1126, 1128, 1129, 1134, 1135, 1136, 1157, 1159, 1161, 1162, 1164, 1165, 1166, 1167, 1168, 1171, 1175, 1176, 1177, 1179, 1180, 1181, 1182, 1183, 1185, 1192, 1194, 1195, 1200, 1201, 1202, 1222, 1224, 1226, 1227, 1229, 1230, 1231, 1232, 1235, 1239, 1240, 1241, 1242, 1243, 1246, 1247, 1249, 1250, 1251, 1252, 1253, 1261, 1263, 1270, 1272, 1273, 1278, 1279, 1280, 1300, 1302, 1304, 1305, 1307, 1308, 1309, 1310, 1312, 1313, 1316, 1317, 1320, 1321, 1322, 1323, 1324, 1327, 1328, 1329, 1330, 1331, 1335, 1338, 1339, 1340, 1348, 1349, 1351, 1358, 1359, 1362, 1363, 1364, 1387, 1389, 1391, 1393, 1394, 1396, 1397, 1398, 1399, 1402, 1403, 1404, 1406, 1407, 1408, 1409, 1410, 1411, 1419, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1437, 1438, 1440, 1442, 1443, 1448, 1449, 1450, 1470, 1472, 1474, 1475, 1477, 1478, 1479, 1480, 1483, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1498, 1499, 1501, 1502, 1507, 1508, 1511, 1513, 1516, 1518, 1526, 1528, 1529, 1534, 1535, 1536, 1558, 1560, 1562, 1563, 1572, 1573, 1574, 1575, 1577, 1578, 1579, 1581, 1584, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1602, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1626, 1627, 1629, 1642, 1643, 1644, 1663, 1665, 1667, 1668, 1670, 1671, 1672, 1673, 1676, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1695, 1697, 1698], "summary": {"covered_lines": 612, "num_statements": 696, "percent_covered": 86.41618497109826, "percent_covered_display": "86", "missing_lines": 84, "excluded_lines": 0, "num_branches": 342, "num_partial_branches": 51, "covered_branches": 285, "missing_branches": 57}, "missing_lines": [22, 23, 50, 74, 83, 84, 111, 112, 113, 114, 115, 116, 117, 124, 188, 205, 221, 262, 291, 293, 334, 335, 361, 363, 397, 398, 429, 463, 464, 465, 515, 516, 540, 603, 604, 628, 679, 680, 709, 711, 767, 768, 795, 797, 825, 826, 851, 853, 934, 935, 961, 1032, 1033, 1063, 1065, 1130, 1131, 1158, 1160, 1196, 1197, 1223, 1225, 1274, 1275, 1301, 1303, 1388, 1390, 1392, 1444, 1445, 1471, 1473, 1530, 1531, 1559, 1561, 1638, 1639, 1664, 1666, 1699, 1700], "excluded_lines": [], "executed_branches": [[45, 46], [45, 47], [73, 79], [103, 104], [103, 130], [106, 108], [106, 109], [109, 118], [118, 120], [118, 122], [120, 103], [120, 121], [122, 127], [127, 103], [127, 128], [159, 160], [159, 161], [161, -158], [161, 162], [179, 180], [179, 189], [180, 179], [180, 182], [182, 183], [182, 186], [183, 182], [183, 184], [187, 179], [202, 203], [203, 202], [203, 204], [218, 219], [219, 218], [219, 220], [254, 255], [255, 260], [255, 261], [290, 292], [292, 294], [294, 295], [294, 297], [304, 305], [304, 317], [306, 304], [306, 307], [318, 319], [318, 330], [320, 321], [360, 362], [362, 364], [364, 365], [364, 367], [380, 381], [380, 393], [382, 380], [382, 383], [384, 382], [384, 385], [428, 430], [430, 431], [430, 445], [455, 456], [455, 461], [457, 458], [462, 468], [476, 477], [476, 484], [478, 476], [478, 479], [480, 481], [496, 497], [498, 499], [498, 500], [539, 541], [541, 542], [541, 549], [561, 562], [561, 594], [575, 576], [575, 590], [576, 577], [576, 578], [578, 579], [578, 580], [580, 575], [580, 588], [627, 629], [629, 630], [629, 637], [652, 653], [652, 670], [654, 652], [654, 655], [708, 710], [710, 712], [712, 713], [712, 715], [725, 726], [725, 763], [727, 725], [727, 728], [733, 734], [733, 750], [734, 735], [734, 736], [736, 737], [736, 738], [738, 739], [738, 740], [740, 733], [740, 748], [794, 796], [796, 798], [798, 799], [798, 801], [811, 812], [811, 821], [813, 811], [813, 814], [850, 852], [852, 854], [854, 855], [854, 857], [866, 867], [866, 899], [869, 866], [869, 870], [881, 882], [881, 896], [882, 883], [882, 884], [884, 881], [884, 892], [893, 881], [893, 894], [899, 901], [899, 922], [908, 909], [908, 918], [910, 911], [910, 915], [912, 910], [912, 913], [915, 908], [915, 916], [918, 919], [918, 922], [960, 962], [962, 963], [962, 971], [983, 984], [983, 989], [985, 983], [985, 986], [990, 991], [990, 1001], [991, 990], [991, 993], [993, 994], [994, 993], [994, 995], [996, 997], [1008, 1009], [1008, 1016], [1010, 1008], [1010, 1011], [1012, 1010], [1012, 1013], [1062, 1064], [1064, 1066], [1066, 1067], [1066, 1069], [1079, 1080], [1079, 1126], [1081, 1079], [1081, 1082], [1087, 1088], [1087, 1104], [1088, 1089], [1088, 1090], [1090, 1091], [1090, 1092], [1092, 1093], [1092, 1094], [1094, 1087], [1094, 1102], [1157, 1159], [1159, 1161], [1161, 1162], [1161, 1164], [1175, 1176], [1175, 1192], [1177, 1175], [1177, 1179], [1179, 1180], [1180, 1179], [1180, 1181], [1222, 1224], [1224, 1226], [1226, 1227], [1226, 1229], [1239, 1240], [1239, 1270], [1241, 1239], [1241, 1242], [1247, 1249], [1247, 1261], [1249, 1250], [1300, 1302], [1302, 1304], [1304, 1305], [1304, 1307], [1320, 1321], [1320, 1327], [1322, 1320], [1322, 1323], [1328, 1329], [1328, 1348], [1329, 1330], [1335, 1338], [1348, 1349], [1348, 1351], [1387, 1389], [1389, 1391], [1391, 1393], [1393, 1394], [1393, 1396], [1403, 1404], [1403, 1419], [1406, 1403], [1406, 1407], [1408, 1403], [1408, 1409], [1427, 1428], [1427, 1437], [1429, 1430], [1429, 1434], [1431, 1429], [1431, 1432], [1434, 1427], [1434, 1435], [1437, 1438], [1437, 1440], [1470, 1472], [1472, 1474], [1474, 1475], [1474, 1477], [1489, 1490], [1489, 1526], [1491, 1489], [1491, 1492], [1493, 1491], [1493, 1494], [1499, 1501], [1499, 1513], [1501, 1499], [1501, 1502], [1502, 1501], [1502, 1507], [1558, 1560], [1560, 1562], [1562, 1563], [1562, 1572], [1587, 1588], [1587, 1602], [1589, 1590], [1591, 1587], [1591, 1592], [1609, 1610], [1609, 1626], [1611, 1609], [1611, 1612], [1613, 1614], [1615, 1611], [1615, 1616], [1663, 1665], [1665, 1667], [1667, 1668], [1667, 1670], [1683, 1684], [1683, 1695], [1685, 1683], [1685, 1686], [1687, 1685], [1687, 1688]], "missing_branches": [[73, 74], [109, 111], [112, 113], [112, 117], [115, 112], [115, 116], [122, 124], [187, 188], [202, 205], [218, 221], [254, 262], [290, 291], [292, 293], [320, 318], [360, 361], [362, 363], [428, 429], [457, 455], [462, 463], [464, 462], [464, 465], [480, 478], [496, 498], [539, 540], [627, 628], [708, 709], [710, 711], [794, 795], [796, 797], [850, 851], [852, 853], [960, 961], [993, 990], [996, 998], [1062, 1063], [1064, 1065], [1157, 1158], [1159, 1160], [1179, 1175], [1222, 1223], [1224, 1225], [1249, 1247], [1300, 1301], [1302, 1303], [1329, 1328], [1335, 1328], [1387, 1388], [1389, 1390], [1391, 1392], [1470, 1471], [1472, 1473], [1558, 1559], [1560, 1561], [1589, 1587], [1613, 1611], [1663, 1664], [1665, 1666]], "functions": {"_safe_execute": {"executed_lines": [41, 58], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "_safe_execute.wrapper": {"executed_lines": [42, 43, 45, 46, 47, 48, 51, 53], "summary": {"covered_lines": 8, "num_statements": 9, "percent_covered": 90.9090909090909, "percent_covered_display": "91", "missing_lines": 1, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 2, "missing_branches": 0}, "missing_lines": [50], "excluded_lines": [], "executed_branches": [[45, 46], [45, 47]], "missing_branches": []}, "_parse_csharp": {"executed_lines": [73, 79, 80, 81, 82], "summary": {"covered_lines": 5, "num_statements": 8, "percent_covered": 60.0, "percent_covered_display": "60", "missing_lines": 3, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 1, "covered_branches": 1, "missing_branches": 1}, "missing_lines": [74, 83, 84], "excluded_lines": [], "executed_branches": [[73, 79]], "missing_branches": [[73, 74]]}, "_extract_xmldoc": {"executed_lines": [98, 99, 102, 103, 104, 106, 108, 109, 118, 120, 121, 122, 127, 128, 130], "summary": {"covered_lines": 15, "num_statements": 23, "percent_covered": 65.85365853658537, "percent_covered_display": "66", "missing_lines": 8, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 2, "covered_branches": 12, "missing_branches": 6}, "missing_lines": [111, 112, 113, 114, 115, 116, 117, 124], "excluded_lines": [], "executed_branches": [[103, 104], [103, 130], [106, 108], [106, 109], [109, 118], [118, 120], [118, 122], [120, 103], [120, 121], [122, 127], [127, 103], [127, 128]], "missing_branches": [[109, 111], [112, 113], [112, 117], [115, 112], [115, 116], [122, 124]]}, "_get_node_text": {"executed_lines": [143], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "_find_nodes_by_type": {"executed_lines": [156, 158, 164, 165], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "_find_nodes_by_type.traverse": {"executed_lines": [159, 160, 161, 162], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 4, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[159, 160], [159, 161], [161, -158], [161, 162]], "missing_branches": []}, "_is_public": {"executed_lines": [179, 180, 182, 183, 184, 186, 187, 189], "summary": {"covered_lines": 8, "num_statements": 9, "percent_covered": 89.47368421052632, "percent_covered_display": "89", "missing_lines": 1, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 1, "covered_branches": 9, "missing_branches": 1}, "missing_lines": [188], "excluded_lines": [], "executed_branches": [[179, 180], [179, 189], [180, 179], [180, 182], [182, 183], [182, 186], [183, 182], [183, 184], [187, 179]], "missing_branches": [[187, 188]]}, "_get_method_name": {"executed_lines": [202, 203, 204], "summary": {"covered_lines": 3, "num_statements": 4, "percent_covered": 75.0, "percent_covered_display": "75", "missing_lines": 1, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [205], "excluded_lines": [], "executed_branches": [[202, 203], [203, 202], [203, 204]], "missing_branches": [[202, 205]]}, "_get_type_name": {"executed_lines": [218, 219, 220], "summary": {"covered_lines": 3, "num_statements": 4, "percent_covered": 75.0, "percent_covered_display": "75", "missing_lines": 1, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [221], "excluded_lines": [], "executed_branches": [[218, 219], [219, 218], [219, 220]], "missing_branches": [[218, 221]]}, "_get_type_kind": {"executed_lines": [233, 239], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "_get_class_for_method": {"executed_lines": [253, 254, 255, 260, 261], "summary": {"covered_lines": 5, "num_statements": 6, "percent_covered": 80.0, "percent_covered_display": "80", "missing_lines": 1, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [262], "excluded_lines": [], "executed_branches": [[254, 255], [255, 260], [255, 261]], "missing_branches": [[254, 262]]}, "get_csharp_function_line_numbers": {"executed_lines": [290, 292, 294, 295, 297, 298, 299, 300, 303, 304, 305, 306, 307, 308, 309, 317, 318, 319, 320, 321, 322, 323, 330, 332, 333], "summary": {"covered_lines": 25, "num_statements": 29, "percent_covered": 83.72093023255815, "percent_covered_display": "84", "missing_lines": 4, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 3, "covered_branches": 11, "missing_branches": 3}, "missing_lines": [291, 293, 334, 335], "excluded_lines": [], "executed_branches": [[290, 292], [292, 294], [294, 295], [294, 297], [304, 305], [304, 317], [306, 304], [306, 307], [318, 319], [318, 330], [320, 321]], "missing_branches": [[290, 291], [292, 293], [320, 318]]}, "get_csharp_type_line_numbers": {"executed_lines": [360, 362, 364, 365, 367, 368, 369, 370, 373, 380, 381, 382, 383, 384, 385, 386, 387, 393, 395, 396], "summary": {"covered_lines": 20, "num_statements": 24, "percent_covered": 83.33333333333333, "percent_covered_display": "83", "missing_lines": 4, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 2, "covered_branches": 10, "missing_branches": 2}, "missing_lines": [361, 363, 397, 398], "excluded_lines": [], "executed_branches": [[360, 362], [362, 364], [364, 365], [364, 367], [380, 381], [380, 393], [382, 380], [382, 383], [384, 382], [384, 385]], "missing_branches": [[360, 361], [362, 363]]}, "get_csharp_module_overview": {"executed_lines": [428, 430, 431, 445, 446, 447, 448, 451, 454, 455, 456, 457, 458, 461, 462, 468, 469, 476, 477, 478, 479, 480, 481, 484, 485, 488, 491, 492, 495, 496, 497, 498, 499, 500, 502], "summary": {"covered_lines": 35, "num_statements": 41, "percent_covered": 79.36507936507937, "percent_covered_display": "79", "missing_lines": 6, "excluded_lines": 0, "num_branches": 22, "num_partial_branches": 5, "covered_branches": 15, "missing_branches": 7}, "missing_lines": [429, 463, 464, 465, 515, 516], "excluded_lines": [], "executed_branches": [[428, 430], [430, 431], [430, 445], [455, 456], [455, 461], [457, 458], [462, 468], [476, 477], [476, 484], [478, 476], [478, 479], [480, 481], [496, 497], [498, 499], [498, 500]], "missing_branches": [[428, 429], [457, 455], [462, 463], [464, 462], [464, 465], [480, 478], [496, 498]]}, "list_csharp_functions": {"executed_lines": [539, 541, 542, 549, 550, 551, 552, 554, 557, 561, 562, 569, 570, 574, 575, 576, 577, 578, 579, 580, 588, 590, 591, 594, 595, 597], "summary": {"covered_lines": 26, "num_statements": 29, "percent_covered": 90.69767441860465, "percent_covered_display": "91", "missing_lines": 3, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 1, "covered_branches": 13, "missing_branches": 1}, "missing_lines": [540, 603, 604], "excluded_lines": [], "executed_branches": [[539, 541], [541, 542], [541, 549], [561, 562], [561, 594], [575, 576], [575, 590], [576, 577], [576, 578], [578, 579], [578, 580], [580, 575], [580, 588]], "missing_branches": [[539, 540]]}, "list_csharp_types": {"executed_lines": [627, 629, 630, 637, 638, 639, 640, 642, 645, 652, 653, 654, 655, 661, 662, 663, 664, 666, 667, 670, 671, 673], "summary": {"covered_lines": 22, "num_statements": 25, "percent_covered": 87.87878787878788, "percent_covered_display": "88", "missing_lines": 3, "excluded_lines": 0, "num_branches": 8, "num_partial_branches": 1, "covered_branches": 7, "missing_branches": 1}, "missing_lines": [628, 679, 680], "excluded_lines": [], "executed_branches": [[627, 629], [629, 630], [629, 637], [652, 653], [652, 670], [654, 652], [654, 655]], "missing_branches": [[627, 628]]}, "get_csharp_function_signature": {"executed_lines": [708, 710, 712, 713, 715, 716, 717, 718, 721, 725, 726, 727, 728, 729, 730, 731, 733, 734, 735, 736, 737, 738, 739, 740, 748, 750, 751, 753, 763, 765, 766], "summary": {"covered_lines": 31, "num_statements": 35, "percent_covered": 89.0909090909091, "percent_covered_display": "89", "missing_lines": 4, "excluded_lines": 0, "num_branches": 20, "num_partial_branches": 2, "covered_branches": 18, "missing_branches": 2}, "missing_lines": [709, 711, 767, 768], "excluded_lines": [], "executed_branches": [[708, 710], [710, 712], [712, 713], [712, 715], [725, 726], [725, 763], [727, 725], [727, 728], [733, 734], [733, 750], [734, 735], [734, 736], [736, 737], [736, 738], [738, 739], [738, 740], [740, 733], [740, 748]], "missing_branches": [[708, 709], [710, 711]]}, "get_csharp_function_docstring": {"executed_lines": [794, 796, 798, 799, 801, 802, 803, 804, 807, 811, 812, 813, 814, 815, 821, 823, 824], "summary": {"covered_lines": 17, "num_statements": 21, "percent_covered": 80.64516129032258, "percent_covered_display": "81", "missing_lines": 4, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 2, "covered_branches": 8, "missing_branches": 2}, "missing_lines": [795, 797, 825, 826], "excluded_lines": [], "executed_branches": [[794, 796], [796, 798], [798, 799], [798, 801], [811, 812], [811, 821], [813, 811], [813, 814]], "missing_branches": [[794, 795], [796, 797]]}, "list_csharp_type_methods": {"executed_lines": [850, 852, 854, 855, 857, 858, 859, 860, 862, 865, 866, 867, 869, 870, 877, 878, 879, 881, 882, 883, 884, 892, 893, 894, 896, 897, 899, 901, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 918, 919, 922, 923, 925, 932, 933], "summary": {"covered_lines": 45, "num_statements": 49, "percent_covered": 92.40506329113924, "percent_covered_display": "92", "missing_lines": 4, "excluded_lines": 0, "num_branches": 30, "num_partial_branches": 2, "covered_branches": 28, "missing_branches": 2}, "missing_lines": [851, 853, 934, 935], "excluded_lines": [], "executed_branches": [[850, 852], [852, 854], [854, 855], [854, 857], [866, 867], [866, 899], [869, 866], [869, 870], [881, 882], [881, 896], [882, 883], [882, 884], [884, 881], [884, 892], [893, 881], [893, 894], [899, 901], [899, 922], [908, 909], [908, 918], [910, 911], [910, 915], [912, 910], [912, 913], [915, 908], [915, 916], [918, 919], [918, 922]], "missing_branches": [[850, 851], [852, 853]]}, "extract_csharp_public_api": {"executed_lines": [960, 962, 963, 971, 972, 973, 974, 976, 977, 980, 983, 984, 985, 986, 989, 990, 991, 993, 994, 995, 996, 997, 998, 1001, 1008, 1009, 1010, 1011, 1012, 1013, 1016, 1017, 1019], "summary": {"covered_lines": 33, "num_statements": 36, "percent_covered": 90.0, "percent_covered_display": "90", "missing_lines": 3, "excluded_lines": 0, "num_branches": 24, "num_partial_branches": 3, "covered_branches": 21, "missing_branches": 3}, "missing_lines": [961, 1032, 1033], "excluded_lines": [], "executed_branches": [[960, 962], [962, 963], [962, 971], [983, 984], [983, 989], [985, 983], [985, 986], [990, 991], [990, 1001], [991, 990], [991, 993], [993, 994], [994, 993], [994, 995], [996, 997], [1008, 1009], [1008, 1016], [1010, 1008], [1010, 1011], [1012, 1010], [1012, 1013]], "missing_branches": [[960, 961], [993, 990], [996, 998]]}, "get_csharp_function_details": {"executed_lines": [1062, 1064, 1066, 1067, 1069, 1070, 1071, 1072, 1075, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1102, 1104, 1105, 1106, 1108, 1126, 1128, 1129], "summary": {"covered_lines": 32, "num_statements": 36, "percent_covered": 89.28571428571429, "percent_covered_display": "89", "missing_lines": 4, "excluded_lines": 0, "num_branches": 20, "num_partial_branches": 2, "covered_branches": 18, "missing_branches": 2}, "missing_lines": [1063, 1065, 1130, 1131], "excluded_lines": [], "executed_branches": [[1062, 1064], [1064, 1066], [1066, 1067], [1066, 1069], [1079, 1080], [1079, 1126], [1081, 1079], [1081, 1082], [1087, 1088], [1087, 1104], [1088, 1089], [1088, 1090], [1090, 1091], [1090, 1092], [1092, 1093], [1092, 1094], [1094, 1087], [1094, 1102]], "missing_branches": [[1062, 1063], [1064, 1065]]}, "get_csharp_function_body": {"executed_lines": [1157, 1159, 1161, 1162, 1164, 1165, 1166, 1167, 1168, 1171, 1175, 1176, 1177, 1179, 1180, 1181, 1182, 1183, 1185, 1192, 1194, 1195], "summary": {"covered_lines": 22, "num_statements": 26, "percent_covered": 82.5, "percent_covered_display": "82", "missing_lines": 4, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 3, "covered_branches": 11, "missing_branches": 3}, "missing_lines": [1158, 1160, 1196, 1197], "excluded_lines": [], "executed_branches": [[1157, 1159], [1159, 1161], [1161, 1162], [1161, 1164], [1175, 1176], [1175, 1192], [1177, 1175], [1177, 1179], [1179, 1180], [1180, 1179], [1180, 1181]], "missing_branches": [[1157, 1158], [1159, 1160], [1179, 1175]]}, "list_csharp_function_calls": {"executed_lines": [1222, 1224, 1226, 1227, 1229, 1230, 1231, 1232, 1235, 1239, 1240, 1241, 1242, 1243, 1246, 1247, 1249, 1250, 1251, 1252, 1253, 1261, 1263, 1270, 1272, 1273], "summary": {"covered_lines": 26, "num_statements": 30, "percent_covered": 84.0909090909091, "percent_covered_display": "84", "missing_lines": 4, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 3, "covered_branches": 11, "missing_branches": 3}, "missing_lines": [1223, 1225, 1274, 1275], "excluded_lines": [], "executed_branches": [[1222, 1224], [1224, 1226], [1226, 1227], [1226, 1229], [1239, 1240], [1239, 1270], [1241, 1239], [1241, 1242], [1247, 1249], [1247, 1261], [1249, 1250]], "missing_branches": [[1222, 1223], [1224, 1225], [1249, 1247]]}, "find_csharp_function_usages": {"executed_lines": [1300, 1302, 1304, 1305, 1307, 1308, 1309, 1310, 1312, 1313, 1316, 1317, 1320, 1321, 1322, 1323, 1324, 1327, 1328, 1329, 1330, 1331, 1335, 1338, 1339, 1340, 1348, 1349, 1351, 1358, 1359], "summary": {"covered_lines": 31, "num_statements": 33, "percent_covered": 88.23529411764706, "percent_covered_display": "88", "missing_lines": 2, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 4, "covered_branches": 14, "missing_branches": 4}, "missing_lines": [1301, 1303], "excluded_lines": [], "executed_branches": [[1300, 1302], [1302, 1304], [1304, 1305], [1304, 1307], [1320, 1321], [1320, 1327], [1322, 1320], [1322, 1323], [1328, 1329], [1328, 1348], [1329, 1330], [1335, 1338], [1348, 1349], [1348, 1351]], "missing_branches": [[1300, 1301], [1302, 1303], [1329, 1328], [1335, 1328]]}, "get_csharp_specific_function_line_numbers": {"executed_lines": [1387, 1389, 1391, 1393, 1394, 1396, 1397, 1398, 1399, 1402, 1403, 1404, 1406, 1407, 1408, 1409, 1410, 1411, 1419, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1437, 1438, 1440, 1442, 1443], "summary": {"covered_lines": 34, "num_statements": 39, "percent_covered": 87.3015873015873, "percent_covered_display": "87", "missing_lines": 5, "excluded_lines": 0, "num_branches": 24, "num_partial_branches": 3, "covered_branches": 21, "missing_branches": 3}, "missing_lines": [1388, 1390, 1392, 1444, 1445], "excluded_lines": [], "executed_branches": [[1387, 1389], [1389, 1391], [1391, 1393], [1393, 1394], [1393, 1396], [1403, 1404], [1403, 1419], [1406, 1403], [1406, 1407], [1408, 1403], [1408, 1409], [1427, 1428], [1427, 1437], [1429, 1430], [1429, 1434], [1431, 1429], [1431, 1432], [1434, 1427], [1434, 1435], [1437, 1438], [1437, 1440]], "missing_branches": [[1387, 1388], [1389, 1390], [1391, 1392]]}, "get_csharp_type_hierarchy": {"executed_lines": [1470, 1472, 1474, 1475, 1477, 1478, 1479, 1480, 1483, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1498, 1499, 1501, 1502, 1507, 1508, 1511, 1513, 1516, 1518, 1526, 1528, 1529], "summary": {"covered_lines": 29, "num_statements": 33, "percent_covered": 88.23529411764706, "percent_covered_display": "88", "missing_lines": 4, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 2, "covered_branches": 16, "missing_branches": 2}, "missing_lines": [1471, 1473, 1530, 1531], "excluded_lines": [], "executed_branches": [[1470, 1472], [1472, 1474], [1474, 1475], [1474, 1477], [1489, 1490], [1489, 1526], [1491, 1489], [1491, 1492], [1493, 1491], [1493, 1494], [1499, 1501], [1499, 1513], [1501, 1499], [1501, 1502], [1502, 1501], [1502, 1507]], "missing_branches": [[1470, 1471], [1472, 1473]]}, "find_csharp_definitions_by_comment": {"executed_lines": [1558, 1560, 1562, 1563, 1572, 1573, 1574, 1575, 1577, 1578, 1579, 1581, 1584, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1602, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1626, 1627, 1629], "summary": {"covered_lines": 33, "num_statements": 37, "percent_covered": 85.96491228070175, "percent_covered_display": "86", "missing_lines": 4, "excluded_lines": 0, "num_branches": 20, "num_partial_branches": 4, "covered_branches": 16, "missing_branches": 4}, "missing_lines": [1559, 1561, 1638, 1639], "excluded_lines": [], "executed_branches": [[1558, 1560], [1560, 1562], [1562, 1563], [1562, 1572], [1587, 1588], [1587, 1602], [1589, 1590], [1591, 1587], [1591, 1592], [1609, 1610], [1609, 1626], [1611, 1609], [1611, 1612], [1613, 1614], [1615, 1611], [1615, 1616]], "missing_branches": [[1558, 1559], [1560, 1561], [1589, 1587], [1613, 1611]]}, "get_csharp_type_docstring": {"executed_lines": [1663, 1665, 1667, 1668, 1670, 1671, 1672, 1673, 1676, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1695, 1697, 1698], "summary": {"covered_lines": 19, "num_statements": 23, "percent_covered": 82.85714285714286, "percent_covered_display": "83", "missing_lines": 4, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 2, "covered_branches": 10, "missing_branches": 2}, "missing_lines": [1664, 1666, 1699, 1700], "excluded_lines": [], "executed_branches": [[1663, 1665], [1665, 1667], [1667, 1668], [1667, 1670], [1683, 1684], [1683, 1695], [1685, 1683], [1685, 1686], [1687, 1685], [1687, 1688]], "missing_branches": [[1663, 1664], [1665, 1666]]}, "": {"executed_lines": [1, 13, 14, 15, 18, 19, 21, 26, 27, 28, 30, 31, 34, 61, 87, 133, 146, 168, 192, 208, 224, 242, 265, 266, 267, 338, 339, 340, 401, 402, 403, 519, 520, 521, 607, 608, 609, 683, 684, 685, 771, 772, 773, 829, 830, 831, 938, 939, 940, 1036, 1037, 1038, 1134, 1135, 1136, 1200, 1201, 1202, 1278, 1279, 1280, 1362, 1363, 1364, 1448, 1449, 1450, 1534, 1535, 1536, 1642, 1643, 1644], "summary": {"covered_lines": 72, "num_statements": 74, "percent_covered": 97.29729729729729, "percent_covered_display": "97", "missing_lines": 2, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [22, 23], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 13, 14, 15, 18, 19, 21, 26, 27, 28, 30, 31, 34, 41, 42, 43, 45, 46, 47, 48, 51, 53, 58, 61, 73, 79, 80, 81, 82, 87, 98, 99, 102, 103, 104, 106, 108, 109, 118, 120, 121, 122, 127, 128, 130, 133, 143, 146, 156, 158, 159, 160, 161, 162, 164, 165, 168, 179, 180, 182, 183, 184, 186, 187, 189, 192, 202, 203, 204, 208, 218, 219, 220, 224, 233, 239, 242, 253, 254, 255, 260, 261, 265, 266, 267, 290, 292, 294, 295, 297, 298, 299, 300, 303, 304, 305, 306, 307, 308, 309, 317, 318, 319, 320, 321, 322, 323, 330, 332, 333, 338, 339, 340, 360, 362, 364, 365, 367, 368, 369, 370, 373, 380, 381, 382, 383, 384, 385, 386, 387, 393, 395, 396, 401, 402, 403, 428, 430, 431, 445, 446, 447, 448, 451, 454, 455, 456, 457, 458, 461, 462, 468, 469, 476, 477, 478, 479, 480, 481, 484, 485, 488, 491, 492, 495, 496, 497, 498, 499, 500, 502, 519, 520, 521, 539, 541, 542, 549, 550, 551, 552, 554, 557, 561, 562, 569, 570, 574, 575, 576, 577, 578, 579, 580, 588, 590, 591, 594, 595, 597, 607, 608, 609, 627, 629, 630, 637, 638, 639, 640, 642, 645, 652, 653, 654, 655, 661, 662, 663, 664, 666, 667, 670, 671, 673, 683, 684, 685, 708, 710, 712, 713, 715, 716, 717, 718, 721, 725, 726, 727, 728, 729, 730, 731, 733, 734, 735, 736, 737, 738, 739, 740, 748, 750, 751, 753, 763, 765, 766, 771, 772, 773, 794, 796, 798, 799, 801, 802, 803, 804, 807, 811, 812, 813, 814, 815, 821, 823, 824, 829, 830, 831, 850, 852, 854, 855, 857, 858, 859, 860, 862, 865, 866, 867, 869, 870, 877, 878, 879, 881, 882, 883, 884, 892, 893, 894, 896, 897, 899, 901, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 918, 919, 922, 923, 925, 932, 933, 938, 939, 940, 960, 962, 963, 971, 972, 973, 974, 976, 977, 980, 983, 984, 985, 986, 989, 990, 991, 993, 994, 995, 996, 997, 998, 1001, 1008, 1009, 1010, 1011, 1012, 1013, 1016, 1017, 1019, 1036, 1037, 1038, 1062, 1064, 1066, 1067, 1069, 1070, 1071, 1072, 1075, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1102, 1104, 1105, 1106, 1108, 1126, 1128, 1129, 1134, 1135, 1136, 1157, 1159, 1161, 1162, 1164, 1165, 1166, 1167, 1168, 1171, 1175, 1176, 1177, 1179, 1180, 1181, 1182, 1183, 1185, 1192, 1194, 1195, 1200, 1201, 1202, 1222, 1224, 1226, 1227, 1229, 1230, 1231, 1232, 1235, 1239, 1240, 1241, 1242, 1243, 1246, 1247, 1249, 1250, 1251, 1252, 1253, 1261, 1263, 1270, 1272, 1273, 1278, 1279, 1280, 1300, 1302, 1304, 1305, 1307, 1308, 1309, 1310, 1312, 1313, 1316, 1317, 1320, 1321, 1322, 1323, 1324, 1327, 1328, 1329, 1330, 1331, 1335, 1338, 1339, 1340, 1348, 1349, 1351, 1358, 1359, 1362, 1363, 1364, 1387, 1389, 1391, 1393, 1394, 1396, 1397, 1398, 1399, 1402, 1403, 1404, 1406, 1407, 1408, 1409, 1410, 1411, 1419, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1437, 1438, 1440, 1442, 1443, 1448, 1449, 1450, 1470, 1472, 1474, 1475, 1477, 1478, 1479, 1480, 1483, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1498, 1499, 1501, 1502, 1507, 1508, 1511, 1513, 1516, 1518, 1526, 1528, 1529, 1534, 1535, 1536, 1558, 1560, 1562, 1563, 1572, 1573, 1574, 1575, 1577, 1578, 1579, 1581, 1584, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1602, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1626, 1627, 1629, 1642, 1643, 1644, 1663, 1665, 1667, 1668, 1670, 1671, 1672, 1673, 1676, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1695, 1697, 1698], "summary": {"covered_lines": 612, "num_statements": 696, "percent_covered": 86.41618497109826, "percent_covered_display": "86", "missing_lines": 84, "excluded_lines": 0, "num_branches": 342, "num_partial_branches": 51, "covered_branches": 285, "missing_branches": 57}, "missing_lines": [22, 23, 50, 74, 83, 84, 111, 112, 113, 114, 115, 116, 117, 124, 188, 205, 221, 262, 291, 293, 334, 335, 361, 363, 397, 398, 429, 463, 464, 465, 515, 516, 540, 603, 604, 628, 679, 680, 709, 711, 767, 768, 795, 797, 825, 826, 851, 853, 934, 935, 961, 1032, 1033, 1063, 1065, 1130, 1131, 1158, 1160, 1196, 1197, 1223, 1225, 1274, 1275, 1301, 1303, 1388, 1390, 1392, 1444, 1445, 1471, 1473, 1530, 1531, 1559, 1561, 1638, 1639, 1664, 1666, 1699, 1700], "excluded_lines": [], "executed_branches": [[45, 46], [45, 47], [73, 79], [103, 104], [103, 130], [106, 108], [106, 109], [109, 118], [118, 120], [118, 122], [120, 103], [120, 121], [122, 127], [127, 103], [127, 128], [159, 160], [159, 161], [161, -158], [161, 162], [179, 180], [179, 189], [180, 179], [180, 182], [182, 183], [182, 186], [183, 182], [183, 184], [187, 179], [202, 203], [203, 202], [203, 204], [218, 219], [219, 218], [219, 220], [254, 255], [255, 260], [255, 261], [290, 292], [292, 294], [294, 295], [294, 297], [304, 305], [304, 317], [306, 304], [306, 307], [318, 319], [318, 330], [320, 321], [360, 362], [362, 364], [364, 365], [364, 367], [380, 381], [380, 393], [382, 380], [382, 383], [384, 382], [384, 385], [428, 430], [430, 431], [430, 445], [455, 456], [455, 461], [457, 458], [462, 468], [476, 477], [476, 484], [478, 476], [478, 479], [480, 481], [496, 497], [498, 499], [498, 500], [539, 541], [541, 542], [541, 549], [561, 562], [561, 594], [575, 576], [575, 590], [576, 577], [576, 578], [578, 579], [578, 580], [580, 575], [580, 588], [627, 629], [629, 630], [629, 637], [652, 653], [652, 670], [654, 652], [654, 655], [708, 710], [710, 712], [712, 713], [712, 715], [725, 726], [725, 763], [727, 725], [727, 728], [733, 734], [733, 750], [734, 735], [734, 736], [736, 737], [736, 738], [738, 739], [738, 740], [740, 733], [740, 748], [794, 796], [796, 798], [798, 799], [798, 801], [811, 812], [811, 821], [813, 811], [813, 814], [850, 852], [852, 854], [854, 855], [854, 857], [866, 867], [866, 899], [869, 866], [869, 870], [881, 882], [881, 896], [882, 883], [882, 884], [884, 881], [884, 892], [893, 881], [893, 894], [899, 901], [899, 922], [908, 909], [908, 918], [910, 911], [910, 915], [912, 910], [912, 913], [915, 908], [915, 916], [918, 919], [918, 922], [960, 962], [962, 963], [962, 971], [983, 984], [983, 989], [985, 983], [985, 986], [990, 991], [990, 1001], [991, 990], [991, 993], [993, 994], [994, 993], [994, 995], [996, 997], [1008, 1009], [1008, 1016], [1010, 1008], [1010, 1011], [1012, 1010], [1012, 1013], [1062, 1064], [1064, 1066], [1066, 1067], [1066, 1069], [1079, 1080], [1079, 1126], [1081, 1079], [1081, 1082], [1087, 1088], [1087, 1104], [1088, 1089], [1088, 1090], [1090, 1091], [1090, 1092], [1092, 1093], [1092, 1094], [1094, 1087], [1094, 1102], [1157, 1159], [1159, 1161], [1161, 1162], [1161, 1164], [1175, 1176], [1175, 1192], [1177, 1175], [1177, 1179], [1179, 1180], [1180, 1179], [1180, 1181], [1222, 1224], [1224, 1226], [1226, 1227], [1226, 1229], [1239, 1240], [1239, 1270], [1241, 1239], [1241, 1242], [1247, 1249], [1247, 1261], [1249, 1250], [1300, 1302], [1302, 1304], [1304, 1305], [1304, 1307], [1320, 1321], [1320, 1327], [1322, 1320], [1322, 1323], [1328, 1329], [1328, 1348], [1329, 1330], [1335, 1338], [1348, 1349], [1348, 1351], [1387, 1389], [1389, 1391], [1391, 1393], [1393, 1394], [1393, 1396], [1403, 1404], [1403, 1419], [1406, 1403], [1406, 1407], [1408, 1403], [1408, 1409], [1427, 1428], [1427, 1437], [1429, 1430], [1429, 1434], [1431, 1429], [1431, 1432], [1434, 1427], [1434, 1435], [1437, 1438], [1437, 1440], [1470, 1472], [1472, 1474], [1474, 1475], [1474, 1477], [1489, 1490], [1489, 1526], [1491, 1489], [1491, 1492], [1493, 1491], [1493, 1494], [1499, 1501], [1499, 1513], [1501, 1499], [1501, 1502], [1502, 1501], [1502, 1507], [1558, 1560], [1560, 1562], [1562, 1563], [1562, 1572], [1587, 1588], [1587, 1602], [1589, 1590], [1591, 1587], [1591, 1592], [1609, 1610], [1609, 1626], [1611, 1609], [1611, 1612], [1613, 1614], [1615, 1611], [1615, 1616], [1663, 1665], [1665, 1667], [1667, 1668], [1667, 1670], [1683, 1684], [1683, 1695], [1685, 1683], [1685, 1686], [1687, 1685], [1687, 1688]], "missing_branches": [[73, 74], [109, 111], [112, 113], [112, 117], [115, 112], [115, 116], [122, 124], [187, 188], [202, 205], [218, 221], [254, 262], [290, 291], [292, 293], [320, 318], [360, 361], [362, 363], [428, 429], [457, 455], [462, 463], [464, 462], [464, 465], [480, 478], [496, 498], [539, 540], [627, 628], [708, 709], [710, 711], [794, 795], [796, 797], [850, 851], [852, 853], [960, 961], [993, 990], [996, 998], [1062, 1063], [1064, 1065], [1157, 1158], [1159, 1160], [1179, 1175], [1222, 1223], [1224, 1225], [1249, 1247], [1300, 1301], [1302, 1303], [1329, 1328], [1335, 1328], [1387, 1388], [1389, 1390], [1391, 1392], [1470, 1471], [1472, 1473], [1558, 1559], [1560, 1561], [1589, 1587], [1613, 1611], [1663, 1664], [1665, 1666]]}}}, "src/coding_open_agent_tools/database/__init__.py": {"executed_lines": [1, 15, 22, 30, 31, 33], "summary": {"covered_lines": 5, "num_statements": 5, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": [], "functions": {"": {"executed_lines": [1, 15, 22, 30, 31, 33], "summary": {"covered_lines": 5, "num_statements": 5, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 15, 22, 30, 31, 33], "summary": {"covered_lines": 5, "num_statements": 5, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/coding_open_agent_tools/database/operations.py": {"executed_lines": [1, 8, 10, 11, 12, 14, 17, 18, 38, 39, 41, 42, 45, 48, 51, 54, 55, 56, 60, 61, 67, 74, 75, 99, 100, 101, 102, 104, 106, 107, 109, 110, 111, 113, 115, 116, 117, 118, 119, 121, 127, 130, 131, 155, 157, 159, 160, 162, 164, 166, 167, 169, 170, 173, 174, 175, 176, 177, 179, 185, 188, 189, 213, 215, 218, 220, 223, 224, 227, 229, 230, 231, 232, 233, 234, 237, 238, 240, 246, 249, 250, 274, 276, 279, 281, 284, 285, 288, 290, 291, 292, 293, 294, 295, 297, 298, 304, 310], "summary": {"covered_lines": 97, "num_statements": 115, "percent_covered": 79.39393939393939, "percent_covered_display": "79", "missing_lines": 18, "excluded_lines": 0, "num_branches": 50, "num_partial_branches": 16, "covered_branches": 34, "missing_branches": 16}, "missing_lines": [57, 58, 105, 156, 158, 163, 165, 171, 214, 216, 219, 221, 225, 275, 277, 280, 282, 286], "excluded_lines": [], "executed_branches": [[38, 39], [38, 41], [41, 42], [41, 45], [99, 100], [99, 101], [101, 102], [101, 104], [104, 106], [106, 107], [106, 109], [110, 111], [110, 113], [155, 157], [157, 159], [159, 160], [159, 162], [162, 164], [164, 166], [166, 167], [166, 169], [170, 173], [213, 215], [215, 218], [218, 220], [220, 223], [224, 227], [274, 276], [276, 279], [279, 281], [281, 284], [285, 288], [297, 298], [297, 304]], "missing_branches": [[104, 105], [155, 156], [157, 158], [162, 163], [164, 165], [170, 171], [213, 214], [215, 216], [218, 219], [220, 221], [224, 225], [274, 275], [276, 277], [279, 280], [281, 282], [285, 286]], "functions": {"create_sqlite_database": {"executed_lines": [38, 39, 41, 42, 45, 48, 51, 54, 55, 56, 60, 61, 67], "summary": {"covered_lines": 13, "num_statements": 15, "percent_covered": 89.47368421052632, "percent_covered_display": "89", "missing_lines": 2, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 4, "missing_branches": 0}, "missing_lines": [57, 58], "excluded_lines": [], "executed_branches": [[38, 39], [38, 41], [41, 42], [41, 45]], "missing_branches": []}, "execute_query": {"executed_lines": [99, 100, 101, 102, 104, 106, 107, 109, 110, 111, 113, 115, 116, 117, 118, 119, 121, 127], "summary": {"covered_lines": 18, "num_statements": 19, "percent_covered": 93.10344827586206, "percent_covered_display": "93", "missing_lines": 1, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 1, "covered_branches": 9, "missing_branches": 1}, "missing_lines": [105], "excluded_lines": [], "executed_branches": [[99, 100], [99, 101], [101, 102], [101, 104], [104, 106], [106, 107], [106, 109], [110, 111], [110, 113]], "missing_branches": [[104, 105]]}, "execute_many": {"executed_lines": [155, 157, 159, 160, 162, 164, 166, 167, 169, 170, 173, 174, 175, 176, 177, 179, 185], "summary": {"covered_lines": 17, "num_statements": 22, "percent_covered": 72.22222222222223, "percent_covered_display": "72", "missing_lines": 5, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 5, "covered_branches": 9, "missing_branches": 5}, "missing_lines": [156, 158, 163, 165, 171], "excluded_lines": [], "executed_branches": [[155, 157], [157, 159], [159, 160], [159, 162], [162, 164], [164, 166], [166, 167], [166, 169], [170, 173]], "missing_branches": [[155, 156], [157, 158], [162, 163], [164, 165], [170, 171]]}, "fetch_all": {"executed_lines": [213, 215, 218, 220, 223, 224, 227, 229, 230, 231, 232, 233, 234, 237, 238, 240, 246], "summary": {"covered_lines": 17, "num_statements": 22, "percent_covered": 68.75, "percent_covered_display": "69", "missing_lines": 5, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 5, "covered_branches": 5, "missing_branches": 5}, "missing_lines": [214, 216, 219, 221, 225], "excluded_lines": [], "executed_branches": [[213, 215], [215, 218], [218, 220], [220, 223], [224, 227]], "missing_branches": [[213, 214], [215, 216], [218, 219], [220, 221], [224, 225]]}, "fetch_one": {"executed_lines": [274, 276, 279, 281, 284, 285, 288, 290, 291, 292, 293, 294, 295, 297, 298, 304, 310], "summary": {"covered_lines": 17, "num_statements": 22, "percent_covered": 70.58823529411765, "percent_covered_display": "71", "missing_lines": 5, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 5, "covered_branches": 7, "missing_branches": 5}, "missing_lines": [275, 277, 280, 282, 286], "excluded_lines": [], "executed_branches": [[274, 276], [276, 279], [279, 281], [281, 284], [285, 288], [297, 298], [297, 304]], "missing_branches": [[274, 275], [276, 277], [279, 280], [281, 282], [285, 286]]}, "": {"executed_lines": [1, 8, 10, 11, 12, 14, 17, 18, 74, 75, 130, 131, 188, 189, 249, 250], "summary": {"covered_lines": 15, "num_statements": 15, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 8, 10, 11, 12, 14, 17, 18, 38, 39, 41, 42, 45, 48, 51, 54, 55, 56, 60, 61, 67, 74, 75, 99, 100, 101, 102, 104, 106, 107, 109, 110, 111, 113, 115, 116, 117, 118, 119, 121, 127, 130, 131, 155, 157, 159, 160, 162, 164, 166, 167, 169, 170, 173, 174, 175, 176, 177, 179, 185, 188, 189, 213, 215, 218, 220, 223, 224, 227, 229, 230, 231, 232, 233, 234, 237, 238, 240, 246, 249, 250, 274, 276, 279, 281, 284, 285, 288, 290, 291, 292, 293, 294, 295, 297, 298, 304, 310], "summary": {"covered_lines": 97, "num_statements": 115, "percent_covered": 79.39393939393939, "percent_covered_display": "79", "missing_lines": 18, "excluded_lines": 0, "num_branches": 50, "num_partial_branches": 16, "covered_branches": 34, "missing_branches": 16}, "missing_lines": [57, 58, 105, 156, 158, 163, 165, 171, 214, 216, 219, 221, 225, 275, 277, 280, 282, 286], "excluded_lines": [], "executed_branches": [[38, 39], [38, 41], [41, 42], [41, 45], [99, 100], [99, 101], [101, 102], [101, 104], [104, 106], [106, 107], [106, 109], [110, 111], [110, 113], [155, 157], [157, 159], [159, 160], [159, 162], [162, 164], [164, 166], [166, 167], [166, 169], [170, 173], [213, 215], [215, 218], [218, 220], [220, 223], [224, 227], [274, 276], [276, 279], [279, 281], [281, 284], [285, 288], [297, 298], [297, 304]], "missing_branches": [[104, 105], [155, 156], [157, 158], [162, 163], [164, 165], [170, 171], [213, 214], [215, 216], [218, 219], [220, 221], [224, 225], [274, 275], [276, 277], [279, 280], [281, 282], [285, 286]]}}}, "src/coding_open_agent_tools/database/query_builder.py": {"executed_lines": [1, 8, 10, 11, 13, 16, 17, 35, 36, 38, 39, 42, 43, 48, 49, 51, 54, 55, 74, 77, 78, 80, 81, 84, 85, 86, 87, 88, 91, 101, 102, 103, 106, 107, 109, 110, 111, 114, 116, 123, 124, 153, 156, 159, 160, 161, 163, 164, 165, 167, 168, 171, 172, 173, 174, 175, 176, 177, 180, 181, 182, 185, 186, 188, 195, 196, 218, 220, 221, 222, 225, 226, 227, 229, 230, 234, 235, 237, 238, 240, 242, 249, 250, 275, 277, 280, 281, 282, 283, 287, 290, 291, 292, 293, 294, 295, 297, 300, 301, 302, 303, 304, 305, 306, 308, 315, 316, 338, 341, 342, 346, 348, 349, 352, 353, 354, 355, 356, 357, 358, 360], "summary": {"covered_lines": 120, "num_statements": 129, "percent_covered": 89.44723618090453, "percent_covered_display": "89", "missing_lines": 9, "excluded_lines": 0, "num_branches": 70, "num_partial_branches": 12, "covered_branches": 58, "missing_branches": 12}, "missing_lines": [75, 112, 154, 219, 223, 228, 276, 278, 339], "excluded_lines": [], "executed_branches": [[35, 36], [35, 38], [38, 39], [38, 42], [42, 43], [42, 48], [48, 49], [48, 51], [74, 77], [77, 78], [77, 80], [85, 86], [86, 85], [86, 87], [101, 102], [101, 106], [102, 101], [102, 103], [109, 110], [109, 111], [111, 114], [153, 156], [159, 160], [159, 163], [171, 172], [171, 180], [173, 174], [173, 177], [180, 181], [180, 185], [185, 186], [185, 188], [218, 220], [220, 221], [220, 222], [222, 225], [225, 226], [225, 227], [227, 229], [229, 230], [229, 234], [275, 277], [277, 280], [280, 281], [280, 282], [282, 283], [282, 287], [292, 293], [292, 297], [300, 301], [302, 303], [302, 306], [338, 341], [341, 342], [341, 346], [352, 353], [354, 355], [354, 358]], "missing_branches": [[74, 75], [85, 91], [111, 112], [153, 154], [218, 219], [222, 223], [227, 228], [275, 276], [277, 278], [300, 308], [338, 339], [352, 360]], "functions": {"escape_sql_identifier": {"executed_lines": [35, 36, 38, 39, 42, 43, 48, 49, 51], "summary": {"covered_lines": 9, "num_statements": 9, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 8, "num_partial_branches": 0, "covered_branches": 8, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[35, 36], [35, 38], [38, 39], [38, 42], [42, 43], [42, 48], [48, 49], [48, 51]], "missing_branches": []}, "validate_sql_query": {"executed_lines": [74, 77, 78, 80, 81, 84, 85, 86, 87, 88, 91, 101, 102, 103, 106, 107, 109, 110, 111, 114, 116], "summary": {"covered_lines": 21, "num_statements": 23, "percent_covered": 87.17948717948718, "percent_covered_display": "87", "missing_lines": 2, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 3, "covered_branches": 13, "missing_branches": 3}, "missing_lines": [75, 112], "excluded_lines": [], "executed_branches": [[74, 77], [77, 78], [77, 80], [85, 86], [86, 85], [86, 87], [101, 102], [101, 106], [102, 101], [102, 103], [109, 110], [109, 111], [111, 114]], "missing_branches": [[74, 75], [85, 91], [111, 112]]}, "build_select_query": {"executed_lines": [153, 156, 159, 160, 161, 163, 164, 165, 167, 168, 171, 172, 173, 174, 175, 176, 177, 180, 181, 182, 185, 186, 188], "summary": {"covered_lines": 23, "num_statements": 24, "percent_covered": 94.44444444444444, "percent_covered_display": "94", "missing_lines": 1, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 1, "covered_branches": 11, "missing_branches": 1}, "missing_lines": [154], "excluded_lines": [], "executed_branches": [[153, 156], [159, 160], [159, 163], [171, 172], [171, 180], [173, 174], [173, 177], [180, 181], [180, 185], [185, 186], [185, 188]], "missing_branches": [[153, 154]]}, "build_insert_query": {"executed_lines": [218, 220, 221, 222, 225, 226, 227, 229, 230, 234, 235, 237, 238, 240, 242], "summary": {"covered_lines": 15, "num_statements": 18, "percent_covered": 80.0, "percent_covered_display": "80", "missing_lines": 3, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 3, "covered_branches": 9, "missing_branches": 3}, "missing_lines": [219, 223, 228], "excluded_lines": [], "executed_branches": [[218, 220], [220, 221], [220, 222], [222, 225], [225, 226], [225, 227], [227, 229], [229, 230], [229, 234]], "missing_branches": [[218, 219], [222, 223], [227, 228]]}, "build_update_query": {"executed_lines": [275, 277, 280, 281, 282, 283, 287, 290, 291, 292, 293, 294, 295, 297, 300, 301, 302, 303, 304, 305, 306, 308], "summary": {"covered_lines": 22, "num_statements": 24, "percent_covered": 86.84210526315789, "percent_covered_display": "87", "missing_lines": 2, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 3, "covered_branches": 11, "missing_branches": 3}, "missing_lines": [276, 278], "excluded_lines": [], "executed_branches": [[275, 277], [277, 280], [280, 281], [280, 282], [282, 283], [282, 287], [292, 293], [292, 297], [300, 301], [302, 303], [302, 306]], "missing_branches": [[275, 276], [277, 278], [300, 308]]}, "build_delete_query": {"executed_lines": [338, 341, 342, 346, 348, 349, 352, 353, 354, 355, 356, 357, 358, 360], "summary": {"covered_lines": 14, "num_statements": 15, "percent_covered": 86.95652173913044, "percent_covered_display": "87", "missing_lines": 1, "excluded_lines": 0, "num_branches": 8, "num_partial_branches": 2, "covered_branches": 6, "missing_branches": 2}, "missing_lines": [339], "excluded_lines": [], "executed_branches": [[338, 341], [341, 342], [341, 346], [352, 353], [354, 355], [354, 358]], "missing_branches": [[338, 339], [352, 360]]}, "": {"executed_lines": [1, 8, 10, 11, 13, 16, 17, 54, 55, 123, 124, 195, 196, 249, 250, 315, 316], "summary": {"covered_lines": 16, "num_statements": 16, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 8, 10, 11, 13, 16, 17, 35, 36, 38, 39, 42, 43, 48, 49, 51, 54, 55, 74, 77, 78, 80, 81, 84, 85, 86, 87, 88, 91, 101, 102, 103, 106, 107, 109, 110, 111, 114, 116, 123, 124, 153, 156, 159, 160, 161, 163, 164, 165, 167, 168, 171, 172, 173, 174, 175, 176, 177, 180, 181, 182, 185, 186, 188, 195, 196, 218, 220, 221, 222, 225, 226, 227, 229, 230, 234, 235, 237, 238, 240, 242, 249, 250, 275, 277, 280, 281, 282, 283, 287, 290, 291, 292, 293, 294, 295, 297, 300, 301, 302, 303, 304, 305, 306, 308, 315, 316, 338, 341, 342, 346, 348, 349, 352, 353, 354, 355, 356, 357, 358, 360], "summary": {"covered_lines": 120, "num_statements": 129, "percent_covered": 89.44723618090453, "percent_covered_display": "89", "missing_lines": 9, "excluded_lines": 0, "num_branches": 70, "num_partial_branches": 12, "covered_branches": 58, "missing_branches": 12}, "missing_lines": [75, 112, 154, 219, 223, 228, 276, 278, 339], "excluded_lines": [], "executed_branches": [[35, 36], [35, 38], [38, 39], [38, 42], [42, 43], [42, 48], [48, 49], [48, 51], [74, 77], [77, 78], [77, 80], [85, 86], [86, 85], [86, 87], [101, 102], [101, 106], [102, 101], [102, 103], [109, 110], [109, 111], [111, 114], [153, 156], [159, 160], [159, 163], [171, 172], [171, 180], [173, 174], [173, 177], [180, 181], [180, 185], [185, 186], [185, 188], [218, 220], [220, 221], [220, 222], [222, 225], [225, 226], [225, 227], [227, 229], [229, 230], [229, 234], [275, 277], [277, 280], [280, 281], [280, 282], [282, 283], [282, 287], [292, 293], [292, 297], [300, 301], [302, 303], [302, 306], [338, 341], [341, 342], [341, 346], [352, 353], [354, 355], [354, 358]], "missing_branches": [[74, 75], [85, 91], [111, 112], [153, 154], [218, 219], [222, 223], [227, 228], [275, 276], [277, 278], [300, 308], [338, 339], [352, 360]]}}}, "src/coding_open_agent_tools/database/schema.py": {"executed_lines": [1, 7, 9, 10, 11, 13, 16, 17, 40, 43, 46, 47, 48, 50, 51, 52, 53, 56, 63, 65, 66, 68, 69, 70, 71, 84, 85, 88, 89, 91, 101, 103, 109, 112, 113, 137, 139, 141, 144, 146, 148, 149, 152, 153, 157, 158, 162, 163, 165, 166, 169, 171, 173, 174, 175, 176, 177, 179, 185, 188, 189, 216, 218, 220, 222, 225, 227, 229, 231, 235, 236, 239, 240, 244, 245, 248, 250, 251, 252, 253, 254, 256, 263, 266, 267, 293, 295, 297, 299, 302, 304, 306, 307, 310, 316, 317, 319, 320, 324, 325, 329, 330, 333, 338, 339, 341, 342, 343, 344, 345, 347, 354], "summary": {"covered_lines": 111, "num_statements": 138, "percent_covered": 75.22935779816514, "percent_covered_display": "75", "missing_lines": 27, "excluded_lines": 0, "num_branches": 80, "num_partial_branches": 27, "covered_branches": 53, "missing_branches": 27}, "missing_lines": [41, 44, 138, 140, 142, 145, 147, 159, 217, 219, 221, 223, 226, 228, 230, 232, 246, 294, 296, 298, 300, 303, 305, 311, 318, 326, 334], "excluded_lines": [], "executed_branches": [[40, 43], [43, 46], [47, 48], [47, 50], [66, 68], [66, 101], [70, 71], [70, 84], [137, 139], [139, 141], [141, 144], [144, 146], [146, 148], [148, 149], [148, 152], [152, 153], [152, 157], [158, 162], [163, 165], [163, 171], [165, 166], [165, 169], [216, 218], [218, 220], [220, 222], [222, 225], [225, 227], [227, 229], [229, 231], [231, 235], [235, 236], [235, 239], [239, 240], [239, 244], [245, 248], [293, 295], [295, 297], [297, 299], [299, 302], [302, 304], [304, 306], [306, 307], [306, 310], [310, 316], [316, 317], [316, 324], [317, 319], [319, 316], [319, 320], [325, 329], [329, 330], [329, 333], [333, 338]], "missing_branches": [[40, 41], [43, 44], [137, 138], [139, 140], [141, 142], [144, 145], [146, 147], [158, 159], [216, 217], [218, 219], [220, 221], [222, 223], [225, 226], [227, 228], [229, 230], [231, 232], [245, 246], [293, 294], [295, 296], [297, 298], [299, 300], [302, 303], [304, 305], [310, 311], [317, 318], [325, 326], [333, 334]], "functions": {"inspect_schema": {"executed_lines": [40, 43, 46, 47, 48, 50, 51, 52, 53, 56, 63, 65, 66, 68, 69, 70, 71, 84, 85, 88, 89, 91, 101, 103, 109], "summary": {"covered_lines": 25, "num_statements": 27, "percent_covered": 89.1891891891892, "percent_covered_display": "89", "missing_lines": 2, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 2, "covered_branches": 8, "missing_branches": 2}, "missing_lines": [41, 44], "excluded_lines": [], "executed_branches": [[40, 43], [43, 46], [47, 48], [47, 50], [66, 68], [66, 101], [70, 71], [70, 84]], "missing_branches": [[40, 41], [43, 44]]}, "create_table_from_dict": {"executed_lines": [137, 139, 141, 144, 146, 148, 149, 152, 153, 157, 158, 162, 163, 165, 166, 169, 171, 173, 174, 175, 176, 177, 179, 185], "summary": {"covered_lines": 24, "num_statements": 30, "percent_covered": 76.0, "percent_covered_display": "76", "missing_lines": 6, "excluded_lines": 0, "num_branches": 20, "num_partial_branches": 6, "covered_branches": 14, "missing_branches": 6}, "missing_lines": [138, 140, 142, 145, 147, 159], "excluded_lines": [], "executed_branches": [[137, 139], [139, 141], [141, 144], [144, 146], [146, 148], [148, 149], [148, 152], [152, 153], [152, 157], [158, 162], [163, 165], [163, 171], [165, 166], [165, 169]], "missing_branches": [[137, 138], [139, 140], [141, 142], [144, 145], [146, 147], [158, 159]]}, "add_column": {"executed_lines": [216, 218, 220, 222, 225, 227, 229, 231, 235, 236, 239, 240, 244, 245, 248, 250, 251, 252, 253, 254, 256, 263], "summary": {"covered_lines": 22, "num_statements": 31, "percent_covered": 66.0377358490566, "percent_covered_display": "66", "missing_lines": 9, "excluded_lines": 0, "num_branches": 22, "num_partial_branches": 9, "covered_branches": 13, "missing_branches": 9}, "missing_lines": [217, 219, 221, 223, 226, 228, 230, 232, 246], "excluded_lines": [], "executed_branches": [[216, 218], [218, 220], [220, 222], [222, 225], [225, 227], [227, 229], [229, 231], [231, 235], [235, 236], [235, 239], [239, 240], [239, 244], [245, 248]], "missing_branches": [[216, 217], [218, 219], [220, 221], [222, 223], [225, 226], [227, 228], [229, 230], [231, 232], [245, 246]]}, "create_index": {"executed_lines": [293, 295, 297, 299, 302, 304, 306, 307, 310, 316, 317, 319, 320, 324, 325, 329, 330, 333, 338, 339, 341, 342, 343, 344, 345, 347, 354], "summary": {"covered_lines": 27, "num_statements": 37, "percent_covered": 69.23076923076923, "percent_covered_display": "69", "missing_lines": 10, "excluded_lines": 0, "num_branches": 28, "num_partial_branches": 10, "covered_branches": 18, "missing_branches": 10}, "missing_lines": [294, 296, 298, 300, 303, 305, 311, 318, 326, 334], "excluded_lines": [], "executed_branches": [[293, 295], [295, 297], [297, 299], [299, 302], [302, 304], [304, 306], [306, 307], [306, 310], [310, 316], [316, 317], [316, 324], [317, 319], [319, 316], [319, 320], [325, 329], [329, 330], [329, 333], [333, 338]], "missing_branches": [[293, 294], [295, 296], [297, 298], [299, 300], [302, 303], [304, 305], [310, 311], [317, 318], [325, 326], [333, 334]]}, "": {"executed_lines": [1, 7, 9, 10, 11, 13, 16, 17, 112, 113, 188, 189, 266, 267], "summary": {"covered_lines": 13, "num_statements": 13, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 7, 9, 10, 11, 13, 16, 17, 40, 43, 46, 47, 48, 50, 51, 52, 53, 56, 63, 65, 66, 68, 69, 70, 71, 84, 85, 88, 89, 91, 101, 103, 109, 112, 113, 137, 139, 141, 144, 146, 148, 149, 152, 153, 157, 158, 162, 163, 165, 166, 169, 171, 173, 174, 175, 176, 177, 179, 185, 188, 189, 216, 218, 220, 222, 225, 227, 229, 231, 235, 236, 239, 240, 244, 245, 248, 250, 251, 252, 253, 254, 256, 263, 266, 267, 293, 295, 297, 299, 302, 304, 306, 307, 310, 316, 317, 319, 320, 324, 325, 329, 330, 333, 338, 339, 341, 342, 343, 344, 345, 347, 354], "summary": {"covered_lines": 111, "num_statements": 138, "percent_covered": 75.22935779816514, "percent_covered_display": "75", "missing_lines": 27, "excluded_lines": 0, "num_branches": 80, "num_partial_branches": 27, "covered_branches": 53, "missing_branches": 27}, "missing_lines": [41, 44, 138, 140, 142, 145, 147, 159, 217, 219, 221, 223, 226, 228, 230, 232, 246, 294, 296, 298, 300, 303, 305, 311, 318, 326, 334], "excluded_lines": [], "executed_branches": [[40, 43], [43, 46], [47, 48], [47, 50], [66, 68], [66, 101], [70, 71], [70, 84], [137, 139], [139, 141], [141, 144], [144, 146], [146, 148], [148, 149], [148, 152], [152, 153], [152, 157], [158, 162], [163, 165], [163, 171], [165, 166], [165, 169], [216, 218], [218, 220], [220, 222], [222, 225], [225, 227], [227, 229], [229, 231], [231, 235], [235, 236], [235, 239], [239, 240], [239, 244], [245, 248], [293, 295], [295, 297], [297, 299], [299, 302], [302, 304], [304, 306], [306, 307], [306, 310], [310, 316], [316, 317], [316, 324], [317, 319], [319, 316], [319, 320], [325, 329], [329, 330], [329, 333], [333, 338]], "missing_branches": [[40, 41], [43, 44], [137, 138], [139, 140], [141, 142], [144, 145], [146, 147], [158, 159], [216, 217], [218, 219], [220, 221], [222, 223], [225, 226], [227, 228], [229, 230], [231, 232], [245, 246], [293, 294], [295, 296], [297, 298], [299, 300], [302, 303], [304, 305], [310, 311], [317, 318], [325, 326], [333, 334]]}}}, "src/coding_open_agent_tools/database/utils.py": {"executed_lines": [1, 7, 9, 10, 11, 13, 15, 18, 19, 43, 45, 47, 50, 52, 54, 58, 63, 64, 68, 69, 70, 73, 74, 76, 77, 79, 87, 88, 115, 117, 119, 121, 124, 126, 128, 130, 134, 139, 140, 143, 144, 145, 148, 149, 151, 152, 154, 155, 163, 167, 169, 171, 174, 177, 178, 184, 185, 186, 189, 192, 194, 202, 203, 225, 227, 230, 232, 233, 235, 236, 237, 239, 242, 245, 248, 251, 253], "summary": {"covered_lines": 76, "num_statements": 99, "percent_covered": 71.06918238993711, "percent_covered_display": "71", "missing_lines": 23, "excluded_lines": 0, "num_branches": 60, "num_partial_branches": 23, "covered_branches": 37, "missing_branches": 23}, "missing_lines": [44, 46, 48, 51, 53, 55, 59, 65, 116, 118, 120, 122, 125, 127, 129, 131, 135, 141, 164, 179, 226, 228, 231], "excluded_lines": [], "executed_branches": [[43, 45], [45, 47], [47, 50], [50, 52], [52, 54], [54, 58], [58, 63], [64, 68], [115, 117], [117, 119], [119, 121], [121, 124], [124, 126], [126, 128], [128, 130], [130, 134], [134, 139], [140, 143], [144, 145], [144, 148], [151, 152], [151, 154], [154, 155], [154, 163], [163, 167], [167, 169], [167, 174], [177, 178], [177, 184], [178, 177], [225, 227], [227, 230], [230, 232], [232, 233], [232, 235], [236, 237], [236, 239]], "missing_branches": [[43, 44], [45, 46], [47, 48], [50, 51], [52, 53], [54, 55], [58, 59], [64, 65], [115, 116], [117, 118], [119, 120], [121, 122], [124, 125], [126, 127], [128, 129], [130, 131], [134, 135], [140, 141], [163, 164], [178, 179], [225, 226], [227, 228], [230, 231]], "functions": {"export_to_json": {"executed_lines": [43, 45, 47, 50, 52, 54, 58, 63, 64, 68, 69, 70, 73, 74, 76, 77, 79], "summary": {"covered_lines": 17, "num_statements": 25, "percent_covered": 60.97560975609756, "percent_covered_display": "61", "missing_lines": 8, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 8, "covered_branches": 8, "missing_branches": 8}, "missing_lines": [44, 46, 48, 51, 53, 55, 59, 65], "excluded_lines": [], "executed_branches": [[43, 45], [45, 47], [47, 50], [50, 52], [52, 54], [54, 58], [58, 63], [64, 68]], "missing_branches": [[43, 44], [45, 46], [47, 48], [50, 51], [52, 53], [54, 55], [58, 59], [64, 65]]}, "import_from_json": {"executed_lines": [115, 117, 119, 121, 124, 126, 128, 130, 134, 139, 140, 143, 144, 145, 148, 149, 151, 152, 154, 155, 163, 167, 169, 171, 174, 177, 178, 184, 185, 186, 189, 192, 194], "summary": {"covered_lines": 33, "num_statements": 45, "percent_covered": 69.62025316455696, "percent_covered_display": "70", "missing_lines": 12, "excluded_lines": 0, "num_branches": 34, "num_partial_branches": 12, "covered_branches": 22, "missing_branches": 12}, "missing_lines": [116, 118, 120, 122, 125, 127, 129, 131, 135, 141, 164, 179], "excluded_lines": [], "executed_branches": [[115, 117], [117, 119], [119, 121], [121, 124], [124, 126], [126, 128], [128, 130], [130, 134], [134, 139], [140, 143], [144, 145], [144, 148], [151, 152], [151, 154], [154, 155], [154, 163], [163, 167], [167, 169], [167, 174], [177, 178], [177, 184], [178, 177]], "missing_branches": [[115, 116], [117, 118], [119, 120], [121, 122], [124, 125], [126, 127], [128, 129], [130, 131], [134, 135], [140, 141], [163, 164], [178, 179]]}, "backup_database": {"executed_lines": [225, 227, 230, 232, 233, 235, 236, 237, 239, 242, 245, 248, 251, 253], "summary": {"covered_lines": 14, "num_statements": 17, "percent_covered": 77.77777777777777, "percent_covered_display": "78", "missing_lines": 3, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 3, "covered_branches": 7, "missing_branches": 3}, "missing_lines": [226, 228, 231], "excluded_lines": [], "executed_branches": [[225, 227], [227, 230], [230, 232], [232, 233], [232, 235], [236, 237], [236, 239]], "missing_branches": [[225, 226], [227, 228], [230, 231]]}, "": {"executed_lines": [1, 7, 9, 10, 11, 13, 15, 18, 19, 87, 88, 202, 203], "summary": {"covered_lines": 12, "num_statements": 12, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 7, 9, 10, 11, 13, 15, 18, 19, 43, 45, 47, 50, 52, 54, 58, 63, 64, 68, 69, 70, 73, 74, 76, 77, 79, 87, 88, 115, 117, 119, 121, 124, 126, 128, 130, 134, 139, 140, 143, 144, 145, 148, 149, 151, 152, 154, 155, 163, 167, 169, 171, 174, 177, 178, 184, 185, 186, 189, 192, 194, 202, 203, 225, 227, 230, 232, 233, 235, 236, 237, 239, 242, 245, 248, 251, 253], "summary": {"covered_lines": 76, "num_statements": 99, "percent_covered": 71.06918238993711, "percent_covered_display": "71", "missing_lines": 23, "excluded_lines": 0, "num_branches": 60, "num_partial_branches": 23, "covered_branches": 37, "missing_branches": 23}, "missing_lines": [44, 46, 48, 51, 53, 55, 59, 65, 116, 118, 120, 122, 125, 127, 129, 131, 135, 141, 164, 179, 226, 228, 231], "excluded_lines": [], "executed_branches": [[43, 45], [45, 47], [47, 50], [50, 52], [52, 54], [54, 58], [58, 63], [64, 68], [115, 117], [117, 119], [119, 121], [121, 124], [124, 126], [126, 128], [128, 130], [130, 134], [134, 139], [140, 143], [144, 145], [144, 148], [151, 152], [151, 154], [154, 155], [154, 163], [163, 167], [167, 169], [167, 174], [177, 178], [177, 184], [178, 177], [225, 227], [227, 230], [230, 232], [232, 233], [232, 235], [236, 237], [236, 239]], "missing_branches": [[43, 44], [45, 46], [47, 48], [50, 51], [52, 53], [54, 55], [58, 59], [64, 65], [115, 116], [117, 118], [119, 120], [121, 122], [124, 125], [126, 127], [128, 129], [130, 131], [134, 135], [140, 141], [163, 164], [178, 179], [225, 226], [227, 228], [230, 231]]}}}, "src/coding_open_agent_tools/exceptions.py": {"executed_lines": [1, 8, 9, 11, 14, 15, 17, 20, 21, 23, 26, 27, 29, 32, 33, 35, 39, 42, 43, 45, 48, 49, 51, 54, 55, 57, 60, 61, 63], "summary": {"covered_lines": 19, "num_statements": 19, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": [], "functions": {"": {"executed_lines": [1, 8, 9, 11, 14, 15, 17, 20, 21, 23, 26, 27, 29, 32, 33, 35, 39, 42, 43, 45, 48, 49, 51, 54, 55, 57, 60, 61, 63], "summary": {"covered_lines": 19, "num_statements": 19, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"CodingToolsError": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "ValidationError": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "SecurityError": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "GenerationError": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "AnalysisError": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "ProfilingError": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "StaticAnalysisError": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "GitError": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "ToolExecutionError": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "": {"executed_lines": [1, 8, 9, 11, 14, 15, 17, 20, 21, 23, 26, 27, 29, 32, 33, 35, 39, 42, 43, 45, 48, 49, 51, 54, 55, 57, 60, 61, 63], "summary": {"covered_lines": 19, "num_statements": 19, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/coding_open_agent_tools/git/__init__.py": {"executed_lines": [1, 8, 12, 22, 30, 38, 44, 54, 60, 71, 78, 88, 93, 100, 107, 116], "summary": {"covered_lines": 15, "num_statements": 15, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": [], "functions": {"": {"executed_lines": [1, 8, 12, 22, 30, 38, 44, 54, 60, 71, 78, 88, 93, 100, 107, 116], "summary": {"covered_lines": 15, "num_statements": 15, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 8, 12, 22, 30, 38, 44, 54, 60, 71, 78, 88, 93, 100, 107, 116], "summary": {"covered_lines": 15, "num_statements": 15, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/coding_open_agent_tools/git/branches.py": {"executed_lines": [1, 7, 8, 9, 11, 12, 15, 16, 40, 41, 45, 46, 48, 49, 51, 53, 60, 61, 67, 68, 102, 103, 106, 107, 109, 110, 112, 113, 115, 117, 132, 133, 136, 137, 138, 139, 142, 143, 145, 146, 161, 162, 163, 164, 169, 179, 180], "summary": {"covered_lines": 46, "num_statements": 51, "percent_covered": 89.85507246376811, "percent_covered_display": "90", "missing_lines": 5, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 2, "covered_branches": 16, "missing_branches": 2}, "missing_lines": [63, 64, 134, 165, 167], "excluded_lines": [], "executed_branches": [[40, 41], [40, 45], [45, 46], [45, 48], [48, 49], [48, 51], [102, 103], [102, 106], [106, 107], [106, 109], [109, 110], [109, 112], [112, 113], [112, 115], [133, 136], [162, 163]], "missing_branches": [[133, 134], [162, 169]], "functions": {"list_branches": {"executed_lines": [40, 41, 45, 46, 48, 49, 51, 53, 60, 61], "summary": {"covered_lines": 10, "num_statements": 12, "percent_covered": 88.88888888888889, "percent_covered_display": "89", "missing_lines": 2, "excluded_lines": 0, "num_branches": 6, "num_partial_branches": 0, "covered_branches": 6, "missing_branches": 0}, "missing_lines": [63, 64], "excluded_lines": [], "executed_branches": [[40, 41], [40, 45], [45, 46], [45, 48], [48, 49], [48, 51]], "missing_branches": []}, "get_branch_info": {"executed_lines": [102, 103, 106, 107, 109, 110, 112, 113, 115, 117, 132, 133, 136, 137, 138, 139, 142, 143, 145, 146, 161, 162, 163, 164, 169, 179, 180], "summary": {"covered_lines": 27, "num_statements": 30, "percent_covered": 88.0952380952381, "percent_covered_display": "88", "missing_lines": 3, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 2, "covered_branches": 10, "missing_branches": 2}, "missing_lines": [134, 165, 167], "excluded_lines": [], "executed_branches": [[102, 103], [102, 106], [106, 107], [106, 109], [109, 110], [109, 112], [112, 113], [112, 115], [133, 136], [162, 163]], "missing_branches": [[133, 134], [162, 169]]}, "": {"executed_lines": [1, 7, 8, 9, 11, 12, 15, 16, 67, 68], "summary": {"covered_lines": 9, "num_statements": 9, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 7, 8, 9, 11, 12, 15, 16, 40, 41, 45, 46, 48, 49, 51, 53, 60, 61, 67, 68, 102, 103, 106, 107, 109, 110, 112, 113, 115, 117, 132, 133, 136, 137, 138, 139, 142, 143, 145, 146, 161, 162, 163, 164, 169, 179, 180], "summary": {"covered_lines": 46, "num_statements": 51, "percent_covered": 89.85507246376811, "percent_covered_display": "90", "missing_lines": 5, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 2, "covered_branches": 16, "missing_branches": 2}, "missing_lines": [63, 64, 134, 165, 167], "excluded_lines": [], "executed_branches": [[40, 41], [40, 45], [45, 46], [45, 48], [48, 49], [48, 51], [102, 103], [102, 106], [106, 107], [106, 109], [109, 110], [109, 112], [112, 113], [112, 115], [133, 136], [162, 163]], "missing_branches": [[133, 134], [162, 169]]}}}, "src/coding_open_agent_tools/git/commits.py": {"executed_lines": [1, 7, 8, 9, 11, 14, 15, 76, 77, 196, 197, 301, 302, 369, 370, 432, 433, 499, 500, 567, 568], "summary": {"covered_lines": 20, "num_statements": 235, "percent_covered": 5.449591280653951, "percent_covered_display": "5", "missing_lines": 215, "excluded_lines": 0, "num_branches": 132, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 132}, "missing_lines": [36, 37, 38, 39, 43, 45, 46, 48, 50, 51, 61, 62, 64, 97, 98, 99, 100, 101, 102, 103, 104, 106, 107, 108, 109, 110, 118, 119, 128, 130, 138, 139, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 161, 162, 170, 178, 179, 186, 187, 217, 218, 219, 220, 222, 223, 224, 225, 227, 228, 229, 232, 233, 234, 235, 236, 239, 240, 241, 242, 243, 248, 263, 264, 265, 266, 271, 272, 273, 274, 279, 280, 281, 284, 285, 286, 288, 321, 322, 323, 324, 326, 328, 331, 332, 333, 334, 335, 338, 339, 340, 341, 342, 343, 344, 347, 348, 350, 351, 352, 353, 355, 356, 357, 359, 393, 394, 395, 396, 398, 399, 400, 402, 403, 404, 407, 408, 409, 410, 411, 412, 413, 414, 416, 417, 418, 419, 420, 422, 453, 454, 455, 456, 458, 461, 462, 464, 465, 466, 469, 470, 472, 473, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 488, 490, 519, 520, 521, 522, 523, 524, 526, 529, 530, 532, 533, 543, 544, 547, 548, 549, 551, 552, 558, 591, 592, 593, 594, 596, 597, 600, 603, 606, 607, 609, 610, 611, 613, 616, 617, 618, 619, 621, 622, 625, 626, 627, 628, 629, 630, 631, 632, 633, 635, 637], "excluded_lines": [], "executed_branches": [], "missing_branches": [[36, 37], [36, 38], [38, 39], [38, 43], [50, 51], [50, 61], [97, 98], [97, 99], [99, 100], [99, 101], [101, 102], [101, 103], [103, 104], [103, 106], [107, 108], [107, 109], [109, 110], [109, 118], [128, 130], [128, 161], [142, 143], [142, 152], [143, 144], [143, 147], [145, 146], [145, 147], [147, 142], [147, 148], [149, 142], [149, 150], [161, 162], [161, 170], [217, 218], [217, 219], [219, 220], [219, 222], [233, 234], [233, 239], [240, 241], [240, 248], [264, 265], [264, 271], [272, 273], [272, 279], [279, 280], [279, 284], [284, 285], [284, 288], [321, 322], [321, 323], [323, 324], [323, 326], [332, 333], [332, 338], [333, 332], [333, 334], [340, 341], [340, 347], [341, 342], [341, 343], [343, 340], [343, 344], [350, 351], [350, 356], [351, 352], [351, 355], [356, 357], [356, 359], [393, 394], [393, 395], [395, 396], [395, 398], [409, 410], [409, 416], [411, 412], [411, 413], [413, 409], [413, 414], [417, 418], [417, 419], [419, 420], [419, 422], [453, 454], [453, 455], [455, 456], [455, 458], [464, 465], [464, 469], [473, 476], [473, 477], [477, 478], [477, 479], [479, 480], [479, 481], [481, 482], [481, 483], [483, 484], [483, 485], [485, 486], [485, 488], [519, 520], [519, 521], [521, 522], [521, 523], [523, 524], [523, 526], [532, 533], [532, 543], [547, 548], [547, 551], [591, 592], [591, 593], [593, 594], [593, 596], [609, 610], [609, 635], [610, 611], [610, 625], [611, 610], [611, 613], [616, 617], [616, 621], [617, 618], [617, 619], [625, 626], [625, 635], [626, 625], [626, 627], [628, 629], [628, 632], [629, 630], [629, 631]], "functions": {"validate_conventional_commit": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 13, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 13, "excluded_lines": 0, "num_branches": 6, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 6}, "missing_lines": [36, 37, 38, 39, 43, 45, 46, 48, 50, 51, 61, 62, 64], "excluded_lines": [], "executed_branches": [], "missing_branches": [[36, 37], [36, 38], [38, 39], [38, 43], [50, 51], [50, 61]]}, "validate_commit_signature": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 36, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 36, "excluded_lines": 0, "num_branches": 26, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 26}, "missing_lines": [97, 98, 99, 100, 101, 102, 103, 104, 106, 107, 108, 109, 110, 118, 119, 128, 130, 138, 139, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 161, 162, 170, 178, 179, 186, 187], "excluded_lines": [], "executed_branches": [], "missing_branches": [[97, 98], [97, 99], [99, 100], [99, 101], [101, 102], [101, 103], [103, 104], [103, 106], [107, 108], [107, 109], [109, 110], [109, 118], [128, 130], [128, 161], [142, 143], [142, 152], [143, 144], [143, 147], [145, 146], [145, 147], [147, 142], [147, 148], [149, 142], [149, 150], [161, 162], [161, 170]]}, "analyze_commit_quality": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 37, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 37, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 16}, "missing_lines": [217, 218, 219, 220, 222, 223, 224, 225, 227, 228, 229, 232, 233, 234, 235, 236, 239, 240, 241, 242, 243, 248, 263, 264, 265, 266, 271, 272, 273, 274, 279, 280, 281, 284, 285, 286, 288], "excluded_lines": [], "executed_branches": [], "missing_branches": [[217, 218], [217, 219], [219, 220], [219, 222], [233, 234], [233, 239], [240, 241], [240, 248], [264, 265], [264, 271], [272, 273], [272, 279], [279, 280], [279, 284], [284, 285], [284, 288]]}, "parse_commit_message": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "num_branches": 20, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 20}, "missing_lines": [321, 322, 323, 324, 326, 328, 331, 332, 333, 334, 335, 338, 339, 340, 341, 342, 343, 344, 347, 348, 350, 351, 352, 353, 355, 356, 357, 359], "excluded_lines": [], "executed_branches": [], "missing_branches": [[321, 322], [321, 323], [323, 324], [323, 326], [332, 333], [332, 338], [333, 332], [333, 334], [340, 341], [340, 347], [341, 342], [341, 343], [343, 340], [343, 344], [350, 351], [350, 356], [351, 352], [351, 355], [356, 357], [356, 359]]}, "validate_commit_length": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 24, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 24, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 14}, "missing_lines": [393, 394, 395, 396, 398, 399, 400, 402, 403, 404, 407, 408, 409, 410, 411, 412, 413, 414, 416, 417, 418, 419, 420, 422], "excluded_lines": [], "executed_branches": [], "missing_branches": [[393, 394], [393, 395], [395, 396], [395, 398], [409, 410], [409, 416], [411, 412], [411, 413], [413, 409], [413, 414], [417, 418], [417, 419], [419, 420], [419, 422]]}, "extract_commit_type": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 18}, "missing_lines": [453, 454, 455, 456, 458, 461, 462, 464, 465, 466, 469, 470, 472, 473, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 488, 490], "excluded_lines": [], "executed_branches": [], "missing_branches": [[453, 454], [453, 455], [455, 456], [455, 458], [464, 465], [464, 469], [473, 476], [473, 477], [477, 478], [477, 479], [479, 480], [479, 481], [481, 482], [481, 483], [483, 484], [483, 485], [485, 486], [485, 488]]}, "validate_commit_scope": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 10}, "missing_lines": [519, 520, 521, 522, 523, 524, 526, 529, 530, 532, 533, 543, 544, 547, 548, 549, 551, 552, 558], "excluded_lines": [], "executed_branches": [], "missing_branches": [[519, 520], [519, 521], [521, 522], [521, 523], [523, 524], [523, 526], [532, 533], [532, 543], [547, 548], [547, 551]]}, "check_breaking_changes": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "num_branches": 22, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 22}, "missing_lines": [591, 592, 593, 594, 596, 597, 600, 603, 606, 607, 609, 610, 611, 613, 616, 617, 618, 619, 621, 622, 625, 626, 627, 628, 629, 630, 631, 632, 633, 635, 637], "excluded_lines": [], "executed_branches": [], "missing_branches": [[591, 592], [591, 593], [593, 594], [593, 596], [609, 610], [609, 635], [610, 611], [610, 625], [611, 610], [611, 613], [616, 617], [616, 621], [617, 618], [617, 619], [625, 626], [625, 635], [626, 625], [626, 627], [628, 629], [628, 632], [629, 630], [629, 631]]}, "": {"executed_lines": [1, 7, 8, 9, 11, 14, 15, 76, 77, 196, 197, 301, 302, 369, 370, 432, 433, 499, 500, 567, 568], "summary": {"covered_lines": 20, "num_statements": 20, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 7, 8, 9, 11, 14, 15, 76, 77, 196, 197, 301, 302, 369, 370, 432, 433, 499, 500, 567, 568], "summary": {"covered_lines": 20, "num_statements": 235, "percent_covered": 5.449591280653951, "percent_covered_display": "5", "missing_lines": 215, "excluded_lines": 0, "num_branches": 132, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 132}, "missing_lines": [36, 37, 38, 39, 43, 45, 46, 48, 50, 51, 61, 62, 64, 97, 98, 99, 100, 101, 102, 103, 104, 106, 107, 108, 109, 110, 118, 119, 128, 130, 138, 139, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 161, 162, 170, 178, 179, 186, 187, 217, 218, 219, 220, 222, 223, 224, 225, 227, 228, 229, 232, 233, 234, 235, 236, 239, 240, 241, 242, 243, 248, 263, 264, 265, 266, 271, 272, 273, 274, 279, 280, 281, 284, 285, 286, 288, 321, 322, 323, 324, 326, 328, 331, 332, 333, 334, 335, 338, 339, 340, 341, 342, 343, 344, 347, 348, 350, 351, 352, 353, 355, 356, 357, 359, 393, 394, 395, 396, 398, 399, 400, 402, 403, 404, 407, 408, 409, 410, 411, 412, 413, 414, 416, 417, 418, 419, 420, 422, 453, 454, 455, 456, 458, 461, 462, 464, 465, 466, 469, 470, 472, 473, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 488, 490, 519, 520, 521, 522, 523, 524, 526, 529, 530, 532, 533, 543, 544, 547, 548, 549, 551, 552, 558, 591, 592, 593, 594, 596, 597, 600, 603, 606, 607, 609, 610, 611, 613, 616, 617, 618, 619, 621, 622, 625, 626, 627, 628, 629, 630, 631, 632, 633, 635, 637], "excluded_lines": [], "executed_branches": [], "missing_branches": [[36, 37], [36, 38], [38, 39], [38, 43], [50, 51], [50, 61], [97, 98], [97, 99], [99, 100], [99, 101], [101, 102], [101, 103], [103, 104], [103, 106], [107, 108], [107, 109], [109, 110], [109, 118], [128, 130], [128, 161], [142, 143], [142, 152], [143, 144], [143, 147], [145, 146], [145, 147], [147, 142], [147, 148], [149, 142], [149, 150], [161, 162], [161, 170], [217, 218], [217, 219], [219, 220], [219, 222], [233, 234], [233, 239], [240, 241], [240, 248], [264, 265], [264, 271], [272, 273], [272, 279], [279, 280], [279, 284], [284, 285], [284, 288], [321, 322], [321, 323], [323, 324], [323, 326], [332, 333], [332, 338], [333, 332], [333, 334], [340, 341], [340, 347], [341, 342], [341, 343], [343, 340], [343, 344], [350, 351], [350, 356], [351, 352], [351, 355], [356, 357], [356, 359], [393, 394], [393, 395], [395, 396], [395, 398], [409, 410], [409, 416], [411, 412], [411, 413], [413, 409], [413, 414], [417, 418], [417, 419], [419, 420], [419, 422], [453, 454], [453, 455], [455, 456], [455, 458], [464, 465], [464, 469], [473, 476], [473, 477], [477, 478], [477, 479], [479, 480], [479, 481], [481, 482], [481, 483], [483, 484], [483, 485], [485, 486], [485, 488], [519, 520], [519, 521], [521, 522], [521, 523], [523, 524], [523, 526], [532, 533], [532, 543], [547, 548], [547, 551], [591, 592], [591, 593], [593, 594], [593, 596], [609, 610], [609, 635], [610, 611], [610, 625], [611, 610], [611, 613], [616, 617], [616, 621], [617, 618], [617, 619], [625, 626], [625, 635], [626, 625], [626, 627], [628, 629], [628, 632], [629, 630], [629, 631]]}}}, "src/coding_open_agent_tools/git/config.py": {"executed_lines": [1, 7, 8, 9, 11, 14, 15, 122, 123, 207, 208, 289, 290, 394, 395, 496, 497], "summary": {"covered_lines": 16, "num_statements": 209, "percent_covered": 5.111821086261981, "percent_covered_display": "5", "missing_lines": 193, "excluded_lines": 0, "num_branches": 104, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 104}, "missing_lines": [36, 37, 38, 39, 41, 42, 43, 45, 46, 47, 57, 58, 59, 60, 61, 72, 73, 74, 75, 77, 78, 79, 80, 83, 84, 85, 88, 89, 96, 97, 99, 106, 107, 108, 109, 111, 141, 142, 144, 145, 154, 155, 156, 157, 159, 160, 163, 164, 166, 170, 171, 172, 173, 174, 179, 180, 183, 184, 189, 190, 194, 195, 197, 228, 229, 230, 231, 233, 234, 235, 237, 238, 239, 248, 249, 250, 251, 252, 261, 262, 263, 264, 266, 267, 269, 270, 272, 273, 275, 276, 277, 279, 308, 309, 311, 312, 321, 322, 323, 324, 325, 326, 329, 344, 345, 348, 349, 351, 354, 355, 356, 359, 361, 362, 365, 367, 368, 369, 370, 372, 374, 377, 378, 382, 384, 415, 416, 417, 418, 420, 421, 422, 424, 425, 426, 435, 436, 437, 438, 439, 448, 449, 452, 453, 454, 455, 458, 459, 460, 461, 464, 465, 466, 471, 472, 473, 476, 477, 478, 482, 484, 516, 517, 518, 519, 520, 521, 522, 523, 525, 526, 527, 529, 531, 539, 540, 543, 544, 546, 553, 554, 557, 564, 565, 567, 568, 569, 571, 578, 585, 586, 592, 593], "excluded_lines": [], "executed_branches": [], "missing_branches": [[36, 37], [36, 38], [38, 39], [38, 41], [42, 43], [42, 45], [46, 47], [46, 57], [78, 79], [78, 88], [83, 78], [83, 84], [96, 97], [96, 99], [106, 107], [106, 111], [141, 142], [141, 144], [144, 145], [144, 154], [159, 160], [159, 194], [163, 164], [163, 166], [170, 171], [170, 179], [172, 173], [172, 179], [173, 172], [173, 174], [179, 180], [179, 183], [183, 184], [183, 189], [189, 159], [189, 190], [228, 229], [228, 230], [230, 231], [230, 233], [234, 235], [234, 237], [238, 239], [238, 248], [266, 267], [266, 279], [269, 270], [269, 272], [272, 273], [272, 275], [276, 266], [276, 277], [308, 309], [308, 311], [311, 312], [311, 321], [344, 345], [344, 382], [348, 349], [348, 351], [355, 356], [355, 361], [365, 344], [365, 367], [367, 368], [367, 369], [369, 370], [369, 372], [377, 365], [377, 378], [415, 416], [415, 417], [417, 418], [417, 420], [421, 422], [421, 424], [425, 426], [425, 435], [453, 454], [453, 458], [459, 460], [459, 464], [464, 465], [464, 471], [471, 472], [471, 476], [476, 477], [476, 482], [516, 517], [516, 518], [518, 519], [518, 520], [520, 521], [520, 522], [522, 523], [522, 525], [526, 527], [526, 529], [539, 540], [539, 578], [553, 554], [553, 557], [564, 565], [564, 567]], "functions": {"parse_git_config": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 36, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 36, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 16}, "missing_lines": [36, 37, 38, 39, 41, 42, 43, 45, 46, 47, 57, 58, 59, 60, 61, 72, 73, 74, 75, 77, 78, 79, 80, 83, 84, 85, 88, 89, 96, 97, 99, 106, 107, 108, 109, 111], "excluded_lines": [], "executed_branches": [], "missing_branches": [[36, 37], [36, 38], [38, 39], [38, 41], [42, 43], [42, 45], [46, 47], [46, 57], [78, 79], [78, 88], [83, 78], [83, 84], [96, 97], [96, 99], [106, 107], [106, 111]]}, "validate_gitignore_patterns": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "num_branches": 20, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 20}, "missing_lines": [141, 142, 144, 145, 154, 155, 156, 157, 159, 160, 163, 164, 166, 170, 171, 172, 173, 174, 179, 180, 183, 184, 189, 190, 194, 195, 197], "excluded_lines": [], "executed_branches": [], "missing_branches": [[141, 142], [141, 144], [144, 145], [144, 154], [159, 160], [159, 194], [163, 164], [163, 166], [170, 171], [170, 179], [172, 173], [172, 179], [173, 172], [173, 174], [179, 180], [179, 183], [183, 184], [183, 189], [189, 159], [189, 190]]}, "parse_gitignore": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 16}, "missing_lines": [228, 229, 230, 231, 233, 234, 235, 237, 238, 239, 248, 249, 250, 251, 252, 261, 262, 263, 264, 266, 267, 269, 270, 272, 273, 275, 276, 277, 279], "excluded_lines": [], "executed_branches": [], "missing_branches": [[228, 229], [228, 230], [230, 231], [230, 233], [234, 235], [234, 237], [238, 239], [238, 248], [266, 267], [266, 279], [269, 270], [269, 272], [272, 273], [272, 275], [276, 266], [276, 277]]}, "validate_gitattributes": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 33, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 33, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 18}, "missing_lines": [308, 309, 311, 312, 321, 322, 323, 324, 325, 326, 329, 344, 345, 348, 349, 351, 354, 355, 356, 359, 361, 362, 365, 367, 368, 369, 370, 372, 374, 377, 378, 382, 384], "excluded_lines": [], "executed_branches": [], "missing_branches": [[308, 309], [308, 311], [311, 312], [311, 321], [344, 345], [344, 382], [348, 349], [348, 351], [355, 356], [355, 361], [365, 344], [365, 367], [367, 368], [367, 369], [369, 370], [369, 372], [377, 365], [377, 378]]}, "analyze_config_security": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 36, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 36, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 18}, "missing_lines": [415, 416, 417, 418, 420, 421, 422, 424, 425, 426, 435, 436, 437, 438, 439, 448, 449, 452, 453, 454, 455, 458, 459, 460, 461, 464, 465, 466, 471, 472, 473, 476, 477, 478, 482, 484], "excluded_lines": [], "executed_branches": [], "missing_branches": [[415, 416], [415, 417], [417, 418], [417, 420], [421, 422], [421, 424], [425, 426], [425, 435], [453, 454], [453, 458], [459, 460], [459, 464], [464, 465], [464, 471], [471, 472], [471, 476], [476, 477], [476, 482]]}, "get_config_value": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 32, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 32, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 16}, "missing_lines": [516, 517, 518, 519, 520, 521, 522, 523, 525, 526, 527, 529, 531, 539, 540, 543, 544, 546, 553, 554, 557, 564, 565, 567, 568, 569, 571, 578, 585, 586, 592, 593], "excluded_lines": [], "executed_branches": [], "missing_branches": [[516, 517], [516, 518], [518, 519], [518, 520], [520, 521], [520, 522], [522, 523], [522, 525], [526, 527], [526, 529], [539, 540], [539, 578], [553, 554], [553, 557], [564, 565], [564, 567]]}, "": {"executed_lines": [1, 7, 8, 9, 11, 14, 15, 122, 123, 207, 208, 289, 290, 394, 395, 496, 497], "summary": {"covered_lines": 16, "num_statements": 16, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 7, 8, 9, 11, 14, 15, 122, 123, 207, 208, 289, 290, 394, 395, 496, 497], "summary": {"covered_lines": 16, "num_statements": 209, "percent_covered": 5.111821086261981, "percent_covered_display": "5", "missing_lines": 193, "excluded_lines": 0, "num_branches": 104, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 104}, "missing_lines": [36, 37, 38, 39, 41, 42, 43, 45, 46, 47, 57, 58, 59, 60, 61, 72, 73, 74, 75, 77, 78, 79, 80, 83, 84, 85, 88, 89, 96, 97, 99, 106, 107, 108, 109, 111, 141, 142, 144, 145, 154, 155, 156, 157, 159, 160, 163, 164, 166, 170, 171, 172, 173, 174, 179, 180, 183, 184, 189, 190, 194, 195, 197, 228, 229, 230, 231, 233, 234, 235, 237, 238, 239, 248, 249, 250, 251, 252, 261, 262, 263, 264, 266, 267, 269, 270, 272, 273, 275, 276, 277, 279, 308, 309, 311, 312, 321, 322, 323, 324, 325, 326, 329, 344, 345, 348, 349, 351, 354, 355, 356, 359, 361, 362, 365, 367, 368, 369, 370, 372, 374, 377, 378, 382, 384, 415, 416, 417, 418, 420, 421, 422, 424, 425, 426, 435, 436, 437, 438, 439, 448, 449, 452, 453, 454, 455, 458, 459, 460, 461, 464, 465, 466, 471, 472, 473, 476, 477, 478, 482, 484, 516, 517, 518, 519, 520, 521, 522, 523, 525, 526, 527, 529, 531, 539, 540, 543, 544, 546, 553, 554, 557, 564, 565, 567, 568, 569, 571, 578, 585, 586, 592, 593], "excluded_lines": [], "executed_branches": [], "missing_branches": [[36, 37], [36, 38], [38, 39], [38, 41], [42, 43], [42, 45], [46, 47], [46, 57], [78, 79], [78, 88], [83, 78], [83, 84], [96, 97], [96, 99], [106, 107], [106, 111], [141, 142], [141, 144], [144, 145], [144, 154], [159, 160], [159, 194], [163, 164], [163, 166], [170, 171], [170, 179], [172, 173], [172, 179], [173, 172], [173, 174], [179, 180], [179, 183], [183, 184], [183, 189], [189, 159], [189, 190], [228, 229], [228, 230], [230, 231], [230, 233], [234, 235], [234, 237], [238, 239], [238, 248], [266, 267], [266, 279], [269, 270], [269, 272], [272, 273], [272, 275], [276, 266], [276, 277], [308, 309], [308, 311], [311, 312], [311, 321], [344, 345], [344, 382], [348, 349], [348, 351], [355, 356], [355, 361], [365, 344], [365, 367], [367, 368], [367, 369], [369, 370], [369, 372], [377, 365], [377, 378], [415, 416], [415, 417], [417, 418], [417, 420], [421, 422], [421, 424], [425, 426], [425, 435], [453, 454], [453, 458], [459, 460], [459, 464], [464, 465], [464, 471], [471, 472], [471, 476], [476, 477], [476, 482], [516, 517], [516, 518], [518, 519], [518, 520], [520, 521], [520, 522], [522, 523], [522, 525], [526, 527], [526, 529], [539, 540], [539, 578], [553, 554], [553, 557], [564, 565], [564, 567]]}}}, "src/coding_open_agent_tools/git/conflicts.py": {"executed_lines": [1, 6, 7, 9, 12, 13, 103, 104, 190, 191, 303, 304, 395, 396, 525, 526], "summary": {"covered_lines": 15, "num_statements": 269, "percent_covered": 3.5460992907801416, "percent_covered_display": "4", "missing_lines": 254, "excluded_lines": 0, "num_branches": 154, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 154}, "missing_lines": [32, 33, 34, 35, 37, 38, 39, 40, 41, 49, 51, 52, 53, 55, 56, 57, 58, 59, 60, 63, 71, 72, 73, 75, 77, 85, 86, 93, 94, 121, 122, 124, 125, 138, 139, 140, 142, 143, 145, 146, 148, 149, 150, 151, 154, 155, 156, 157, 158, 159, 161, 163, 164, 166, 167, 169, 173, 175, 177, 179, 181, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 227, 228, 229, 231, 233, 241, 242, 250, 253, 262, 265, 266, 268, 269, 271, 272, 273, 275, 285, 286, 293, 294, 321, 322, 324, 325, 333, 334, 335, 337, 338, 339, 340, 341, 343, 344, 345, 346, 347, 348, 350, 351, 352, 353, 355, 357, 359, 360, 368, 369, 370, 373, 374, 375, 376, 379, 380, 381, 382, 384, 386, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 432, 433, 434, 435, 436, 437, 439, 440, 441, 443, 444, 445, 446, 447, 455, 456, 465, 466, 469, 470, 471, 472, 473, 474, 475, 477, 480, 481, 482, 484, 485, 486, 489, 490, 492, 493, 495, 497, 498, 499, 500, 503, 504, 505, 506, 508, 509, 510, 511, 513, 514, 516, 543, 544, 546, 547, 556, 557, 558, 560, 561, 562, 563, 564, 566, 567, 568, 569, 570, 571, 573, 574, 575, 576, 577, 579, 581, 583, 584, 592, 593, 596, 597, 598, 601, 602, 603, 606, 607, 610, 611, 612, 615, 618, 619, 622, 623, 628, 633, 635, 636, 637, 638, 639, 640, 642, 643, 645], "excluded_lines": [], "executed_branches": [], "missing_branches": [[32, 33], [32, 34], [34, 35], [34, 37], [38, 39], [38, 40], [40, 41], [40, 49], [55, 56], [55, 63], [72, 73], [72, 75], [121, 122], [121, 124], [124, 125], [124, 138], [145, 146], [145, 179], [146, 148], [146, 177], [154, 155], [154, 161], [155, 156], [155, 157], [157, 154], [157, 158], [161, 163], [161, 175], [214, 215], [214, 216], [216, 217], [216, 218], [218, 219], [218, 220], [220, 221], [220, 222], [222, 223], [222, 224], [224, 225], [224, 227], [228, 229], [228, 231], [241, 242], [241, 250], [266, 268], [266, 275], [268, 269], [268, 275], [269, 268], [269, 271], [272, 268], [272, 273], [321, 322], [321, 324], [324, 325], [324, 333], [337, 338], [337, 359], [338, 339], [338, 357], [343, 344], [343, 350], [344, 345], [344, 346], [346, 343], [346, 347], [350, 351], [350, 355], [359, 360], [359, 368], [379, 380], [379, 381], [381, 382], [381, 384], [419, 420], [419, 421], [421, 422], [421, 423], [423, 424], [423, 425], [425, 426], [425, 427], [427, 428], [427, 429], [429, 430], [429, 432], [434, 435], [434, 439], [440, 441], [440, 443], [455, 456], [455, 465], [470, 471], [470, 472], [472, 473], [472, 474], [474, 475], [474, 477], [481, 482], [481, 484], [485, 486], [485, 489], [490, 492], [490, 516], [495, 497], [495, 503], [497, 498], [497, 513], [498, 497], [498, 499], [503, 504], [503, 508], [504, 503], [504, 505], [508, 509], [508, 513], [509, 508], [509, 510], [513, 514], [513, 516], [543, 544], [543, 546], [546, 547], [546, 556], [560, 561], [560, 583], [561, 562], [561, 581], [566, 567], [566, 573], [567, 568], [567, 569], [569, 566], [569, 570], [573, 574], [573, 579], [583, 584], [583, 592], [596, 597], [596, 633], [601, 602], [601, 606], [606, 607], [606, 611], [611, 612], [611, 618], [618, 619], [618, 622], [622, 623], [622, 628], [635, 636], [635, 638], [638, 639], [638, 642]], "functions": {"detect_merge_conflicts": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 12}, "missing_lines": [32, 33, 34, 35, 37, 38, 39, 40, 41, 49, 51, 52, 53, 55, 56, 57, 58, 59, 60, 63, 71, 72, 73, 75, 77, 85, 86, 93, 94], "excluded_lines": [], "executed_branches": [], "missing_branches": [[32, 33], [32, 34], [34, 35], [34, 37], [38, 39], [38, 40], [40, 41], [40, 49], [55, 56], [55, 63], [72, 73], [72, 75]]}, "parse_conflict_markers": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 32, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 32, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 16}, "missing_lines": [121, 122, 124, 125, 138, 139, 140, 142, 143, 145, 146, 148, 149, 150, 151, 154, 155, 156, 157, 158, 159, 161, 163, 164, 166, 167, 169, 173, 175, 177, 179, 181], "excluded_lines": [], "executed_branches": [], "missing_branches": [[121, 122], [121, 124], [124, 125], [124, 138], [145, 146], [145, 179], [146, 148], [146, 177], [154, 155], [154, 161], [155, 156], [155, 157], [157, 154], [157, 158], [161, 163], [161, 175]]}, "predict_merge_conflicts": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 34, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 34, "excluded_lines": 0, "num_branches": 24, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 24}, "missing_lines": [214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 227, 228, 229, 231, 233, 241, 242, 250, 253, 262, 265, 266, 268, 269, 271, 272, 273, 275, 285, 286, 293, 294], "excluded_lines": [], "executed_branches": [], "missing_branches": [[214, 215], [214, 216], [216, 217], [216, 218], [218, 219], [218, 220], [220, 221], [220, 222], [222, 223], [222, 224], [224, 225], [224, 227], [228, 229], [228, 231], [241, 242], [241, 250], [266, 268], [266, 275], [268, 269], [268, 275], [269, 268], [269, 271], [272, 268], [272, 273]]}, "analyze_conflict_complexity": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 39, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 39, "excluded_lines": 0, "num_branches": 22, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 22}, "missing_lines": [321, 322, 324, 325, 333, 334, 335, 337, 338, 339, 340, 341, 343, 344, 345, 346, 347, 348, 350, 351, 352, 353, 355, 357, 359, 360, 368, 369, 370, 373, 374, 375, 376, 379, 380, 381, 382, 384, 386], "excluded_lines": [], "executed_branches": [], "missing_branches": [[321, 322], [321, 324], [324, 325], [324, 333], [337, 338], [337, 359], [338, 339], [338, 357], [343, 344], [343, 350], [344, 345], [344, 346], [346, 343], [346, 347], [350, 351], [350, 355], [359, 360], [359, 368], [379, 380], [379, 381], [381, 382], [381, 384]]}, "get_conflict_context": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 64, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 64, "excluded_lines": 0, "num_branches": 46, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 46}, "missing_lines": [419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 432, 433, 434, 435, 436, 437, 439, 440, 441, 443, 444, 445, 446, 447, 455, 456, 465, 466, 469, 470, 471, 472, 473, 474, 475, 477, 480, 481, 482, 484, 485, 486, 489, 490, 492, 493, 495, 497, 498, 499, 500, 503, 504, 505, 506, 508, 509, 510, 511, 513, 514, 516], "excluded_lines": [], "executed_branches": [], "missing_branches": [[419, 420], [419, 421], [421, 422], [421, 423], [423, 424], [423, 425], [425, 426], [425, 427], [427, 428], [427, 429], [429, 430], [429, 432], [434, 435], [434, 439], [440, 441], [440, 443], [455, 456], [455, 465], [470, 471], [470, 472], [472, 473], [472, 474], [474, 475], [474, 477], [481, 482], [481, 484], [485, 486], [485, 489], [490, 492], [490, 516], [495, 497], [495, 503], [497, 498], [497, 513], [498, 497], [498, 499], [503, 504], [503, 508], [504, 503], [504, 505], [508, 509], [508, 513], [509, 508], [509, 510], [513, 514], [513, 516]]}, "suggest_conflict_resolution": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 56, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 56, "excluded_lines": 0, "num_branches": 34, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 34}, "missing_lines": [543, 544, 546, 547, 556, 557, 558, 560, 561, 562, 563, 564, 566, 567, 568, 569, 570, 571, 573, 574, 575, 576, 577, 579, 581, 583, 584, 592, 593, 596, 597, 598, 601, 602, 603, 606, 607, 610, 611, 612, 615, 618, 619, 622, 623, 628, 633, 635, 636, 637, 638, 639, 640, 642, 643, 645], "excluded_lines": [], "executed_branches": [], "missing_branches": [[543, 544], [543, 546], [546, 547], [546, 556], [560, 561], [560, 583], [561, 562], [561, 581], [566, 567], [566, 573], [567, 568], [567, 569], [569, 566], [569, 570], [573, 574], [573, 579], [583, 584], [583, 592], [596, 597], [596, 633], [601, 602], [601, 606], [606, 607], [606, 611], [611, 612], [611, 618], [618, 619], [618, 622], [622, 623], [622, 628], [635, 636], [635, 638], [638, 639], [638, 642]]}, "": {"executed_lines": [1, 6, 7, 9, 12, 13, 103, 104, 190, 191, 303, 304, 395, 396, 525, 526], "summary": {"covered_lines": 15, "num_statements": 15, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 6, 7, 9, 12, 13, 103, 104, 190, 191, 303, 304, 395, 396, 525, 526], "summary": {"covered_lines": 15, "num_statements": 269, "percent_covered": 3.5460992907801416, "percent_covered_display": "4", "missing_lines": 254, "excluded_lines": 0, "num_branches": 154, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 154}, "missing_lines": [32, 33, 34, 35, 37, 38, 39, 40, 41, 49, 51, 52, 53, 55, 56, 57, 58, 59, 60, 63, 71, 72, 73, 75, 77, 85, 86, 93, 94, 121, 122, 124, 125, 138, 139, 140, 142, 143, 145, 146, 148, 149, 150, 151, 154, 155, 156, 157, 158, 159, 161, 163, 164, 166, 167, 169, 173, 175, 177, 179, 181, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 227, 228, 229, 231, 233, 241, 242, 250, 253, 262, 265, 266, 268, 269, 271, 272, 273, 275, 285, 286, 293, 294, 321, 322, 324, 325, 333, 334, 335, 337, 338, 339, 340, 341, 343, 344, 345, 346, 347, 348, 350, 351, 352, 353, 355, 357, 359, 360, 368, 369, 370, 373, 374, 375, 376, 379, 380, 381, 382, 384, 386, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 432, 433, 434, 435, 436, 437, 439, 440, 441, 443, 444, 445, 446, 447, 455, 456, 465, 466, 469, 470, 471, 472, 473, 474, 475, 477, 480, 481, 482, 484, 485, 486, 489, 490, 492, 493, 495, 497, 498, 499, 500, 503, 504, 505, 506, 508, 509, 510, 511, 513, 514, 516, 543, 544, 546, 547, 556, 557, 558, 560, 561, 562, 563, 564, 566, 567, 568, 569, 570, 571, 573, 574, 575, 576, 577, 579, 581, 583, 584, 592, 593, 596, 597, 598, 601, 602, 603, 606, 607, 610, 611, 612, 615, 618, 619, 622, 623, 628, 633, 635, 636, 637, 638, 639, 640, 642, 643, 645], "excluded_lines": [], "executed_branches": [], "missing_branches": [[32, 33], [32, 34], [34, 35], [34, 37], [38, 39], [38, 40], [40, 41], [40, 49], [55, 56], [55, 63], [72, 73], [72, 75], [121, 122], [121, 124], [124, 125], [124, 138], [145, 146], [145, 179], [146, 148], [146, 177], [154, 155], [154, 161], [155, 156], [155, 157], [157, 154], [157, 158], [161, 163], [161, 175], [214, 215], [214, 216], [216, 217], [216, 218], [218, 219], [218, 220], [220, 221], [220, 222], [222, 223], [222, 224], [224, 225], [224, 227], [228, 229], [228, 231], [241, 242], [241, 250], [266, 268], [266, 275], [268, 269], [268, 275], [269, 268], [269, 271], [272, 268], [272, 273], [321, 322], [321, 324], [324, 325], [324, 333], [337, 338], [337, 359], [338, 339], [338, 357], [343, 344], [343, 350], [344, 345], [344, 346], [346, 343], [346, 347], [350, 351], [350, 355], [359, 360], [359, 368], [379, 380], [379, 381], [381, 382], [381, 384], [419, 420], [419, 421], [421, 422], [421, 423], [423, 424], [423, 425], [425, 426], [425, 427], [427, 428], [427, 429], [429, 430], [429, 432], [434, 435], [434, 439], [440, 441], [440, 443], [455, 456], [455, 465], [470, 471], [470, 472], [472, 473], [472, 474], [474, 475], [474, 477], [481, 482], [481, 484], [485, 486], [485, 489], [490, 492], [490, 516], [495, 497], [495, 503], [497, 498], [497, 513], [498, 497], [498, 499], [503, 504], [503, 508], [504, 503], [504, 505], [508, 509], [508, 513], [509, 508], [509, 510], [513, 514], [513, 516], [543, 544], [543, 546], [546, 547], [546, 556], [560, 561], [560, 583], [561, 562], [561, 581], [566, 567], [566, 573], [567, 568], [567, 569], [569, 566], [569, 570], [573, 574], [573, 579], [583, 584], [583, 592], [596, 597], [596, 633], [601, 602], [601, 606], [606, 607], [606, 611], [611, 612], [611, 618], [618, 619], [618, 622], [622, 623], [622, 628], [635, 636], [635, 638], [638, 639], [638, 642]]}}}, "src/coding_open_agent_tools/git/diffs.py": {"executed_lines": [1, 7, 8, 10, 13, 14, 117, 118, 253, 254, 364, 365], "summary": {"covered_lines": 11, "num_statements": 180, "percent_covered": 3.9285714285714284, "percent_covered_display": "4", "missing_lines": 169, "excluded_lines": 0, "num_branches": 100, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 100}, "missing_lines": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 61, 62, 70, 72, 73, 82, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 98, 100, 107, 108, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 154, 155, 156, 157, 159, 160, 161, 163, 165, 180, 181, 189, 190, 192, 193, 202, 217, 218, 219, 220, 221, 223, 226, 227, 228, 229, 230, 231, 233, 234, 236, 243, 244, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 295, 296, 297, 299, 301, 309, 310, 318, 320, 321, 330, 335, 342, 343, 345, 347, 354, 355, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 402, 403, 404, 405, 406, 407, 409, 410, 411, 413, 414, 422, 423, 430, 431, 433, 434, 435, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 450, 453, 454, 459, 460, 462, 467, 468], "excluded_lines": [], "executed_branches": [], "missing_branches": [[35, 36], [35, 37], [37, 38], [37, 39], [39, 40], [39, 41], [41, 42], [41, 43], [43, 44], [43, 45], [45, 46], [45, 48], [49, 50], [49, 52], [61, 62], [61, 70], [72, 73], [72, 82], [87, 88], [87, 96], [89, 90], [89, 91], [91, 92], [91, 93], [93, 87], [93, 94], [141, 142], [141, 143], [143, 144], [143, 145], [145, 146], [145, 147], [147, 148], [147, 149], [149, 150], [149, 152], [154, 155], [154, 159], [160, 161], [160, 163], [180, 181], [180, 189], [192, 193], [192, 202], [218, 219], [218, 223], [220, 218], [220, 221], [226, 227], [226, 229], [229, 230], [229, 233], [278, 279], [278, 280], [280, 281], [280, 282], [282, 283], [282, 284], [284, 285], [284, 286], [286, 287], [286, 288], [288, 289], [288, 290], [290, 291], [290, 292], [292, 293], [292, 295], [296, 297], [296, 299], [309, 310], [309, 318], [320, 321], [320, 330], [387, 388], [387, 389], [389, 390], [389, 391], [391, 392], [391, 393], [393, 394], [393, 395], [395, 396], [395, 397], [397, 398], [397, 399], [399, 400], [399, 402], [404, 405], [404, 409], [410, 411], [410, 413], [422, 423], [422, 430], [433, 434], [433, 450], [434, 435], [434, 437], [438, 433], [438, 439]], "functions": {"analyze_diff_stats": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 39, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 39, "excluded_lines": 0, "num_branches": 26, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 26}, "missing_lines": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 61, 62, 70, 72, 73, 82, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 98, 100, 107, 108], "excluded_lines": [], "executed_branches": [], "missing_branches": [[35, 36], [35, 37], [37, 38], [37, 39], [39, 40], [39, 41], [41, 42], [41, 43], [43, 44], [43, 45], [45, 46], [45, 48], [49, 50], [49, 52], [61, 62], [61, 70], [72, 73], [72, 82], [87, 88], [87, 96], [89, 90], [89, 91], [91, 92], [91, 93], [93, 87], [93, 94]]}, "calculate_code_churn": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 45, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 45, "excluded_lines": 0, "num_branches": 26, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 26}, "missing_lines": [141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 154, 155, 156, 157, 159, 160, 161, 163, 165, 180, 181, 189, 190, 192, 193, 202, 217, 218, 219, 220, 221, 223, 226, 227, 228, 229, 230, 231, 233, 234, 236, 243, 244], "excluded_lines": [], "executed_branches": [], "missing_branches": [[141, 142], [141, 143], [143, 144], [143, 145], [145, 146], [145, 147], [147, 148], [147, 149], [149, 150], [149, 152], [154, 155], [154, 159], [160, 161], [160, 163], [180, 181], [180, 189], [192, 193], [192, 202], [218, 219], [218, 223], [220, 218], [220, 221], [226, 227], [226, 229], [229, 230], [229, 233]]}, "get_file_diff": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 34, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 34, "excluded_lines": 0, "num_branches": 22, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 22}, "missing_lines": [278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 295, 296, 297, 299, 301, 309, 310, 318, 320, 321, 330, 335, 342, 343, 345, 347, 354, 355], "excluded_lines": [], "executed_branches": [], "missing_branches": [[278, 279], [278, 280], [280, 281], [280, 282], [282, 283], [282, 284], [284, 285], [284, 286], [286, 287], [286, 288], [288, 289], [288, 290], [290, 291], [290, 292], [292, 293], [292, 295], [296, 297], [296, 299], [309, 310], [309, 318], [320, 321], [320, 330]]}, "find_largest_changes": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 51, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 51, "excluded_lines": 0, "num_branches": 26, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 26}, "missing_lines": [387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 402, 403, 404, 405, 406, 407, 409, 410, 411, 413, 414, 422, 423, 430, 431, 433, 434, 435, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 450, 453, 454, 459, 460, 462, 467, 468], "excluded_lines": [], "executed_branches": [], "missing_branches": [[387, 388], [387, 389], [389, 390], [389, 391], [391, 392], [391, 393], [393, 394], [393, 395], [395, 396], [395, 397], [397, 398], [397, 399], [399, 400], [399, 402], [404, 405], [404, 409], [410, 411], [410, 413], [422, 423], [422, 430], [433, 434], [433, 450], [434, 435], [434, 437], [438, 433], [438, 439]]}, "": {"executed_lines": [1, 7, 8, 10, 13, 14, 117, 118, 253, 254, 364, 365], "summary": {"covered_lines": 11, "num_statements": 11, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 7, 8, 10, 13, 14, 117, 118, 253, 254, 364, 365], "summary": {"covered_lines": 11, "num_statements": 180, "percent_covered": 3.9285714285714284, "percent_covered_display": "4", "missing_lines": 169, "excluded_lines": 0, "num_branches": 100, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 100}, "missing_lines": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 61, 62, 70, 72, 73, 82, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 98, 100, 107, 108, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 154, 155, 156, 157, 159, 160, 161, 163, 165, 180, 181, 189, 190, 192, 193, 202, 217, 218, 219, 220, 221, 223, 226, 227, 228, 229, 230, 231, 233, 234, 236, 243, 244, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 295, 296, 297, 299, 301, 309, 310, 318, 320, 321, 330, 335, 342, 343, 345, 347, 354, 355, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 402, 403, 404, 405, 406, 407, 409, 410, 411, 413, 414, 422, 423, 430, 431, 433, 434, 435, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 450, 453, 454, 459, 460, 462, 467, 468], "excluded_lines": [], "executed_branches": [], "missing_branches": [[35, 36], [35, 37], [37, 38], [37, 39], [39, 40], [39, 41], [41, 42], [41, 43], [43, 44], [43, 45], [45, 46], [45, 48], [49, 50], [49, 52], [61, 62], [61, 70], [72, 73], [72, 82], [87, 88], [87, 96], [89, 90], [89, 91], [91, 92], [91, 93], [93, 87], [93, 94], [141, 142], [141, 143], [143, 144], [143, 145], [145, 146], [145, 147], [147, 148], [147, 149], [149, 150], [149, 152], [154, 155], [154, 159], [160, 161], [160, 163], [180, 181], [180, 189], [192, 193], [192, 202], [218, 219], [218, 223], [220, 218], [220, 221], [226, 227], [226, 229], [229, 230], [229, 233], [278, 279], [278, 280], [280, 281], [280, 282], [282, 283], [282, 284], [284, 285], [284, 286], [286, 287], [286, 288], [288, 289], [288, 290], [290, 291], [290, 292], [292, 293], [292, 295], [296, 297], [296, 299], [309, 310], [309, 318], [320, 321], [320, 330], [387, 388], [387, 389], [389, 390], [389, 391], [391, 392], [391, 393], [393, 394], [393, 395], [395, 396], [395, 397], [397, 398], [397, 399], [399, 400], [399, 402], [404, 405], [404, 409], [410, 411], [410, 413], [422, 423], [422, 430], [433, 434], [433, 450], [434, 435], [434, 437], [438, 433], [438, 439]]}}}, "src/coding_open_agent_tools/git/health.py": {"executed_lines": [1, 7, 8, 10, 13, 14, 133, 134, 224, 225, 355, 356, 454, 455, 537, 538, 670, 671, 795, 796], "summary": {"covered_lines": 19, "num_statements": 353, "percent_covered": 3.538175046554935, "percent_covered_display": "4", "missing_lines": 334, "excluded_lines": 0, "num_branches": 184, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 184}, "missing_lines": [34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 62, 64, 72, 73, 81, 82, 83, 84, 85, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 105, 115, 116, 123, 124, 153, 154, 155, 156, 158, 159, 160, 161, 162, 170, 172, 173, 174, 175, 176, 177, 178, 179, 181, 182, 185, 186, 187, 189, 190, 192, 193, 194, 197, 198, 199, 201, 202, 205, 206, 207, 208, 209, 210, 211, 213, 215, 245, 246, 247, 248, 249, 250, 251, 252, 254, 255, 256, 257, 258, 259, 261, 262, 263, 264, 265, 273, 275, 288, 289, 297, 299, 300, 302, 303, 304, 305, 307, 308, 309, 311, 312, 313, 315, 316, 317, 318, 320, 322, 323, 325, 326, 327, 329, 337, 338, 345, 346, 375, 376, 377, 378, 380, 381, 382, 383, 384, 392, 394, 395, 396, 398, 399, 400, 401, 402, 403, 404, 407, 408, 409, 410, 413, 414, 417, 418, 419, 421, 422, 423, 427, 428, 429, 433, 434, 436, 444, 445, 474, 475, 476, 477, 479, 480, 481, 482, 483, 491, 493, 501, 504, 505, 506, 507, 509, 511, 519, 520, 527, 528, 558, 559, 560, 561, 562, 563, 564, 565, 567, 568, 569, 570, 571, 572, 574, 575, 576, 577, 578, 586, 588, 601, 602, 610, 611, 614, 615, 616, 618, 619, 620, 621, 623, 624, 626, 627, 629, 631, 632, 635, 636, 637, 638, 639, 640, 642, 644, 652, 653, 660, 661, 690, 691, 692, 693, 695, 696, 697, 698, 699, 707, 708, 716, 717, 725, 726, 735, 736, 737, 739, 740, 741, 743, 746, 747, 750, 751, 754, 755, 757, 759, 760, 761, 762, 763, 764, 765, 767, 769, 777, 778, 785, 786, 816, 817, 818, 819, 821, 822, 823, 824, 825, 834, 836, 843, 848, 855, 862, 869, 876, 883, 890, 898, 899, 900, 901, 903, 904, 905, 906, 909, 911, 912, 914, 915, 917, 918, 920, 929, 930, 938, 939], "excluded_lines": [], "executed_branches": [], "missing_branches": [[34, 35], [34, 36], [36, 37], [36, 38], [38, 39], [38, 40], [40, 41], [40, 43], [45, 46], [45, 50], [51, 52], [51, 53], [53, 54], [53, 62], [72, 73], [72, 81], [89, 90], [89, 105], [90, 91], [90, 93], [94, 89], [94, 95], [96, 89], [96, 97], [101, 89], [101, 102], [153, 154], [153, 155], [155, 156], [155, 158], [159, 160], [159, 161], [161, 162], [161, 170], [174, 175], [174, 179], [175, 174], [175, 176], [189, 190], [189, 205], [192, 193], [192, 197], [193, 192], [193, 194], [198, 199], [198, 205], [206, 207], [206, 213], [207, 206], [207, 208], [245, 246], [245, 247], [247, 248], [247, 249], [249, 250], [249, 251], [251, 252], [251, 254], [256, 257], [256, 261], [262, 263], [262, 264], [264, 265], [264, 273], [288, 289], [288, 297], [307, 308], [307, 329], [308, 309], [308, 311], [312, 313], [312, 315], [322, 323], [322, 325], [325, 307], [325, 326], [375, 376], [375, 377], [377, 378], [377, 380], [381, 382], [381, 383], [383, 384], [383, 392], [398, 399], [398, 407], [399, 400], [399, 407], [400, 399], [400, 401], [401, 399], [401, 402], [402, 401], [402, 403], [409, 410], [409, 413], [417, 418], [417, 421], [421, 422], [421, 427], [427, 428], [427, 433], [433, 434], [433, 436], [474, 475], [474, 476], [476, 477], [476, 479], [480, 481], [480, 482], [482, 483], [482, 491], [505, 506], [505, 509], [506, 505], [506, 507], [558, 559], [558, 560], [560, 561], [560, 562], [562, 563], [562, 564], [564, 565], [564, 567], [569, 570], [569, 574], [575, 576], [575, 577], [577, 578], [577, 586], [601, 602], [601, 610], [618, 619], [618, 631], [620, 621], [620, 623], [637, 638], [637, 642], [638, 637], [638, 639], [690, 691], [690, 692], [692, 693], [692, 695], [696, 697], [696, 698], [698, 699], [698, 707], [716, 717], [716, 725], [725, 726], [725, 735], [739, 740], [739, 757], [740, 741], [740, 743], [746, 747], [746, 750], [750, 751], [750, 754], [754, 739], [754, 755], [760, 761], [760, 762], [762, 763], [762, 764], [764, 765], [764, 767], [816, 817], [816, 818], [818, 819], [818, 821], [822, 823], [822, 824], [824, 825], [824, 834], [899, 900], [899, 909], [911, 912], [911, 914], [914, 915], [914, 917], [917, 918], [917, 920]], "functions": {"find_large_files": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 47, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 47, "excluded_lines": 0, "num_branches": 26, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 26}, "missing_lines": [34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 62, 64, 72, 73, 81, 82, 83, 84, 85, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 105, 115, 116, 123, 124], "excluded_lines": [], "executed_branches": [], "missing_branches": [[34, 35], [34, 36], [36, 37], [36, 38], [38, 39], [38, 40], [40, 41], [40, 43], [45, 46], [45, 50], [51, 52], [51, 53], [53, 54], [53, 62], [72, 73], [72, 81], [89, 90], [89, 105], [90, 91], [90, 93], [94, 89], [94, 95], [96, 89], [96, 97], [101, 89], [101, 102]]}, "check_repository_size": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 34, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 34, "excluded_lines": 0, "num_branches": 20, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 20}, "missing_lines": [153, 154, 155, 156, 158, 159, 160, 161, 162, 170, 181, 182, 185, 186, 187, 189, 190, 192, 193, 194, 197, 198, 199, 201, 202, 205, 206, 207, 208, 209, 210, 211, 213, 215], "excluded_lines": [], "executed_branches": [], "missing_branches": [[153, 154], [153, 155], [155, 156], [155, 158], [159, 160], [159, 161], [161, 162], [161, 170], [189, 190], [189, 205], [192, 193], [192, 197], [193, 192], [193, 194], [198, 199], [198, 205], [206, 207], [206, 213], [207, 206], [207, 208]]}, "check_repository_size.get_dir_size": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 8, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 8, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 4}, "missing_lines": [172, 173, 174, 175, 176, 177, 178, 179], "excluded_lines": [], "executed_branches": [], "missing_branches": [[174, 175], [174, 179], [175, 174], [175, 176]]}, "analyze_branch_staleness": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 51, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 51, "excluded_lines": 0, "num_branches": 26, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 26}, "missing_lines": [245, 246, 247, 248, 249, 250, 251, 252, 254, 255, 256, 257, 258, 259, 261, 262, 263, 264, 265, 273, 275, 288, 289, 297, 299, 300, 302, 303, 304, 305, 307, 308, 309, 311, 312, 313, 315, 316, 317, 318, 320, 322, 323, 325, 326, 327, 329, 337, 338, 345, 346], "excluded_lines": [], "executed_branches": [], "missing_branches": [[245, 246], [245, 247], [247, 248], [247, 249], [249, 250], [249, 251], [251, 252], [251, 254], [256, 257], [256, 261], [262, 263], [262, 264], [264, 265], [264, 273], [288, 289], [288, 297], [307, 308], [307, 329], [308, 309], [308, 311], [312, 313], [312, 315], [322, 323], [322, 325], [325, 307], [325, 326]]}, "check_gc_needed": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 40, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 40, "excluded_lines": 0, "num_branches": 28, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 28}, "missing_lines": [375, 376, 377, 378, 380, 381, 382, 383, 384, 392, 394, 395, 396, 398, 399, 400, 401, 402, 403, 404, 407, 408, 409, 410, 413, 414, 417, 418, 419, 421, 422, 423, 427, 428, 429, 433, 434, 436, 444, 445], "excluded_lines": [], "executed_branches": [], "missing_branches": [[375, 376], [375, 377], [377, 378], [377, 380], [381, 382], [381, 383], [383, 384], [383, 392], [398, 399], [398, 407], [399, 400], [399, 407], [400, 399], [400, 401], [401, 399], [401, 402], [402, 401], [402, 403], [409, 410], [409, 413], [417, 418], [417, 421], [421, 422], [421, 427], [427, 428], [427, 433], [433, 434], [433, 436]]}, "detect_corrupted_objects": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 12}, "missing_lines": [474, 475, 476, 477, 479, 480, 481, 482, 483, 491, 493, 501, 504, 505, 506, 507, 509, 511, 519, 520, 527, 528], "excluded_lines": [], "executed_branches": [], "missing_branches": [[474, 475], [474, 476], [476, 477], [476, 479], [480, 481], [480, 482], [482, 483], [482, 491], [505, 506], [505, 509], [506, 505], [506, 507]]}, "analyze_repository_activity": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 51, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 51, "excluded_lines": 0, "num_branches": 24, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 24}, "missing_lines": [558, 559, 560, 561, 562, 563, 564, 565, 567, 568, 569, 570, 571, 572, 574, 575, 576, 577, 578, 586, 588, 601, 602, 610, 611, 614, 615, 616, 618, 619, 620, 621, 623, 624, 626, 627, 629, 631, 632, 635, 636, 637, 638, 639, 640, 642, 644, 652, 653, 660, 661], "excluded_lines": [], "executed_branches": [], "missing_branches": [[558, 559], [558, 560], [560, 561], [560, 562], [562, 563], [562, 564], [564, 565], [564, 567], [569, 570], [569, 574], [575, 576], [575, 577], [577, 578], [577, 586], [601, 602], [601, 610], [618, 619], [618, 631], [620, 621], [620, 623], [637, 638], [637, 642], [638, 637], [638, 639]]}, "check_worktree_clean": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 42, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 42, "excluded_lines": 0, "num_branches": 28, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 28}, "missing_lines": [690, 691, 692, 693, 695, 696, 697, 698, 699, 707, 708, 716, 717, 725, 726, 735, 736, 737, 739, 740, 741, 743, 746, 747, 750, 751, 754, 755, 757, 759, 760, 761, 762, 763, 764, 765, 767, 769, 777, 778, 785, 786], "excluded_lines": [], "executed_branches": [], "missing_branches": [[690, 691], [690, 692], [692, 693], [692, 695], [696, 697], [696, 698], [698, 699], [698, 707], [716, 717], [716, 725], [725, 726], [725, 735], [739, 740], [739, 757], [740, 741], [740, 743], [746, 747], [746, 750], [750, 751], [750, 754], [754, 739], [754, 755], [760, 761], [760, 762], [762, 763], [762, 764], [764, 765], [764, 767]]}, "get_repository_metrics": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 39, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 39, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 16}, "missing_lines": [816, 817, 818, 819, 821, 822, 823, 824, 825, 834, 836, 843, 848, 855, 862, 869, 876, 883, 890, 898, 899, 900, 901, 903, 904, 905, 906, 909, 911, 912, 914, 915, 917, 918, 920, 929, 930, 938, 939], "excluded_lines": [], "executed_branches": [], "missing_branches": [[816, 817], [816, 818], [818, 819], [818, 821], [822, 823], [822, 824], [824, 825], [824, 834], [899, 900], [899, 909], [911, 912], [911, 914], [914, 915], [914, 917], [917, 918], [917, 920]]}, "": {"executed_lines": [1, 7, 8, 10, 13, 14, 133, 134, 224, 225, 355, 356, 454, 455, 537, 538, 670, 671, 795, 796], "summary": {"covered_lines": 19, "num_statements": 19, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 7, 8, 10, 13, 14, 133, 134, 224, 225, 355, 356, 454, 455, 537, 538, 670, 671, 795, 796], "summary": {"covered_lines": 19, "num_statements": 353, "percent_covered": 3.538175046554935, "percent_covered_display": "4", "missing_lines": 334, "excluded_lines": 0, "num_branches": 184, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 184}, "missing_lines": [34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 62, 64, 72, 73, 81, 82, 83, 84, 85, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 105, 115, 116, 123, 124, 153, 154, 155, 156, 158, 159, 160, 161, 162, 170, 172, 173, 174, 175, 176, 177, 178, 179, 181, 182, 185, 186, 187, 189, 190, 192, 193, 194, 197, 198, 199, 201, 202, 205, 206, 207, 208, 209, 210, 211, 213, 215, 245, 246, 247, 248, 249, 250, 251, 252, 254, 255, 256, 257, 258, 259, 261, 262, 263, 264, 265, 273, 275, 288, 289, 297, 299, 300, 302, 303, 304, 305, 307, 308, 309, 311, 312, 313, 315, 316, 317, 318, 320, 322, 323, 325, 326, 327, 329, 337, 338, 345, 346, 375, 376, 377, 378, 380, 381, 382, 383, 384, 392, 394, 395, 396, 398, 399, 400, 401, 402, 403, 404, 407, 408, 409, 410, 413, 414, 417, 418, 419, 421, 422, 423, 427, 428, 429, 433, 434, 436, 444, 445, 474, 475, 476, 477, 479, 480, 481, 482, 483, 491, 493, 501, 504, 505, 506, 507, 509, 511, 519, 520, 527, 528, 558, 559, 560, 561, 562, 563, 564, 565, 567, 568, 569, 570, 571, 572, 574, 575, 576, 577, 578, 586, 588, 601, 602, 610, 611, 614, 615, 616, 618, 619, 620, 621, 623, 624, 626, 627, 629, 631, 632, 635, 636, 637, 638, 639, 640, 642, 644, 652, 653, 660, 661, 690, 691, 692, 693, 695, 696, 697, 698, 699, 707, 708, 716, 717, 725, 726, 735, 736, 737, 739, 740, 741, 743, 746, 747, 750, 751, 754, 755, 757, 759, 760, 761, 762, 763, 764, 765, 767, 769, 777, 778, 785, 786, 816, 817, 818, 819, 821, 822, 823, 824, 825, 834, 836, 843, 848, 855, 862, 869, 876, 883, 890, 898, 899, 900, 901, 903, 904, 905, 906, 909, 911, 912, 914, 915, 917, 918, 920, 929, 930, 938, 939], "excluded_lines": [], "executed_branches": [], "missing_branches": [[34, 35], [34, 36], [36, 37], [36, 38], [38, 39], [38, 40], [40, 41], [40, 43], [45, 46], [45, 50], [51, 52], [51, 53], [53, 54], [53, 62], [72, 73], [72, 81], [89, 90], [89, 105], [90, 91], [90, 93], [94, 89], [94, 95], [96, 89], [96, 97], [101, 89], [101, 102], [153, 154], [153, 155], [155, 156], [155, 158], [159, 160], [159, 161], [161, 162], [161, 170], [174, 175], [174, 179], [175, 174], [175, 176], [189, 190], [189, 205], [192, 193], [192, 197], [193, 192], [193, 194], [198, 199], [198, 205], [206, 207], [206, 213], [207, 206], [207, 208], [245, 246], [245, 247], [247, 248], [247, 249], [249, 250], [249, 251], [251, 252], [251, 254], [256, 257], [256, 261], [262, 263], [262, 264], [264, 265], [264, 273], [288, 289], [288, 297], [307, 308], [307, 329], [308, 309], [308, 311], [312, 313], [312, 315], [322, 323], [322, 325], [325, 307], [325, 326], [375, 376], [375, 377], [377, 378], [377, 380], [381, 382], [381, 383], [383, 384], [383, 392], [398, 399], [398, 407], [399, 400], [399, 407], [400, 399], [400, 401], [401, 399], [401, 402], [402, 401], [402, 403], [409, 410], [409, 413], [417, 418], [417, 421], [421, 422], [421, 427], [427, 428], [427, 433], [433, 434], [433, 436], [474, 475], [474, 476], [476, 477], [476, 479], [480, 481], [480, 482], [482, 483], [482, 491], [505, 506], [505, 509], [506, 505], [506, 507], [558, 559], [558, 560], [560, 561], [560, 562], [562, 563], [562, 564], [564, 565], [564, 567], [569, 570], [569, 574], [575, 576], [575, 577], [577, 578], [577, 586], [601, 602], [601, 610], [618, 619], [618, 631], [620, 621], [620, 623], [637, 638], [637, 642], [638, 637], [638, 639], [690, 691], [690, 692], [692, 693], [692, 695], [696, 697], [696, 698], [698, 699], [698, 707], [716, 717], [716, 725], [725, 726], [725, 735], [739, 740], [739, 757], [740, 741], [740, 743], [746, 747], [746, 750], [750, 751], [750, 754], [754, 739], [754, 755], [760, 761], [760, 762], [762, 763], [762, 764], [764, 765], [764, 767], [816, 817], [816, 818], [818, 819], [818, 821], [822, 823], [822, 824], [824, 825], [824, 834], [899, 900], [899, 909], [911, 912], [911, 914], [914, 915], [914, 917], [917, 918], [917, 920]]}}}, "src/coding_open_agent_tools/git/history.py": {"executed_lines": [1, 7, 8, 9, 11, 12, 15, 16, 49, 50, 53, 54, 56, 57, 59, 60, 62, 63, 65, 67, 81, 82, 83, 85, 86, 87, 88, 90, 91, 96, 97, 98, 101, 102, 103, 104, 105, 107, 109, 120, 122, 128, 129, 161, 162, 165, 166, 168, 169, 171, 172, 174, 175, 182, 183, 184, 185, 187, 188, 191, 192, 193, 196, 197, 198, 200, 201, 202, 203, 204, 206, 208, 209, 210, 212, 213, 214, 215, 217, 227, 228, 230, 232, 238, 239, 271, 272, 275, 276, 278, 279, 281, 282, 284, 285, 302, 303, 304, 306, 307, 308, 309, 311, 312, 316, 317, 318, 321, 322, 323, 324, 329, 339, 341, 347, 348, 372, 373, 376, 377, 378, 379, 381, 382, 384, 385, 387, 388, 394], "summary": {"covered_lines": 128, "num_statements": 143, "percent_covered": 90.9090909090909, "percent_covered_display": "91", "missing_lines": 15, "excluded_lines": 0, "num_branches": 66, "num_partial_branches": 4, "covered_branches": 62, "missing_branches": 4}, "missing_lines": [92, 93, 124, 125, 234, 235, 313, 314, 325, 326, 327, 343, 344, 396, 397], "excluded_lines": [], "executed_branches": [[49, 50], [49, 53], [53, 54], [53, 56], [56, 57], [56, 59], [59, 60], [59, 62], [62, 63], [62, 65], [85, 86], [85, 122], [86, 87], [86, 90], [91, 96], [103, 104], [103, 107], [161, 162], [161, 165], [165, 166], [165, 168], [168, 169], [168, 171], [171, 172], [171, 174], [187, 188], [187, 232], [191, 192], [191, 230], [201, 202], [202, 203], [202, 204], [204, 206], [204, 210], [210, 212], [210, 215], [271, 272], [271, 275], [275, 276], [275, 278], [278, 279], [278, 281], [281, 282], [281, 284], [306, 307], [306, 341], [307, 308], [307, 311], [312, 316], [322, 323], [322, 329], [324, 329], [372, 373], [372, 376], [376, 377], [376, 378], [378, 379], [378, 381], [381, 382], [381, 384], [384, 385], [384, 387]], "missing_branches": [[91, 92], [201, 217], [312, 313], [324, 325]], "functions": {"get_git_log": {"executed_lines": [49, 50, 53, 54, 56, 57, 59, 60, 62, 63, 65, 67, 81, 82, 83, 85, 86, 87, 88, 90, 91, 96, 97, 98, 101, 102, 103, 104, 105, 107, 109, 120, 122], "summary": {"covered_lines": 33, "num_statements": 37, "percent_covered": 90.9090909090909, "percent_covered_display": "91", "missing_lines": 4, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 1, "covered_branches": 17, "missing_branches": 1}, "missing_lines": [92, 93, 124, 125], "excluded_lines": [], "executed_branches": [[49, 50], [49, 53], [53, 54], [53, 56], [56, 57], [56, 59], [59, 60], [59, 62], [62, 63], [62, 65], [85, 86], [85, 122], [86, 87], [86, 90], [91, 96], [103, 104], [103, 107]], "missing_branches": [[91, 92]]}, "get_git_blame": {"executed_lines": [161, 162, 165, 166, 168, 169, 171, 172, 174, 175, 182, 183, 184, 185, 187, 188, 191, 192, 193, 196, 197, 198, 200, 201, 202, 203, 204, 206, 208, 209, 210, 212, 213, 214, 215, 217, 227, 228, 230, 232], "summary": {"covered_lines": 40, "num_statements": 42, "percent_covered": 95.16129032258064, "percent_covered_display": "95", "missing_lines": 2, "excluded_lines": 0, "num_branches": 20, "num_partial_branches": 1, "covered_branches": 19, "missing_branches": 1}, "missing_lines": [234, 235], "excluded_lines": [], "executed_branches": [[161, 162], [161, 165], [165, 166], [165, 168], [168, 169], [168, 171], [171, 172], [171, 174], [187, 188], [187, 232], [191, 192], [191, 230], [201, 202], [202, 203], [202, 204], [204, 206], [204, 210], [210, 212], [210, 215]], "missing_branches": [[201, 217]]}, "get_file_history": {"executed_lines": [271, 272, 275, 276, 278, 279, 281, 282, 284, 285, 302, 303, 304, 306, 307, 308, 309, 311, 312, 316, 317, 318, 321, 322, 323, 324, 329, 339, 341], "summary": {"covered_lines": 29, "num_statements": 36, "percent_covered": 83.33333333333333, "percent_covered_display": "83", "missing_lines": 7, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 2, "covered_branches": 16, "missing_branches": 2}, "missing_lines": [313, 314, 325, 326, 327, 343, 344], "excluded_lines": [], "executed_branches": [[271, 272], [271, 275], [275, 276], [275, 278], [278, 279], [278, 281], [281, 282], [281, 284], [306, 307], [306, 341], [307, 308], [307, 311], [312, 316], [322, 323], [322, 329], [324, 329]], "missing_branches": [[312, 313], [324, 325]]}, "get_file_at_commit": {"executed_lines": [372, 373, 376, 377, 378, 379, 381, 382, 384, 385, 387, 388, 394], "summary": {"covered_lines": 13, "num_statements": 15, "percent_covered": 92.0, "percent_covered_display": "92", "missing_lines": 2, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 0, "covered_branches": 10, "missing_branches": 0}, "missing_lines": [396, 397], "excluded_lines": [], "executed_branches": [[372, 373], [372, 376], [376, 377], [376, 378], [378, 379], [378, 381], [381, 382], [381, 384], [384, 385], [384, 387]], "missing_branches": []}, "": {"executed_lines": [1, 7, 8, 9, 11, 12, 15, 16, 128, 129, 238, 239, 347, 348], "summary": {"covered_lines": 13, "num_statements": 13, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 7, 8, 9, 11, 12, 15, 16, 49, 50, 53, 54, 56, 57, 59, 60, 62, 63, 65, 67, 81, 82, 83, 85, 86, 87, 88, 90, 91, 96, 97, 98, 101, 102, 103, 104, 105, 107, 109, 120, 122, 128, 129, 161, 162, 165, 166, 168, 169, 171, 172, 174, 175, 182, 183, 184, 185, 187, 188, 191, 192, 193, 196, 197, 198, 200, 201, 202, 203, 204, 206, 208, 209, 210, 212, 213, 214, 215, 217, 227, 228, 230, 232, 238, 239, 271, 272, 275, 276, 278, 279, 281, 282, 284, 285, 302, 303, 304, 306, 307, 308, 309, 311, 312, 316, 317, 318, 321, 322, 323, 324, 329, 339, 341, 347, 348, 372, 373, 376, 377, 378, 379, 381, 382, 384, 385, 387, 388, 394], "summary": {"covered_lines": 128, "num_statements": 143, "percent_covered": 90.9090909090909, "percent_covered_display": "91", "missing_lines": 15, "excluded_lines": 0, "num_branches": 66, "num_partial_branches": 4, "covered_branches": 62, "missing_branches": 4}, "missing_lines": [92, 93, 124, 125, 234, 235, 313, 314, 325, 326, 327, 343, 344, 396, 397], "excluded_lines": [], "executed_branches": [[49, 50], [49, 53], [53, 54], [53, 56], [56, 57], [56, 59], [59, 60], [59, 62], [62, 63], [62, 65], [85, 86], [85, 122], [86, 87], [86, 90], [91, 96], [103, 104], [103, 107], [161, 162], [161, 165], [165, 166], [165, 168], [168, 169], [168, 171], [171, 172], [171, 174], [187, 188], [187, 232], [191, 192], [191, 230], [201, 202], [202, 203], [202, 204], [204, 206], [204, 210], [210, 212], [210, 215], [271, 272], [271, 275], [275, 276], [275, 278], [278, 279], [278, 281], [281, 282], [281, 284], [306, 307], [306, 341], [307, 308], [307, 311], [312, 316], [322, 323], [322, 329], [324, 329], [372, 373], [372, 376], [376, 377], [376, 378], [378, 379], [378, 381], [381, 382], [381, 384], [384, 385], [384, 387]], "missing_branches": [[91, 92], [201, 217], [312, 313], [324, 325]]}}}, "src/coding_open_agent_tools/git/hooks.py": {"executed_lines": [1, 7, 8, 9, 10, 11, 13, 16, 17, 80, 81, 202, 203, 299, 300, 369, 370, 480, 481, 573, 574, 641, 642, 708, 709], "summary": {"covered_lines": 24, "num_statements": 289, "percent_covered": 5.393258426966292, "percent_covered_display": "5", "missing_lines": 265, "excluded_lines": 0, "num_branches": 156, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 156}, "missing_lines": [36, 37, 38, 39, 41, 42, 43, 45, 46, 47, 55, 56, 57, 58, 60, 61, 62, 63, 65, 66, 67, 69, 71, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 112, 114, 115, 116, 117, 118, 126, 127, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 144, 145, 147, 154, 155, 164, 165, 166, 168, 175, 176, 183, 184, 193, 223, 224, 225, 226, 227, 228, 229, 230, 232, 233, 234, 236, 237, 238, 239, 240, 248, 258, 259, 260, 262, 263, 264, 265, 268, 271, 272, 273, 274, 277, 278, 279, 280, 281, 282, 284, 286, 321, 322, 323, 324, 325, 326, 327, 328, 330, 331, 332, 334, 336, 337, 347, 348, 351, 352, 353, 354, 357, 359, 391, 392, 393, 394, 395, 396, 397, 398, 400, 401, 402, 404, 405, 406, 407, 408, 417, 418, 421, 424, 425, 428, 429, 430, 431, 432, 435, 436, 449, 450, 451, 454, 455, 456, 457, 458, 459, 460, 463, 464, 466, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 515, 516, 517, 520, 521, 530, 532, 533, 535, 537, 545, 547, 555, 556, 563, 564, 592, 593, 595, 596, 605, 607, 608, 611, 619, 621, 622, 625, 626, 628, 629, 631, 663, 664, 665, 666, 667, 668, 669, 670, 672, 673, 674, 677, 678, 681, 684, 685, 687, 688, 689, 690, 691, 693, 696, 698, 729, 730, 731, 732, 733, 734, 735, 736, 738, 739, 740, 742, 743, 744, 745, 746, 755, 756, 770, 771, 772, 775, 776, 777, 778, 781, 782, 783, 784, 786, 787, 789, 791], "excluded_lines": [], "executed_branches": [], "missing_branches": [[36, 37], [36, 38], [38, 39], [38, 41], [42, 43], [42, 45], [46, 47], [46, 55], [60, 61], [60, 71], [61, 60], [61, 62], [62, 63], [62, 65], [66, 67], [66, 69], [101, 102], [101, 103], [103, 104], [103, 105], [105, 106], [105, 107], [107, 108], [107, 110], [111, 112], [111, 114], [133, 134], [133, 144], [134, 135], [134, 136], [136, 137], [136, 138], [138, 139], [138, 140], [140, 141], [140, 144], [144, 145], [144, 193], [154, 155], [154, 164], [223, 224], [223, 225], [225, 226], [225, 227], [227, 228], [227, 229], [229, 230], [229, 232], [233, 234], [233, 236], [262, 263], [262, 268], [263, 262], [263, 264], [271, 272], [271, 273], [273, 274], [273, 277], [277, 278], [277, 279], [279, 280], [279, 281], [281, 282], [281, 284], [321, 322], [321, 323], [323, 324], [323, 325], [325, 326], [325, 327], [327, 328], [327, 330], [331, 332], [331, 334], [336, 337], [336, 347], [391, 392], [391, 393], [393, 394], [393, 395], [395, 396], [395, 397], [397, 398], [397, 400], [401, 402], [401, 404], [449, 450], [449, 454], [450, 449], [450, 451], [455, 456], [455, 457], [457, 458], [457, 459], [459, 460], [459, 463], [463, 464], [463, 466], [504, 505], [504, 506], [506, 507], [506, 508], [508, 509], [508, 510], [510, 511], [510, 512], [512, 513], [512, 515], [516, 517], [516, 520], [520, 521], [520, 530], [592, 593], [592, 595], [595, 596], [595, 605], [621, 622], [621, 631], [625, 626], [625, 628], [628, 621], [628, 629], [663, 664], [663, 665], [665, 666], [665, 667], [667, 668], [667, 669], [669, 670], [669, 672], [673, 674], [673, 677], [688, 689], [688, 690], [690, 691], [690, 693], [729, 730], [729, 731], [731, 732], [731, 733], [733, 734], [733, 735], [735, 736], [735, 738], [739, 740], [739, 742], [770, 771], [770, 775], [771, 770], [771, 772], [777, 778], [777, 781], [783, 784], [783, 789], [786, 783], [786, 787]], "functions": {"list_installed_hooks": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 23, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 16}, "missing_lines": [36, 37, 38, 39, 41, 42, 43, 45, 46, 47, 55, 56, 57, 58, 60, 61, 62, 63, 65, 66, 67, 69, 71], "excluded_lines": [], "executed_branches": [], "missing_branches": [[36, 37], [36, 38], [38, 39], [38, 41], [42, 43], [42, 45], [46, 47], [46, 55], [60, 61], [60, 71], [61, 60], [61, 62], [62, 63], [62, 65], [66, 67], [66, 69]]}, "validate_hook_syntax": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 43, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 43, "excluded_lines": 0, "num_branches": 24, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 24}, "missing_lines": [101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 112, 114, 115, 116, 117, 118, 126, 127, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 144, 145, 147, 154, 155, 164, 165, 166, 168, 175, 176, 183, 184, 193], "excluded_lines": [], "executed_branches": [], "missing_branches": [[101, 102], [101, 103], [103, 104], [103, 105], [105, 106], [105, 107], [107, 108], [107, 110], [111, 112], [111, 114], [133, 134], [133, 144], [134, 135], [134, 136], [136, 137], [136, 138], [138, 139], [138, 140], [140, 141], [140, 144], [144, 145], [144, 193], [154, 155], [154, 164]]}, "validate_hook_security": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 37, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 37, "excluded_lines": 0, "num_branches": 24, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 24}, "missing_lines": [223, 224, 225, 226, 227, 228, 229, 230, 232, 233, 234, 236, 237, 238, 239, 240, 248, 258, 259, 260, 262, 263, 264, 265, 268, 271, 272, 273, 274, 277, 278, 279, 280, 281, 282, 284, 286], "excluded_lines": [], "executed_branches": [], "missing_branches": [[223, 224], [223, 225], [225, 226], [225, 227], [227, 228], [227, 229], [229, 230], [229, 232], [233, 234], [233, 236], [262, 263], [262, 268], [263, 262], [263, 264], [271, 272], [271, 273], [273, 274], [273, 277], [277, 278], [277, 279], [279, 280], [279, 281], [281, 282], [281, 284]]}, "check_hook_executable": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 22, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 12}, "missing_lines": [321, 322, 323, 324, 325, 326, 327, 328, 330, 331, 332, 334, 336, 337, 347, 348, 351, 352, 353, 354, 357, 359], "excluded_lines": [], "executed_branches": [], "missing_branches": [[321, 322], [321, 323], [323, 324], [323, 325], [325, 326], [325, 327], [327, 328], [327, 330], [331, 332], [331, 334], [336, 337], [336, 347]]}, "analyze_hook_script": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 41, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 41, "excluded_lines": 0, "num_branches": 22, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 22}, "missing_lines": [391, 392, 393, 394, 395, 396, 397, 398, 400, 401, 402, 404, 405, 406, 407, 408, 417, 418, 421, 424, 425, 428, 429, 430, 431, 432, 435, 436, 449, 450, 451, 454, 455, 456, 457, 458, 459, 460, 463, 464, 466], "excluded_lines": [], "executed_branches": [], "missing_branches": [[391, 392], [391, 393], [393, 394], [393, 395], [395, 396], [395, 397], [397, 398], [397, 400], [401, 402], [401, 404], [449, 450], [449, 454], [450, 449], [450, 451], [455, 456], [455, 457], [457, 458], [457, 459], [459, 460], [459, 463], [463, 464], [463, 466]]}, "test_hook_execution": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 26, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 26, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 14}, "missing_lines": [504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 515, 516, 517, 520, 521, 530, 532, 533, 535, 537, 545, 547, 555, 556, 563, 564], "excluded_lines": [], "executed_branches": [], "missing_branches": [[504, 505], [504, 506], [506, 507], [506, 508], [508, 509], [508, 510], [510, 511], [510, 512], [512, 513], [512, 515], [516, 517], [516, 520], [520, 521], [520, 530]]}, "parse_hook_output": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 16, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 16, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 10}, "missing_lines": [592, 593, 595, 596, 605, 607, 608, 611, 619, 621, 622, 625, 626, 628, 629, 631], "excluded_lines": [], "executed_branches": [], "missing_branches": [[592, 593], [592, 595], [595, 596], [595, 605], [621, 622], [621, 631], [625, 626], [625, 628], [628, 621], [628, 629]]}, "validate_hook_permissions": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 24, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 24, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 14}, "missing_lines": [663, 664, 665, 666, 667, 668, 669, 670, 672, 673, 674, 677, 678, 681, 684, 685, 687, 688, 689, 690, 691, 693, 696, 698], "excluded_lines": [], "executed_branches": [], "missing_branches": [[663, 664], [663, 665], [665, 666], [665, 667], [667, 668], [667, 669], [669, 670], [669, 672], [673, 674], [673, 677], [688, 689], [688, 690], [690, 691], [690, 693]]}, "get_hook_dependencies": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 33, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 33, "excluded_lines": 0, "num_branches": 20, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 20}, "missing_lines": [729, 730, 731, 732, 733, 734, 735, 736, 738, 739, 740, 742, 743, 744, 745, 746, 755, 756, 770, 771, 772, 775, 776, 777, 778, 781, 782, 783, 784, 786, 787, 789, 791], "excluded_lines": [], "executed_branches": [], "missing_branches": [[729, 730], [729, 731], [731, 732], [731, 733], [733, 734], [733, 735], [735, 736], [735, 738], [739, 740], [739, 742], [770, 771], [770, 775], [771, 770], [771, 772], [777, 778], [777, 781], [783, 784], [783, 789], [786, 783], [786, 787]]}, "": {"executed_lines": [1, 7, 8, 9, 10, 11, 13, 16, 17, 80, 81, 202, 203, 299, 300, 369, 370, 480, 481, 573, 574, 641, 642, 708, 709], "summary": {"covered_lines": 24, "num_statements": 24, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 7, 8, 9, 10, 11, 13, 16, 17, 80, 81, 202, 203, 299, 300, 369, 370, 480, 481, 573, 574, 641, 642, 708, 709], "summary": {"covered_lines": 24, "num_statements": 289, "percent_covered": 5.393258426966292, "percent_covered_display": "5", "missing_lines": 265, "excluded_lines": 0, "num_branches": 156, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 156}, "missing_lines": [36, 37, 38, 39, 41, 42, 43, 45, 46, 47, 55, 56, 57, 58, 60, 61, 62, 63, 65, 66, 67, 69, 71, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 112, 114, 115, 116, 117, 118, 126, 127, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 144, 145, 147, 154, 155, 164, 165, 166, 168, 175, 176, 183, 184, 193, 223, 224, 225, 226, 227, 228, 229, 230, 232, 233, 234, 236, 237, 238, 239, 240, 248, 258, 259, 260, 262, 263, 264, 265, 268, 271, 272, 273, 274, 277, 278, 279, 280, 281, 282, 284, 286, 321, 322, 323, 324, 325, 326, 327, 328, 330, 331, 332, 334, 336, 337, 347, 348, 351, 352, 353, 354, 357, 359, 391, 392, 393, 394, 395, 396, 397, 398, 400, 401, 402, 404, 405, 406, 407, 408, 417, 418, 421, 424, 425, 428, 429, 430, 431, 432, 435, 436, 449, 450, 451, 454, 455, 456, 457, 458, 459, 460, 463, 464, 466, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 515, 516, 517, 520, 521, 530, 532, 533, 535, 537, 545, 547, 555, 556, 563, 564, 592, 593, 595, 596, 605, 607, 608, 611, 619, 621, 622, 625, 626, 628, 629, 631, 663, 664, 665, 666, 667, 668, 669, 670, 672, 673, 674, 677, 678, 681, 684, 685, 687, 688, 689, 690, 691, 693, 696, 698, 729, 730, 731, 732, 733, 734, 735, 736, 738, 739, 740, 742, 743, 744, 745, 746, 755, 756, 770, 771, 772, 775, 776, 777, 778, 781, 782, 783, 784, 786, 787, 789, 791], "excluded_lines": [], "executed_branches": [], "missing_branches": [[36, 37], [36, 38], [38, 39], [38, 41], [42, 43], [42, 45], [46, 47], [46, 55], [60, 61], [60, 71], [61, 60], [61, 62], [62, 63], [62, 65], [66, 67], [66, 69], [101, 102], [101, 103], [103, 104], [103, 105], [105, 106], [105, 107], [107, 108], [107, 110], [111, 112], [111, 114], [133, 134], [133, 144], [134, 135], [134, 136], [136, 137], [136, 138], [138, 139], [138, 140], [140, 141], [140, 144], [144, 145], [144, 193], [154, 155], [154, 164], [223, 224], [223, 225], [225, 226], [225, 227], [227, 228], [227, 229], [229, 230], [229, 232], [233, 234], [233, 236], [262, 263], [262, 268], [263, 262], [263, 264], [271, 272], [271, 273], [273, 274], [273, 277], [277, 278], [277, 279], [279, 280], [279, 281], [281, 282], [281, 284], [321, 322], [321, 323], [323, 324], [323, 325], [325, 326], [325, 327], [327, 328], [327, 330], [331, 332], [331, 334], [336, 337], [336, 347], [391, 392], [391, 393], [393, 394], [393, 395], [395, 396], [395, 397], [397, 398], [397, 400], [401, 402], [401, 404], [449, 450], [449, 454], [450, 449], [450, 451], [455, 456], [455, 457], [457, 458], [457, 459], [459, 460], [459, 463], [463, 464], [463, 466], [504, 505], [504, 506], [506, 507], [506, 508], [508, 509], [508, 510], [510, 511], [510, 512], [512, 513], [512, 515], [516, 517], [516, 520], [520, 521], [520, 530], [592, 593], [592, 595], [595, 596], [595, 605], [621, 622], [621, 631], [625, 626], [625, 628], [628, 621], [628, 629], [663, 664], [663, 665], [665, 666], [665, 667], [667, 668], [667, 669], [669, 670], [669, 672], [673, 674], [673, 677], [688, 689], [688, 690], [690, 691], [690, 693], [729, 730], [729, 731], [731, 732], [731, 733], [733, 734], [733, 735], [735, 736], [735, 738], [739, 740], [739, 742], [770, 771], [770, 775], [771, 770], [771, 772], [777, 778], [777, 781], [783, 784], [783, 789], [786, 783], [786, 787]]}}}, "src/coding_open_agent_tools/git/remotes.py": {"executed_lines": [1, 7, 8, 10, 13, 14, 94, 95, 195, 196, 281, 282, 387, 388], "summary": {"covered_lines": 13, "num_statements": 162, "percent_covered": 5.241935483870968, "percent_covered_display": "5", "missing_lines": 149, "excluded_lines": 0, "num_branches": 86, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 86}, "missing_lines": [32, 33, 34, 35, 37, 38, 39, 41, 42, 50, 51, 58, 61, 62, 63, 64, 65, 66, 67, 68, 70, 73, 79, 85, 86, 114, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 127, 129, 137, 138, 145, 148, 150, 152, 160, 162, 163, 170, 173, 179, 180, 186, 187, 215, 216, 217, 218, 219, 220, 221, 222, 224, 225, 226, 228, 229, 237, 238, 245, 248, 249, 250, 251, 252, 253, 256, 257, 258, 264, 272, 273, 301, 302, 303, 304, 305, 306, 307, 308, 310, 311, 312, 314, 316, 325, 339, 340, 347, 348, 349, 356, 357, 359, 361, 362, 363, 364, 365, 366, 368, 372, 378, 379, 406, 407, 408, 409, 411, 412, 413, 415, 416, 424, 425, 432, 434, 435, 437, 438, 439, 440, 441, 444, 445, 446, 449, 450, 451, 452, 453, 455, 457, 458, 459, 460, 461, 465, 473, 474], "excluded_lines": [], "executed_branches": [], "missing_branches": [[32, 33], [32, 34], [34, 35], [34, 37], [38, 39], [38, 41], [50, 51], [50, 58], [62, 63], [62, 70], [64, 62], [64, 65], [67, 62], [67, 68], [114, 115], [114, 116], [116, 117], [116, 118], [118, 119], [118, 120], [120, 121], [120, 123], [124, 125], [124, 127], [137, 138], [137, 145], [162, 163], [162, 170], [215, 216], [215, 217], [217, 218], [217, 219], [219, 220], [219, 221], [221, 222], [221, 224], [225, 226], [225, 228], [237, 238], [237, 245], [249, 250], [249, 256], [251, 249], [251, 252], [301, 302], [301, 303], [303, 304], [303, 305], [305, 306], [305, 307], [307, 308], [307, 310], [311, 312], [311, 314], [339, 340], [339, 347], [348, 349], [348, 356], [361, 362], [361, 363], [363, 364], [363, 365], [365, 366], [365, 368], [406, 407], [406, 408], [408, 409], [408, 411], [412, 413], [412, 415], [424, 425], [424, 432], [437, 438], [437, 457], [439, 437], [439, 440], [444, 445], [444, 446], [449, 450], [449, 451], [451, 452], [451, 453], [453, 437], [453, 455], [458, 459], [458, 465]], "functions": {"list_remotes": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 14}, "missing_lines": [32, 33, 34, 35, 37, 38, 39, 41, 42, 50, 51, 58, 61, 62, 63, 64, 65, 66, 67, 68, 70, 73, 79, 85, 86], "excluded_lines": [], "executed_branches": [], "missing_branches": [[32, 33], [32, 34], [34, 35], [34, 37], [38, 39], [38, 41], [50, 51], [50, 58], [62, 63], [62, 70], [64, 62], [64, 65], [67, 62], [67, 68]]}, "check_remote_connectivity": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 14}, "missing_lines": [114, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 127, 129, 137, 138, 145, 148, 150, 152, 160, 162, 163, 170, 173, 179, 180, 186, 187], "excluded_lines": [], "executed_branches": [], "missing_branches": [[114, 115], [114, 116], [116, 117], [116, 118], [118, 119], [118, 120], [120, 121], [120, 123], [124, 125], [124, 127], [137, 138], [137, 145], [162, 163], [162, 170]]}, "analyze_remote_branches": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 16}, "missing_lines": [215, 216, 217, 218, 219, 220, 221, 222, 224, 225, 226, 228, 229, 237, 238, 245, 248, 249, 250, 251, 252, 253, 256, 257, 258, 264, 272, 273], "excluded_lines": [], "executed_branches": [], "missing_branches": [[215, 216], [215, 217], [217, 218], [217, 219], [219, 220], [219, 221], [221, 222], [221, 224], [225, 226], [225, 228], [237, 238], [237, 245], [249, 250], [249, 256], [251, 249], [251, 252]]}, "check_remote_sync_status": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 32, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 32, "excluded_lines": 0, "num_branches": 20, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 20}, "missing_lines": [301, 302, 303, 304, 305, 306, 307, 308, 310, 311, 312, 314, 316, 325, 339, 340, 347, 348, 349, 356, 357, 359, 361, 362, 363, 364, 365, 366, 368, 372, 378, 379], "excluded_lines": [], "executed_branches": [], "missing_branches": [[301, 302], [301, 303], [303, 304], [303, 305], [305, 306], [305, 307], [307, 308], [307, 310], [311, 312], [311, 314], [339, 340], [339, 347], [348, 349], [348, 356], [361, 362], [361, 363], [363, 364], [363, 365], [365, 366], [365, 368]]}, "validate_remote_url_security": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 36, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 36, "excluded_lines": 0, "num_branches": 22, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 22}, "missing_lines": [406, 407, 408, 409, 411, 412, 413, 415, 416, 424, 425, 432, 434, 435, 437, 438, 439, 440, 441, 444, 445, 446, 449, 450, 451, 452, 453, 455, 457, 458, 459, 460, 461, 465, 473, 474], "excluded_lines": [], "executed_branches": [], "missing_branches": [[406, 407], [406, 408], [408, 409], [408, 411], [412, 413], [412, 415], [424, 425], [424, 432], [437, 438], [437, 457], [439, 437], [439, 440], [444, 445], [444, 446], [449, 450], [449, 451], [451, 452], [451, 453], [453, 437], [453, 455], [458, 459], [458, 465]]}, "": {"executed_lines": [1, 7, 8, 10, 13, 14, 94, 95, 195, 196, 281, 282, 387, 388], "summary": {"covered_lines": 13, "num_statements": 13, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 7, 8, 10, 13, 14, 94, 95, 195, 196, 281, 282, 387, 388], "summary": {"covered_lines": 13, "num_statements": 162, "percent_covered": 5.241935483870968, "percent_covered_display": "5", "missing_lines": 149, "excluded_lines": 0, "num_branches": 86, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 86}, "missing_lines": [32, 33, 34, 35, 37, 38, 39, 41, 42, 50, 51, 58, 61, 62, 63, 64, 65, 66, 67, 68, 70, 73, 79, 85, 86, 114, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 127, 129, 137, 138, 145, 148, 150, 152, 160, 162, 163, 170, 173, 179, 180, 186, 187, 215, 216, 217, 218, 219, 220, 221, 222, 224, 225, 226, 228, 229, 237, 238, 245, 248, 249, 250, 251, 252, 253, 256, 257, 258, 264, 272, 273, 301, 302, 303, 304, 305, 306, 307, 308, 310, 311, 312, 314, 316, 325, 339, 340, 347, 348, 349, 356, 357, 359, 361, 362, 363, 364, 365, 366, 368, 372, 378, 379, 406, 407, 408, 409, 411, 412, 413, 415, 416, 424, 425, 432, 434, 435, 437, 438, 439, 440, 441, 444, 445, 446, 449, 450, 451, 452, 453, 455, 457, 458, 459, 460, 461, 465, 473, 474], "excluded_lines": [], "executed_branches": [], "missing_branches": [[32, 33], [32, 34], [34, 35], [34, 37], [38, 39], [38, 41], [50, 51], [50, 58], [62, 63], [62, 70], [64, 62], [64, 65], [67, 62], [67, 68], [114, 115], [114, 116], [116, 117], [116, 118], [118, 119], [118, 120], [120, 121], [120, 123], [124, 125], [124, 127], [137, 138], [137, 145], [162, 163], [162, 170], [215, 216], [215, 217], [217, 218], [217, 219], [219, 220], [219, 221], [221, 222], [221, 224], [225, 226], [225, 228], [237, 238], [237, 245], [249, 250], [249, 256], [251, 249], [251, 252], [301, 302], [301, 303], [303, 304], [303, 305], [305, 306], [305, 307], [307, 308], [307, 310], [311, 312], [311, 314], [339, 340], [339, 347], [348, 349], [348, 356], [361, 362], [361, 363], [363, 364], [363, 365], [365, 366], [365, 368], [406, 407], [406, 408], [408, 409], [408, 411], [412, 413], [412, 415], [424, 425], [424, 432], [437, 438], [437, 457], [439, 437], [439, 440], [444, 445], [444, 446], [449, 450], [449, 451], [451, 452], [451, 453], [453, 437], [453, 455], [458, 459], [458, 465]]}}}, "src/coding_open_agent_tools/git/security.py": {"executed_lines": [1, 7, 8, 10, 13, 14, 110, 111, 234, 235, 332, 333, 364, 365, 405, 406, 457, 458, 494, 495], "summary": {"covered_lines": 19, "num_statements": 229, "percent_covered": 5.322128851540616, "percent_covered_display": "5", "missing_lines": 210, "excluded_lines": 0, "num_branches": 128, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 128}, "missing_lines": [34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 48, 49, 50, 53, 54, 56, 64, 65, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 86, 87, 88, 89, 91, 100, 101, 130, 131, 132, 133, 135, 136, 137, 139, 154, 155, 163, 164, 172, 173, 174, 176, 177, 178, 179, 182, 183, 184, 185, 186, 189, 190, 191, 192, 193, 194, 197, 198, 199, 200, 202, 203, 204, 207, 210, 211, 213, 224, 225, 255, 256, 257, 258, 259, 260, 261, 262, 264, 265, 266, 268, 269, 277, 278, 286, 287, 288, 290, 291, 299, 300, 301, 302, 304, 305, 307, 308, 309, 310, 312, 314, 321, 322, 335, 336, 337, 338, 340, 341, 342, 344, 345, 352, 353, 360, 361, 367, 368, 369, 370, 372, 373, 374, 376, 377, 385, 386, 387, 388, 389, 390, 392, 397, 398, 408, 409, 410, 411, 413, 414, 415, 417, 418, 426, 427, 429, 430, 437, 438, 440, 448, 449, 460, 461, 462, 463, 465, 466, 467, 469, 470, 473, 474, 475, 476, 477, 478, 479, 481, 482, 483, 484, 486, 497, 498, 499, 500, 502, 503, 504, 506, 507, 515, 516, 518, 519, 520, 521, 522, 523, 524, 525, 528, 529, 530, 531, 533, 539, 540], "excluded_lines": [], "executed_branches": [], "missing_branches": [[34, 35], [34, 36], [36, 37], [36, 38], [38, 39], [38, 41], [43, 44], [43, 48], [49, 50], [49, 53], [64, 65], [64, 73], [77, 78], [77, 91], [78, 79], [78, 80], [81, 82], [81, 83], [87, 77], [87, 88], [130, 131], [130, 132], [132, 133], [132, 135], [136, 137], [136, 139], [163, 164], [163, 172], [176, 177], [176, 202], [177, 178], [177, 179], [182, 183], [182, 189], [183, 182], [183, 184], [189, 190], [189, 197], [190, 189], [190, 191], [192, 193], [192, 194], [197, 176], [197, 198], [198, 197], [198, 199], [203, 204], [203, 213], [210, 211], [210, 213], [255, 256], [255, 257], [257, 258], [257, 259], [259, 260], [259, 261], [261, 262], [261, 264], [265, 266], [265, 268], [277, 278], [277, 286], [290, 291], [290, 304], [299, 290], [299, 300], [301, 290], [301, 302], [307, 308], [307, 309], [309, 310], [309, 312], [335, 336], [335, 337], [337, 338], [337, 340], [341, 342], [341, 344], [367, 368], [367, 369], [369, 370], [369, 372], [373, 374], [373, 376], [386, 387], [386, 392], [387, 386], [387, 388], [389, 386], [389, 390], [408, 409], [408, 410], [410, 411], [410, 413], [414, 415], [414, 417], [429, 430], [429, 440], [437, 429], [437, 438], [460, 461], [460, 462], [462, 463], [462, 465], [466, 467], [466, 469], [474, 475], [474, 481], [477, 478], [477, 481], [482, 483], [482, 486], [497, 498], [497, 499], [499, 500], [499, 502], [503, 504], [503, 506], [518, 519], [518, 533], [519, 520], [519, 521], [522, 518], [522, 523], [528, 529], [528, 530], [530, 518], [530, 531]], "functions": {"scan_history_for_secrets": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 37, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 37, "excluded_lines": 0, "num_branches": 20, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 20}, "missing_lines": [34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 48, 49, 50, 53, 54, 56, 64, 65, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 86, 87, 88, 89, 91, 100, 101], "excluded_lines": [], "executed_branches": [], "missing_branches": [[34, 35], [34, 36], [36, 37], [36, 38], [38, 39], [38, 41], [43, 44], [43, 48], [49, 50], [49, 53], [64, 65], [64, 73], [77, 78], [77, 91], [78, 79], [78, 80], [81, 82], [81, 83], [87, 77], [87, 88]]}, "check_sensitive_files": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 43, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 43, "excluded_lines": 0, "num_branches": 30, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 30}, "missing_lines": [130, 131, 132, 133, 135, 136, 137, 139, 154, 155, 163, 164, 172, 173, 174, 176, 177, 178, 179, 182, 183, 184, 185, 186, 189, 190, 191, 192, 193, 194, 197, 198, 199, 200, 202, 203, 204, 207, 210, 211, 213, 224, 225], "excluded_lines": [], "executed_branches": [], "missing_branches": [[130, 131], [130, 132], [132, 133], [132, 135], [136, 137], [136, 139], [163, 164], [163, 172], [176, 177], [176, 202], [177, 178], [177, 179], [182, 183], [182, 189], [183, 182], [183, 184], [189, 190], [189, 197], [190, 189], [190, 191], [192, 193], [192, 194], [197, 176], [197, 198], [198, 197], [198, 199], [203, 204], [203, 213], [210, 211], [210, 213]]}, "validate_gpg_signatures": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 34, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 34, "excluded_lines": 0, "num_branches": 22, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 22}, "missing_lines": [255, 256, 257, 258, 259, 260, 261, 262, 264, 265, 266, 268, 269, 277, 278, 286, 287, 288, 290, 291, 299, 300, 301, 302, 304, 305, 307, 308, 309, 310, 312, 314, 321, 322], "excluded_lines": [], "executed_branches": [], "missing_branches": [[255, 256], [255, 257], [257, 258], [257, 259], [259, 260], [259, 261], [261, 262], [261, 264], [265, 266], [265, 268], [277, 278], [277, 286], [290, 291], [290, 304], [299, 290], [299, 300], [301, 290], [301, 302], [307, 308], [307, 309], [309, 310], [309, 312]]}, "check_force_push_protection": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 13, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 13, "excluded_lines": 0, "num_branches": 6, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 6}, "missing_lines": [335, 336, 337, 338, 340, 341, 342, 344, 345, 352, 353, 360, 361], "excluded_lines": [], "executed_branches": [], "missing_branches": [[335, 336], [335, 337], [337, 338], [337, 340], [341, 342], [341, 344]]}, "analyze_file_permissions": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 12}, "missing_lines": [367, 368, 369, 370, 372, 373, 374, 376, 377, 385, 386, 387, 388, 389, 390, 392, 397, 398], "excluded_lines": [], "executed_branches": [], "missing_branches": [[367, 368], [367, 369], [369, 370], [369, 372], [373, 374], [373, 376], [386, 387], [386, 392], [387, 386], [387, 388], [389, 386], [389, 390]]}, "check_signed_tags": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 10}, "missing_lines": [408, 409, 410, 411, 413, 414, 415, 417, 418, 426, 427, 429, 430, 437, 438, 440, 448, 449], "excluded_lines": [], "executed_branches": [], "missing_branches": [[408, 409], [408, 410], [410, 411], [410, 413], [414, 415], [414, 417], [429, 430], [429, 440], [437, 429], [437, 438]]}, "detect_security_issues": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 12}, "missing_lines": [460, 461, 462, 463, 465, 466, 467, 469, 470, 473, 474, 475, 476, 477, 478, 479, 481, 482, 483, 484, 486], "excluded_lines": [], "executed_branches": [], "missing_branches": [[460, 461], [460, 462], [462, 463], [462, 465], [466, 467], [466, 469], [474, 475], [474, 481], [477, 478], [477, 481], [482, 483], [482, 486]]}, "audit_commit_authors": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 26, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 26, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 16}, "missing_lines": [497, 498, 499, 500, 502, 503, 504, 506, 507, 515, 516, 518, 519, 520, 521, 522, 523, 524, 525, 528, 529, 530, 531, 533, 539, 540], "excluded_lines": [], "executed_branches": [], "missing_branches": [[497, 498], [497, 499], [499, 500], [499, 502], [503, 504], [503, 506], [518, 519], [518, 533], [519, 520], [519, 521], [522, 518], [522, 523], [528, 529], [528, 530], [530, 518], [530, 531]]}, "": {"executed_lines": [1, 7, 8, 10, 13, 14, 110, 111, 234, 235, 332, 333, 364, 365, 405, 406, 457, 458, 494, 495], "summary": {"covered_lines": 19, "num_statements": 19, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 7, 8, 10, 13, 14, 110, 111, 234, 235, 332, 333, 364, 365, 405, 406, 457, 458, 494, 495], "summary": {"covered_lines": 19, "num_statements": 229, "percent_covered": 5.322128851540616, "percent_covered_display": "5", "missing_lines": 210, "excluded_lines": 0, "num_branches": 128, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 128}, "missing_lines": [34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 48, 49, 50, 53, 54, 56, 64, 65, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 86, 87, 88, 89, 91, 100, 101, 130, 131, 132, 133, 135, 136, 137, 139, 154, 155, 163, 164, 172, 173, 174, 176, 177, 178, 179, 182, 183, 184, 185, 186, 189, 190, 191, 192, 193, 194, 197, 198, 199, 200, 202, 203, 204, 207, 210, 211, 213, 224, 225, 255, 256, 257, 258, 259, 260, 261, 262, 264, 265, 266, 268, 269, 277, 278, 286, 287, 288, 290, 291, 299, 300, 301, 302, 304, 305, 307, 308, 309, 310, 312, 314, 321, 322, 335, 336, 337, 338, 340, 341, 342, 344, 345, 352, 353, 360, 361, 367, 368, 369, 370, 372, 373, 374, 376, 377, 385, 386, 387, 388, 389, 390, 392, 397, 398, 408, 409, 410, 411, 413, 414, 415, 417, 418, 426, 427, 429, 430, 437, 438, 440, 448, 449, 460, 461, 462, 463, 465, 466, 467, 469, 470, 473, 474, 475, 476, 477, 478, 479, 481, 482, 483, 484, 486, 497, 498, 499, 500, 502, 503, 504, 506, 507, 515, 516, 518, 519, 520, 521, 522, 523, 524, 525, 528, 529, 530, 531, 533, 539, 540], "excluded_lines": [], "executed_branches": [], "missing_branches": [[34, 35], [34, 36], [36, 37], [36, 38], [38, 39], [38, 41], [43, 44], [43, 48], [49, 50], [49, 53], [64, 65], [64, 73], [77, 78], [77, 91], [78, 79], [78, 80], [81, 82], [81, 83], [87, 77], [87, 88], [130, 131], [130, 132], [132, 133], [132, 135], [136, 137], [136, 139], [163, 164], [163, 172], [176, 177], [176, 202], [177, 178], [177, 179], [182, 183], [182, 189], [183, 182], [183, 184], [189, 190], [189, 197], [190, 189], [190, 191], [192, 193], [192, 194], [197, 176], [197, 198], [198, 197], [198, 199], [203, 204], [203, 213], [210, 211], [210, 213], [255, 256], [255, 257], [257, 258], [257, 259], [259, 260], [259, 261], [261, 262], [261, 264], [265, 266], [265, 268], [277, 278], [277, 286], [290, 291], [290, 304], [299, 290], [299, 300], [301, 290], [301, 302], [307, 308], [307, 309], [309, 310], [309, 312], [335, 336], [335, 337], [337, 338], [337, 340], [341, 342], [341, 344], [367, 368], [367, 369], [369, 370], [369, 372], [373, 374], [373, 376], [386, 387], [386, 392], [387, 386], [387, 388], [389, 386], [389, 390], [408, 409], [408, 410], [410, 411], [410, 413], [414, 415], [414, 417], [429, 430], [429, 440], [437, 429], [437, 438], [460, 461], [460, 462], [462, 463], [462, 465], [466, 467], [466, 469], [474, 475], [474, 481], [477, 478], [477, 481], [482, 483], [482, 486], [497, 498], [497, 499], [499, 500], [499, 502], [503, 504], [503, 506], [518, 519], [518, 533], [519, 520], [519, 521], [522, 518], [522, 523], [528, 529], [528, 530], [530, 518], [530, 531]]}}}, "src/coding_open_agent_tools/git/status.py": {"executed_lines": [1, 7, 8, 9, 11, 12, 15, 16, 47, 48, 52, 53, 55, 56, 58, 60, 66, 69, 77, 78, 79, 81, 82, 87, 88, 91, 95, 96, 99, 102, 104, 116, 117, 138, 139, 143, 144, 146, 147, 149, 150, 156, 162, 163, 188, 189, 192, 193, 195, 196, 198, 199, 201, 202, 208], "summary": {"covered_lines": 54, "num_statements": 63, "percent_covered": 86.02150537634408, "percent_covered_display": "86", "missing_lines": 9, "excluded_lines": 0, "num_branches": 30, "num_partial_branches": 4, "covered_branches": 26, "missing_branches": 4}, "missing_lines": [83, 92, 100, 112, 113, 158, 159, 210, 211], "excluded_lines": [], "executed_branches": [[47, 48], [47, 52], [52, 53], [52, 55], [55, 56], [55, 58], [81, 82], [81, 102], [82, 87], [91, 95], [95, 96], [99, 81], [138, 139], [138, 143], [143, 144], [143, 146], [146, 147], [146, 149], [188, 189], [188, 192], [192, 193], [192, 195], [195, 196], [195, 198], [198, 199], [198, 201]], "missing_branches": [[82, 83], [91, 92], [95, 99], [99, 100]], "functions": {"get_git_status": {"executed_lines": [47, 48, 52, 53, 55, 56, 58, 60, 66, 69, 77, 78, 79, 81, 82, 87, 88, 91, 95, 96, 99, 102, 104], "summary": {"covered_lines": 23, "num_statements": 28, "percent_covered": 79.54545454545455, "percent_covered_display": "80", "missing_lines": 5, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 4, "covered_branches": 12, "missing_branches": 4}, "missing_lines": [83, 92, 100, 112, 113], "excluded_lines": [], "executed_branches": [[47, 48], [47, 52], [52, 53], [52, 55], [55, 56], [55, 58], [81, 82], [81, 102], [82, 87], [91, 95], [95, 96], [99, 81]], "missing_branches": [[82, 83], [91, 92], [95, 99], [99, 100]]}, "get_current_branch": {"executed_lines": [138, 139, 143, 144, 146, 147, 149, 150, 156], "summary": {"covered_lines": 9, "num_statements": 11, "percent_covered": 88.23529411764706, "percent_covered_display": "88", "missing_lines": 2, "excluded_lines": 0, "num_branches": 6, "num_partial_branches": 0, "covered_branches": 6, "missing_branches": 0}, "missing_lines": [158, 159], "excluded_lines": [], "executed_branches": [[138, 139], [138, 143], [143, 144], [143, 146], [146, 147], [146, 149]], "missing_branches": []}, "get_git_diff": {"executed_lines": [188, 189, 192, 193, 195, 196, 198, 199, 201, 202, 208], "summary": {"covered_lines": 11, "num_statements": 13, "percent_covered": 90.47619047619048, "percent_covered_display": "90", "missing_lines": 2, "excluded_lines": 0, "num_branches": 8, "num_partial_branches": 0, "covered_branches": 8, "missing_branches": 0}, "missing_lines": [210, 211], "excluded_lines": [], "executed_branches": [[188, 189], [188, 192], [192, 193], [192, 195], [195, 196], [195, 198], [198, 199], [198, 201]], "missing_branches": []}, "": {"executed_lines": [1, 7, 8, 9, 11, 12, 15, 16, 116, 117, 162, 163], "summary": {"covered_lines": 11, "num_statements": 11, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 7, 8, 9, 11, 12, 15, 16, 47, 48, 52, 53, 55, 56, 58, 60, 66, 69, 77, 78, 79, 81, 82, 87, 88, 91, 95, 96, 99, 102, 104, 116, 117, 138, 139, 143, 144, 146, 147, 149, 150, 156, 162, 163, 188, 189, 192, 193, 195, 196, 198, 199, 201, 202, 208], "summary": {"covered_lines": 54, "num_statements": 63, "percent_covered": 86.02150537634408, "percent_covered_display": "86", "missing_lines": 9, "excluded_lines": 0, "num_branches": 30, "num_partial_branches": 4, "covered_branches": 26, "missing_branches": 4}, "missing_lines": [83, 92, 100, 112, 113, 158, 159, 210, 211], "excluded_lines": [], "executed_branches": [[47, 48], [47, 52], [52, 53], [52, 55], [55, 56], [55, 58], [81, 82], [81, 102], [82, 87], [91, 95], [95, 96], [99, 81], [138, 139], [138, 143], [143, 144], [143, 146], [146, 147], [146, 149], [188, 189], [188, 192], [192, 193], [192, 195], [195, 196], [195, 198], [198, 199], [198, 201]], "missing_branches": [[82, 83], [91, 92], [95, 99], [99, 100]]}}}, "src/coding_open_agent_tools/git/submodules.py": {"executed_lines": [1, 6, 7, 9, 12, 13, 93, 94, 174, 175, 254, 255, 330, 331], "summary": {"covered_lines": 13, "num_statements": 140, "percent_covered": 6.190476190476191, "percent_covered_display": "6", "missing_lines": 127, "excluded_lines": 0, "num_branches": 70, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 70}, "missing_lines": [31, 32, 33, 34, 36, 37, 38, 40, 41, 49, 50, 57, 58, 59, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 76, 78, 84, 85, 113, 114, 115, 116, 118, 119, 120, 122, 123, 124, 132, 133, 134, 136, 137, 139, 140, 141, 142, 145, 146, 147, 148, 150, 151, 152, 153, 155, 164, 165, 193, 194, 195, 196, 198, 199, 200, 202, 204, 212, 213, 220, 221, 223, 224, 226, 227, 228, 230, 231, 233, 239, 245, 246, 273, 274, 275, 276, 278, 279, 280, 282, 284, 292, 293, 301, 302, 304, 305, 306, 307, 309, 315, 321, 322, 349, 350, 351, 352, 354, 355, 356, 358, 360, 368, 369, 376, 377, 379, 381, 382, 383, 385, 391, 397, 398], "excluded_lines": [], "executed_branches": [], "missing_branches": [[31, 32], [31, 33], [33, 34], [33, 36], [37, 38], [37, 40], [49, 50], [49, 57], [62, 63], [62, 76], [63, 64], [63, 67], [67, 68], [67, 72], [113, 114], [113, 115], [115, 116], [115, 118], [119, 120], [119, 122], [123, 124], [123, 132], [139, 140], [139, 150], [140, 139], [140, 141], [145, 146], [145, 147], [147, 139], [147, 148], [151, 152], [151, 155], [193, 194], [193, 195], [195, 196], [195, 198], [199, 200], [199, 202], [212, 213], [212, 220], [223, 224], [223, 233], [224, 226], [224, 228], [228, 223], [228, 230], [273, 274], [273, 275], [275, 276], [275, 278], [279, 280], [279, 282], [292, 293], [292, 301], [304, 305], [304, 309], [305, 304], [305, 306], [349, 350], [349, 351], [351, 352], [351, 354], [355, 356], [355, 358], [368, 369], [368, 376], [379, 381], [379, 385], [381, 379], [381, 382]], "functions": {"list_submodules": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 14}, "missing_lines": [31, 32, 33, 34, 36, 37, 38, 40, 41, 49, 50, 57, 58, 59, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 76, 78, 84, 85], "excluded_lines": [], "executed_branches": [], "missing_branches": [[31, 32], [31, 33], [33, 34], [33, 36], [37, 38], [37, 40], [49, 50], [49, 57], [62, 63], [62, 76], [63, 64], [63, 67], [67, 68], [67, 72]]}, "validate_submodule_urls": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 30, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 30, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 18}, "missing_lines": [113, 114, 115, 116, 118, 119, 120, 122, 123, 124, 132, 133, 134, 136, 137, 139, 140, 141, 142, 145, 146, 147, 148, 150, 151, 152, 153, 155, 164, 165], "excluded_lines": [], "executed_branches": [], "missing_branches": [[113, 114], [113, 115], [115, 116], [115, 118], [119, 120], [119, 122], [123, 124], [123, 132], [139, 140], [139, 150], [140, 139], [140, 141], [145, 146], [145, 147], [147, 139], [147, 148], [151, 152], [151, 155]]}, "check_submodule_sync": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 24, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 24, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 14}, "missing_lines": [193, 194, 195, 196, 198, 199, 200, 202, 204, 212, 213, 220, 221, 223, 224, 226, 227, 228, 230, 231, 233, 239, 245, 246], "excluded_lines": [], "executed_branches": [], "missing_branches": [[193, 194], [193, 195], [195, 196], [195, 198], [199, 200], [199, 202], [212, 213], [212, 220], [223, 224], [223, 233], [224, 226], [224, 228], [228, 223], [228, 230]]}, "analyze_submodule_updates": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 12}, "missing_lines": [273, 274, 275, 276, 278, 279, 280, 282, 284, 292, 293, 301, 302, 304, 305, 306, 307, 309, 315, 321, 322], "excluded_lines": [], "executed_branches": [], "missing_branches": [[273, 274], [273, 275], [275, 276], [275, 278], [279, 280], [279, 282], [292, 293], [292, 301], [304, 305], [304, 309], [305, 304], [305, 306]]}, "validate_submodule_commits": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 12}, "missing_lines": [349, 350, 351, 352, 354, 355, 356, 358, 360, 368, 369, 376, 377, 379, 381, 382, 383, 385, 391, 397, 398], "excluded_lines": [], "executed_branches": [], "missing_branches": [[349, 350], [349, 351], [351, 352], [351, 354], [355, 356], [355, 358], [368, 369], [368, 376], [379, 381], [379, 385], [381, 379], [381, 382]]}, "": {"executed_lines": [1, 6, 7, 9, 12, 13, 93, 94, 174, 175, 254, 255, 330, 331], "summary": {"covered_lines": 13, "num_statements": 13, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 6, 7, 9, 12, 13, 93, 94, 174, 175, 254, 255, 330, 331], "summary": {"covered_lines": 13, "num_statements": 140, "percent_covered": 6.190476190476191, "percent_covered_display": "6", "missing_lines": 127, "excluded_lines": 0, "num_branches": 70, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 70}, "missing_lines": [31, 32, 33, 34, 36, 37, 38, 40, 41, 49, 50, 57, 58, 59, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 76, 78, 84, 85, 113, 114, 115, 116, 118, 119, 120, 122, 123, 124, 132, 133, 134, 136, 137, 139, 140, 141, 142, 145, 146, 147, 148, 150, 151, 152, 153, 155, 164, 165, 193, 194, 195, 196, 198, 199, 200, 202, 204, 212, 213, 220, 221, 223, 224, 226, 227, 228, 230, 231, 233, 239, 245, 246, 273, 274, 275, 276, 278, 279, 280, 282, 284, 292, 293, 301, 302, 304, 305, 306, 307, 309, 315, 321, 322, 349, 350, 351, 352, 354, 355, 356, 358, 360, 368, 369, 376, 377, 379, 381, 382, 383, 385, 391, 397, 398], "excluded_lines": [], "executed_branches": [], "missing_branches": [[31, 32], [31, 33], [33, 34], [33, 36], [37, 38], [37, 40], [49, 50], [49, 57], [62, 63], [62, 76], [63, 64], [63, 67], [67, 68], [67, 72], [113, 114], [113, 115], [115, 116], [115, 118], [119, 120], [119, 122], [123, 124], [123, 132], [139, 140], [139, 150], [140, 139], [140, 141], [145, 146], [145, 147], [147, 139], [147, 148], [151, 152], [151, 155], [193, 194], [193, 195], [195, 196], [195, 198], [199, 200], [199, 202], [212, 213], [212, 220], [223, 224], [223, 233], [224, 226], [224, 228], [228, 223], [228, 230], [273, 274], [273, 275], [275, 276], [275, 278], [279, 280], [279, 282], [292, 293], [292, 301], [304, 305], [304, 309], [305, 304], [305, 306], [349, 350], [349, 351], [351, 352], [351, 354], [355, 356], [355, 358], [368, 369], [368, 376], [379, 381], [379, 385], [381, 379], [381, 382]]}}}, "src/coding_open_agent_tools/git/tags.py": {"executed_lines": [1, 7, 8, 9, 11, 14, 15, 81, 82, 135, 136, 216, 217, 337, 338], "summary": {"covered_lines": 14, "num_statements": 165, "percent_covered": 5.447470817120623, "percent_covered_display": "5", "missing_lines": 151, "excluded_lines": 0, "num_branches": 92, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 92}, "missing_lines": [34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 56, 57, 64, 66, 72, 73, 101, 102, 103, 104, 108, 112, 114, 115, 116, 125, 154, 155, 156, 157, 158, 159, 160, 161, 164, 165, 168, 170, 171, 173, 174, 181, 182, 184, 185, 188, 189, 190, 191, 192, 193, 195, 196, 197, 198, 199, 200, 201, 203, 205, 206, 208, 237, 238, 239, 240, 241, 242, 244, 245, 246, 247, 248, 249, 251, 252, 253, 255, 256, 264, 265, 273, 275, 276, 285, 286, 288, 289, 290, 292, 293, 294, 296, 297, 298, 299, 300, 301, 304, 308, 309, 310, 311, 312, 313, 314, 315, 317, 318, 320, 327, 328, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 371, 372, 373, 375, 376, 384, 385, 392, 395, 396, 404, 407, 408, 410, 411, 412, 413, 414, 415, 416, 418, 422, 430, 431], "excluded_lines": [], "executed_branches": [], "missing_branches": [[34, 35], [34, 36], [36, 37], [36, 38], [38, 39], [38, 40], [40, 41], [40, 43], [44, 45], [44, 47], [56, 57], [56, 64], [101, 102], [101, 103], [103, 104], [103, 108], [114, 115], [114, 125], [154, 155], [154, 156], [156, 157], [156, 158], [158, 159], [158, 160], [160, 161], [160, 164], [173, 174], [173, 181], [188, 189], [188, 196], [190, 191], [190, 192], [192, 193], [192, 195], [196, 197], [196, 205], [198, 199], [198, 200], [200, 201], [200, 203], [237, 238], [237, 239], [239, 240], [239, 241], [241, 242], [241, 244], [246, 247], [246, 251], [252, 253], [252, 255], [264, 265], [264, 273], [275, 276], [275, 285], [288, 289], [288, 304], [292, 288], [292, 293], [296, 297], [296, 298], [298, 299], [298, 300], [300, 288], [300, 301], [304, 308], [304, 310], [310, 311], [310, 313], [313, 314], [313, 317], [358, 359], [358, 360], [360, 361], [360, 362], [362, 363], [362, 364], [364, 365], [364, 366], [366, 367], [366, 368], [368, 369], [368, 371], [372, 373], [372, 375], [384, 385], [384, 392], [411, 412], [411, 413], [413, 414], [413, 415], [415, 416], [415, 418]], "functions": {"list_tags": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 19, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 12}, "missing_lines": [34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 56, 57, 64, 66, 72, 73], "excluded_lines": [], "executed_branches": [], "missing_branches": [[34, 35], [34, 36], [36, 37], [36, 38], [38, 39], [38, 40], [40, 41], [40, 43], [44, 45], [44, 47], [56, 57], [56, 64]]}, "validate_semver_tag": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 10, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 10, "excluded_lines": 0, "num_branches": 6, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 6}, "missing_lines": [101, 102, 103, 104, 108, 112, 114, 115, 116, 125], "excluded_lines": [], "executed_branches": [], "missing_branches": [[101, 102], [101, 103], [103, 104], [103, 108], [114, 115], [114, 125]]}, "compare_versions": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 36, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 36, "excluded_lines": 0, "num_branches": 22, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 22}, "missing_lines": [154, 155, 156, 157, 158, 159, 160, 161, 164, 165, 168, 170, 171, 173, 174, 181, 182, 184, 185, 188, 189, 190, 191, 192, 193, 195, 196, 197, 198, 199, 200, 201, 203, 205, 206, 208], "excluded_lines": [], "executed_branches": [], "missing_branches": [[154, 155], [154, 156], [156, 157], [156, 158], [158, 159], [158, 160], [160, 161], [160, 164], [173, 174], [173, 181], [188, 189], [188, 196], [190, 191], [190, 192], [192, 193], [192, 195], [196, 197], [196, 205], [198, 199], [198, 200], [200, 201], [200, 203]]}, "analyze_tag_history": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 50, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 50, "excluded_lines": 0, "num_branches": 30, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 30}, "missing_lines": [237, 238, 239, 240, 241, 242, 244, 245, 246, 247, 248, 249, 251, 252, 253, 255, 256, 264, 265, 273, 275, 276, 285, 286, 288, 289, 290, 292, 293, 294, 296, 297, 298, 299, 300, 301, 304, 308, 309, 310, 311, 312, 313, 314, 315, 317, 318, 320, 327, 328], "excluded_lines": [], "executed_branches": [], "missing_branches": [[237, 238], [237, 239], [239, 240], [239, 241], [241, 242], [241, 244], [246, 247], [246, 251], [252, 253], [252, 255], [264, 265], [264, 273], [275, 276], [275, 285], [288, 289], [288, 304], [292, 288], [292, 293], [296, 297], [296, 298], [298, 299], [298, 300], [300, 288], [300, 301], [304, 308], [304, 310], [310, 311], [310, 313], [313, 314], [313, 317]]}, "find_commits_between_tags": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 36, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 36, "excluded_lines": 0, "num_branches": 22, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 22}, "missing_lines": [358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 371, 372, 373, 375, 376, 384, 385, 392, 395, 396, 404, 407, 408, 410, 411, 412, 413, 414, 415, 416, 418, 422, 430, 431], "excluded_lines": [], "executed_branches": [], "missing_branches": [[358, 359], [358, 360], [360, 361], [360, 362], [362, 363], [362, 364], [364, 365], [364, 366], [366, 367], [366, 368], [368, 369], [368, 371], [372, 373], [372, 375], [384, 385], [384, 392], [411, 412], [411, 413], [413, 414], [413, 415], [415, 416], [415, 418]]}, "": {"executed_lines": [1, 7, 8, 9, 11, 14, 15, 81, 82, 135, 136, 216, 217, 337, 338], "summary": {"covered_lines": 14, "num_statements": 14, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 7, 8, 9, 11, 14, 15, 81, 82, 135, 136, 216, 217, 337, 338], "summary": {"covered_lines": 14, "num_statements": 165, "percent_covered": 5.447470817120623, "percent_covered_display": "5", "missing_lines": 151, "excluded_lines": 0, "num_branches": 92, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 92}, "missing_lines": [34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 56, 57, 64, 66, 72, 73, 101, 102, 103, 104, 108, 112, 114, 115, 116, 125, 154, 155, 156, 157, 158, 159, 160, 161, 164, 165, 168, 170, 171, 173, 174, 181, 182, 184, 185, 188, 189, 190, 191, 192, 193, 195, 196, 197, 198, 199, 200, 201, 203, 205, 206, 208, 237, 238, 239, 240, 241, 242, 244, 245, 246, 247, 248, 249, 251, 252, 253, 255, 256, 264, 265, 273, 275, 276, 285, 286, 288, 289, 290, 292, 293, 294, 296, 297, 298, 299, 300, 301, 304, 308, 309, 310, 311, 312, 313, 314, 315, 317, 318, 320, 327, 328, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 371, 372, 373, 375, 376, 384, 385, 392, 395, 396, 404, 407, 408, 410, 411, 412, 413, 414, 415, 416, 418, 422, 430, 431], "excluded_lines": [], "executed_branches": [], "missing_branches": [[34, 35], [34, 36], [36, 37], [36, 38], [38, 39], [38, 40], [40, 41], [40, 43], [44, 45], [44, 47], [56, 57], [56, 64], [101, 102], [101, 103], [103, 104], [103, 108], [114, 115], [114, 125], [154, 155], [154, 156], [156, 157], [156, 158], [158, 159], [158, 160], [160, 161], [160, 164], [173, 174], [173, 181], [188, 189], [188, 196], [190, 191], [190, 192], [192, 193], [192, 195], [196, 197], [196, 205], [198, 199], [198, 200], [200, 201], [200, 203], [237, 238], [237, 239], [239, 240], [239, 241], [241, 242], [241, 244], [246, 247], [246, 251], [252, 253], [252, 255], [264, 265], [264, 273], [275, 276], [275, 285], [288, 289], [288, 304], [292, 288], [292, 293], [296, 297], [296, 298], [298, 299], [298, 300], [300, 288], [300, 301], [304, 308], [304, 310], [310, 311], [310, 313], [313, 314], [313, 317], [358, 359], [358, 360], [360, 361], [360, 362], [362, 363], [362, 364], [364, 365], [364, 366], [366, 367], [366, 368], [368, 369], [368, 371], [372, 373], [372, 375], [384, 385], [384, 392], [411, 412], [411, 413], [413, 414], [413, 415], [415, 416], [415, 418]]}}}, "src/coding_open_agent_tools/git/workflows.py": {"executed_lines": [1, 7, 8, 9, 11, 14, 15, 113, 114, 211, 212, 299, 300, 391, 392, 491, 492], "summary": {"covered_lines": 16, "num_statements": 207, "percent_covered": 4.953560371517028, "percent_covered_display": "5", "missing_lines": 191, "excluded_lines": 0, "num_branches": 116, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 116}, "missing_lines": [34, 35, 36, 37, 39, 40, 41, 43, 44, 52, 53, 61, 66, 67, 70, 80, 81, 82, 83, 86, 87, 88, 89, 90, 91, 92, 94, 96, 103, 104, 133, 134, 135, 136, 138, 139, 140, 142, 144, 152, 153, 161, 168, 169, 170, 171, 172, 175, 176, 181, 184, 185, 186, 187, 188, 189, 190, 192, 194, 201, 202, 232, 233, 234, 235, 236, 237, 238, 239, 242, 243, 244, 245, 247, 248, 249, 251, 252, 260, 261, 269, 270, 272, 273, 274, 276, 282, 289, 290, 318, 319, 320, 321, 323, 324, 325, 327, 329, 338, 346, 347, 348, 350, 351, 354, 362, 363, 364, 365, 367, 368, 369, 370, 374, 382, 383, 412, 413, 414, 415, 416, 417, 418, 419, 421, 422, 423, 425, 427, 435, 436, 444, 446, 447, 448, 450, 451, 452, 453, 455, 457, 458, 461, 462, 463, 464, 465, 466, 467, 468, 469, 471, 472, 474, 481, 482, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 525, 526, 527, 528, 529, 530, 532, 533, 534, 536, 537, 545, 546, 553, 554, 555, 558, 560, 561, 562, 563, 565, 567, 573, 574], "excluded_lines": [], "executed_branches": [], "missing_branches": [[34, 35], [34, 36], [36, 37], [36, 39], [40, 41], [40, 43], [52, 53], [52, 61], [81, 82], [81, 86], [82, 81], [82, 83], [87, 88], [87, 89], [89, 90], [89, 91], [91, 92], [91, 94], [133, 134], [133, 135], [135, 136], [135, 138], [139, 140], [139, 142], [152, 153], [152, 161], [169, 170], [169, 171], [171, 172], [171, 175], [185, 186], [185, 187], [187, 188], [187, 189], [189, 190], [189, 192], [232, 233], [232, 234], [234, 235], [234, 236], [236, 237], [236, 238], [238, 239], [238, 242], [248, 249], [248, 251], [260, 261], [260, 269], [272, 273], [272, 276], [273, 272], [273, 274], [318, 319], [318, 320], [320, 321], [320, 323], [324, 325], [324, 327], [347, 348], [347, 350], [350, 351], [350, 354], [362, 363], [362, 367], [363, 364], [363, 367], [364, 363], [364, 365], [368, 369], [368, 374], [412, 413], [412, 414], [414, 415], [414, 416], [416, 417], [416, 418], [418, 419], [418, 421], [422, 423], [422, 425], [435, 436], [435, 444], [450, 451], [450, 461], [451, 452], [451, 457], [452, 453], [452, 455], [457, 450], [457, 458], [461, 462], [461, 464], [464, 465], [464, 467], [467, 468], [467, 471], [514, 515], [514, 516], [516, 517], [516, 518], [518, 519], [518, 520], [520, 521], [520, 522], [522, 523], [522, 525], [527, 528], [527, 532], [533, 534], [533, 536], [545, 546], [545, 553], [560, 561], [560, 562], [562, 563], [562, 565]], "functions": {"validate_gitflow_workflow": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 30, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 30, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 18}, "missing_lines": [34, 35, 36, 37, 39, 40, 41, 43, 44, 52, 53, 61, 66, 67, 70, 80, 81, 82, 83, 86, 87, 88, 89, 90, 91, 92, 94, 96, 103, 104], "excluded_lines": [], "executed_branches": [], "missing_branches": [[34, 35], [34, 36], [36, 37], [36, 39], [40, 41], [40, 43], [52, 53], [52, 61], [81, 82], [81, 86], [82, 81], [82, 83], [87, 88], [87, 89], [89, 90], [89, 91], [91, 92], [91, 94]]}, "validate_trunk_based_workflow": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 31, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 31, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 18}, "missing_lines": [133, 134, 135, 136, 138, 139, 140, 142, 144, 152, 153, 161, 168, 169, 170, 171, 172, 175, 176, 181, 184, 185, 186, 187, 188, 189, 190, 192, 194, 201, 202], "excluded_lines": [], "executed_branches": [], "missing_branches": [[133, 134], [133, 135], [135, 136], [135, 138], [139, 140], [139, 142], [152, 153], [152, 161], [169, 170], [169, 171], [171, 172], [171, 175], [185, 186], [185, 187], [187, 188], [187, 189], [189, 190], [189, 192]]}, "validate_branch_naming": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 16}, "missing_lines": [232, 233, 234, 235, 236, 237, 238, 239, 242, 243, 244, 245, 247, 248, 249, 251, 252, 260, 261, 269, 270, 272, 273, 274, 276, 282, 289, 290], "excluded_lines": [], "executed_branches": [], "missing_branches": [[232, 233], [232, 234], [234, 235], [234, 236], [236, 237], [236, 238], [238, 239], [238, 242], [248, 249], [248, 251], [260, 261], [260, 269], [272, 273], [272, 276], [273, 272], [273, 274]]}, "check_protected_branches": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 27, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 18}, "missing_lines": [318, 319, 320, 321, 323, 324, 325, 327, 329, 338, 346, 347, 348, 350, 351, 354, 362, 363, 364, 365, 367, 368, 369, 370, 374, 382, 383], "excluded_lines": [], "executed_branches": [], "missing_branches": [[318, 319], [318, 320], [320, 321], [320, 323], [324, 325], [324, 327], [347, 348], [347, 350], [350, 351], [350, 354], [362, 363], [362, 367], [363, 364], [363, 367], [364, 363], [364, 365], [368, 369], [368, 374]]}, "analyze_merge_strategy": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 40, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 40, "excluded_lines": 0, "num_branches": 26, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 26}, "missing_lines": [412, 413, 414, 415, 416, 417, 418, 419, 421, 422, 423, 425, 427, 435, 436, 444, 446, 447, 448, 450, 451, 452, 453, 455, 457, 458, 461, 462, 463, 464, 465, 466, 467, 468, 469, 471, 472, 474, 481, 482], "excluded_lines": [], "executed_branches": [], "missing_branches": [[412, 413], [412, 414], [414, 415], [414, 416], [416, 417], [416, 418], [418, 419], [418, 421], [422, 423], [422, 425], [435, 436], [435, 444], [450, 451], [450, 461], [451, 452], [451, 457], [452, 453], [452, 455], [457, 450], [457, 458], [461, 462], [461, 464], [464, 465], [464, 467], [467, 468], [467, 471]]}, "validate_commit_frequency": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 35, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 35, "excluded_lines": 0, "num_branches": 20, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 20}, "missing_lines": [514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 525, 526, 527, 528, 529, 530, 532, 533, 534, 536, 537, 545, 546, 553, 554, 555, 558, 560, 561, 562, 563, 565, 567, 573, 574], "excluded_lines": [], "executed_branches": [], "missing_branches": [[514, 515], [514, 516], [516, 517], [516, 518], [518, 519], [518, 520], [520, 521], [520, 522], [522, 523], [522, 525], [527, 528], [527, 532], [533, 534], [533, 536], [545, 546], [545, 553], [560, 561], [560, 562], [562, 563], [562, 565]]}, "": {"executed_lines": [1, 7, 8, 9, 11, 14, 15, 113, 114, 211, 212, 299, 300, 391, 392, 491, 492], "summary": {"covered_lines": 16, "num_statements": 16, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 7, 8, 9, 11, 14, 15, 113, 114, 211, 212, 299, 300, 391, 392, 491, 492], "summary": {"covered_lines": 16, "num_statements": 207, "percent_covered": 4.953560371517028, "percent_covered_display": "5", "missing_lines": 191, "excluded_lines": 0, "num_branches": 116, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 116}, "missing_lines": [34, 35, 36, 37, 39, 40, 41, 43, 44, 52, 53, 61, 66, 67, 70, 80, 81, 82, 83, 86, 87, 88, 89, 90, 91, 92, 94, 96, 103, 104, 133, 134, 135, 136, 138, 139, 140, 142, 144, 152, 153, 161, 168, 169, 170, 171, 172, 175, 176, 181, 184, 185, 186, 187, 188, 189, 190, 192, 194, 201, 202, 232, 233, 234, 235, 236, 237, 238, 239, 242, 243, 244, 245, 247, 248, 249, 251, 252, 260, 261, 269, 270, 272, 273, 274, 276, 282, 289, 290, 318, 319, 320, 321, 323, 324, 325, 327, 329, 338, 346, 347, 348, 350, 351, 354, 362, 363, 364, 365, 367, 368, 369, 370, 374, 382, 383, 412, 413, 414, 415, 416, 417, 418, 419, 421, 422, 423, 425, 427, 435, 436, 444, 446, 447, 448, 450, 451, 452, 453, 455, 457, 458, 461, 462, 463, 464, 465, 466, 467, 468, 469, 471, 472, 474, 481, 482, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 525, 526, 527, 528, 529, 530, 532, 533, 534, 536, 537, 545, 546, 553, 554, 555, 558, 560, 561, 562, 563, 565, 567, 573, 574], "excluded_lines": [], "executed_branches": [], "missing_branches": [[34, 35], [34, 36], [36, 37], [36, 39], [40, 41], [40, 43], [52, 53], [52, 61], [81, 82], [81, 86], [82, 81], [82, 83], [87, 88], [87, 89], [89, 90], [89, 91], [91, 92], [91, 94], [133, 134], [133, 135], [135, 136], [135, 138], [139, 140], [139, 142], [152, 153], [152, 161], [169, 170], [169, 171], [171, 172], [171, 175], [185, 186], [185, 187], [187, 188], [187, 189], [189, 190], [189, 192], [232, 233], [232, 234], [234, 235], [234, 236], [236, 237], [236, 238], [238, 239], [238, 242], [248, 249], [248, 251], [260, 261], [260, 269], [272, 273], [272, 276], [273, 272], [273, 274], [318, 319], [318, 320], [320, 321], [320, 323], [324, 325], [324, 327], [347, 348], [347, 350], [350, 351], [350, 354], [362, 363], [362, 367], [363, 364], [363, 367], [364, 363], [364, 365], [368, 369], [368, 374], [412, 413], [412, 414], [414, 415], [414, 416], [416, 417], [416, 418], [418, 419], [418, 421], [422, 423], [422, 425], [435, 436], [435, 444], [450, 451], [450, 461], [451, 452], [451, 457], [452, 453], [452, 455], [457, 450], [457, 458], [461, 462], [461, 464], [464, 465], [464, 467], [467, 468], [467, 471], [514, 515], [514, 516], [516, 517], [516, 518], [518, 519], [518, 520], [520, 521], [520, 522], [522, 523], [522, 525], [527, 528], [527, 532], [533, 534], [533, 536], [545, 546], [545, 553], [560, 561], [560, 562], [562, 563], [562, 565]]}}}, "src/coding_open_agent_tools/go/__init__.py": {"executed_lines": [1, 19, 39], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": [], "functions": {"": {"executed_lines": [1, 19, 39], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 19, 39], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/coding_open_agent_tools/go/navigation.py": {"executed_lines": [1, 13, 14, 15, 18, 19, 21, 26, 27, 28, 30, 31, 34, 46, 52, 53, 54, 55, 60, 71, 72, 75, 76, 77, 79, 81, 82, 84, 85, 86, 87, 88, 89, 91, 93, 94, 100, 103, 113, 116, 126, 128, 129, 130, 131, 132, 134, 135, 138, 147, 150, 160, 162, 163, 167, 177, 178, 179, 183, 193, 194, 196, 197, 198, 208, 209, 232, 233, 234, 236, 237, 239, 240, 241, 242, 245, 246, 247, 248, 249, 250, 251, 259, 260, 261, 262, 263, 264, 265, 272, 274, 275, 280, 281, 301, 302, 303, 305, 306, 308, 309, 310, 311, 314, 315, 317, 318, 319, 320, 321, 322, 323, 329, 331, 332, 337, 338, 362, 364, 367, 368, 369, 370, 373, 374, 375, 376, 377, 378, 381, 382, 385, 386, 387, 388, 389, 390, 391, 392, 395, 396, 399, 401, 416, 417, 435, 437, 438, 440, 441, 442, 443, 445, 448, 449, 450, 457, 458, 459, 460, 461, 462, 463, 469, 473, 475, 476, 478, 487, 488, 506, 508, 511, 512, 513, 514, 516, 519, 520, 521, 522, 523, 529, 530, 531, 534, 535, 536, 537, 538, 539, 545, 547, 548, 550, 559, 560, 581, 583, 585, 586, 588, 589, 590, 591, 594, 595, 596, 597, 598, 599, 601, 602, 603, 604, 605, 609, 610, 613, 622, 623, 624, 625, 626, 627, 628, 629, 631, 632, 633, 634, 635, 636, 637, 638, 639, 646, 648, 649, 650, 652, 660, 662, 663, 668, 669, 688, 690, 692, 695, 696, 697, 698, 701, 702, 703, 704, 705, 706, 713, 714, 724, 726, 727, 732, 733, 752, 754, 756, 759, 760, 761, 762, 764, 767, 768, 769, 771, 773, 774, 782, 783, 784, 786, 787, 788, 789, 790, 791, 792, 793, 796, 798, 799, 801, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 815, 816, 818, 824, 825, 830, 831, 851, 853, 856, 857, 858, 859, 861, 862, 865, 866, 867, 868, 869, 872, 873, 874, 875, 876, 879, 880, 881, 882, 883, 884, 885, 887, 903, 904, 928, 930, 932, 935, 936, 937, 938, 941, 942, 943, 944, 945, 946, 948, 949, 950, 951, 952, 956, 957, 960, 962, 973, 974, 975, 976, 977, 978, 979, 980, 982, 983, 984, 985, 986, 987, 988, 989, 990, 997, 999, 1000, 1001, 1003, 1005, 1015, 1017, 1018, 1023, 1024, 1045, 1047, 1049, 1052, 1053, 1054, 1055, 1056, 1059, 1060, 1061, 1062, 1064, 1065, 1066, 1067, 1068, 1070, 1078, 1079, 1080, 1081, 1083, 1084, 1085, 1086, 1087, 1089, 1096, 1098, 1099, 1104, 1105, 1125, 1127, 1129, 1132, 1133, 1134, 1135, 1138, 1139, 1140, 1141, 1142, 1143, 1146, 1147, 1149, 1150, 1151, 1152, 1153, 1160, 1167, 1168, 1195, 1197, 1198, 1203, 1204, 1224, 1226, 1228, 1229, 1231, 1232, 1233, 1234, 1236, 1237, 1240, 1241, 1242, 1243, 1244, 1248, 1251, 1252, 1253, 1260, 1270, 1271, 1295, 1297, 1299, 1301, 1304, 1305, 1306, 1307, 1310, 1311, 1312, 1314, 1316, 1317, 1318, 1319, 1320, 1321, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1341, 1342, 1344, 1348, 1349, 1354, 1355, 1375, 1377, 1379, 1382, 1383, 1384, 1385, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1397, 1398, 1400, 1403, 1405, 1406, 1407, 1408, 1409, 1411, 1413, 1414, 1418, 1421, 1423, 1425, 1434, 1436, 1437, 1442, 1443, 1465, 1467, 1469, 1470, 1472, 1473, 1474, 1475, 1477, 1478, 1479, 1481, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1500, 1501, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1533, 1544, 1545, 1564, 1566, 1568, 1569, 1571, 1572, 1573, 1574, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1590, 1592, 1593], "summary": {"covered_lines": 598, "num_statements": 714, "percent_covered": 80.8876811594203, "percent_covered_display": "81", "missing_lines": 116, "excluded_lines": 0, "num_branches": 390, "num_partial_branches": 75, "covered_branches": 295, "missing_branches": 95}, "missing_lines": [22, 23, 47, 56, 57, 90, 97, 98, 164, 180, 200, 201, 202, 203, 204, 205, 235, 276, 277, 304, 333, 334, 363, 365, 412, 413, 436, 483, 484, 507, 509, 555, 556, 582, 584, 607, 611, 664, 665, 689, 691, 693, 715, 716, 717, 718, 728, 729, 753, 755, 757, 795, 826, 827, 852, 854, 899, 900, 929, 931, 933, 954, 958, 1019, 1020, 1046, 1048, 1050, 1100, 1101, 1126, 1128, 1130, 1169, 1170, 1171, 1172, 1175, 1176, 1178, 1179, 1180, 1181, 1182, 1189, 1199, 1200, 1225, 1227, 1266, 1267, 1296, 1298, 1300, 1302, 1350, 1351, 1376, 1378, 1380, 1438, 1439, 1466, 1468, 1502, 1503, 1504, 1505, 1506, 1507, 1540, 1541, 1565, 1567, 1594, 1595], "excluded_lines": [], "executed_branches": [[46, 52], [76, 77], [76, 100], [79, 81], [79, 82], [82, 84], [82, 91], [85, 86], [88, 85], [88, 89], [91, 93], [93, 76], [93, 94], [129, 130], [129, 131], [131, -128], [131, 132], [160, 162], [162, 160], [162, 163], [177, 178], [178, 179], [193, 194], [194, 193], [194, 196], [197, 198], [232, 233], [232, 234], [234, 236], [236, 237], [236, 239], [246, 247], [246, 259], [248, 246], [248, 249], [260, 261], [260, 272], [262, 263], [301, 302], [301, 303], [303, 305], [305, 306], [305, 308], [315, 317], [315, 329], [318, 315], [318, 319], [320, 318], [320, 321], [362, 364], [364, 367], [375, 376], [375, 381], [377, 378], [387, 388], [387, 395], [389, 387], [389, 390], [391, 392], [435, 437], [437, 438], [437, 440], [449, 450], [449, 478], [457, 458], [457, 475], [458, 459], [458, 461], [461, 462], [461, 463], [463, 457], [463, 469], [469, 473], [506, 508], [508, 511], [520, 521], [520, 550], [522, 520], [522, 523], [534, 535], [534, 547], [535, 536], [535, 537], [537, 538], [537, 539], [539, 545], [581, 583], [583, 585], [585, 586], [585, 588], [595, 596], [595, 622], [597, 595], [597, 598], [601, 602], [601, 609], [602, 601], [602, 603], [604, 605], [610, 613], [623, 624], [623, 660], [625, 626], [631, 632], [631, 648], [632, 633], [632, 639], [634, 635], [634, 636], [636, 637], [639, 631], [639, 646], [649, 650], [688, 690], [690, 692], [692, 695], [702, 703], [702, 713], [704, 702], [704, 705], [714, 724], [752, 754], [754, 756], [756, 759], [768, 769], [768, 801], [773, 768], [773, 774], [787, 788], [787, 798], [788, 787], [788, 789], [790, 791], [790, 792], [792, 793], [801, 803], [801, 818], [805, 806], [805, 815], [807, 808], [807, 812], [809, 807], [809, 810], [812, 805], [812, 813], [815, 816], [815, 818], [851, 853], [853, 856], [866, 867], [866, 872], [868, 866], [868, 869], [873, 874], [873, 879], [875, 873], [875, 876], [880, 881], [880, 887], [882, 880], [882, 883], [884, 882], [884, 885], [928, 930], [930, 932], [932, 935], [942, 943], [942, 973], [944, 942], [944, 945], [948, 949], [948, 956], [949, 948], [949, 950], [951, 952], [957, 960], [974, 975], [974, 1015], [976, 977], [982, 983], [982, 999], [983, 984], [983, 990], [985, 986], [985, 987], [987, 988], [990, 982], [990, 997], [1000, 1001], [1045, 1047], [1047, 1049], [1049, 1052], [1060, 1061], [1060, 1078], [1062, 1060], [1062, 1064], [1064, 1065], [1065, 1064], [1065, 1066], [1079, 1080], [1079, 1096], [1081, 1083], [1083, 1084], [1084, 1083], [1084, 1085], [1125, 1127], [1127, 1129], [1129, 1132], [1139, 1140], [1139, 1167], [1141, 1139], [1141, 1142], [1147, 1149], [1147, 1160], [1149, 1150], [1168, 1195], [1224, 1226], [1226, 1228], [1228, 1229], [1228, 1231], [1241, 1242], [1241, 1260], [1242, 1243], [1248, 1251], [1295, 1297], [1297, 1299], [1299, 1301], [1301, 1304], [1311, 1312], [1311, 1329], [1316, 1311], [1316, 1317], [1318, 1311], [1318, 1319], [1331, 1332], [1331, 1341], [1333, 1334], [1333, 1338], [1335, 1333], [1335, 1336], [1338, 1331], [1338, 1339], [1341, 1342], [1341, 1344], [1375, 1377], [1377, 1379], [1379, 1382], [1389, 1390], [1389, 1434], [1391, 1389], [1391, 1392], [1393, 1391], [1393, 1394], [1397, 1398], [1397, 1423], [1398, 1397], [1398, 1400], [1403, 1397], [1403, 1405], [1406, 1407], [1406, 1411], [1407, 1406], [1407, 1408], [1411, 1403], [1411, 1413], [1413, 1403], [1413, 1414], [1414, 1418], [1465, 1467], [1467, 1469], [1469, 1470], [1469, 1472], [1485, 1486], [1485, 1500], [1487, 1488], [1489, 1485], [1489, 1490], [1501, 1516], [1517, 1518], [1517, 1533], [1519, 1517], [1519, 1520], [1521, 1522], [1523, 1519], [1523, 1524], [1564, 1566], [1566, 1568], [1568, 1569], [1568, 1571], [1578, 1579], [1578, 1590], [1580, 1578], [1580, 1581], [1582, 1580], [1582, 1583]], "missing_branches": [[46, 47], [85, 90], [91, 97], [97, 76], [97, 98], [160, 164], [177, 180], [178, 177], [193, 205], [197, 200], [201, 193], [201, 202], [202, 193], [202, 203], [203, 202], [203, 204], [234, 235], [262, 260], [303, 304], [362, 363], [364, 365], [377, 375], [391, 389], [435, 436], [469, 457], [506, 507], [508, 509], [539, 534], [581, 582], [583, 584], [604, 607], [610, 611], [625, 623], [636, 638], [649, 652], [688, 689], [690, 691], [692, 693], [714, 715], [716, 714], [716, 717], [752, 753], [754, 755], [756, 757], [792, 795], [851, 852], [853, 854], [928, 929], [930, 931], [932, 933], [951, 954], [957, 958], [976, 974], [987, 989], [1000, 1003], [1045, 1046], [1047, 1048], [1049, 1050], [1064, 1060], [1081, 1079], [1083, 1079], [1125, 1126], [1127, 1128], [1129, 1130], [1149, 1147], [1168, 1169], [1170, 1168], [1170, 1171], [1176, 1178], [1176, 1189], [1178, 1176], [1178, 1179], [1224, 1225], [1226, 1227], [1242, 1241], [1248, 1241], [1295, 1296], [1297, 1298], [1299, 1300], [1301, 1302], [1375, 1376], [1377, 1378], [1379, 1380], [1414, 1413], [1465, 1466], [1467, 1468], [1487, 1485], [1501, 1502], [1503, 1501], [1503, 1504], [1505, 1501], [1505, 1506], [1521, 1519], [1564, 1565], [1566, 1567]], "functions": {"_parse_go": {"executed_lines": [46, 52, 53, 54, 55], "summary": {"covered_lines": 5, "num_statements": 8, "percent_covered": 60.0, "percent_covered_display": "60", "missing_lines": 3, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 1, "covered_branches": 1, "missing_branches": 1}, "missing_lines": [47, 56, 57], "excluded_lines": [], "executed_branches": [[46, 52]], "missing_branches": [[46, 47]]}, "_extract_godoc": {"executed_lines": [71, 72, 75, 76, 77, 79, 81, 82, 84, 85, 86, 87, 88, 89, 91, 93, 94, 100], "summary": {"covered_lines": 18, "num_statements": 21, "percent_covered": 81.08108108108108, "percent_covered_display": "81", "missing_lines": 3, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 2, "covered_branches": 12, "missing_branches": 4}, "missing_lines": [90, 97, 98], "excluded_lines": [], "executed_branches": [[76, 77], [76, 100], [79, 81], [79, 82], [82, 84], [82, 91], [85, 86], [88, 85], [88, 89], [91, 93], [93, 76], [93, 94]], "missing_branches": [[85, 90], [91, 97], [97, 76], [97, 98]]}, "_get_node_text": {"executed_lines": [113], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "_find_nodes_by_type": {"executed_lines": [126, 128, 134, 135], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "_find_nodes_by_type.traverse": {"executed_lines": [129, 130, 131, 132], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 4, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[129, 130], [129, 131], [131, -128], [131, 132]], "missing_branches": []}, "_is_public": {"executed_lines": [147], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "_get_function_name": {"executed_lines": [160, 162, 163], "summary": {"covered_lines": 3, "num_statements": 4, "percent_covered": 75.0, "percent_covered_display": "75", "missing_lines": 1, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [164], "excluded_lines": [], "executed_branches": [[160, 162], [162, 160], [162, 163]], "missing_branches": [[160, 164]]}, "_get_type_name": {"executed_lines": [177, 178, 179], "summary": {"covered_lines": 3, "num_statements": 4, "percent_covered": 62.5, "percent_covered_display": "62", "missing_lines": 1, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 2, "covered_branches": 2, "missing_branches": 2}, "missing_lines": [180], "excluded_lines": [], "executed_branches": [[177, 178], [178, 179]], "missing_branches": [[177, 180], [178, 177]]}, "_get_receiver_type": {"executed_lines": [193, 194, 196, 197, 198], "summary": {"covered_lines": 5, "num_statements": 11, "percent_covered": 39.130434782608695, "percent_covered_display": "39", "missing_lines": 6, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 2, "covered_branches": 4, "missing_branches": 8}, "missing_lines": [200, 201, 202, 203, 204, 205], "excluded_lines": [], "executed_branches": [[193, 194], [194, 193], [194, 196], [197, 198]], "missing_branches": [[193, 205], [197, 200], [201, 193], [201, 202], [202, 193], [202, 203], [203, 202], [203, 204]]}, "get_go_function_line_numbers": {"executed_lines": [232, 233, 234, 236, 237, 239, 240, 241, 242, 245, 246, 247, 248, 249, 250, 251, 259, 260, 261, 262, 263, 264, 265, 272, 274, 275], "summary": {"covered_lines": 26, "num_statements": 29, "percent_covered": 88.37209302325581, "percent_covered_display": "88", "missing_lines": 3, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 2, "covered_branches": 12, "missing_branches": 2}, "missing_lines": [235, 276, 277], "excluded_lines": [], "executed_branches": [[232, 233], [232, 234], [234, 236], [236, 237], [236, 239], [246, 247], [246, 259], [248, 246], [248, 249], [260, 261], [260, 272], [262, 263]], "missing_branches": [[234, 235], [262, 260]]}, "get_go_type_line_numbers": {"executed_lines": [301, 302, 303, 305, 306, 308, 309, 310, 311, 314, 315, 317, 318, 319, 320, 321, 322, 323, 329, 331, 332], "summary": {"covered_lines": 21, "num_statements": 24, "percent_covered": 88.88888888888889, "percent_covered_display": "89", "missing_lines": 3, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 1, "covered_branches": 11, "missing_branches": 1}, "missing_lines": [304, 333, 334], "excluded_lines": [], "executed_branches": [[301, 302], [301, 303], [303, 305], [305, 306], [305, 308], [315, 317], [315, 329], [318, 315], [318, 319], [320, 318], [320, 321]], "missing_branches": [[303, 304]]}, "get_go_module_overview": {"executed_lines": [362, 364, 367, 368, 369, 370, 373, 374, 375, 376, 377, 378, 381, 382, 385, 386, 387, 388, 389, 390, 391, 392, 395, 396, 399, 401], "summary": {"covered_lines": 26, "num_statements": 30, "percent_covered": 81.81818181818181, "percent_covered_display": "82", "missing_lines": 4, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 4, "covered_branches": 10, "missing_branches": 4}, "missing_lines": [363, 365, 412, 413], "excluded_lines": [], "executed_branches": [[362, 364], [364, 367], [375, 376], [375, 381], [377, 378], [387, 388], [387, 395], [389, 387], [389, 390], [391, 392]], "missing_branches": [[362, 363], [364, 365], [377, 375], [391, 389]]}, "list_go_functions": {"executed_lines": [435, 437, 438, 440, 441, 442, 443, 445, 448, 449, 450, 457, 458, 459, 460, 461, 462, 463, 469, 473, 475, 476, 478], "summary": {"covered_lines": 23, "num_statements": 26, "percent_covered": 88.0952380952381, "percent_covered_display": "88", "missing_lines": 3, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 2, "covered_branches": 14, "missing_branches": 2}, "missing_lines": [436, 483, 484], "excluded_lines": [], "executed_branches": [[435, 437], [437, 438], [437, 440], [449, 450], [449, 478], [457, 458], [457, 475], [458, 459], [458, 461], [461, 462], [461, 463], [463, 457], [463, 469], [469, 473]], "missing_branches": [[435, 436], [469, 457]]}, "list_go_types": {"executed_lines": [506, 508, 511, 512, 513, 514, 516, 519, 520, 521, 522, 523, 529, 530, 531, 534, 535, 536, 537, 538, 539, 545, 547, 548, 550], "summary": {"covered_lines": 25, "num_statements": 29, "percent_covered": 84.44444444444444, "percent_covered_display": "84", "missing_lines": 4, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 3, "covered_branches": 13, "missing_branches": 3}, "missing_lines": [507, 509, 555, 556], "excluded_lines": [], "executed_branches": [[506, 508], [508, 511], [520, 521], [520, 550], [522, 520], [522, 523], [534, 535], [534, 547], [535, 536], [535, 537], [537, 538], [537, 539], [539, 545]], "missing_branches": [[506, 507], [508, 509], [539, 534]]}, "get_go_function_signature": {"executed_lines": [581, 583, 585, 586, 588, 589, 590, 591, 594, 595, 596, 597, 598, 599, 601, 602, 603, 604, 605, 609, 610, 613, 622, 623, 624, 625, 626, 627, 628, 629, 631, 632, 633, 634, 635, 636, 637, 638, 639, 646, 648, 649, 650, 652, 660, 662, 663], "summary": {"covered_lines": 47, "num_statements": 53, "percent_covered": 85.05747126436782, "percent_covered_display": "85", "missing_lines": 6, "excluded_lines": 0, "num_branches": 34, "num_partial_branches": 7, "covered_branches": 27, "missing_branches": 7}, "missing_lines": [582, 584, 607, 611, 664, 665], "excluded_lines": [], "executed_branches": [[581, 583], [583, 585], [585, 586], [585, 588], [595, 596], [595, 622], [597, 595], [597, 598], [601, 602], [601, 609], [602, 601], [602, 603], [604, 605], [610, 613], [623, 624], [623, 660], [625, 626], [631, 632], [631, 648], [632, 633], [632, 639], [634, 635], [634, 636], [636, 637], [639, 631], [639, 646], [649, 650]], "missing_branches": [[581, 582], [583, 584], [604, 607], [610, 611], [625, 623], [636, 638], [649, 652]]}, "get_go_function_docstring": {"executed_lines": [688, 690, 692, 695, 696, 697, 698, 701, 702, 703, 704, 705, 706, 713, 714, 724, 726, 727], "summary": {"covered_lines": 18, "num_statements": 27, "percent_covered": 63.41463414634146, "percent_covered_display": "63", "missing_lines": 9, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 4, "covered_branches": 8, "missing_branches": 6}, "missing_lines": [689, 691, 693, 715, 716, 717, 718, 728, 729], "excluded_lines": [], "executed_branches": [[688, 690], [690, 692], [692, 695], [702, 703], [702, 713], [704, 702], [704, 705], [714, 724]], "missing_branches": [[688, 689], [690, 691], [692, 693], [714, 715], [716, 714], [716, 717]]}, "list_go_type_methods": {"executed_lines": [752, 754, 756, 759, 760, 761, 762, 764, 767, 768, 769, 771, 773, 774, 782, 783, 784, 786, 787, 788, 789, 790, 791, 792, 793, 796, 798, 799, 801, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 815, 816, 818, 824, 825], "summary": {"covered_lines": 45, "num_statements": 51, "percent_covered": 87.65432098765432, "percent_covered_display": "88", "missing_lines": 6, "excluded_lines": 0, "num_branches": 30, "num_partial_branches": 4, "covered_branches": 26, "missing_branches": 4}, "missing_lines": [753, 755, 757, 795, 826, 827], "excluded_lines": [], "executed_branches": [[752, 754], [754, 756], [756, 759], [768, 769], [768, 801], [773, 768], [773, 774], [787, 788], [787, 798], [788, 787], [788, 789], [790, 791], [790, 792], [792, 793], [801, 803], [801, 818], [805, 806], [805, 815], [807, 808], [807, 812], [809, 807], [809, 810], [812, 805], [812, 813], [815, 816], [815, 818]], "missing_branches": [[752, 753], [754, 755], [756, 757], [792, 795]]}, "extract_go_public_api": {"executed_lines": [851, 853, 856, 857, 858, 859, 861, 862, 865, 866, 867, 868, 869, 872, 873, 874, 875, 876, 879, 880, 881, 882, 883, 884, 885, 887], "summary": {"covered_lines": 26, "num_statements": 30, "percent_covered": 87.5, "percent_covered_display": "88", "missing_lines": 4, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 2, "covered_branches": 16, "missing_branches": 2}, "missing_lines": [852, 854, 899, 900], "excluded_lines": [], "executed_branches": [[851, 853], [853, 856], [866, 867], [866, 872], [868, 866], [868, 869], [873, 874], [873, 879], [875, 873], [875, 876], [880, 881], [880, 887], [882, 880], [882, 883], [884, 882], [884, 885]], "missing_branches": [[851, 852], [853, 854]]}, "get_go_function_details": {"executed_lines": [928, 930, 932, 935, 936, 937, 938, 941, 942, 943, 944, 945, 946, 948, 949, 950, 951, 952, 956, 957, 960, 962, 973, 974, 975, 976, 977, 978, 979, 980, 982, 983, 984, 985, 986, 987, 988, 989, 990, 997, 999, 1000, 1001, 1003, 1005, 1015, 1017, 1018], "summary": {"covered_lines": 48, "num_statements": 55, "percent_covered": 83.14606741573034, "percent_covered_display": "83", "missing_lines": 7, "excluded_lines": 0, "num_branches": 34, "num_partial_branches": 8, "covered_branches": 26, "missing_branches": 8}, "missing_lines": [929, 931, 933, 954, 958, 1019, 1020], "excluded_lines": [], "executed_branches": [[928, 930], [930, 932], [932, 935], [942, 943], [942, 973], [944, 942], [944, 945], [948, 949], [948, 956], [949, 948], [949, 950], [951, 952], [957, 960], [974, 975], [974, 1015], [976, 977], [982, 983], [982, 999], [983, 984], [983, 990], [985, 986], [985, 987], [987, 988], [990, 982], [990, 997], [1000, 1001]], "missing_branches": [[928, 929], [930, 931], [932, 933], [951, 954], [957, 958], [976, 974], [987, 989], [1000, 1003]]}, "get_go_function_body": {"executed_lines": [1045, 1047, 1049, 1052, 1053, 1054, 1055, 1056, 1059, 1060, 1061, 1062, 1064, 1065, 1066, 1067, 1068, 1070, 1078, 1079, 1080, 1081, 1083, 1084, 1085, 1086, 1087, 1089, 1096, 1098, 1099], "summary": {"covered_lines": 31, "num_statements": 36, "percent_covered": 81.03448275862068, "percent_covered_display": "81", "missing_lines": 5, "excluded_lines": 0, "num_branches": 22, "num_partial_branches": 6, "covered_branches": 16, "missing_branches": 6}, "missing_lines": [1046, 1048, 1050, 1100, 1101], "excluded_lines": [], "executed_branches": [[1045, 1047], [1047, 1049], [1049, 1052], [1060, 1061], [1060, 1078], [1062, 1060], [1062, 1064], [1064, 1065], [1065, 1064], [1065, 1066], [1079, 1080], [1079, 1096], [1081, 1083], [1083, 1084], [1084, 1083], [1084, 1085]], "missing_branches": [[1045, 1046], [1047, 1048], [1049, 1050], [1064, 1060], [1081, 1079], [1083, 1079]]}, "list_go_function_calls": {"executed_lines": [1125, 1127, 1129, 1132, 1133, 1134, 1135, 1138, 1139, 1140, 1141, 1142, 1143, 1146, 1147, 1149, 1150, 1151, 1152, 1153, 1160, 1167, 1168, 1195, 1197, 1198], "summary": {"covered_lines": 26, "num_statements": 43, "percent_covered": 56.92307692307692, "percent_covered_display": "57", "missing_lines": 17, "excluded_lines": 0, "num_branches": 22, "num_partial_branches": 5, "covered_branches": 11, "missing_branches": 11}, "missing_lines": [1126, 1128, 1130, 1169, 1170, 1171, 1172, 1175, 1176, 1178, 1179, 1180, 1181, 1182, 1189, 1199, 1200], "excluded_lines": [], "executed_branches": [[1125, 1127], [1127, 1129], [1129, 1132], [1139, 1140], [1139, 1167], [1141, 1139], [1141, 1142], [1147, 1149], [1147, 1160], [1149, 1150], [1168, 1195]], "missing_branches": [[1125, 1126], [1127, 1128], [1129, 1130], [1149, 1147], [1168, 1169], [1170, 1168], [1170, 1171], [1176, 1178], [1176, 1189], [1178, 1176], [1178, 1179]]}, "find_go_function_usages": {"executed_lines": [1224, 1226, 1228, 1229, 1231, 1232, 1233, 1234, 1236, 1237, 1240, 1241, 1242, 1243, 1244, 1248, 1251, 1252, 1253, 1260], "summary": {"covered_lines": 20, "num_statements": 24, "percent_covered": 77.77777777777777, "percent_covered_display": "78", "missing_lines": 4, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 4, "covered_branches": 8, "missing_branches": 4}, "missing_lines": [1225, 1227, 1266, 1267], "excluded_lines": [], "executed_branches": [[1224, 1226], [1226, 1228], [1228, 1229], [1228, 1231], [1241, 1242], [1241, 1260], [1242, 1243], [1248, 1251]], "missing_branches": [[1224, 1225], [1226, 1227], [1242, 1241], [1248, 1241]]}, "get_go_specific_function_line_numbers": {"executed_lines": [1295, 1297, 1299, 1301, 1304, 1305, 1306, 1307, 1310, 1311, 1312, 1314, 1316, 1317, 1318, 1319, 1320, 1321, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1341, 1342, 1344, 1348, 1349], "summary": {"covered_lines": 34, "num_statements": 40, "percent_covered": 84.375, "percent_covered_display": "84", "missing_lines": 6, "excluded_lines": 0, "num_branches": 24, "num_partial_branches": 4, "covered_branches": 20, "missing_branches": 4}, "missing_lines": [1296, 1298, 1300, 1302, 1350, 1351], "excluded_lines": [], "executed_branches": [[1295, 1297], [1297, 1299], [1299, 1301], [1301, 1304], [1311, 1312], [1311, 1329], [1316, 1311], [1316, 1317], [1318, 1311], [1318, 1319], [1331, 1332], [1331, 1341], [1333, 1334], [1333, 1338], [1335, 1333], [1335, 1336], [1338, 1331], [1338, 1339], [1341, 1342], [1341, 1344]], "missing_branches": [[1295, 1296], [1297, 1298], [1299, 1300], [1301, 1302]]}, "get_go_type_hierarchy": {"executed_lines": [1375, 1377, 1379, 1382, 1383, 1384, 1385, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1397, 1398, 1400, 1403, 1405, 1406, 1407, 1408, 1409, 1411, 1413, 1414, 1418, 1421, 1423, 1425, 1434, 1436, 1437], "summary": {"covered_lines": 33, "num_statements": 38, "percent_covered": 86.36363636363636, "percent_covered_display": "86", "missing_lines": 5, "excluded_lines": 0, "num_branches": 28, "num_partial_branches": 4, "covered_branches": 24, "missing_branches": 4}, "missing_lines": [1376, 1378, 1380, 1438, 1439], "excluded_lines": [], "executed_branches": [[1375, 1377], [1377, 1379], [1379, 1382], [1389, 1390], [1389, 1434], [1391, 1389], [1391, 1392], [1393, 1391], [1393, 1394], [1397, 1398], [1397, 1423], [1398, 1397], [1398, 1400], [1403, 1397], [1403, 1405], [1406, 1407], [1406, 1411], [1407, 1406], [1407, 1408], [1411, 1403], [1411, 1413], [1413, 1403], [1413, 1414], [1414, 1418]], "missing_branches": [[1375, 1376], [1377, 1378], [1379, 1380], [1414, 1413]]}, "find_go_definitions_by_comment": {"executed_lines": [1465, 1467, 1469, 1470, 1472, 1473, 1474, 1475, 1477, 1478, 1479, 1481, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1500, 1501, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1533], "summary": {"covered_lines": 33, "num_statements": 43, "percent_covered": 72.46376811594203, "percent_covered_display": "72", "missing_lines": 10, "excluded_lines": 0, "num_branches": 26, "num_partial_branches": 5, "covered_branches": 17, "missing_branches": 9}, "missing_lines": [1466, 1468, 1502, 1503, 1504, 1505, 1506, 1507, 1540, 1541], "excluded_lines": [], "executed_branches": [[1465, 1467], [1467, 1469], [1469, 1470], [1469, 1472], [1485, 1486], [1485, 1500], [1487, 1488], [1489, 1485], [1489, 1490], [1501, 1516], [1517, 1518], [1517, 1533], [1519, 1517], [1519, 1520], [1521, 1522], [1523, 1519], [1523, 1524]], "missing_branches": [[1465, 1466], [1467, 1468], [1487, 1485], [1501, 1502], [1503, 1501], [1503, 1504], [1505, 1501], [1505, 1506], [1521, 1519]]}, "get_go_type_docstring": {"executed_lines": [1564, 1566, 1568, 1569, 1571, 1572, 1573, 1574, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1590, 1592, 1593], "summary": {"covered_lines": 19, "num_statements": 23, "percent_covered": 82.85714285714286, "percent_covered_display": "83", "missing_lines": 4, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 2, "covered_branches": 10, "missing_branches": 2}, "missing_lines": [1565, 1567, 1594, 1595], "excluded_lines": [], "executed_branches": [[1564, 1566], [1566, 1568], [1568, 1569], [1568, 1571], [1578, 1579], [1578, 1590], [1580, 1578], [1580, 1581], [1582, 1580], [1582, 1583]], "missing_branches": [[1564, 1565], [1566, 1567]]}, "": {"executed_lines": [1, 13, 14, 15, 18, 19, 21, 26, 27, 28, 30, 31, 34, 60, 103, 116, 138, 150, 167, 183, 208, 209, 280, 281, 337, 338, 416, 417, 487, 488, 559, 560, 668, 669, 732, 733, 830, 831, 903, 904, 1023, 1024, 1104, 1105, 1203, 1204, 1270, 1271, 1354, 1355, 1442, 1443, 1544, 1545], "summary": {"covered_lines": 53, "num_statements": 55, "percent_covered": 96.36363636363636, "percent_covered_display": "96", "missing_lines": 2, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [22, 23], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 13, 14, 15, 18, 19, 21, 26, 27, 28, 30, 31, 34, 46, 52, 53, 54, 55, 60, 71, 72, 75, 76, 77, 79, 81, 82, 84, 85, 86, 87, 88, 89, 91, 93, 94, 100, 103, 113, 116, 126, 128, 129, 130, 131, 132, 134, 135, 138, 147, 150, 160, 162, 163, 167, 177, 178, 179, 183, 193, 194, 196, 197, 198, 208, 209, 232, 233, 234, 236, 237, 239, 240, 241, 242, 245, 246, 247, 248, 249, 250, 251, 259, 260, 261, 262, 263, 264, 265, 272, 274, 275, 280, 281, 301, 302, 303, 305, 306, 308, 309, 310, 311, 314, 315, 317, 318, 319, 320, 321, 322, 323, 329, 331, 332, 337, 338, 362, 364, 367, 368, 369, 370, 373, 374, 375, 376, 377, 378, 381, 382, 385, 386, 387, 388, 389, 390, 391, 392, 395, 396, 399, 401, 416, 417, 435, 437, 438, 440, 441, 442, 443, 445, 448, 449, 450, 457, 458, 459, 460, 461, 462, 463, 469, 473, 475, 476, 478, 487, 488, 506, 508, 511, 512, 513, 514, 516, 519, 520, 521, 522, 523, 529, 530, 531, 534, 535, 536, 537, 538, 539, 545, 547, 548, 550, 559, 560, 581, 583, 585, 586, 588, 589, 590, 591, 594, 595, 596, 597, 598, 599, 601, 602, 603, 604, 605, 609, 610, 613, 622, 623, 624, 625, 626, 627, 628, 629, 631, 632, 633, 634, 635, 636, 637, 638, 639, 646, 648, 649, 650, 652, 660, 662, 663, 668, 669, 688, 690, 692, 695, 696, 697, 698, 701, 702, 703, 704, 705, 706, 713, 714, 724, 726, 727, 732, 733, 752, 754, 756, 759, 760, 761, 762, 764, 767, 768, 769, 771, 773, 774, 782, 783, 784, 786, 787, 788, 789, 790, 791, 792, 793, 796, 798, 799, 801, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 815, 816, 818, 824, 825, 830, 831, 851, 853, 856, 857, 858, 859, 861, 862, 865, 866, 867, 868, 869, 872, 873, 874, 875, 876, 879, 880, 881, 882, 883, 884, 885, 887, 903, 904, 928, 930, 932, 935, 936, 937, 938, 941, 942, 943, 944, 945, 946, 948, 949, 950, 951, 952, 956, 957, 960, 962, 973, 974, 975, 976, 977, 978, 979, 980, 982, 983, 984, 985, 986, 987, 988, 989, 990, 997, 999, 1000, 1001, 1003, 1005, 1015, 1017, 1018, 1023, 1024, 1045, 1047, 1049, 1052, 1053, 1054, 1055, 1056, 1059, 1060, 1061, 1062, 1064, 1065, 1066, 1067, 1068, 1070, 1078, 1079, 1080, 1081, 1083, 1084, 1085, 1086, 1087, 1089, 1096, 1098, 1099, 1104, 1105, 1125, 1127, 1129, 1132, 1133, 1134, 1135, 1138, 1139, 1140, 1141, 1142, 1143, 1146, 1147, 1149, 1150, 1151, 1152, 1153, 1160, 1167, 1168, 1195, 1197, 1198, 1203, 1204, 1224, 1226, 1228, 1229, 1231, 1232, 1233, 1234, 1236, 1237, 1240, 1241, 1242, 1243, 1244, 1248, 1251, 1252, 1253, 1260, 1270, 1271, 1295, 1297, 1299, 1301, 1304, 1305, 1306, 1307, 1310, 1311, 1312, 1314, 1316, 1317, 1318, 1319, 1320, 1321, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1341, 1342, 1344, 1348, 1349, 1354, 1355, 1375, 1377, 1379, 1382, 1383, 1384, 1385, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1397, 1398, 1400, 1403, 1405, 1406, 1407, 1408, 1409, 1411, 1413, 1414, 1418, 1421, 1423, 1425, 1434, 1436, 1437, 1442, 1443, 1465, 1467, 1469, 1470, 1472, 1473, 1474, 1475, 1477, 1478, 1479, 1481, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1500, 1501, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1533, 1544, 1545, 1564, 1566, 1568, 1569, 1571, 1572, 1573, 1574, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1590, 1592, 1593], "summary": {"covered_lines": 598, "num_statements": 714, "percent_covered": 80.8876811594203, "percent_covered_display": "81", "missing_lines": 116, "excluded_lines": 0, "num_branches": 390, "num_partial_branches": 75, "covered_branches": 295, "missing_branches": 95}, "missing_lines": [22, 23, 47, 56, 57, 90, 97, 98, 164, 180, 200, 201, 202, 203, 204, 205, 235, 276, 277, 304, 333, 334, 363, 365, 412, 413, 436, 483, 484, 507, 509, 555, 556, 582, 584, 607, 611, 664, 665, 689, 691, 693, 715, 716, 717, 718, 728, 729, 753, 755, 757, 795, 826, 827, 852, 854, 899, 900, 929, 931, 933, 954, 958, 1019, 1020, 1046, 1048, 1050, 1100, 1101, 1126, 1128, 1130, 1169, 1170, 1171, 1172, 1175, 1176, 1178, 1179, 1180, 1181, 1182, 1189, 1199, 1200, 1225, 1227, 1266, 1267, 1296, 1298, 1300, 1302, 1350, 1351, 1376, 1378, 1380, 1438, 1439, 1466, 1468, 1502, 1503, 1504, 1505, 1506, 1507, 1540, 1541, 1565, 1567, 1594, 1595], "excluded_lines": [], "executed_branches": [[46, 52], [76, 77], [76, 100], [79, 81], [79, 82], [82, 84], [82, 91], [85, 86], [88, 85], [88, 89], [91, 93], [93, 76], [93, 94], [129, 130], [129, 131], [131, -128], [131, 132], [160, 162], [162, 160], [162, 163], [177, 178], [178, 179], [193, 194], [194, 193], [194, 196], [197, 198], [232, 233], [232, 234], [234, 236], [236, 237], [236, 239], [246, 247], [246, 259], [248, 246], [248, 249], [260, 261], [260, 272], [262, 263], [301, 302], [301, 303], [303, 305], [305, 306], [305, 308], [315, 317], [315, 329], [318, 315], [318, 319], [320, 318], [320, 321], [362, 364], [364, 367], [375, 376], [375, 381], [377, 378], [387, 388], [387, 395], [389, 387], [389, 390], [391, 392], [435, 437], [437, 438], [437, 440], [449, 450], [449, 478], [457, 458], [457, 475], [458, 459], [458, 461], [461, 462], [461, 463], [463, 457], [463, 469], [469, 473], [506, 508], [508, 511], [520, 521], [520, 550], [522, 520], [522, 523], [534, 535], [534, 547], [535, 536], [535, 537], [537, 538], [537, 539], [539, 545], [581, 583], [583, 585], [585, 586], [585, 588], [595, 596], [595, 622], [597, 595], [597, 598], [601, 602], [601, 609], [602, 601], [602, 603], [604, 605], [610, 613], [623, 624], [623, 660], [625, 626], [631, 632], [631, 648], [632, 633], [632, 639], [634, 635], [634, 636], [636, 637], [639, 631], [639, 646], [649, 650], [688, 690], [690, 692], [692, 695], [702, 703], [702, 713], [704, 702], [704, 705], [714, 724], [752, 754], [754, 756], [756, 759], [768, 769], [768, 801], [773, 768], [773, 774], [787, 788], [787, 798], [788, 787], [788, 789], [790, 791], [790, 792], [792, 793], [801, 803], [801, 818], [805, 806], [805, 815], [807, 808], [807, 812], [809, 807], [809, 810], [812, 805], [812, 813], [815, 816], [815, 818], [851, 853], [853, 856], [866, 867], [866, 872], [868, 866], [868, 869], [873, 874], [873, 879], [875, 873], [875, 876], [880, 881], [880, 887], [882, 880], [882, 883], [884, 882], [884, 885], [928, 930], [930, 932], [932, 935], [942, 943], [942, 973], [944, 942], [944, 945], [948, 949], [948, 956], [949, 948], [949, 950], [951, 952], [957, 960], [974, 975], [974, 1015], [976, 977], [982, 983], [982, 999], [983, 984], [983, 990], [985, 986], [985, 987], [987, 988], [990, 982], [990, 997], [1000, 1001], [1045, 1047], [1047, 1049], [1049, 1052], [1060, 1061], [1060, 1078], [1062, 1060], [1062, 1064], [1064, 1065], [1065, 1064], [1065, 1066], [1079, 1080], [1079, 1096], [1081, 1083], [1083, 1084], [1084, 1083], [1084, 1085], [1125, 1127], [1127, 1129], [1129, 1132], [1139, 1140], [1139, 1167], [1141, 1139], [1141, 1142], [1147, 1149], [1147, 1160], [1149, 1150], [1168, 1195], [1224, 1226], [1226, 1228], [1228, 1229], [1228, 1231], [1241, 1242], [1241, 1260], [1242, 1243], [1248, 1251], [1295, 1297], [1297, 1299], [1299, 1301], [1301, 1304], [1311, 1312], [1311, 1329], [1316, 1311], [1316, 1317], [1318, 1311], [1318, 1319], [1331, 1332], [1331, 1341], [1333, 1334], [1333, 1338], [1335, 1333], [1335, 1336], [1338, 1331], [1338, 1339], [1341, 1342], [1341, 1344], [1375, 1377], [1377, 1379], [1379, 1382], [1389, 1390], [1389, 1434], [1391, 1389], [1391, 1392], [1393, 1391], [1393, 1394], [1397, 1398], [1397, 1423], [1398, 1397], [1398, 1400], [1403, 1397], [1403, 1405], [1406, 1407], [1406, 1411], [1407, 1406], [1407, 1408], [1411, 1403], [1411, 1413], [1413, 1403], [1413, 1414], [1414, 1418], [1465, 1467], [1467, 1469], [1469, 1470], [1469, 1472], [1485, 1486], [1485, 1500], [1487, 1488], [1489, 1485], [1489, 1490], [1501, 1516], [1517, 1518], [1517, 1533], [1519, 1517], [1519, 1520], [1521, 1522], [1523, 1519], [1523, 1524], [1564, 1566], [1566, 1568], [1568, 1569], [1568, 1571], [1578, 1579], [1578, 1590], [1580, 1578], [1580, 1581], [1582, 1580], [1582, 1583]], "missing_branches": [[46, 47], [85, 90], [91, 97], [97, 76], [97, 98], [160, 164], [177, 180], [178, 177], [193, 205], [197, 200], [201, 193], [201, 202], [202, 193], [202, 203], [203, 202], [203, 204], [234, 235], [262, 260], [303, 304], [362, 363], [364, 365], [377, 375], [391, 389], [435, 436], [469, 457], [506, 507], [508, 509], [539, 534], [581, 582], [583, 584], [604, 607], [610, 611], [625, 623], [636, 638], [649, 652], [688, 689], [690, 691], [692, 693], [714, 715], [716, 714], [716, 717], [752, 753], [754, 755], [756, 757], [792, 795], [851, 852], [853, 854], [928, 929], [930, 931], [932, 933], [951, 954], [957, 958], [976, 974], [987, 989], [1000, 1003], [1045, 1046], [1047, 1048], [1049, 1050], [1064, 1060], [1081, 1079], [1083, 1079], [1125, 1126], [1127, 1128], [1129, 1130], [1149, 1147], [1168, 1169], [1170, 1168], [1170, 1171], [1176, 1178], [1176, 1189], [1178, 1176], [1178, 1179], [1224, 1225], [1226, 1227], [1242, 1241], [1248, 1241], [1295, 1296], [1297, 1298], [1299, 1300], [1301, 1302], [1375, 1376], [1377, 1378], [1379, 1380], [1414, 1413], [1465, 1466], [1467, 1468], [1487, 1485], [1501, 1502], [1503, 1501], [1503, 1504], [1505, 1501], [1505, 1506], [1521, 1519], [1564, 1565], [1566, 1567]]}}}, "src/coding_open_agent_tools/helpers.py": {"executed_lines": [1, 7, 8, 10, 44, 69, 70, 72, 73, 79, 81, 82, 86, 87, 88, 89, 95, 98, 109, 111, 112, 113, 114, 115, 116, 119, 130, 132, 133, 134, 135, 136, 137, 140, 151, 153, 154, 155, 156, 157, 158, 161, 172, 174, 175, 176, 177, 178, 179, 182, 193, 195, 196, 197, 198, 199, 200, 203, 214, 216, 217, 218, 219, 220, 221, 224, 235, 237, 238, 239, 240, 241, 242, 245, 256, 258, 259, 260, 261, 262, 263, 266, 282, 301, 319, 320, 322, 324, 333, 346, 365, 376, 378, 379, 380, 381, 382, 383, 386, 397, 399, 400, 401, 402, 403, 404, 407, 418, 420, 421, 422, 423, 424, 425, 428, 439, 441, 442, 443, 444, 445, 446, 449, 460, 462, 463, 464, 465, 466, 467, 470, 481, 483, 484, 485, 486, 487, 488, 491, 502, 504, 505, 506, 507, 508, 509, 512, 546, 578, 610, 642, 674, 706, 738, 770, 800, 830], "summary": {"covered_lines": 156, "num_statements": 173, "percent_covered": 85.14056224899599, "percent_covered_display": "85", "missing_lines": 17, "excluded_lines": 0, "num_branches": 76, "num_partial_branches": 18, "covered_branches": 56, "missing_branches": 20}, "missing_lines": [75, 76, 77, 78, 83, 91, 535, 568, 600, 632, 664, 696, 728, 760, 791, 821, 848], "excluded_lines": [], "executed_branches": [[72, 73], [72, 95], [73, 79], [79, 81], [81, 72], [81, 82], [82, 86], [87, 81], [87, 88], [112, 113], [112, 116], [114, 115], [133, 134], [133, 137], [135, 136], [154, 155], [154, 158], [156, 157], [175, 176], [175, 179], [177, 178], [196, 197], [196, 200], [198, 199], [217, 218], [217, 221], [219, 220], [238, 239], [238, 242], [240, 241], [259, 260], [259, 263], [261, 262], [319, 320], [319, 322], [379, 380], [379, 383], [381, 382], [400, 401], [400, 404], [402, 403], [421, 422], [421, 425], [423, 424], [442, 443], [442, 446], [444, 445], [463, 464], [463, 467], [465, 466], [484, 485], [484, 488], [486, 487], [505, 506], [505, 509], [507, 508]], "missing_branches": [[73, 75], [76, 72], [76, 77], [79, 91], [82, 83], [114, 112], [135, 133], [156, 154], [177, 175], [198, 196], [219, 217], [240, 238], [261, 259], [381, 379], [402, 400], [423, 421], [444, 442], [465, 463], [486, 484], [507, 505]], "functions": {"merge_tool_lists": {"executed_lines": [69, 70, 72, 73, 79, 81, 82, 86, 87, 88, 89, 95], "summary": {"covered_lines": 12, "num_statements": 18, "percent_covered": 65.625, "percent_covered_display": "66", "missing_lines": 6, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 3, "covered_branches": 9, "missing_branches": 5}, "missing_lines": [75, 76, 77, 78, 83, 91], "excluded_lines": [], "executed_branches": [[72, 73], [72, 95], [73, 79], [79, 81], [81, 72], [81, 82], [82, 86], [87, 81], [87, 88]], "missing_branches": [[73, 75], [76, 72], [76, 77], [79, 91], [82, 83]]}, "load_all_analysis_tools": {"executed_lines": [109, 111, 112, 113, 114, 115, 116], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 90.9090909090909, "percent_covered_display": "91", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[112, 113], [112, 116], [114, 115]], "missing_branches": [[114, 112]]}, "load_all_config_tools": {"executed_lines": [130, 132, 133, 134, 135, 136, 137], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 90.9090909090909, "percent_covered_display": "91", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[133, 134], [133, 137], [135, 136]], "missing_branches": [[135, 133]]}, "load_all_git_tools": {"executed_lines": [151, 153, 154, 155, 156, 157, 158], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 90.9090909090909, "percent_covered_display": "91", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[154, 155], [154, 158], [156, 157]], "missing_branches": [[156, 154]]}, "load_all_profiling_tools": {"executed_lines": [172, 174, 175, 176, 177, 178, 179], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 90.9090909090909, "percent_covered_display": "91", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[175, 176], [175, 179], [177, 178]], "missing_branches": [[177, 175]]}, "load_all_quality_tools": {"executed_lines": [193, 195, 196, 197, 198, 199, 200], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 90.9090909090909, "percent_covered_display": "91", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[196, 197], [196, 200], [198, 199]], "missing_branches": [[198, 196]]}, "load_all_shell_tools": {"executed_lines": [214, 216, 217, 218, 219, 220, 221], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 90.9090909090909, "percent_covered_display": "91", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[217, 218], [217, 221], [219, 220]], "missing_branches": [[219, 217]]}, "load_all_python_tools": {"executed_lines": [235, 237, 238, 239, 240, 241, 242], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 90.9090909090909, "percent_covered_display": "91", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[238, 239], [238, 242], [240, 241]], "missing_branches": [[240, 238]]}, "load_all_database_tools": {"executed_lines": [256, 258, 259, 260, 261, 262, 263], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 90.9090909090909, "percent_covered_display": "91", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[259, 260], [259, 263], [261, 262]], "missing_branches": [[261, 259]]}, "load_all_tools": {"executed_lines": [282], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "get_tool_info": {"executed_lines": [319, 320, 322, 324], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 2, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[319, 320], [319, 322]], "missing_branches": []}, "list_all_available_tools": {"executed_lines": [346], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "load_all_javascript_tools": {"executed_lines": [376, 378, 379, 380, 381, 382, 383], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 90.9090909090909, "percent_covered_display": "91", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[379, 380], [379, 383], [381, 382]], "missing_branches": [[381, 379]]}, "load_all_java_tools": {"executed_lines": [397, 399, 400, 401, 402, 403, 404], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 90.9090909090909, "percent_covered_display": "91", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[400, 401], [400, 404], [402, 403]], "missing_branches": [[402, 400]]}, "load_all_go_tools": {"executed_lines": [418, 420, 421, 422, 423, 424, 425], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 90.9090909090909, "percent_covered_display": "91", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[421, 422], [421, 425], [423, 424]], "missing_branches": [[423, 421]]}, "load_all_rust_tools": {"executed_lines": [439, 441, 442, 443, 444, 445, 446], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 90.9090909090909, "percent_covered_display": "91", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[442, 443], [442, 446], [444, 445]], "missing_branches": [[444, 442]]}, "load_all_cpp_tools": {"executed_lines": [460, 462, 463, 464, 465, 466, 467], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 90.9090909090909, "percent_covered_display": "91", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[463, 464], [463, 467], [465, 466]], "missing_branches": [[465, 463]]}, "load_all_csharp_tools": {"executed_lines": [481, 483, 484, 485, 486, 487, 488], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 90.9090909090909, "percent_covered_display": "91", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[484, 485], [484, 488], [486, 487]], "missing_branches": [[486, 484]]}, "load_all_ruby_tools": {"executed_lines": [502, 504, 505, 506, 507, 508, 509], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 90.9090909090909, "percent_covered_display": "91", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[505, 506], [505, 509], [507, 508]], "missing_branches": [[507, 505]]}, "load_python_loadout": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [535], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "load_javascript_loadout": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [568], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "load_java_loadout": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [600], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "load_cpp_loadout": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [632], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "load_csharp_loadout": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [664], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "load_go_loadout": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [696], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "load_rust_loadout": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [728], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "load_ruby_loadout": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [760], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "load_swift_loadout": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [791], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "load_kotlin_loadout": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [821], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "load_typescript_loadout": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [848], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "": {"executed_lines": [1, 7, 8, 10, 44, 98, 119, 140, 161, 182, 203, 224, 245, 266, 301, 333, 365, 386, 407, 428, 449, 470, 491, 512, 546, 578, 610, 642, 674, 706, 738, 770, 800, 830], "summary": {"covered_lines": 33, "num_statements": 33, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 7, 8, 10, 44, 69, 70, 72, 73, 79, 81, 82, 86, 87, 88, 89, 95, 98, 109, 111, 112, 113, 114, 115, 116, 119, 130, 132, 133, 134, 135, 136, 137, 140, 151, 153, 154, 155, 156, 157, 158, 161, 172, 174, 175, 176, 177, 178, 179, 182, 193, 195, 196, 197, 198, 199, 200, 203, 214, 216, 217, 218, 219, 220, 221, 224, 235, 237, 238, 239, 240, 241, 242, 245, 256, 258, 259, 260, 261, 262, 263, 266, 282, 301, 319, 320, 322, 324, 333, 346, 365, 376, 378, 379, 380, 381, 382, 383, 386, 397, 399, 400, 401, 402, 403, 404, 407, 418, 420, 421, 422, 423, 424, 425, 428, 439, 441, 442, 443, 444, 445, 446, 449, 460, 462, 463, 464, 465, 466, 467, 470, 481, 483, 484, 485, 486, 487, 488, 491, 502, 504, 505, 506, 507, 508, 509, 512, 546, 578, 610, 642, 674, 706, 738, 770, 800, 830], "summary": {"covered_lines": 156, "num_statements": 173, "percent_covered": 85.14056224899599, "percent_covered_display": "85", "missing_lines": 17, "excluded_lines": 0, "num_branches": 76, "num_partial_branches": 18, "covered_branches": 56, "missing_branches": 20}, "missing_lines": [75, 76, 77, 78, 83, 91, 535, 568, 600, 632, 664, 696, 728, 760, 791, 821, 848], "excluded_lines": [], "executed_branches": [[72, 73], [72, 95], [73, 79], [79, 81], [81, 72], [81, 82], [82, 86], [87, 81], [87, 88], [112, 113], [112, 116], [114, 115], [133, 134], [133, 137], [135, 136], [154, 155], [154, 158], [156, 157], [175, 176], [175, 179], [177, 178], [196, 197], [196, 200], [198, 199], [217, 218], [217, 221], [219, 220], [238, 239], [238, 242], [240, 241], [259, 260], [259, 263], [261, 262], [319, 320], [319, 322], [379, 380], [379, 383], [381, 382], [400, 401], [400, 404], [402, 403], [421, 422], [421, 425], [423, 424], [442, 443], [442, 446], [444, 445], [463, 464], [463, 467], [465, 466], [484, 485], [484, 488], [486, 487], [505, 506], [505, 509], [507, 508]], "missing_branches": [[73, 75], [76, 72], [76, 77], [79, 91], [82, 83], [114, 112], [135, 133], [156, 154], [177, 175], [198, 196], [219, 217], [240, 238], [261, 259], [381, 379], [402, 400], [423, 421], [444, 442], [465, 463], [486, 484], [507, 505]]}}}, "src/coding_open_agent_tools/java/__init__.py": {"executed_lines": [1, 21, 41], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": [], "functions": {"": {"executed_lines": [1, 21, 41], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 21, 41], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/coding_open_agent_tools/java/navigation.py": {"executed_lines": [1, 13, 14, 17, 18, 20, 25, 26, 27, 29, 30, 33, 45, 51, 52, 53, 54, 59, 70, 71, 74, 75, 76, 78, 80, 81, 82, 83, 84, 85, 87, 92, 94, 97, 107, 110, 120, 122, 123, 124, 125, 126, 128, 129, 132, 133, 153, 154, 155, 157, 158, 160, 161, 162, 165, 166, 168, 169, 170, 171, 172, 173, 174, 181, 182, 183, 184, 185, 186, 187, 188, 189, 195, 197, 198, 203, 204, 224, 226, 228, 231, 232, 233, 236, 241, 242, 243, 244, 245, 246, 247, 248, 249, 255, 257, 258, 263, 264, 287, 289, 292, 293, 294, 295, 298, 299, 300, 301, 302, 303, 304, 305, 308, 309, 314, 315, 316, 317, 318, 319, 320, 323, 324, 327, 329, 343, 344, 362, 364, 367, 368, 369, 370, 372, 375, 376, 377, 384, 385, 386, 387, 389, 390, 393, 399, 400, 401, 402, 405, 407, 408, 410, 419, 420, 438, 440, 443, 444, 445, 446, 448, 451, 456, 457, 458, 467, 468, 469, 470, 471, 477, 482, 484, 485, 492, 493, 496, 498, 499, 500, 502, 511, 512, 533, 535, 537, 540, 541, 542, 543, 545, 546, 547, 548, 549, 550, 551, 553, 554, 555, 556, 558, 559, 565, 566, 567, 568, 569, 570, 571, 576, 577, 578, 580, 588, 590, 591, 596, 597, 616, 618, 620, 623, 624, 625, 626, 628, 629, 630, 631, 632, 633, 634, 636, 637, 638, 652, 653, 672, 674, 676, 679, 680, 681, 682, 685, 686, 687, 688, 689, 690, 691, 692, 694, 695, 698, 699, 700, 703, 704, 711, 712, 713, 716, 721, 722, 725, 726, 729, 733, 734, 738, 740, 742, 748, 750, 751, 756, 757, 777, 779, 782, 783, 784, 785, 787, 788, 791, 796, 797, 798, 799, 801, 802, 803, 806, 807, 808, 810, 811, 814, 815, 816, 817, 819, 820, 821, 824, 825, 826, 828, 829, 831, 847, 848, 872, 874, 876, 879, 880, 881, 882, 884, 885, 886, 887, 888, 889, 890, 892, 893, 894, 895, 897, 898, 904, 905, 906, 907, 908, 909, 910, 915, 916, 917, 920, 922, 932, 934, 935, 940, 941, 962, 964, 966, 969, 970, 971, 972, 973, 975, 976, 977, 978, 979, 980, 981, 983, 985, 986, 987, 988, 989, 991, 998, 1000, 1001, 1006, 1007, 1027, 1029, 1031, 1034, 1035, 1036, 1037, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1047, 1048, 1049, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1064, 1066, 1080, 1081, 1101, 1103, 1105, 1108, 1109, 1110, 1111, 1113, 1114, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1131, 1133, 1143, 1144, 1167, 1169, 1171, 1173, 1176, 1177, 1178, 1179, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1191, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1214, 1216, 1217, 1222, 1223, 1243, 1245, 1247, 1250, 1251, 1252, 1253, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1264, 1265, 1266, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1279, 1281, 1296, 1297, 1319, 1321, 1323, 1326, 1327, 1328, 1329, 1331, 1332, 1333, 1336, 1337, 1339, 1341, 1342, 1343, 1344, 1346, 1347, 1348, 1364, 1382, 1393, 1394, 1413, 1415, 1417, 1420, 1421, 1422, 1423, 1426, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1439, 1440, 1441], "summary": {"covered_lines": 532, "num_statements": 653, "percent_covered": 78.22349570200574, "percent_covered_display": "78", "missing_lines": 121, "excluded_lines": 0, "num_branches": 394, "num_partial_branches": 91, "covered_branches": 287, "missing_branches": 107}, "missing_lines": [21, 22, 46, 55, 56, 86, 89, 156, 199, 200, 225, 227, 229, 259, 260, 288, 290, 339, 340, 363, 365, 415, 416, 439, 441, 472, 473, 474, 478, 479, 486, 487, 488, 491, 507, 508, 534, 536, 538, 592, 593, 617, 619, 621, 644, 646, 647, 648, 649, 673, 675, 677, 752, 753, 778, 780, 843, 844, 873, 875, 877, 936, 937, 963, 965, 967, 1002, 1003, 1028, 1030, 1032, 1072, 1074, 1075, 1076, 1077, 1102, 1104, 1106, 1139, 1140, 1168, 1170, 1172, 1174, 1210, 1218, 1219, 1244, 1246, 1248, 1288, 1290, 1291, 1292, 1293, 1320, 1322, 1324, 1350, 1351, 1352, 1355, 1356, 1363, 1369, 1370, 1371, 1372, 1373, 1380, 1389, 1390, 1414, 1416, 1418, 1447, 1449, 1450, 1451, 1452], "excluded_lines": [], "executed_branches": [[45, 51], [75, 76], [75, 94], [78, 80], [78, 87], [81, 82], [84, 81], [84, 85], [87, 92], [123, 124], [123, 125], [125, -122], [125, 126], [153, 154], [153, 155], [155, 157], [157, 158], [157, 160], [166, 168], [166, 181], [168, 166], [168, 169], [169, 168], [169, 170], [171, 168], [171, 172], [182, 183], [182, 195], [183, 184], [184, 183], [184, 185], [186, 187], [224, 226], [226, 228], [228, 231], [236, 241], [236, 255], [242, 236], [242, 243], [243, 242], [243, 244], [244, 243], [244, 245], [246, 243], [246, 247], [287, 289], [289, 292], [300, 301], [300, 308], [301, 302], [302, 301], [302, 303], [309, 314], [309, 323], [315, 309], [315, 316], [316, 317], [317, 316], [317, 318], [362, 364], [364, 367], [376, 377], [376, 410], [384, 385], [384, 407], [385, 386], [385, 387], [387, 389], [387, 393], [393, 399], [393, 401], [399, 400], [401, 384], [401, 402], [438, 440], [440, 443], [451, 456], [451, 502], [457, 451], [457, 458], [467, 468], [467, 498], [468, 469], [468, 471], [469, 470], [471, 477], [477, 482], [482, 484], [482, 492], [485, 467], [492, 467], [492, 493], [533, 535], [535, 537], [537, 540], [546, 547], [546, 588], [548, 549], [549, 548], [549, 550], [553, 546], [553, 554], [558, 559], [558, 576], [559, 565], [559, 567], [565, 566], [567, 568], [567, 570], [570, 558], [570, 571], [616, 618], [618, 620], [620, 623], [629, 630], [631, 632], [632, 631], [632, 633], [636, 637], [672, 674], [674, 676], [676, 679], [685, 686], [685, 748], [687, 685], [687, 688], [689, 690], [690, 689], [690, 691], [694, 687], [694, 695], [698, 699], [698, 742], [699, 698], [699, 700], [703, 698], [703, 704], [711, 712], [711, 740], [712, 713], [712, 716], [716, 721], [716, 725], [721, 722], [725, 726], [725, 733], [733, 711], [733, 734], [777, 779], [779, 782], [791, 796], [791, 814], [797, 791], [797, 798], [801, 802], [801, 810], [802, 803], [802, 807], [807, 801], [807, 808], [810, 811], [815, 816], [815, 831], [819, 820], [819, 828], [820, 821], [820, 825], [825, 819], [825, 826], [828, 815], [828, 829], [872, 874], [874, 876], [876, 879], [885, 886], [885, 932], [887, 888], [888, 887], [888, 889], [892, 885], [892, 893], [897, 898], [897, 915], [898, 904], [898, 906], [904, 905], [906, 907], [906, 909], [909, 897], [909, 910], [962, 964], [964, 966], [966, 969], [976, 977], [976, 998], [978, 979], [979, 978], [979, 980], [983, 976], [983, 985], [985, 986], [986, 985], [986, 987], [1027, 1029], [1029, 1031], [1031, 1034], [1040, 1041], [1042, 1043], [1043, 1042], [1043, 1044], [1047, 1048], [1053, 1054], [1053, 1066], [1054, 1055], [1055, 1054], [1055, 1056], [1101, 1103], [1103, 1105], [1105, 1108], [1118, 1119], [1118, 1133], [1119, 1120], [1120, 1121], [1122, 1123], [1167, 1169], [1169, 1171], [1171, 1173], [1173, 1176], [1182, 1183], [1182, 1214], [1184, 1182], [1184, 1185], [1186, 1187], [1187, 1186], [1187, 1188], [1191, 1184], [1191, 1193], [1193, 1194], [1194, 1193], [1194, 1195], [1196, 1197], [1197, 1198], [1198, 1197], [1198, 1199], [1200, 1201], [1243, 1245], [1245, 1247], [1247, 1250], [1257, 1258], [1259, 1260], [1260, 1259], [1260, 1261], [1264, 1265], [1268, 1269], [1268, 1279], [1269, 1270], [1269, 1273], [1270, 1268], [1270, 1271], [1271, 1270], [1271, 1272], [1273, 1268], [1273, 1274], [1319, 1321], [1321, 1323], [1323, 1326], [1339, 1341], [1339, 1382], [1341, 1339], [1341, 1342], [1342, 1341], [1342, 1343], [1344, 1341], [1344, 1346], [1347, 1348], [1348, 1364], [1364, 1341], [1413, 1415], [1415, 1417], [1417, 1420], [1426, 1431], [1432, 1426], [1432, 1433], [1434, 1435], [1435, 1434], [1435, 1436], [1439, 1440]], "missing_branches": [[45, 46], [81, 86], [87, 89], [155, 156], [183, 182], [186, 183], [224, 225], [226, 227], [228, 229], [287, 288], [289, 290], [301, 300], [316, 315], [362, 363], [364, 365], [399, 384], [438, 439], [440, 441], [469, 467], [471, 472], [472, 467], [472, 473], [473, 472], [473, 474], [477, 478], [485, 486], [486, 485], [486, 487], [487, 486], [487, 488], [533, 534], [535, 536], [537, 538], [548, 553], [565, 558], [616, 617], [618, 619], [620, 621], [629, 644], [631, 636], [636, 629], [672, 673], [674, 675], [676, 677], [689, 694], [721, 711], [777, 778], [779, 780], [810, 797], [872, 873], [874, 875], [876, 877], [887, 892], [904, 897], [962, 963], [964, 965], [966, 967], [978, 983], [985, 976], [1027, 1028], [1029, 1030], [1031, 1032], [1040, 1072], [1042, 1047], [1047, 1040], [1054, 1053], [1101, 1102], [1103, 1104], [1105, 1106], [1119, 1118], [1120, 1119], [1122, 1131], [1167, 1168], [1169, 1170], [1171, 1172], [1173, 1174], [1186, 1191], [1193, 1210], [1196, 1193], [1197, 1196], [1200, 1197], [1243, 1244], [1245, 1246], [1247, 1248], [1257, 1288], [1259, 1264], [1264, 1257], [1319, 1320], [1321, 1322], [1323, 1324], [1347, 1341], [1348, 1350], [1350, 1341], [1350, 1351], [1351, 1350], [1351, 1352], [1364, 1369], [1369, 1341], [1369, 1370], [1370, 1369], [1370, 1371], [1413, 1414], [1415, 1416], [1417, 1418], [1426, 1447], [1434, 1439], [1439, 1432]], "functions": {"_parse_java": {"executed_lines": [45, 51, 52, 53, 54], "summary": {"covered_lines": 5, "num_statements": 8, "percent_covered": 60.0, "percent_covered_display": "60", "missing_lines": 3, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 1, "covered_branches": 1, "missing_branches": 1}, "missing_lines": [46, 55, 56], "excluded_lines": [], "executed_branches": [[45, 51]], "missing_branches": [[45, 46]]}, "_extract_javadoc": {"executed_lines": [70, 71, 74, 75, 76, 78, 80, 81, 82, 83, 84, 85, 87, 92, 94], "summary": {"covered_lines": 15, "num_statements": 17, "percent_covered": 85.18518518518519, "percent_covered_display": "85", "missing_lines": 2, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 2, "covered_branches": 8, "missing_branches": 2}, "missing_lines": [86, 89], "excluded_lines": [], "executed_branches": [[75, 76], [75, 94], [78, 80], [78, 87], [81, 82], [84, 81], [84, 85], [87, 92]], "missing_branches": [[81, 86], [87, 89]]}, "_get_node_text": {"executed_lines": [107], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "_find_nodes_by_type": {"executed_lines": [120, 122, 128, 129], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "_find_nodes_by_type.traverse": {"executed_lines": [123, 124, 125, 126], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 4, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[123, 124], [123, 125], [125, -122], [125, 126]], "missing_branches": []}, "get_java_method_line_numbers": {"executed_lines": [153, 154, 155, 157, 158, 160, 161, 162, 165, 166, 168, 169, 170, 171, 172, 173, 174, 181, 182, 183, 184, 185, 186, 187, 188, 189, 195, 197, 198], "summary": {"covered_lines": 29, "num_statements": 32, "percent_covered": 88.88888888888889, "percent_covered_display": "89", "missing_lines": 3, "excluded_lines": 0, "num_branches": 22, "num_partial_branches": 3, "covered_branches": 19, "missing_branches": 3}, "missing_lines": [156, 199, 200], "excluded_lines": [], "executed_branches": [[153, 154], [153, 155], [155, 157], [157, 158], [157, 160], [166, 168], [166, 181], [168, 166], [168, 169], [169, 168], [169, 170], [171, 168], [171, 172], [182, 183], [182, 195], [183, 184], [184, 183], [184, 185], [186, 187]], "missing_branches": [[155, 156], [183, 182], [186, 183]]}, "get_java_class_line_numbers": {"executed_lines": [224, 226, 228, 231, 232, 233, 236, 241, 242, 243, 244, 245, 246, 247, 248, 249, 255, 257, 258], "summary": {"covered_lines": 19, "num_statements": 24, "percent_covered": 80.0, "percent_covered_display": "80", "missing_lines": 5, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 3, "covered_branches": 13, "missing_branches": 3}, "missing_lines": [225, 227, 229, 259, 260], "excluded_lines": [], "executed_branches": [[224, 226], [226, 228], [228, 231], [236, 241], [236, 255], [242, 236], [242, 243], [243, 242], [243, 244], [244, 243], [244, 245], [246, 243], [246, 247]], "missing_branches": [[224, 225], [226, 227], [228, 229]]}, "get_java_module_overview": {"executed_lines": [287, 289, 292, 293, 294, 295, 298, 299, 300, 301, 302, 303, 304, 305, 308, 309, 314, 315, 316, 317, 318, 319, 320, 323, 324, 327, 329], "summary": {"covered_lines": 27, "num_statements": 31, "percent_covered": 83.6734693877551, "percent_covered_display": "84", "missing_lines": 4, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 4, "covered_branches": 14, "missing_branches": 4}, "missing_lines": [288, 290, 339, 340], "excluded_lines": [], "executed_branches": [[287, 289], [289, 292], [300, 301], [300, 308], [301, 302], [302, 301], [302, 303], [309, 314], [309, 323], [315, 309], [315, 316], [316, 317], [317, 316], [317, 318]], "missing_branches": [[287, 288], [289, 290], [301, 300], [316, 315]]}, "list_java_methods": {"executed_lines": [362, 364, 367, 368, 369, 370, 372, 375, 376, 377, 384, 385, 386, 387, 389, 390, 393, 399, 400, 401, 402, 405, 407, 408, 410], "summary": {"covered_lines": 25, "num_statements": 29, "percent_covered": 85.1063829787234, "percent_covered_display": "85", "missing_lines": 4, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 3, "covered_branches": 15, "missing_branches": 3}, "missing_lines": [363, 365, 415, 416], "excluded_lines": [], "executed_branches": [[362, 364], [364, 367], [376, 377], [376, 410], [384, 385], [384, 407], [385, 386], [385, 387], [387, 389], [387, 393], [393, 399], [393, 401], [399, 400], [401, 384], [401, 402]], "missing_branches": [[362, 363], [364, 365], [399, 384]]}, "list_java_classes": {"executed_lines": [438, 440, 443, 444, 445, 446, 448, 451, 456, 457, 458, 467, 468, 469, 470, 471, 477, 482, 484, 485, 492, 493, 496, 498, 499, 500, 502], "summary": {"covered_lines": 27, "num_statements": 40, "percent_covered": 62.5, "percent_covered_display": "62", "missing_lines": 13, "excluded_lines": 0, "num_branches": 32, "num_partial_branches": 6, "covered_branches": 18, "missing_branches": 14}, "missing_lines": [439, 441, 472, 473, 474, 478, 479, 486, 487, 488, 491, 507, 508], "excluded_lines": [], "executed_branches": [[438, 440], [440, 443], [451, 456], [451, 502], [457, 451], [457, 458], [467, 468], [467, 498], [468, 469], [468, 471], [469, 470], [471, 477], [477, 482], [482, 484], [482, 492], [485, 467], [492, 467], [492, 493]], "missing_branches": [[438, 439], [440, 441], [469, 467], [471, 472], [472, 467], [472, 473], [473, 472], [473, 474], [477, 478], [485, 486], [486, 485], [486, 487], [487, 486], [487, 488]]}, "get_java_method_signature": {"executed_lines": [533, 535, 537, 540, 541, 542, 543, 545, 546, 547, 548, 549, 550, 551, 553, 554, 555, 556, 558, 559, 565, 566, 567, 568, 569, 570, 571, 576, 577, 578, 580, 588, 590, 591], "summary": {"covered_lines": 34, "num_statements": 39, "percent_covered": 84.12698412698413, "percent_covered_display": "84", "missing_lines": 5, "excluded_lines": 0, "num_branches": 24, "num_partial_branches": 5, "covered_branches": 19, "missing_branches": 5}, "missing_lines": [534, 536, 538, 592, 593], "excluded_lines": [], "executed_branches": [[533, 535], [535, 537], [537, 540], [546, 547], [546, 588], [548, 549], [549, 548], [549, 550], [553, 546], [553, 554], [558, 559], [558, 576], [559, 565], [559, 567], [565, 566], [567, 568], [567, 570], [570, 558], [570, 571]], "missing_branches": [[533, 534], [535, 536], [537, 538], [548, 553], [565, 558]]}, "get_java_method_docstring": {"executed_lines": [616, 618, 620, 623, 624, 625, 626, 628, 629, 630, 631, 632, 633, 634, 636, 637, 638], "summary": {"covered_lines": 17, "num_statements": 25, "percent_covered": 64.1025641025641, "percent_covered_display": "64", "missing_lines": 8, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 6, "covered_branches": 8, "missing_branches": 6}, "missing_lines": [617, 619, 621, 644, 646, 647, 648, 649], "excluded_lines": [], "executed_branches": [[616, 618], [618, 620], [620, 623], [629, 630], [631, 632], [632, 631], [632, 633], [636, 637]], "missing_branches": [[616, 617], [618, 619], [620, 621], [629, 644], [631, 636], [636, 629]]}, "list_java_class_methods": {"executed_lines": [672, 674, 676, 679, 680, 681, 682, 685, 686, 687, 688, 689, 690, 691, 692, 694, 695, 698, 699, 700, 703, 704, 711, 712, 713, 716, 721, 722, 725, 726, 729, 733, 734, 738, 740, 742, 748, 750, 751], "summary": {"covered_lines": 39, "num_statements": 44, "percent_covered": 87.17948717948718, "percent_covered_display": "87", "missing_lines": 5, "excluded_lines": 0, "num_branches": 34, "num_partial_branches": 5, "covered_branches": 29, "missing_branches": 5}, "missing_lines": [673, 675, 677, 752, 753], "excluded_lines": [], "executed_branches": [[672, 674], [674, 676], [676, 679], [685, 686], [685, 748], [687, 685], [687, 688], [689, 690], [690, 689], [690, 691], [694, 687], [694, 695], [698, 699], [698, 742], [699, 698], [699, 700], [703, 698], [703, 704], [711, 712], [711, 740], [712, 713], [712, 716], [716, 721], [716, 725], [721, 722], [725, 726], [725, 733], [733, 711], [733, 734]], "missing_branches": [[672, 673], [674, 675], [676, 677], [689, 694], [721, 711]]}, "extract_java_public_api": {"executed_lines": [777, 779, 782, 783, 784, 785, 787, 788, 791, 796, 797, 798, 799, 801, 802, 803, 806, 807, 808, 810, 811, 814, 815, 816, 817, 819, 820, 821, 824, 825, 826, 828, 829, 831], "summary": {"covered_lines": 34, "num_statements": 38, "percent_covered": 89.0625, "percent_covered_display": "89", "missing_lines": 4, "excluded_lines": 0, "num_branches": 26, "num_partial_branches": 3, "covered_branches": 23, "missing_branches": 3}, "missing_lines": [778, 780, 843, 844], "excluded_lines": [], "executed_branches": [[777, 779], [779, 782], [791, 796], [791, 814], [797, 791], [797, 798], [801, 802], [801, 810], [802, 803], [802, 807], [807, 801], [807, 808], [810, 811], [815, 816], [815, 831], [819, 820], [819, 828], [820, 821], [820, 825], [825, 819], [825, 826], [828, 815], [828, 829]], "missing_branches": [[777, 778], [779, 780], [810, 797]]}, "get_java_method_details": {"executed_lines": [872, 874, 876, 879, 880, 881, 882, 884, 885, 886, 887, 888, 889, 890, 892, 893, 894, 895, 897, 898, 904, 905, 906, 907, 908, 909, 910, 915, 916, 917, 920, 922, 932, 934, 935], "summary": {"covered_lines": 35, "num_statements": 40, "percent_covered": 84.375, "percent_covered_display": "84", "missing_lines": 5, "excluded_lines": 0, "num_branches": 24, "num_partial_branches": 5, "covered_branches": 19, "missing_branches": 5}, "missing_lines": [873, 875, 877, 936, 937], "excluded_lines": [], "executed_branches": [[872, 874], [874, 876], [876, 879], [885, 886], [885, 932], [887, 888], [888, 887], [888, 889], [892, 885], [892, 893], [897, 898], [897, 915], [898, 904], [898, 906], [904, 905], [906, 907], [906, 909], [909, 897], [909, 910]], "missing_branches": [[872, 873], [874, 875], [876, 877], [887, 892], [904, 897]]}, "get_java_method_body": {"executed_lines": [962, 964, 966, 969, 970, 971, 972, 973, 975, 976, 977, 978, 979, 980, 981, 983, 985, 986, 987, 988, 989, 991, 998, 1000, 1001], "summary": {"covered_lines": 25, "num_statements": 30, "percent_covered": 79.16666666666667, "percent_covered_display": "79", "missing_lines": 5, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 5, "covered_branches": 13, "missing_branches": 5}, "missing_lines": [963, 965, 967, 1002, 1003], "excluded_lines": [], "executed_branches": [[962, 964], [964, 966], [966, 969], [976, 977], [976, 998], [978, 979], [979, 978], [979, 980], [983, 976], [983, 985], [985, 986], [986, 985], [986, 987]], "missing_branches": [[962, 963], [964, 965], [966, 967], [978, 983], [985, 976]]}, "list_java_method_calls": {"executed_lines": [1027, 1029, 1031, 1034, 1035, 1036, 1037, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1047, 1048, 1049, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1064, 1066], "summary": {"covered_lines": 26, "num_statements": 34, "percent_covered": 72.22222222222223, "percent_covered_display": "72", "missing_lines": 8, "excluded_lines": 0, "num_branches": 20, "num_partial_branches": 7, "covered_branches": 13, "missing_branches": 7}, "missing_lines": [1028, 1030, 1032, 1072, 1074, 1075, 1076, 1077], "excluded_lines": [], "executed_branches": [[1027, 1029], [1029, 1031], [1031, 1034], [1040, 1041], [1042, 1043], [1043, 1042], [1043, 1044], [1047, 1048], [1053, 1054], [1053, 1066], [1054, 1055], [1055, 1054], [1055, 1056]], "missing_branches": [[1027, 1028], [1029, 1030], [1031, 1032], [1040, 1072], [1042, 1047], [1047, 1040], [1054, 1053]]}, "find_java_method_usages": {"executed_lines": [1101, 1103, 1105, 1108, 1109, 1110, 1111, 1113, 1114, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1131, 1133], "summary": {"covered_lines": 20, "num_statements": 25, "percent_covered": 71.7948717948718, "percent_covered_display": "72", "missing_lines": 5, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 6, "covered_branches": 8, "missing_branches": 6}, "missing_lines": [1102, 1104, 1106, 1139, 1140], "excluded_lines": [], "executed_branches": [[1101, 1103], [1103, 1105], [1105, 1108], [1118, 1119], [1118, 1133], [1119, 1120], [1120, 1121], [1122, 1123]], "missing_branches": [[1101, 1102], [1103, 1104], [1105, 1106], [1119, 1118], [1120, 1119], [1122, 1131]]}, "get_java_specific_method_line_numbers": {"executed_lines": [1167, 1169, 1171, 1173, 1176, 1177, 1178, 1179, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1191, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1214, 1216, 1217], "summary": {"covered_lines": 31, "num_statements": 38, "percent_covered": 76.47058823529412, "percent_covered_display": "76", "missing_lines": 7, "excluded_lines": 0, "num_branches": 30, "num_partial_branches": 9, "covered_branches": 21, "missing_branches": 9}, "missing_lines": [1168, 1170, 1172, 1174, 1210, 1218, 1219], "excluded_lines": [], "executed_branches": [[1167, 1169], [1169, 1171], [1171, 1173], [1173, 1176], [1182, 1183], [1182, 1214], [1184, 1182], [1184, 1185], [1186, 1187], [1187, 1186], [1187, 1188], [1191, 1184], [1191, 1193], [1193, 1194], [1194, 1193], [1194, 1195], [1196, 1197], [1197, 1198], [1198, 1197], [1198, 1199], [1200, 1201]], "missing_branches": [[1167, 1168], [1169, 1170], [1171, 1172], [1173, 1174], [1186, 1191], [1193, 1210], [1196, 1193], [1197, 1196], [1200, 1197]]}, "get_java_class_hierarchy": {"executed_lines": [1243, 1245, 1247, 1250, 1251, 1252, 1253, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1264, 1265, 1266, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1279, 1281], "summary": {"covered_lines": 27, "num_statements": 35, "percent_covered": 76.27118644067797, "percent_covered_display": "76", "missing_lines": 8, "excluded_lines": 0, "num_branches": 24, "num_partial_branches": 6, "covered_branches": 18, "missing_branches": 6}, "missing_lines": [1244, 1246, 1248, 1288, 1290, 1291, 1292, 1293], "excluded_lines": [], "executed_branches": [[1243, 1245], [1245, 1247], [1247, 1250], [1257, 1258], [1259, 1260], [1260, 1259], [1260, 1261], [1264, 1265], [1268, 1269], [1268, 1279], [1269, 1270], [1269, 1273], [1270, 1268], [1270, 1271], [1271, 1270], [1271, 1272], [1273, 1268], [1273, 1274]], "missing_branches": [[1243, 1244], [1245, 1246], [1247, 1248], [1257, 1288], [1259, 1264], [1264, 1257]]}, "find_java_definitions_by_annotation": {"executed_lines": [1319, 1321, 1323, 1326, 1327, 1328, 1329, 1331, 1332, 1333, 1336, 1337, 1339, 1341, 1342, 1343, 1344, 1346, 1347, 1348, 1364, 1382], "summary": {"covered_lines": 22, "num_statements": 39, "percent_covered": 53.73134328358209, "percent_covered_display": "54", "missing_lines": 17, "excluded_lines": 0, "num_branches": 28, "num_partial_branches": 6, "covered_branches": 14, "missing_branches": 14}, "missing_lines": [1320, 1322, 1324, 1350, 1351, 1352, 1355, 1356, 1363, 1369, 1370, 1371, 1372, 1373, 1380, 1389, 1390], "excluded_lines": [], "executed_branches": [[1319, 1321], [1321, 1323], [1323, 1326], [1339, 1341], [1339, 1382], [1341, 1339], [1341, 1342], [1342, 1341], [1342, 1343], [1344, 1341], [1344, 1346], [1347, 1348], [1348, 1364], [1364, 1341]], "missing_branches": [[1319, 1320], [1321, 1322], [1323, 1324], [1347, 1341], [1348, 1350], [1350, 1341], [1350, 1351], [1351, 1350], [1351, 1352], [1364, 1369], [1369, 1341], [1369, 1370], [1370, 1369], [1370, 1371]]}, "get_java_class_docstring": {"executed_lines": [1413, 1415, 1417, 1420, 1421, 1422, 1423, 1426, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1439, 1440, 1441], "summary": {"covered_lines": 18, "num_statements": 26, "percent_covered": 66.66666666666667, "percent_covered_display": "67", "missing_lines": 8, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 6, "covered_branches": 10, "missing_branches": 6}, "missing_lines": [1414, 1416, 1418, 1447, 1449, 1450, 1451, 1452], "excluded_lines": [], "executed_branches": [[1413, 1415], [1415, 1417], [1417, 1420], [1426, 1431], [1432, 1426], [1432, 1433], [1434, 1435], [1435, 1434], [1435, 1436], [1439, 1440]], "missing_branches": [[1413, 1414], [1415, 1416], [1417, 1418], [1426, 1447], [1434, 1439], [1439, 1432]]}, "": {"executed_lines": [1, 13, 14, 17, 18, 20, 25, 26, 27, 29, 30, 33, 59, 97, 110, 132, 133, 203, 204, 263, 264, 343, 344, 419, 420, 511, 512, 596, 597, 652, 653, 756, 757, 847, 848, 940, 941, 1006, 1007, 1080, 1081, 1143, 1144, 1222, 1223, 1296, 1297, 1393, 1394], "summary": {"covered_lines": 48, "num_statements": 50, "percent_covered": 96.0, "percent_covered_display": "96", "missing_lines": 2, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [21, 22], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 13, 14, 17, 18, 20, 25, 26, 27, 29, 30, 33, 45, 51, 52, 53, 54, 59, 70, 71, 74, 75, 76, 78, 80, 81, 82, 83, 84, 85, 87, 92, 94, 97, 107, 110, 120, 122, 123, 124, 125, 126, 128, 129, 132, 133, 153, 154, 155, 157, 158, 160, 161, 162, 165, 166, 168, 169, 170, 171, 172, 173, 174, 181, 182, 183, 184, 185, 186, 187, 188, 189, 195, 197, 198, 203, 204, 224, 226, 228, 231, 232, 233, 236, 241, 242, 243, 244, 245, 246, 247, 248, 249, 255, 257, 258, 263, 264, 287, 289, 292, 293, 294, 295, 298, 299, 300, 301, 302, 303, 304, 305, 308, 309, 314, 315, 316, 317, 318, 319, 320, 323, 324, 327, 329, 343, 344, 362, 364, 367, 368, 369, 370, 372, 375, 376, 377, 384, 385, 386, 387, 389, 390, 393, 399, 400, 401, 402, 405, 407, 408, 410, 419, 420, 438, 440, 443, 444, 445, 446, 448, 451, 456, 457, 458, 467, 468, 469, 470, 471, 477, 482, 484, 485, 492, 493, 496, 498, 499, 500, 502, 511, 512, 533, 535, 537, 540, 541, 542, 543, 545, 546, 547, 548, 549, 550, 551, 553, 554, 555, 556, 558, 559, 565, 566, 567, 568, 569, 570, 571, 576, 577, 578, 580, 588, 590, 591, 596, 597, 616, 618, 620, 623, 624, 625, 626, 628, 629, 630, 631, 632, 633, 634, 636, 637, 638, 652, 653, 672, 674, 676, 679, 680, 681, 682, 685, 686, 687, 688, 689, 690, 691, 692, 694, 695, 698, 699, 700, 703, 704, 711, 712, 713, 716, 721, 722, 725, 726, 729, 733, 734, 738, 740, 742, 748, 750, 751, 756, 757, 777, 779, 782, 783, 784, 785, 787, 788, 791, 796, 797, 798, 799, 801, 802, 803, 806, 807, 808, 810, 811, 814, 815, 816, 817, 819, 820, 821, 824, 825, 826, 828, 829, 831, 847, 848, 872, 874, 876, 879, 880, 881, 882, 884, 885, 886, 887, 888, 889, 890, 892, 893, 894, 895, 897, 898, 904, 905, 906, 907, 908, 909, 910, 915, 916, 917, 920, 922, 932, 934, 935, 940, 941, 962, 964, 966, 969, 970, 971, 972, 973, 975, 976, 977, 978, 979, 980, 981, 983, 985, 986, 987, 988, 989, 991, 998, 1000, 1001, 1006, 1007, 1027, 1029, 1031, 1034, 1035, 1036, 1037, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1047, 1048, 1049, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1064, 1066, 1080, 1081, 1101, 1103, 1105, 1108, 1109, 1110, 1111, 1113, 1114, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1131, 1133, 1143, 1144, 1167, 1169, 1171, 1173, 1176, 1177, 1178, 1179, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1191, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1214, 1216, 1217, 1222, 1223, 1243, 1245, 1247, 1250, 1251, 1252, 1253, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1264, 1265, 1266, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1279, 1281, 1296, 1297, 1319, 1321, 1323, 1326, 1327, 1328, 1329, 1331, 1332, 1333, 1336, 1337, 1339, 1341, 1342, 1343, 1344, 1346, 1347, 1348, 1364, 1382, 1393, 1394, 1413, 1415, 1417, 1420, 1421, 1422, 1423, 1426, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1439, 1440, 1441], "summary": {"covered_lines": 532, "num_statements": 653, "percent_covered": 78.22349570200574, "percent_covered_display": "78", "missing_lines": 121, "excluded_lines": 0, "num_branches": 394, "num_partial_branches": 91, "covered_branches": 287, "missing_branches": 107}, "missing_lines": [21, 22, 46, 55, 56, 86, 89, 156, 199, 200, 225, 227, 229, 259, 260, 288, 290, 339, 340, 363, 365, 415, 416, 439, 441, 472, 473, 474, 478, 479, 486, 487, 488, 491, 507, 508, 534, 536, 538, 592, 593, 617, 619, 621, 644, 646, 647, 648, 649, 673, 675, 677, 752, 753, 778, 780, 843, 844, 873, 875, 877, 936, 937, 963, 965, 967, 1002, 1003, 1028, 1030, 1032, 1072, 1074, 1075, 1076, 1077, 1102, 1104, 1106, 1139, 1140, 1168, 1170, 1172, 1174, 1210, 1218, 1219, 1244, 1246, 1248, 1288, 1290, 1291, 1292, 1293, 1320, 1322, 1324, 1350, 1351, 1352, 1355, 1356, 1363, 1369, 1370, 1371, 1372, 1373, 1380, 1389, 1390, 1414, 1416, 1418, 1447, 1449, 1450, 1451, 1452], "excluded_lines": [], "executed_branches": [[45, 51], [75, 76], [75, 94], [78, 80], [78, 87], [81, 82], [84, 81], [84, 85], [87, 92], [123, 124], [123, 125], [125, -122], [125, 126], [153, 154], [153, 155], [155, 157], [157, 158], [157, 160], [166, 168], [166, 181], [168, 166], [168, 169], [169, 168], [169, 170], [171, 168], [171, 172], [182, 183], [182, 195], [183, 184], [184, 183], [184, 185], [186, 187], [224, 226], [226, 228], [228, 231], [236, 241], [236, 255], [242, 236], [242, 243], [243, 242], [243, 244], [244, 243], [244, 245], [246, 243], [246, 247], [287, 289], [289, 292], [300, 301], [300, 308], [301, 302], [302, 301], [302, 303], [309, 314], [309, 323], [315, 309], [315, 316], [316, 317], [317, 316], [317, 318], [362, 364], [364, 367], [376, 377], [376, 410], [384, 385], [384, 407], [385, 386], [385, 387], [387, 389], [387, 393], [393, 399], [393, 401], [399, 400], [401, 384], [401, 402], [438, 440], [440, 443], [451, 456], [451, 502], [457, 451], [457, 458], [467, 468], [467, 498], [468, 469], [468, 471], [469, 470], [471, 477], [477, 482], [482, 484], [482, 492], [485, 467], [492, 467], [492, 493], [533, 535], [535, 537], [537, 540], [546, 547], [546, 588], [548, 549], [549, 548], [549, 550], [553, 546], [553, 554], [558, 559], [558, 576], [559, 565], [559, 567], [565, 566], [567, 568], [567, 570], [570, 558], [570, 571], [616, 618], [618, 620], [620, 623], [629, 630], [631, 632], [632, 631], [632, 633], [636, 637], [672, 674], [674, 676], [676, 679], [685, 686], [685, 748], [687, 685], [687, 688], [689, 690], [690, 689], [690, 691], [694, 687], [694, 695], [698, 699], [698, 742], [699, 698], [699, 700], [703, 698], [703, 704], [711, 712], [711, 740], [712, 713], [712, 716], [716, 721], [716, 725], [721, 722], [725, 726], [725, 733], [733, 711], [733, 734], [777, 779], [779, 782], [791, 796], [791, 814], [797, 791], [797, 798], [801, 802], [801, 810], [802, 803], [802, 807], [807, 801], [807, 808], [810, 811], [815, 816], [815, 831], [819, 820], [819, 828], [820, 821], [820, 825], [825, 819], [825, 826], [828, 815], [828, 829], [872, 874], [874, 876], [876, 879], [885, 886], [885, 932], [887, 888], [888, 887], [888, 889], [892, 885], [892, 893], [897, 898], [897, 915], [898, 904], [898, 906], [904, 905], [906, 907], [906, 909], [909, 897], [909, 910], [962, 964], [964, 966], [966, 969], [976, 977], [976, 998], [978, 979], [979, 978], [979, 980], [983, 976], [983, 985], [985, 986], [986, 985], [986, 987], [1027, 1029], [1029, 1031], [1031, 1034], [1040, 1041], [1042, 1043], [1043, 1042], [1043, 1044], [1047, 1048], [1053, 1054], [1053, 1066], [1054, 1055], [1055, 1054], [1055, 1056], [1101, 1103], [1103, 1105], [1105, 1108], [1118, 1119], [1118, 1133], [1119, 1120], [1120, 1121], [1122, 1123], [1167, 1169], [1169, 1171], [1171, 1173], [1173, 1176], [1182, 1183], [1182, 1214], [1184, 1182], [1184, 1185], [1186, 1187], [1187, 1186], [1187, 1188], [1191, 1184], [1191, 1193], [1193, 1194], [1194, 1193], [1194, 1195], [1196, 1197], [1197, 1198], [1198, 1197], [1198, 1199], [1200, 1201], [1243, 1245], [1245, 1247], [1247, 1250], [1257, 1258], [1259, 1260], [1260, 1259], [1260, 1261], [1264, 1265], [1268, 1269], [1268, 1279], [1269, 1270], [1269, 1273], [1270, 1268], [1270, 1271], [1271, 1270], [1271, 1272], [1273, 1268], [1273, 1274], [1319, 1321], [1321, 1323], [1323, 1326], [1339, 1341], [1339, 1382], [1341, 1339], [1341, 1342], [1342, 1341], [1342, 1343], [1344, 1341], [1344, 1346], [1347, 1348], [1348, 1364], [1364, 1341], [1413, 1415], [1415, 1417], [1417, 1420], [1426, 1431], [1432, 1426], [1432, 1433], [1434, 1435], [1435, 1434], [1435, 1436], [1439, 1440]], "missing_branches": [[45, 46], [81, 86], [87, 89], [155, 156], [183, 182], [186, 183], [224, 225], [226, 227], [228, 229], [287, 288], [289, 290], [301, 300], [316, 315], [362, 363], [364, 365], [399, 384], [438, 439], [440, 441], [469, 467], [471, 472], [472, 467], [472, 473], [473, 472], [473, 474], [477, 478], [485, 486], [486, 485], [486, 487], [487, 486], [487, 488], [533, 534], [535, 536], [537, 538], [548, 553], [565, 558], [616, 617], [618, 619], [620, 621], [629, 644], [631, 636], [636, 629], [672, 673], [674, 675], [676, 677], [689, 694], [721, 711], [777, 778], [779, 780], [810, 797], [872, 873], [874, 875], [876, 877], [887, 892], [904, 897], [962, 963], [964, 965], [966, 967], [978, 983], [985, 976], [1027, 1028], [1029, 1030], [1031, 1032], [1040, 1072], [1042, 1047], [1047, 1040], [1054, 1053], [1101, 1102], [1103, 1104], [1105, 1106], [1119, 1118], [1120, 1119], [1122, 1131], [1167, 1168], [1169, 1170], [1171, 1172], [1173, 1174], [1186, 1191], [1193, 1210], [1196, 1193], [1197, 1196], [1200, 1197], [1243, 1244], [1245, 1246], [1247, 1248], [1257, 1288], [1259, 1264], [1264, 1257], [1319, 1320], [1321, 1322], [1323, 1324], [1347, 1341], [1348, 1350], [1350, 1341], [1350, 1351], [1351, 1350], [1351, 1352], [1364, 1369], [1369, 1341], [1369, 1370], [1370, 1369], [1370, 1371], [1413, 1414], [1415, 1416], [1417, 1418], [1426, 1447], [1434, 1439], [1439, 1432]]}}}, "src/coding_open_agent_tools/javascript/__init__.py": {"executed_lines": [1, 20, 40], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": [], "functions": {"": {"executed_lines": [1, 20, 40], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 20, 40], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/coding_open_agent_tools/javascript/navigation.py": {"executed_lines": [1, 13, 14, 15, 18, 19, 21, 26, 27, 28, 30, 31, 34, 46, 49, 51, 54, 55, 57, 58, 61, 62, 63, 66, 76, 77, 78, 81, 82, 85, 86, 88, 90, 91, 93, 94, 95, 96, 97, 98, 114, 123, 124, 125, 128, 137, 138, 142, 152, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 165, 168, 169, 191, 192, 193, 194, 195, 196, 198, 199, 202, 208, 209, 210, 211, 212, 213, 214, 215, 217, 218, 225, 226, 227, 228, 229, 233, 234, 235, 237, 238, 244, 246, 247, 252, 253, 275, 276, 277, 278, 279, 280, 282, 283, 286, 287, 288, 289, 290, 291, 292, 294, 295, 301, 303, 304, 309, 310, 333, 334, 335, 336, 338, 339, 342, 347, 349, 350, 351, 352, 353, 354, 357, 358, 366, 367, 370, 371, 378, 380, 394, 395, 413, 414, 415, 418, 419, 420, 423, 424, 425, 426, 427, 428, 430, 441, 442, 443, 444, 445, 446, 447, 448, 452, 464, 473, 474, 492, 494, 497, 498, 499, 502, 503, 504, 505, 508, 509, 510, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 524, 534, 543, 544, 566, 568, 570, 573, 574, 577, 583, 584, 585, 586, 587, 588, 589, 592, 595, 596, 597, 599, 607, 608, 609, 610, 611, 615, 616, 619, 622, 623, 624, 625, 629, 636, 638, 639, 644, 645, 666, 668, 670, 673, 674, 677, 683, 684, 685, 686, 687, 688, 689, 691, 692, 693, 700, 701, 719, 721, 722, 727, 728, 747, 749, 751, 754, 755, 758, 759, 760, 761, 762, 763, 764, 766, 767, 770, 771, 774, 775, 778, 779, 780, 784, 791, 793, 799, 801, 802, 807, 808, 828, 830, 833, 834, 836, 837, 838, 841, 842, 843, 844, 845, 847, 848, 849, 850, 852, 853, 854, 855, 856, 858, 859, 860, 861, 862, 863, 864, 865, 868, 869, 880, 881, 882, 883, 884, 885, 886, 887, 892, 893, 897, 908, 909, 935, 937, 939, 942, 943, 946, 952, 953, 954, 955, 956, 957, 958, 959, 960, 963, 966, 973, 974, 975, 977, 988, 989, 1034, 1036, 1037, 1042, 1043, 1066, 1068, 1070, 1073, 1074, 1075, 1078, 1084, 1085, 1086, 1087, 1088, 1089, 1092, 1110, 1111, 1112, 1114, 1115, 1116, 1124, 1125, 1126, 1127, 1128, 1132, 1135, 1152, 1153, 1154, 1156, 1157, 1158, 1165, 1167, 1168, 1173, 1174, 1196, 1198, 1200, 1203, 1204, 1207, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1225, 1226, 1227, 1237, 1238, 1241, 1242, 1244, 1245, 1246, 1247, 1250, 1251, 1252, 1253, 1254, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1280, 1281, 1282, 1283, 1284, 1286, 1288, 1294, 1295, 1300, 1301, 1323, 1325, 1327, 1330, 1331, 1333, 1334, 1337, 1338, 1340, 1341, 1346, 1347, 1348, 1351, 1352, 1355, 1359, 1360, 1361, 1362, 1363, 1372, 1373, 1374, 1375, 1376, 1378, 1380, 1390, 1391, 1414, 1416, 1418, 1420, 1423, 1424, 1427, 1428, 1429, 1430, 1431, 1432, 1434, 1435, 1438, 1439, 1442, 1443, 1444, 1445, 1446, 1448, 1449, 1456, 1460, 1462, 1463, 1468, 1469, 1489, 1491, 1493, 1496, 1497, 1500, 1501, 1502, 1503, 1504, 1505, 1507, 1508, 1509, 1510, 1511, 1513, 1528, 1529, 1552, 1554, 1556, 1559, 1561, 1562, 1563, 1565, 1567, 1568, 1569, 1575, 1576, 1577, 1578, 1580, 1581, 1584, 1587, 1588, 1589, 1590, 1591, 1599, 1602, 1603, 1604, 1605, 1606, 1607, 1615, 1617, 1628, 1629, 1648, 1650, 1652, 1655, 1656, 1659, 1660, 1661, 1662, 1663, 1664, 1666, 1667, 1668, 1674, 1676, 1677], "summary": {"covered_lines": 572, "num_statements": 721, "percent_covered": 75.24932003626473, "percent_covered_display": "75", "missing_lines": 149, "excluded_lines": 0, "num_branches": 382, "num_partial_branches": 92, "covered_branches": 258, "missing_branches": 124}, "missing_lines": [22, 23, 47, 99, 100, 102, 103, 104, 106, 109, 111, 139, 248, 249, 305, 306, 359, 360, 361, 362, 363, 390, 391, 416, 469, 470, 493, 495, 539, 540, 567, 569, 571, 640, 641, 667, 669, 671, 702, 703, 704, 708, 709, 711, 712, 713, 723, 724, 748, 750, 752, 768, 772, 776, 803, 804, 829, 831, 870, 871, 872, 873, 874, 875, 876, 877, 888, 889, 890, 904, 905, 936, 938, 940, 990, 991, 992, 996, 997, 998, 999, 1002, 1005, 1012, 1013, 1014, 1019, 1020, 1024, 1038, 1039, 1067, 1069, 1071, 1096, 1097, 1098, 1100, 1101, 1102, 1139, 1140, 1141, 1143, 1144, 1145, 1169, 1170, 1197, 1199, 1201, 1228, 1229, 1230, 1234, 1235, 1296, 1297, 1324, 1326, 1328, 1386, 1387, 1415, 1417, 1419, 1421, 1436, 1440, 1464, 1465, 1490, 1492, 1494, 1520, 1522, 1523, 1524, 1525, 1553, 1555, 1557, 1624, 1625, 1649, 1651, 1653, 1678, 1679], "excluded_lines": [], "executed_branches": [[46, 49], [77, 78], [77, 81], [85, 86], [88, 90], [93, 94], [96, 97], [96, 98], [123, 124], [123, 125], [137, 138], [155, 156], [155, 160], [156, 157], [156, 158], [158, -154], [158, 159], [160, -154], [160, 161], [161, -154], [161, 162], [191, 192], [191, 193], [193, 194], [193, 195], [195, 196], [195, 198], [208, 209], [208, 225], [210, 208], [210, 211], [212, 210], [212, 213], [217, 218], [226, 227], [226, 244], [227, 228], [229, 233], [237, 238], [275, 276], [275, 277], [277, 278], [277, 279], [279, 280], [279, 282], [287, 288], [287, 301], [289, 287], [289, 290], [294, 295], [333, 334], [333, 335], [335, 336], [335, 338], [349, 350], [349, 357], [351, 349], [351, 352], [353, 354], [358, 366], [413, 414], [413, 415], [415, 418], [424, 425], [424, 441], [442, 443], [442, 464], [444, 442], [444, 445], [492, 494], [494, 497], [503, 504], [503, 534], [509, 510], [509, 513], [516, 517], [516, 524], [517, 518], [519, 520], [521, 522], [566, 568], [568, 570], [570, 573], [583, 584], [583, 607], [585, 583], [585, 586], [587, 585], [587, 588], [608, 609], [608, 636], [609, 610], [611, 615], [666, 668], [668, 670], [670, 673], [683, 684], [683, 700], [685, 683], [685, 686], [687, 685], [687, 688], [691, 692], [701, 719], [747, 749], [749, 751], [751, 754], [759, 760], [759, 799], [761, 759], [761, 762], [766, 767], [766, 793], [767, 770], [771, 774], [775, 778], [828, 830], [830, 833], [842, 843], [842, 880], [844, 845], [847, 848], [847, 852], [852, 853], [852, 858], [854, 855], [858, 859], [860, 861], [860, 868], [861, 862], [863, 864], [869, 842], [881, 882], [881, 897], [883, 884], [883, 897], [885, 886], [887, 892], [935, 937], [937, 939], [939, 942], [952, 953], [952, 988], [954, 952], [954, 955], [956, 954], [956, 957], [989, 1034], [1066, 1068], [1068, 1070], [1070, 1073], [1084, 1085], [1084, 1124], [1086, 1084], [1086, 1087], [1088, 1086], [1088, 1089], [1092, 1110], [1114, 1115], [1125, 1126], [1125, 1165], [1126, 1127], [1128, 1132], [1135, 1152], [1156, 1157], [1196, 1198], [1198, 1200], [1200, 1203], [1214, 1215], [1214, 1225], [1216, 1217], [1216, 1221], [1218, 1216], [1218, 1219], [1221, 1214], [1221, 1222], [1225, 1226], [1225, 1237], [1227, 1237], [1237, 1238], [1237, 1241], [1245, 1246], [1245, 1282], [1246, 1247], [1246, 1280], [1250, 1251], [1250, 1263], [1263, 1264], [1280, -1244], [1280, 1281], [1282, -1244], [1282, 1283], [1283, -1244], [1283, 1284], [1323, 1325], [1325, 1327], [1327, 1330], [1338, 1340], [1338, 1374], [1341, 1346], [1341, 1351], [1347, 1348], [1351, 1352], [1351, 1372], [1355, 1359], [1361, 1362], [1372, -1337], [1372, 1373], [1374, -1337], [1374, 1375], [1375, -1337], [1375, 1376], [1414, 1416], [1416, 1418], [1418, 1420], [1420, 1423], [1428, 1429], [1428, 1460], [1430, 1428], [1430, 1431], [1434, 1435], [1434, 1456], [1435, 1438], [1439, 1442], [1443, 1434], [1443, 1444], [1448, 1449], [1489, 1491], [1491, 1493], [1493, 1496], [1501, 1502], [1503, 1504], [1507, 1508], [1507, 1513], [1508, 1509], [1510, 1511], [1552, 1554], [1554, 1556], [1556, 1559], [1576, 1577], [1576, 1617], [1578, 1576], [1578, 1580], [1580, 1581], [1584, 1587], [1584, 1602], [1588, 1589], [1602, 1580], [1602, 1603], [1604, 1605], [1648, 1650], [1650, 1652], [1652, 1655], [1660, 1661], [1660, 1674], [1662, 1660], [1662, 1663], [1666, 1667]], "missing_branches": [[46, 47], [85, 111], [88, 100], [93, 99], [100, 102], [100, 104], [104, 106], [104, 109], [137, 139], [217, 210], [227, 226], [229, 226], [237, 226], [294, 287], [353, 351], [358, 359], [360, 358], [360, 361], [362, 358], [362, 363], [415, 416], [492, 493], [494, 495], [517, 516], [519, 516], [521, 516], [566, 567], [568, 569], [570, 571], [609, 608], [611, 608], [666, 667], [668, 669], [670, 671], [691, 685], [701, 702], [702, 701], [702, 703], [704, 701], [704, 708], [711, 701], [711, 712], [747, 748], [749, 750], [751, 752], [767, 768], [771, 772], [775, 776], [828, 829], [830, 831], [844, 868], [854, 868], [858, 868], [861, 860], [863, 860], [869, 870], [870, 869], [870, 871], [872, 869], [872, 873], [874, 869], [874, 875], [885, 883], [887, 888], [935, 936], [937, 938], [939, 940], [989, 990], [990, 989], [990, 991], [992, 989], [992, 996], [1066, 1067], [1068, 1069], [1070, 1071], [1092, 1096], [1100, 1101], [1100, 1110], [1114, 1086], [1126, 1125], [1128, 1125], [1135, 1139], [1143, 1144], [1143, 1152], [1156, 1125], [1196, 1197], [1198, 1199], [1200, 1201], [1227, 1228], [1228, 1227], [1228, 1229], [1230, 1227], [1230, 1234], [1263, 1280], [1323, 1324], [1325, 1326], [1327, 1328], [1347, 1351], [1355, 1372], [1361, 1372], [1414, 1415], [1416, 1417], [1418, 1419], [1420, 1421], [1435, 1436], [1439, 1440], [1448, 1434], [1489, 1490], [1491, 1492], [1493, 1494], [1501, 1520], [1503, 1501], [1508, 1513], [1510, 1513], [1552, 1553], [1554, 1555], [1556, 1557], [1580, 1576], [1588, 1580], [1604, 1580], [1648, 1649], [1650, 1651], [1652, 1653], [1666, 1660]], "functions": {"_parse_javascript": {"executed_lines": [46, 49, 51, 54, 55, 57, 58, 61, 62, 63], "summary": {"covered_lines": 10, "num_statements": 11, "percent_covered": 84.61538461538461, "percent_covered_display": "85", "missing_lines": 1, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 1, "covered_branches": 1, "missing_branches": 1}, "missing_lines": [47], "excluded_lines": [], "executed_branches": [[46, 49]], "missing_branches": [[46, 47]]}, "_extract_jsdoc": {"executed_lines": [76, 77, 78, 81, 82, 85, 86, 88, 90, 91, 93, 94, 95, 96, 97, 98], "summary": {"covered_lines": 16, "num_statements": 24, "percent_covered": 60.526315789473685, "percent_covered_display": "61", "missing_lines": 8, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 3, "covered_branches": 7, "missing_branches": 7}, "missing_lines": [99, 100, 102, 103, 104, 106, 109, 111], "excluded_lines": [], "executed_branches": [[77, 78], [77, 81], [85, 86], [88, 90], [93, 94], [96, 97], [96, 98]], "missing_branches": [[85, 111], [88, 100], [93, 99], [100, 102], [100, 104], [104, 106], [104, 109]]}, "_get_function_name": {"executed_lines": [123, 124, 125], "summary": {"covered_lines": 3, "num_statements": 3, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 2, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[123, 124], [123, 125]], "missing_branches": []}, "_get_class_name": {"executed_lines": [137, 138], "summary": {"covered_lines": 2, "num_statements": 3, "percent_covered": 60.0, "percent_covered_display": "60", "missing_lines": 1, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 1, "covered_branches": 1, "missing_branches": 1}, "missing_lines": [139], "excluded_lines": [], "executed_branches": [[137, 138]], "missing_branches": [[137, 139]]}, "_find_nodes_by_type": {"executed_lines": [152, 154, 164, 165], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "_find_nodes_by_type.traverse": {"executed_lines": [155, 156, 157, 158, 159, 160, 161, 162], "summary": {"covered_lines": 8, "num_statements": 8, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 0, "covered_branches": 10, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[155, 156], [155, 160], [156, 157], [156, 158], [158, -154], [158, 159], [160, -154], [160, 161], [161, -154], [161, 162]], "missing_branches": []}, "get_javascript_function_line_numbers": {"executed_lines": [191, 192, 193, 194, 195, 196, 198, 199, 202, 208, 209, 210, 211, 212, 213, 214, 215, 217, 218, 225, 226, 227, 228, 229, 233, 234, 235, 237, 238, 244, 246, 247], "summary": {"covered_lines": 32, "num_statements": 34, "percent_covered": 89.28571428571429, "percent_covered_display": "89", "missing_lines": 2, "excluded_lines": 0, "num_branches": 22, "num_partial_branches": 4, "covered_branches": 18, "missing_branches": 4}, "missing_lines": [248, 249], "excluded_lines": [], "executed_branches": [[191, 192], [191, 193], [193, 194], [193, 195], [195, 196], [195, 198], [208, 209], [208, 225], [210, 208], [210, 211], [212, 210], [212, 213], [217, 218], [226, 227], [226, 244], [227, 228], [229, 233], [237, 238]], "missing_branches": [[217, 210], [227, 226], [229, 226], [237, 226]]}, "get_javascript_class_line_numbers": {"executed_lines": [275, 276, 277, 278, 279, 280, 282, 283, 286, 287, 288, 289, 290, 291, 292, 294, 295, 301, 303, 304], "summary": {"covered_lines": 20, "num_statements": 22, "percent_covered": 91.17647058823529, "percent_covered_display": "91", "missing_lines": 2, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 1, "covered_branches": 11, "missing_branches": 1}, "missing_lines": [305, 306], "excluded_lines": [], "executed_branches": [[275, 276], [275, 277], [277, 278], [277, 279], [279, 280], [279, 282], [287, 288], [287, 301], [289, 287], [289, 290], [294, 295]], "missing_branches": [[294, 287]]}, "get_javascript_module_overview": {"executed_lines": [333, 334, 335, 336, 338, 339, 342, 347, 349, 350, 351, 352, 353, 354, 357, 358, 366, 367, 370, 371, 378, 380], "summary": {"covered_lines": 22, "num_statements": 29, "percent_covered": 71.11111111111111, "percent_covered_display": "71", "missing_lines": 7, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 2, "covered_branches": 10, "missing_branches": 6}, "missing_lines": [359, 360, 361, 362, 363, 390, 391], "excluded_lines": [], "executed_branches": [[333, 334], [333, 335], [335, 336], [335, 338], [349, 350], [349, 357], [351, 349], [351, 352], [353, 354], [358, 366]], "missing_branches": [[353, 351], [358, 359], [360, 358], [360, 361], [362, 358], [362, 363]]}, "list_javascript_functions": {"executed_lines": [413, 414, 415, 418, 419, 420, 423, 424, 425, 426, 427, 428, 430, 441, 442, 443, 444, 445, 446, 447, 448, 452, 464], "summary": {"covered_lines": 23, "num_statements": 26, "percent_covered": 88.88888888888889, "percent_covered_display": "89", "missing_lines": 3, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 1, "covered_branches": 9, "missing_branches": 1}, "missing_lines": [416, 469, 470], "excluded_lines": [], "executed_branches": [[413, 414], [413, 415], [415, 418], [424, 425], [424, 441], [442, 443], [442, 464], [444, 442], [444, 445]], "missing_branches": [[415, 416]]}, "list_javascript_classes": {"executed_lines": [492, 494, 497, 498, 499, 502, 503, 504, 505, 508, 509, 510, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 524, 534], "summary": {"covered_lines": 24, "num_statements": 28, "percent_covered": 79.54545454545455, "percent_covered_display": "80", "missing_lines": 4, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 5, "covered_branches": 11, "missing_branches": 5}, "missing_lines": [493, 495, 539, 540], "excluded_lines": [], "executed_branches": [[492, 494], [494, 497], [503, 504], [503, 534], [509, 510], [509, 513], [516, 517], [516, 524], [517, 518], [519, 520], [521, 522]], "missing_branches": [[492, 493], [494, 495], [517, 516], [519, 516], [521, 516]]}, "get_javascript_function_signature": {"executed_lines": [566, 568, 570, 573, 574, 577, 583, 584, 585, 586, 587, 588, 589, 592, 595, 596, 597, 599, 607, 608, 609, 610, 611, 615, 616, 619, 622, 623, 624, 625, 629, 636, 638, 639], "summary": {"covered_lines": 34, "num_statements": 39, "percent_covered": 82.45614035087719, "percent_covered_display": "82", "missing_lines": 5, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 5, "covered_branches": 13, "missing_branches": 5}, "missing_lines": [567, 569, 571, 640, 641], "excluded_lines": [], "executed_branches": [[566, 568], [568, 570], [570, 573], [583, 584], [583, 607], [585, 583], [585, 586], [587, 585], [587, 588], [608, 609], [608, 636], [609, 610], [611, 615]], "missing_branches": [[566, 567], [568, 569], [570, 571], [609, 608], [611, 608]]}, "get_javascript_function_docstring": {"executed_lines": [666, 668, 670, 673, 674, 677, 683, 684, 685, 686, 687, 688, 689, 691, 692, 693, 700, 701, 719, 721, 722], "summary": {"covered_lines": 21, "num_statements": 34, "percent_covered": 57.142857142857146, "percent_covered_display": "57", "missing_lines": 13, "excluded_lines": 0, "num_branches": 22, "num_partial_branches": 5, "covered_branches": 11, "missing_branches": 11}, "missing_lines": [667, 669, 671, 702, 703, 704, 708, 709, 711, 712, 713, 723, 724], "excluded_lines": [], "executed_branches": [[666, 668], [668, 670], [670, 673], [683, 684], [683, 700], [685, 683], [685, 686], [687, 685], [687, 688], [691, 692], [701, 719]], "missing_branches": [[666, 667], [668, 669], [670, 671], [691, 685], [701, 702], [702, 701], [702, 703], [704, 701], [704, 708], [711, 701], [711, 712]]}, "list_javascript_class_methods": {"executed_lines": [747, 749, 751, 754, 755, 758, 759, 760, 761, 762, 763, 764, 766, 767, 770, 771, 774, 775, 778, 779, 780, 784, 791, 793, 799, 801, 802], "summary": {"covered_lines": 27, "num_statements": 35, "percent_covered": 73.58490566037736, "percent_covered_display": "74", "missing_lines": 8, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 6, "covered_branches": 12, "missing_branches": 6}, "missing_lines": [748, 750, 752, 768, 772, 776, 803, 804], "excluded_lines": [], "executed_branches": [[747, 749], [749, 751], [751, 754], [759, 760], [759, 799], [761, 759], [761, 762], [766, 767], [766, 793], [767, 770], [771, 774], [775, 778]], "missing_branches": [[747, 748], [749, 750], [751, 752], [767, 768], [771, 772], [775, 776]]}, "extract_javascript_public_api": {"executed_lines": [828, 830, 833, 834, 836, 837, 838, 841, 842, 843, 844, 845, 847, 848, 849, 850, 852, 853, 854, 855, 856, 858, 859, 860, 861, 862, 863, 864, 865, 868, 869, 880, 881, 882, 883, 884, 885, 886, 887, 892, 893, 897], "summary": {"covered_lines": 42, "num_statements": 57, "percent_covered": 67.36842105263158, "percent_covered_display": "67", "missing_lines": 15, "excluded_lines": 0, "num_branches": 38, "num_partial_branches": 10, "covered_branches": 22, "missing_branches": 16}, "missing_lines": [829, 831, 870, 871, 872, 873, 874, 875, 876, 877, 888, 889, 890, 904, 905], "excluded_lines": [], "executed_branches": [[828, 830], [830, 833], [842, 843], [842, 880], [844, 845], [847, 848], [847, 852], [852, 853], [852, 858], [854, 855], [858, 859], [860, 861], [860, 868], [861, 862], [863, 864], [869, 842], [881, 882], [881, 897], [883, 884], [883, 897], [885, 886], [887, 892]], "missing_branches": [[828, 829], [830, 831], [844, 868], [854, 868], [858, 868], [861, 860], [863, 860], [869, 870], [870, 869], [870, 871], [872, 869], [872, 873], [874, 869], [874, 875], [885, 883], [887, 888]]}, "get_javascript_function_details": {"executed_lines": [935, 937, 939, 942, 943, 946, 952, 953, 954, 955, 956, 957, 958, 959, 960, 963, 966, 973, 974, 975, 977, 988, 989, 1034, 1036, 1037], "summary": {"covered_lines": 26, "num_statements": 46, "percent_covered": 56.25, "percent_covered_display": "56", "missing_lines": 20, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 4, "covered_branches": 10, "missing_branches": 8}, "missing_lines": [936, 938, 940, 990, 991, 992, 996, 997, 998, 999, 1002, 1005, 1012, 1013, 1014, 1019, 1020, 1024, 1038, 1039], "excluded_lines": [], "executed_branches": [[935, 937], [937, 939], [939, 942], [952, 953], [952, 988], [954, 952], [954, 955], [956, 954], [956, 957], [989, 1034]], "missing_branches": [[935, 936], [937, 938], [939, 940], [989, 990], [990, 989], [990, 991], [992, 989], [992, 996]]}, "get_javascript_function_body": {"executed_lines": [1066, 1068, 1070, 1073, 1074, 1075, 1078, 1084, 1085, 1086, 1087, 1088, 1089, 1092, 1110, 1111, 1112, 1114, 1115, 1116, 1124, 1125, 1126, 1127, 1128, 1132, 1135, 1152, 1153, 1154, 1156, 1157, 1158, 1165, 1167, 1168], "summary": {"covered_lines": 36, "num_statements": 53, "percent_covered": 63.855421686746986, "percent_covered_display": "64", "missing_lines": 17, "excluded_lines": 0, "num_branches": 30, "num_partial_branches": 9, "covered_branches": 17, "missing_branches": 13}, "missing_lines": [1067, 1069, 1071, 1096, 1097, 1098, 1100, 1101, 1102, 1139, 1140, 1141, 1143, 1144, 1145, 1169, 1170], "excluded_lines": [], "executed_branches": [[1066, 1068], [1068, 1070], [1070, 1073], [1084, 1085], [1084, 1124], [1086, 1084], [1086, 1087], [1088, 1086], [1088, 1089], [1092, 1110], [1114, 1115], [1125, 1126], [1125, 1165], [1126, 1127], [1128, 1132], [1135, 1152], [1156, 1157]], "missing_branches": [[1066, 1067], [1068, 1069], [1070, 1071], [1092, 1096], [1100, 1101], [1100, 1110], [1114, 1086], [1126, 1125], [1128, 1125], [1135, 1139], [1143, 1144], [1143, 1152], [1156, 1125]]}, "list_javascript_function_calls": {"executed_lines": [1196, 1198, 1200, 1203, 1204, 1207, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1225, 1226, 1227, 1237, 1238, 1241, 1242, 1244, 1286, 1288, 1294, 1295], "summary": {"covered_lines": 28, "num_statements": 38, "percent_covered": 70.96774193548387, "percent_covered_display": "71", "missing_lines": 10, "excluded_lines": 0, "num_branches": 24, "num_partial_branches": 4, "covered_branches": 16, "missing_branches": 8}, "missing_lines": [1197, 1199, 1201, 1228, 1229, 1230, 1234, 1235, 1296, 1297], "excluded_lines": [], "executed_branches": [[1196, 1198], [1198, 1200], [1200, 1203], [1214, 1215], [1214, 1225], [1216, 1217], [1216, 1221], [1218, 1216], [1218, 1219], [1221, 1214], [1221, 1222], [1225, 1226], [1225, 1237], [1227, 1237], [1237, 1238], [1237, 1241]], "missing_branches": [[1196, 1197], [1198, 1199], [1200, 1201], [1227, 1228], [1228, 1227], [1228, 1229], [1230, 1227], [1230, 1234]]}, "list_javascript_function_calls.find_calls": {"executed_lines": [1245, 1246, 1247, 1250, 1251, 1252, 1253, 1254, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1280, 1281, 1282, 1283, 1284], "summary": {"covered_lines": 22, "num_statements": 22, "percent_covered": 97.22222222222223, "percent_covered_display": "97", "missing_lines": 0, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 1, "covered_branches": 13, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[1245, 1246], [1245, 1282], [1246, 1247], [1246, 1280], [1250, 1251], [1250, 1263], [1263, 1264], [1280, -1244], [1280, 1281], [1282, -1244], [1282, 1283], [1283, -1244], [1283, 1284]], "missing_branches": [[1263, 1280]]}, "find_javascript_function_usages": {"executed_lines": [1323, 1325, 1327, 1330, 1331, 1333, 1334, 1337, 1378, 1380], "summary": {"covered_lines": 10, "num_statements": 15, "percent_covered": 61.904761904761905, "percent_covered_display": "62", "missing_lines": 5, "excluded_lines": 0, "num_branches": 6, "num_partial_branches": 3, "covered_branches": 3, "missing_branches": 3}, "missing_lines": [1324, 1326, 1328, 1386, 1387], "excluded_lines": [], "executed_branches": [[1323, 1325], [1325, 1327], [1327, 1330]], "missing_branches": [[1323, 1324], [1325, 1326], [1327, 1328]]}, "find_javascript_function_usages.find_usages": {"executed_lines": [1338, 1340, 1341, 1346, 1347, 1348, 1351, 1352, 1355, 1359, 1360, 1361, 1362, 1363, 1372, 1373, 1374, 1375, 1376], "summary": {"covered_lines": 19, "num_statements": 19, "percent_covered": 91.89189189189189, "percent_covered_display": "92", "missing_lines": 0, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 3, "covered_branches": 15, "missing_branches": 3}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[1338, 1340], [1338, 1374], [1341, 1346], [1341, 1351], [1347, 1348], [1351, 1352], [1351, 1372], [1355, 1359], [1361, 1362], [1372, -1337], [1372, 1373], [1374, -1337], [1374, 1375], [1375, -1337], [1375, 1376]], "missing_branches": [[1347, 1351], [1355, 1372], [1361, 1372]]}, "get_javascript_method_line_numbers": {"executed_lines": [1414, 1416, 1418, 1420, 1423, 1424, 1427, 1428, 1429, 1430, 1431, 1432, 1434, 1435, 1438, 1439, 1442, 1443, 1444, 1445, 1446, 1448, 1449, 1456, 1460, 1462, 1463], "summary": {"covered_lines": 27, "num_statements": 35, "percent_covered": 73.6842105263158, "percent_covered_display": "74", "missing_lines": 8, "excluded_lines": 0, "num_branches": 22, "num_partial_branches": 7, "covered_branches": 15, "missing_branches": 7}, "missing_lines": [1415, 1417, 1419, 1421, 1436, 1440, 1464, 1465], "excluded_lines": [], "executed_branches": [[1414, 1416], [1416, 1418], [1418, 1420], [1420, 1423], [1428, 1429], [1428, 1460], [1430, 1428], [1430, 1431], [1434, 1435], [1434, 1456], [1435, 1438], [1439, 1442], [1443, 1434], [1443, 1444], [1448, 1449]], "missing_branches": [[1414, 1415], [1416, 1417], [1418, 1419], [1420, 1421], [1435, 1436], [1439, 1440], [1448, 1434]]}, "get_javascript_class_hierarchy": {"executed_lines": [1489, 1491, 1493, 1496, 1497, 1500, 1501, 1502, 1503, 1504, 1505, 1507, 1508, 1509, 1510, 1511, 1513], "summary": {"covered_lines": 17, "num_statements": 25, "percent_covered": 63.41463414634146, "percent_covered_display": "63", "missing_lines": 8, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 7, "covered_branches": 9, "missing_branches": 7}, "missing_lines": [1490, 1492, 1494, 1520, 1522, 1523, 1524, 1525], "excluded_lines": [], "executed_branches": [[1489, 1491], [1491, 1493], [1493, 1496], [1501, 1502], [1503, 1504], [1507, 1508], [1507, 1513], [1508, 1509], [1510, 1511]], "missing_branches": [[1489, 1490], [1491, 1492], [1493, 1494], [1501, 1520], [1503, 1501], [1508, 1513], [1510, 1513]]}, "find_javascript_definitions_by_decorator": {"executed_lines": [1552, 1554, 1556, 1559, 1561, 1562, 1563, 1565, 1567, 1568, 1569, 1575, 1576, 1577, 1578, 1580, 1581, 1584, 1587, 1588, 1589, 1590, 1591, 1599, 1602, 1603, 1604, 1605, 1606, 1607, 1615, 1617], "summary": {"covered_lines": 32, "num_statements": 37, "percent_covered": 80.70175438596492, "percent_covered_display": "81", "missing_lines": 5, "excluded_lines": 0, "num_branches": 20, "num_partial_branches": 6, "covered_branches": 14, "missing_branches": 6}, "missing_lines": [1553, 1555, 1557, 1624, 1625], "excluded_lines": [], "executed_branches": [[1552, 1554], [1554, 1556], [1556, 1559], [1576, 1577], [1576, 1617], [1578, 1576], [1578, 1580], [1580, 1581], [1584, 1587], [1584, 1602], [1588, 1589], [1602, 1580], [1602, 1603], [1604, 1605]], "missing_branches": [[1552, 1553], [1554, 1555], [1556, 1557], [1580, 1576], [1588, 1580], [1604, 1580]]}, "get_javascript_class_docstring": {"executed_lines": [1648, 1650, 1652, 1655, 1656, 1659, 1660, 1661, 1662, 1663, 1664, 1666, 1667, 1668, 1674, 1676, 1677], "summary": {"covered_lines": 17, "num_statements": 22, "percent_covered": 73.52941176470588, "percent_covered_display": "74", "missing_lines": 5, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 4, "covered_branches": 8, "missing_branches": 4}, "missing_lines": [1649, 1651, 1653, 1678, 1679], "excluded_lines": [], "executed_branches": [[1648, 1650], [1650, 1652], [1652, 1655], [1660, 1661], [1660, 1674], [1662, 1660], [1662, 1663], [1666, 1667]], "missing_branches": [[1648, 1649], [1650, 1651], [1652, 1653], [1666, 1660]]}, "": {"executed_lines": [1, 13, 14, 15, 18, 19, 21, 26, 27, 28, 30, 31, 34, 66, 114, 128, 142, 168, 169, 252, 253, 309, 310, 394, 395, 473, 474, 543, 544, 644, 645, 727, 728, 807, 808, 908, 909, 1042, 1043, 1173, 1174, 1300, 1301, 1390, 1391, 1468, 1469, 1528, 1529, 1628, 1629], "summary": {"covered_lines": 50, "num_statements": 52, "percent_covered": 96.15384615384616, "percent_covered_display": "96", "missing_lines": 2, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [22, 23], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 13, 14, 15, 18, 19, 21, 26, 27, 28, 30, 31, 34, 46, 49, 51, 54, 55, 57, 58, 61, 62, 63, 66, 76, 77, 78, 81, 82, 85, 86, 88, 90, 91, 93, 94, 95, 96, 97, 98, 114, 123, 124, 125, 128, 137, 138, 142, 152, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 165, 168, 169, 191, 192, 193, 194, 195, 196, 198, 199, 202, 208, 209, 210, 211, 212, 213, 214, 215, 217, 218, 225, 226, 227, 228, 229, 233, 234, 235, 237, 238, 244, 246, 247, 252, 253, 275, 276, 277, 278, 279, 280, 282, 283, 286, 287, 288, 289, 290, 291, 292, 294, 295, 301, 303, 304, 309, 310, 333, 334, 335, 336, 338, 339, 342, 347, 349, 350, 351, 352, 353, 354, 357, 358, 366, 367, 370, 371, 378, 380, 394, 395, 413, 414, 415, 418, 419, 420, 423, 424, 425, 426, 427, 428, 430, 441, 442, 443, 444, 445, 446, 447, 448, 452, 464, 473, 474, 492, 494, 497, 498, 499, 502, 503, 504, 505, 508, 509, 510, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 524, 534, 543, 544, 566, 568, 570, 573, 574, 577, 583, 584, 585, 586, 587, 588, 589, 592, 595, 596, 597, 599, 607, 608, 609, 610, 611, 615, 616, 619, 622, 623, 624, 625, 629, 636, 638, 639, 644, 645, 666, 668, 670, 673, 674, 677, 683, 684, 685, 686, 687, 688, 689, 691, 692, 693, 700, 701, 719, 721, 722, 727, 728, 747, 749, 751, 754, 755, 758, 759, 760, 761, 762, 763, 764, 766, 767, 770, 771, 774, 775, 778, 779, 780, 784, 791, 793, 799, 801, 802, 807, 808, 828, 830, 833, 834, 836, 837, 838, 841, 842, 843, 844, 845, 847, 848, 849, 850, 852, 853, 854, 855, 856, 858, 859, 860, 861, 862, 863, 864, 865, 868, 869, 880, 881, 882, 883, 884, 885, 886, 887, 892, 893, 897, 908, 909, 935, 937, 939, 942, 943, 946, 952, 953, 954, 955, 956, 957, 958, 959, 960, 963, 966, 973, 974, 975, 977, 988, 989, 1034, 1036, 1037, 1042, 1043, 1066, 1068, 1070, 1073, 1074, 1075, 1078, 1084, 1085, 1086, 1087, 1088, 1089, 1092, 1110, 1111, 1112, 1114, 1115, 1116, 1124, 1125, 1126, 1127, 1128, 1132, 1135, 1152, 1153, 1154, 1156, 1157, 1158, 1165, 1167, 1168, 1173, 1174, 1196, 1198, 1200, 1203, 1204, 1207, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1225, 1226, 1227, 1237, 1238, 1241, 1242, 1244, 1245, 1246, 1247, 1250, 1251, 1252, 1253, 1254, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1280, 1281, 1282, 1283, 1284, 1286, 1288, 1294, 1295, 1300, 1301, 1323, 1325, 1327, 1330, 1331, 1333, 1334, 1337, 1338, 1340, 1341, 1346, 1347, 1348, 1351, 1352, 1355, 1359, 1360, 1361, 1362, 1363, 1372, 1373, 1374, 1375, 1376, 1378, 1380, 1390, 1391, 1414, 1416, 1418, 1420, 1423, 1424, 1427, 1428, 1429, 1430, 1431, 1432, 1434, 1435, 1438, 1439, 1442, 1443, 1444, 1445, 1446, 1448, 1449, 1456, 1460, 1462, 1463, 1468, 1469, 1489, 1491, 1493, 1496, 1497, 1500, 1501, 1502, 1503, 1504, 1505, 1507, 1508, 1509, 1510, 1511, 1513, 1528, 1529, 1552, 1554, 1556, 1559, 1561, 1562, 1563, 1565, 1567, 1568, 1569, 1575, 1576, 1577, 1578, 1580, 1581, 1584, 1587, 1588, 1589, 1590, 1591, 1599, 1602, 1603, 1604, 1605, 1606, 1607, 1615, 1617, 1628, 1629, 1648, 1650, 1652, 1655, 1656, 1659, 1660, 1661, 1662, 1663, 1664, 1666, 1667, 1668, 1674, 1676, 1677], "summary": {"covered_lines": 572, "num_statements": 721, "percent_covered": 75.24932003626473, "percent_covered_display": "75", "missing_lines": 149, "excluded_lines": 0, "num_branches": 382, "num_partial_branches": 92, "covered_branches": 258, "missing_branches": 124}, "missing_lines": [22, 23, 47, 99, 100, 102, 103, 104, 106, 109, 111, 139, 248, 249, 305, 306, 359, 360, 361, 362, 363, 390, 391, 416, 469, 470, 493, 495, 539, 540, 567, 569, 571, 640, 641, 667, 669, 671, 702, 703, 704, 708, 709, 711, 712, 713, 723, 724, 748, 750, 752, 768, 772, 776, 803, 804, 829, 831, 870, 871, 872, 873, 874, 875, 876, 877, 888, 889, 890, 904, 905, 936, 938, 940, 990, 991, 992, 996, 997, 998, 999, 1002, 1005, 1012, 1013, 1014, 1019, 1020, 1024, 1038, 1039, 1067, 1069, 1071, 1096, 1097, 1098, 1100, 1101, 1102, 1139, 1140, 1141, 1143, 1144, 1145, 1169, 1170, 1197, 1199, 1201, 1228, 1229, 1230, 1234, 1235, 1296, 1297, 1324, 1326, 1328, 1386, 1387, 1415, 1417, 1419, 1421, 1436, 1440, 1464, 1465, 1490, 1492, 1494, 1520, 1522, 1523, 1524, 1525, 1553, 1555, 1557, 1624, 1625, 1649, 1651, 1653, 1678, 1679], "excluded_lines": [], "executed_branches": [[46, 49], [77, 78], [77, 81], [85, 86], [88, 90], [93, 94], [96, 97], [96, 98], [123, 124], [123, 125], [137, 138], [155, 156], [155, 160], [156, 157], [156, 158], [158, -154], [158, 159], [160, -154], [160, 161], [161, -154], [161, 162], [191, 192], [191, 193], [193, 194], [193, 195], [195, 196], [195, 198], [208, 209], [208, 225], [210, 208], [210, 211], [212, 210], [212, 213], [217, 218], [226, 227], [226, 244], [227, 228], [229, 233], [237, 238], [275, 276], [275, 277], [277, 278], [277, 279], [279, 280], [279, 282], [287, 288], [287, 301], [289, 287], [289, 290], [294, 295], [333, 334], [333, 335], [335, 336], [335, 338], [349, 350], [349, 357], [351, 349], [351, 352], [353, 354], [358, 366], [413, 414], [413, 415], [415, 418], [424, 425], [424, 441], [442, 443], [442, 464], [444, 442], [444, 445], [492, 494], [494, 497], [503, 504], [503, 534], [509, 510], [509, 513], [516, 517], [516, 524], [517, 518], [519, 520], [521, 522], [566, 568], [568, 570], [570, 573], [583, 584], [583, 607], [585, 583], [585, 586], [587, 585], [587, 588], [608, 609], [608, 636], [609, 610], [611, 615], [666, 668], [668, 670], [670, 673], [683, 684], [683, 700], [685, 683], [685, 686], [687, 685], [687, 688], [691, 692], [701, 719], [747, 749], [749, 751], [751, 754], [759, 760], [759, 799], [761, 759], [761, 762], [766, 767], [766, 793], [767, 770], [771, 774], [775, 778], [828, 830], [830, 833], [842, 843], [842, 880], [844, 845], [847, 848], [847, 852], [852, 853], [852, 858], [854, 855], [858, 859], [860, 861], [860, 868], [861, 862], [863, 864], [869, 842], [881, 882], [881, 897], [883, 884], [883, 897], [885, 886], [887, 892], [935, 937], [937, 939], [939, 942], [952, 953], [952, 988], [954, 952], [954, 955], [956, 954], [956, 957], [989, 1034], [1066, 1068], [1068, 1070], [1070, 1073], [1084, 1085], [1084, 1124], [1086, 1084], [1086, 1087], [1088, 1086], [1088, 1089], [1092, 1110], [1114, 1115], [1125, 1126], [1125, 1165], [1126, 1127], [1128, 1132], [1135, 1152], [1156, 1157], [1196, 1198], [1198, 1200], [1200, 1203], [1214, 1215], [1214, 1225], [1216, 1217], [1216, 1221], [1218, 1216], [1218, 1219], [1221, 1214], [1221, 1222], [1225, 1226], [1225, 1237], [1227, 1237], [1237, 1238], [1237, 1241], [1245, 1246], [1245, 1282], [1246, 1247], [1246, 1280], [1250, 1251], [1250, 1263], [1263, 1264], [1280, -1244], [1280, 1281], [1282, -1244], [1282, 1283], [1283, -1244], [1283, 1284], [1323, 1325], [1325, 1327], [1327, 1330], [1338, 1340], [1338, 1374], [1341, 1346], [1341, 1351], [1347, 1348], [1351, 1352], [1351, 1372], [1355, 1359], [1361, 1362], [1372, -1337], [1372, 1373], [1374, -1337], [1374, 1375], [1375, -1337], [1375, 1376], [1414, 1416], [1416, 1418], [1418, 1420], [1420, 1423], [1428, 1429], [1428, 1460], [1430, 1428], [1430, 1431], [1434, 1435], [1434, 1456], [1435, 1438], [1439, 1442], [1443, 1434], [1443, 1444], [1448, 1449], [1489, 1491], [1491, 1493], [1493, 1496], [1501, 1502], [1503, 1504], [1507, 1508], [1507, 1513], [1508, 1509], [1510, 1511], [1552, 1554], [1554, 1556], [1556, 1559], [1576, 1577], [1576, 1617], [1578, 1576], [1578, 1580], [1580, 1581], [1584, 1587], [1584, 1602], [1588, 1589], [1602, 1580], [1602, 1603], [1604, 1605], [1648, 1650], [1650, 1652], [1652, 1655], [1660, 1661], [1660, 1674], [1662, 1660], [1662, 1663], [1666, 1667]], "missing_branches": [[46, 47], [85, 111], [88, 100], [93, 99], [100, 102], [100, 104], [104, 106], [104, 109], [137, 139], [217, 210], [227, 226], [229, 226], [237, 226], [294, 287], [353, 351], [358, 359], [360, 358], [360, 361], [362, 358], [362, 363], [415, 416], [492, 493], [494, 495], [517, 516], [519, 516], [521, 516], [566, 567], [568, 569], [570, 571], [609, 608], [611, 608], [666, 667], [668, 669], [670, 671], [691, 685], [701, 702], [702, 701], [702, 703], [704, 701], [704, 708], [711, 701], [711, 712], [747, 748], [749, 750], [751, 752], [767, 768], [771, 772], [775, 776], [828, 829], [830, 831], [844, 868], [854, 868], [858, 868], [861, 860], [863, 860], [869, 870], [870, 869], [870, 871], [872, 869], [872, 873], [874, 869], [874, 875], [885, 883], [887, 888], [935, 936], [937, 938], [939, 940], [989, 990], [990, 989], [990, 991], [992, 989], [992, 996], [1066, 1067], [1068, 1069], [1070, 1071], [1092, 1096], [1100, 1101], [1100, 1110], [1114, 1086], [1126, 1125], [1128, 1125], [1135, 1139], [1143, 1144], [1143, 1152], [1156, 1125], [1196, 1197], [1198, 1199], [1200, 1201], [1227, 1228], [1228, 1227], [1228, 1229], [1230, 1227], [1230, 1234], [1263, 1280], [1323, 1324], [1325, 1326], [1327, 1328], [1347, 1351], [1355, 1372], [1361, 1372], [1414, 1415], [1416, 1417], [1418, 1419], [1420, 1421], [1435, 1436], [1439, 1440], [1448, 1434], [1489, 1490], [1491, 1492], [1493, 1494], [1501, 1520], [1503, 1501], [1508, 1513], [1510, 1513], [1552, 1553], [1554, 1555], [1556, 1557], [1580, 1576], [1588, 1580], [1604, 1580], [1648, 1649], [1650, 1651], [1652, 1653], [1666, 1660]]}}}, "src/coding_open_agent_tools/profiling/__init__.py": {"executed_lines": [1, 7, 11, 16, 22], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": [], "functions": {"": {"executed_lines": [1, 7, 11, 16, 22], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 7, 11, 16, 22], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/coding_open_agent_tools/profiling/benchmarks.py": {"executed_lines": [1, 7, 8, 9, 10, 11, 13, 14, 17, 18, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65, 67, 68, 71, 72, 73, 75, 76, 81, 83, 86, 88, 89, 94, 95, 96, 97, 99, 100, 106, 107, 113, 124, 125, 173, 174, 175, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 195, 198, 199, 201, 202, 203, 205, 206, 208, 210], "summary": {"covered_lines": 65, "num_statements": 80, "percent_covered": 80.0, "percent_covered_display": "80", "missing_lines": 15, "excluded_lines": 0, "num_branches": 40, "num_partial_branches": 7, "covered_branches": 31, "missing_branches": 9}, "missing_lines": [74, 77, 78, 82, 90, 91, 101, 102, 104, 109, 110, 180, 182, 184, 186], "excluded_lines": [], "executed_branches": [[55, 56], [55, 57], [57, 58], [57, 59], [59, 60], [59, 61], [61, 62], [61, 64], [64, 65], [64, 67], [67, 68], [67, 71], [73, 75], [81, 83], [96, 97], [96, 113], [99, 100], [173, 174], [173, 175], [175, 176], [175, 177], [177, 178], [177, 179], [179, 181], [181, 183], [183, 185], [185, 188], [188, 189], [188, 192], [201, 202], [201, 205]], "missing_branches": [[73, 74], [81, 82], [99, 101], [101, 102], [101, 104], [179, 180], [181, 182], [183, 184], [185, 186]], "functions": {"benchmark_execution": {"executed_lines": [55, 56, 57, 58, 59, 60, 61, 62, 64, 65, 67, 68, 71, 72, 73, 75, 76, 81, 83, 86, 88, 89, 94, 95, 96, 97, 99, 100, 106, 107, 113], "summary": {"covered_lines": 31, "num_statements": 42, "percent_covered": 75.0, "percent_covered_display": "75", "missing_lines": 11, "excluded_lines": 0, "num_branches": 22, "num_partial_branches": 3, "covered_branches": 17, "missing_branches": 5}, "missing_lines": [74, 77, 78, 82, 90, 91, 101, 102, 104, 109, 110], "excluded_lines": [], "executed_branches": [[55, 56], [55, 57], [57, 58], [57, 59], [59, 60], [59, 61], [61, 62], [61, 64], [64, 65], [64, 67], [67, 68], [67, 71], [73, 75], [81, 83], [96, 97], [96, 113], [99, 100]], "missing_branches": [[73, 74], [81, 82], [99, 101], [101, 102], [101, 104]]}, "compare_implementations": {"executed_lines": [173, 174, 175, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 195, 198, 199, 201, 202, 203, 205, 206, 208, 210], "summary": {"covered_lines": 23, "num_statements": 27, "percent_covered": 82.22222222222223, "percent_covered_display": "82", "missing_lines": 4, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 4, "covered_branches": 14, "missing_branches": 4}, "missing_lines": [180, 182, 184, 186], "excluded_lines": [], "executed_branches": [[173, 174], [173, 175], [175, 176], [175, 177], [177, 178], [177, 179], [179, 181], [181, 183], [183, 185], [185, 188], [188, 189], [188, 192], [201, 202], [201, 205]], "missing_branches": [[179, 180], [181, 182], [183, 184], [185, 186]]}, "": {"executed_lines": [1, 7, 8, 9, 10, 11, 13, 14, 17, 18, 124, 125], "summary": {"covered_lines": 11, "num_statements": 11, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 7, 8, 9, 10, 11, 13, 14, 17, 18, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65, 67, 68, 71, 72, 73, 75, 76, 81, 83, 86, 88, 89, 94, 95, 96, 97, 99, 100, 106, 107, 113, 124, 125, 173, 174, 175, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 195, 198, 199, 201, 202, 203, 205, 206, 208, 210], "summary": {"covered_lines": 65, "num_statements": 80, "percent_covered": 80.0, "percent_covered_display": "80", "missing_lines": 15, "excluded_lines": 0, "num_branches": 40, "num_partial_branches": 7, "covered_branches": 31, "missing_branches": 9}, "missing_lines": [74, 77, 78, 82, 90, 91, 101, 102, 104, 109, 110, 180, 182, 184, 186], "excluded_lines": [], "executed_branches": [[55, 56], [55, 57], [57, 58], [57, 59], [59, 60], [59, 61], [61, 62], [61, 64], [64, 65], [64, 67], [67, 68], [67, 71], [73, 75], [81, 83], [96, 97], [96, 113], [99, 100], [173, 174], [173, 175], [175, 176], [175, 177], [177, 178], [177, 179], [179, 181], [181, 183], [183, 185], [185, 188], [188, 189], [188, 192], [201, 202], [201, 205]], "missing_branches": [[73, 74], [81, 82], [99, 101], [101, 102], [101, 104], [179, 180], [181, 182], [183, 184], [185, 186]]}}}, "src/coding_open_agent_tools/profiling/memory.py": {"executed_lines": [1, 7, 8, 9, 10, 11, 13, 14, 17, 18, 51, 52, 53, 54, 55, 56, 58, 59, 62, 63, 64, 66, 67, 72, 73, 74, 77, 79, 80, 85, 86, 87, 90, 91, 92, 102, 103, 106, 107, 109, 110, 118, 120, 129, 130, 165, 166, 167, 168, 169, 170, 171, 172, 174, 175, 177, 181, 182, 183, 185, 186, 191, 193, 196, 198, 199, 204, 205, 206, 208, 209, 211, 212, 219, 220, 222, 224, 234, 240, 243, 244, 245, 246, 249, 259, 262, 263, 291, 292, 294, 295, 298, 301, 303, 305, 308, 309, 311, 314, 315, 318, 319, 321, 322, 330, 341, 342, 344], "summary": {"covered_lines": 107, "num_statements": 137, "percent_covered": 76.71957671957672, "percent_covered_display": "77", "missing_lines": 30, "excluded_lines": 0, "num_branches": 52, "num_partial_branches": 8, "covered_branches": 38, "missing_branches": 14}, "missing_lines": [65, 68, 69, 81, 82, 93, 94, 96, 97, 98, 99, 178, 184, 187, 188, 192, 200, 201, 213, 214, 216, 236, 237, 238, 251, 252, 254, 255, 337, 338], "excluded_lines": [], "executed_branches": [[51, 52], [51, 53], [53, 54], [53, 55], [55, 56], [55, 58], [58, 59], [58, 62], [64, 66], [72, 73], [72, 74], [91, 92], [109, 110], [109, 118], [165, 166], [165, 167], [167, 168], [167, 169], [169, 170], [169, 171], [171, 172], [171, 174], [174, 175], [174, 177], [177, 181], [183, 185], [191, 193], [209, 211], [209, 240], [211, 212], [243, 244], [249, 259], [291, 292], [291, 294], [294, 295], [294, 298], [321, 322], [321, 330]], "missing_branches": [[64, 65], [91, 93], [93, 94], [93, 96], [177, 178], [183, 184], [191, 192], [211, 213], [213, 214], [213, 216], [243, 259], [249, 251], [252, 254], [252, 259]], "functions": {"measure_memory_usage": {"executed_lines": [51, 52, 53, 54, 55, 56, 58, 59, 62, 63, 64, 66, 67, 72, 73, 74, 77, 79, 80, 85, 86, 87, 90, 91, 92, 102, 103, 106, 107, 109, 110, 118, 120], "summary": {"covered_lines": 33, "num_statements": 44, "percent_covered": 75.80645161290323, "percent_covered_display": "76", "missing_lines": 11, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 2, "covered_branches": 14, "missing_branches": 4}, "missing_lines": [65, 68, 69, 81, 82, 93, 94, 96, 97, 98, 99], "excluded_lines": [], "executed_branches": [[51, 52], [51, 53], [53, 54], [53, 55], [55, 56], [55, 58], [58, 59], [58, 62], [64, 66], [72, 73], [72, 74], [91, 92], [109, 110], [109, 118]], "missing_branches": [[64, 65], [91, 93], [93, 94], [93, 96]]}, "detect_memory_leaks": {"executed_lines": [165, 166, 167, 168, 169, 170, 171, 172, 174, 175, 177, 181, 182, 183, 185, 186, 191, 193, 196, 198, 199, 204, 205, 206, 208, 209, 211, 212, 219, 220, 222, 224, 234, 240, 243, 244, 245, 246, 249, 259], "summary": {"covered_lines": 40, "num_statements": 57, "percent_covered": 68.23529411764706, "percent_covered_display": "68", "missing_lines": 17, "excluded_lines": 0, "num_branches": 28, "num_partial_branches": 6, "covered_branches": 18, "missing_branches": 10}, "missing_lines": [178, 184, 187, 188, 192, 200, 201, 213, 214, 216, 236, 237, 238, 251, 252, 254, 255], "excluded_lines": [], "executed_branches": [[165, 166], [165, 167], [167, 168], [167, 169], [169, 170], [169, 171], [171, 172], [171, 174], [174, 175], [174, 177], [177, 181], [183, 185], [191, 193], [209, 211], [209, 240], [211, 212], [243, 244], [249, 259]], "missing_branches": [[177, 178], [183, 184], [191, 192], [211, 213], [213, 214], [213, 216], [243, 259], [249, 251], [252, 254], [252, 259]]}, "get_memory_snapshot": {"executed_lines": [291, 292, 294, 295, 298, 301, 303, 305, 308, 309, 311, 314, 315, 318, 319, 321, 322, 330, 341, 342, 344], "summary": {"covered_lines": 21, "num_statements": 23, "percent_covered": 93.10344827586206, "percent_covered_display": "93", "missing_lines": 2, "excluded_lines": 0, "num_branches": 6, "num_partial_branches": 0, "covered_branches": 6, "missing_branches": 0}, "missing_lines": [337, 338], "excluded_lines": [], "executed_branches": [[291, 292], [291, 294], [294, 295], [294, 298], [321, 322], [321, 330]], "missing_branches": []}, "": {"executed_lines": [1, 7, 8, 9, 10, 11, 13, 14, 17, 18, 129, 130, 262, 263], "summary": {"covered_lines": 13, "num_statements": 13, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 7, 8, 9, 10, 11, 13, 14, 17, 18, 51, 52, 53, 54, 55, 56, 58, 59, 62, 63, 64, 66, 67, 72, 73, 74, 77, 79, 80, 85, 86, 87, 90, 91, 92, 102, 103, 106, 107, 109, 110, 118, 120, 129, 130, 165, 166, 167, 168, 169, 170, 171, 172, 174, 175, 177, 181, 182, 183, 185, 186, 191, 193, 196, 198, 199, 204, 205, 206, 208, 209, 211, 212, 219, 220, 222, 224, 234, 240, 243, 244, 245, 246, 249, 259, 262, 263, 291, 292, 294, 295, 298, 301, 303, 305, 308, 309, 311, 314, 315, 318, 319, 321, 322, 330, 341, 342, 344], "summary": {"covered_lines": 107, "num_statements": 137, "percent_covered": 76.71957671957672, "percent_covered_display": "77", "missing_lines": 30, "excluded_lines": 0, "num_branches": 52, "num_partial_branches": 8, "covered_branches": 38, "missing_branches": 14}, "missing_lines": [65, 68, 69, 81, 82, 93, 94, 96, 97, 98, 99, 178, 184, 187, 188, 192, 200, 201, 213, 214, 216, 236, 237, 238, 251, 252, 254, 255, 337, 338], "excluded_lines": [], "executed_branches": [[51, 52], [51, 53], [53, 54], [53, 55], [55, 56], [55, 58], [58, 59], [58, 62], [64, 66], [72, 73], [72, 74], [91, 92], [109, 110], [109, 118], [165, 166], [165, 167], [167, 168], [167, 169], [169, 170], [169, 171], [171, 172], [171, 174], [174, 175], [174, 177], [177, 181], [183, 185], [191, 193], [209, 211], [209, 240], [211, 212], [243, 244], [249, 259], [291, 292], [291, 294], [294, 295], [294, 298], [321, 322], [321, 330]], "missing_branches": [[64, 65], [91, 93], [93, 94], [93, 96], [177, 178], [183, 184], [191, 192], [211, 213], [213, 214], [213, 216], [243, 259], [249, 251], [252, 254], [252, 259]]}}}, "src/coding_open_agent_tools/profiling/performance.py": {"executed_lines": [1, 7, 8, 9, 10, 11, 12, 14, 15, 18, 19, 51, 52, 53, 54, 55, 56, 58, 59, 62, 63, 64, 66, 67, 72, 73, 74, 77, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 94, 99, 100, 103, 104, 105, 106, 117, 125, 126, 154, 155, 157, 158, 161, 164, 166, 168, 171, 172, 175, 176, 177, 182, 185, 186, 189, 190, 191, 192, 203, 211, 212, 241, 242, 244, 245, 247, 249, 250, 251, 252, 253, 254, 255, 256, 261, 262, 263, 269, 271, 272, 274, 275, 276, 277, 278, 279, 280, 281, 284, 286, 300, 302], "summary": {"covered_lines": 102, "num_statements": 114, "percent_covered": 89.1025641025641, "percent_covered_display": "89", "missing_lines": 12, "excluded_lines": 0, "num_branches": 42, "num_partial_branches": 5, "covered_branches": 37, "missing_branches": 5}, "missing_lines": [65, 68, 69, 93, 95, 96, 178, 179, 257, 258, 296, 297], "excluded_lines": [], "executed_branches": [[51, 52], [51, 53], [53, 54], [53, 55], [55, 56], [55, 58], [58, 59], [58, 62], [64, 66], [72, 73], [72, 74], [88, 89], [88, 90], [90, 91], [104, 105], [104, 117], [154, 155], [154, 157], [157, 158], [157, 161], [190, 191], [190, 203], [241, 242], [241, 244], [249, 250], [249, 261], [250, 249], [250, 251], [252, 253], [253, 252], [253, 254], [261, 262], [261, 300], [263, 269], [263, 271], [272, 274], [274, 275]], "missing_branches": [[64, 65], [90, 93], [252, 249], [272, 261], [274, 261]], "functions": {"profile_function": {"executed_lines": [51, 52, 53, 54, 55, 56, 58, 59, 62, 63, 64, 66, 67, 72, 73, 74, 77, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 94, 99, 100, 103, 104, 105, 106, 117], "summary": {"covered_lines": 36, "num_statements": 42, "percent_covered": 86.66666666666667, "percent_covered_display": "87", "missing_lines": 6, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 2, "covered_branches": 16, "missing_branches": 2}, "missing_lines": [65, 68, 69, 93, 95, 96], "excluded_lines": [], "executed_branches": [[51, 52], [51, 53], [53, 54], [53, 55], [55, 56], [55, 58], [58, 59], [58, 62], [64, 66], [72, 73], [72, 74], [88, 89], [88, 90], [90, 91], [104, 105], [104, 117]], "missing_branches": [[64, 65], [90, 93]]}, "profile_script": {"executed_lines": [154, 155, 157, 158, 161, 164, 166, 168, 171, 172, 175, 176, 177, 182, 185, 186, 189, 190, 191, 192, 203], "summary": {"covered_lines": 21, "num_statements": 23, "percent_covered": 93.10344827586206, "percent_covered_display": "93", "missing_lines": 2, "excluded_lines": 0, "num_branches": 6, "num_partial_branches": 0, "covered_branches": 6, "missing_branches": 0}, "missing_lines": [178, 179], "excluded_lines": [], "executed_branches": [[154, 155], [154, 157], [157, 158], [157, 161], [190, 191], [190, 203]], "missing_branches": []}, "get_hotspots": {"executed_lines": [241, 242, 244, 245, 247, 249, 250, 251, 252, 253, 254, 255, 256, 261, 262, 263, 269, 271, 272, 274, 275, 276, 277, 278, 279, 280, 281, 284, 286, 300, 302], "summary": {"covered_lines": 31, "num_statements": 35, "percent_covered": 86.79245283018868, "percent_covered_display": "87", "missing_lines": 4, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 3, "covered_branches": 15, "missing_branches": 3}, "missing_lines": [257, 258, 296, 297], "excluded_lines": [], "executed_branches": [[241, 242], [241, 244], [249, 250], [249, 261], [250, 249], [250, 251], [252, 253], [253, 252], [253, 254], [261, 262], [261, 300], [263, 269], [263, 271], [272, 274], [274, 275]], "missing_branches": [[252, 249], [272, 261], [274, 261]]}, "": {"executed_lines": [1, 7, 8, 9, 10, 11, 12, 14, 15, 18, 19, 125, 126, 211, 212], "summary": {"covered_lines": 14, "num_statements": 14, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 7, 8, 9, 10, 11, 12, 14, 15, 18, 19, 51, 52, 53, 54, 55, 56, 58, 59, 62, 63, 64, 66, 67, 72, 73, 74, 77, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 94, 99, 100, 103, 104, 105, 106, 117, 125, 126, 154, 155, 157, 158, 161, 164, 166, 168, 171, 172, 175, 176, 177, 182, 185, 186, 189, 190, 191, 192, 203, 211, 212, 241, 242, 244, 245, 247, 249, 250, 251, 252, 253, 254, 255, 256, 261, 262, 263, 269, 271, 272, 274, 275, 276, 277, 278, 279, 280, 281, 284, 286, 300, 302], "summary": {"covered_lines": 102, "num_statements": 114, "percent_covered": 89.1025641025641, "percent_covered_display": "89", "missing_lines": 12, "excluded_lines": 0, "num_branches": 42, "num_partial_branches": 5, "covered_branches": 37, "missing_branches": 5}, "missing_lines": [65, 68, 69, 93, 95, 96, 178, 179, 257, 258, 296, 297], "excluded_lines": [], "executed_branches": [[51, 52], [51, 53], [53, 54], [53, 55], [55, 56], [55, 58], [58, 59], [58, 62], [64, 66], [72, 73], [72, 74], [88, 89], [88, 90], [90, 91], [104, 105], [104, 117], [154, 155], [154, 157], [157, 158], [157, 161], [190, 191], [190, 203], [241, 242], [241, 244], [249, 250], [249, 261], [250, 249], [250, 251], [252, 253], [253, 252], [253, 254], [261, 262], [261, 300], [263, 269], [263, 271], [272, 274], [274, 275]], "missing_branches": [[64, 65], [90, 93], [252, 249], [272, 261], [274, 261]]}}}, "src/coding_open_agent_tools/python/__init__.py": {"executed_lines": [1, 16, 22, 28, 29, 48, 55], "summary": {"covered_lines": 6, "num_statements": 6, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": [], "functions": {"": {"executed_lines": [1, 16, 22, 28, 29, 48, 55], "summary": {"covered_lines": 6, "num_statements": 6, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 16, 22, 28, 29, 48, 55], "summary": {"covered_lines": 6, "num_statements": 6, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/coding_open_agent_tools/python/analyzers.py": {"executed_lines": [1, 10, 11, 12, 13, 15, 18, 19, 41, 42, 43, 44, 46, 47, 48, 49, 50, 53, 54, 56, 57, 58, 60, 62, 63, 64, 69, 70, 72, 73, 74, 75, 76, 77, 81, 84, 85, 87, 88, 90, 91, 94, 96, 97, 99, 102, 103, 105, 107, 108, 110, 111, 112, 115, 116, 118, 120, 121, 123, 124, 125, 127, 135, 136, 160, 161, 162, 163, 165, 166, 167, 168, 171, 173, 174, 175, 176, 177, 179, 180, 181, 182, 184, 185, 193, 195, 196, 198, 199, 200, 202, 203, 206, 208, 210, 212, 213, 222, 230, 231, 260, 261, 262, 263, 265, 266, 267, 268, 270, 273, 274, 276, 278, 279, 280, 289, 291, 292, 301, 303, 304, 313, 316, 317, 318, 327, 330, 331, 332, 343, 344, 345, 346, 355, 358, 359, 360, 361, 372, 373, 374, 375, 376, 385, 387, 396, 397, 424, 425, 426, 427, 428, 429, 430, 431, 433, 434, 436, 437, 438, 439, 442, 443, 444, 451, 452, 453, 460, 461, 463, 464, 466, 470, 475, 476, 477, 492, 493, 495, 496, 497, 501, 502, 505, 506, 507, 508, 511, 512, 513, 518, 519, 521, 523, 524, 525, 527, 532, 533, 535, 536, 537, 542, 543, 544, 545, 546, 547, 553], "summary": {"covered_lines": 208, "num_statements": 235, "percent_covered": 85.4320987654321, "percent_covered_display": "85", "missing_lines": 27, "excluded_lines": 0, "num_branches": 170, "num_partial_branches": 16, "covered_branches": 138, "missing_branches": 32}, "missing_lines": [65, 66, 78, 79, 100, 445, 446, 447, 448, 454, 455, 456, 457, 478, 479, 481, 482, 483, 487, 488, 489, 514, 515, 528, 529, 539, 551], "excluded_lines": [], "executed_branches": [[41, 42], [41, 43], [43, 44], [43, 46], [47, 48], [47, 49], [49, 50], [49, 53], [56, 57], [56, 84], [57, 58], [57, 60], [73, 74], [73, 81], [74, 75], [74, 77], [75, 73], [75, 76], [77, 73], [88, 90], [88, 99], [99, 102], [105, -87], [105, 107], [107, 105], [107, 108], [110, 111], [110, 115], [118, 120], [118, 127], [123, 118], [123, 124], [160, 161], [160, 162], [162, 163], [162, 165], [173, 174], [173, 184], [174, 175], [174, 179], [175, 173], [175, 176], [179, 173], [179, 180], [180, 173], [180, 181], [184, 185], [184, 193], [195, 196], [195, 206], [196, 198], [196, 200], [198, 195], [198, 199], [200, 195], [200, 202], [202, 195], [202, 203], [208, 210], [208, 222], [212, 208], [212, 213], [260, 261], [260, 262], [262, 263], [262, 265], [276, 278], [276, 387], [278, 279], [278, 316], [279, 280], [279, 291], [291, 292], [291, 303], [303, 276], [303, 304], [316, 317], [316, 330], [317, 318], [330, 331], [330, 343], [331, 332], [343, 344], [343, 372], [344, 345], [344, 358], [345, 346], [358, 359], [360, 276], [360, 361], [372, 276], [372, 373], [373, 374], [374, 373], [374, 375], [375, 376], [424, 425], [424, 426], [426, 427], [426, 428], [428, 429], [428, 430], [430, 431], [430, 433], [436, 437], [436, 438], [438, 439], [438, 442], [463, 464], [463, 492], [464, 466], [464, 477], [466, 470], [475, 476], [477, 463], [495, 496], [495, 518], [496, 497], [496, 505], [505, 506], [505, 511], [506, 507], [507, 495], [507, 508], [511, 495], [511, 512], [512, 513], [521, 523], [521, 527], [524, 521], [524, 525], [527, 532], [535, 536], [542, 543], [542, 544], [544, 545], [544, 546], [546, 547]], "missing_branches": [[77, 78], [78, 73], [78, 79], [99, 100], [317, 276], [331, 276], [345, 344], [358, 276], [373, 276], [375, 373], [466, 463], [475, 463], [477, 478], [478, 479], [478, 481], [481, 463], [481, 482], [482, 481], [482, 483], [483, 481], [483, 487], [488, 481], [488, 489], [506, 495], [512, 514], [514, 495], [514, 515], [527, 528], [528, 527], [528, 529], [535, 539], [546, 551]], "functions": {"detect_circular_imports": {"executed_lines": [41, 42, 43, 44, 46, 47, 48, 49, 50, 53, 54, 56, 57, 58, 60, 62, 63, 64, 69, 70, 72, 73, 74, 75, 76, 77, 81, 84, 85, 87, 110, 111, 112, 115, 116, 118, 120, 121, 123, 124, 125, 127], "summary": {"covered_lines": 42, "num_statements": 46, "percent_covered": 90.54054054054055, "percent_covered_display": "91", "missing_lines": 4, "excluded_lines": 0, "num_branches": 28, "num_partial_branches": 1, "covered_branches": 25, "missing_branches": 3}, "missing_lines": [65, 66, 78, 79], "excluded_lines": [], "executed_branches": [[41, 42], [41, 43], [43, 44], [43, 46], [47, 48], [47, 49], [49, 50], [49, 53], [56, 57], [56, 84], [57, 58], [57, 60], [73, 74], [73, 81], [74, 75], [74, 77], [75, 73], [75, 76], [77, 73], [110, 111], [110, 115], [118, 120], [118, 127], [123, 118], [123, 124]], "missing_branches": [[77, 78], [78, 73], [78, 79]]}, "detect_circular_imports.detect_cycle": {"executed_lines": [88, 90, 91, 94, 96, 97, 99, 102, 103, 105, 107, 108], "summary": {"covered_lines": 12, "num_statements": 13, "percent_covered": 90.47619047619048, "percent_covered_display": "90", "missing_lines": 1, "excluded_lines": 0, "num_branches": 8, "num_partial_branches": 1, "covered_branches": 7, "missing_branches": 1}, "missing_lines": [100], "excluded_lines": [], "executed_branches": [[88, 90], [88, 99], [99, 102], [105, -87], [105, 107], [107, 105], [107, 108]], "missing_branches": [[99, 100]]}, "find_unused_imports": {"executed_lines": [160, 161, 162, 163, 165, 166, 167, 168, 171, 173, 174, 175, 176, 177, 179, 180, 181, 182, 184, 185, 193, 195, 196, 198, 199, 200, 202, 203, 206, 208, 210, 212, 213, 222], "summary": {"covered_lines": 34, "num_statements": 34, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 30, "num_partial_branches": 0, "covered_branches": 30, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[160, 161], [160, 162], [162, 163], [162, 165], [173, 174], [173, 184], [174, 175], [174, 179], [175, 173], [175, 176], [179, 173], [179, 180], [180, 173], [180, 181], [184, 185], [184, 193], [195, 196], [195, 206], [196, 198], [196, 200], [198, 195], [198, 199], [200, 195], [200, 202], [202, 195], [202, 203], [208, 210], [208, 222], [212, 208], [212, 213]], "missing_branches": []}, "identify_anti_patterns": {"executed_lines": [260, 261, 262, 263, 265, 266, 267, 268, 270, 273, 274, 276, 278, 279, 280, 289, 291, 292, 301, 303, 304, 313, 316, 317, 318, 327, 330, 331, 332, 343, 344, 345, 346, 355, 358, 359, 360, 361, 372, 373, 374, 375, 376, 385, 387], "summary": {"covered_lines": 45, "num_statements": 45, "percent_covered": 92.94117647058823, "percent_covered_display": "93", "missing_lines": 0, "excluded_lines": 0, "num_branches": 40, "num_partial_branches": 6, "covered_branches": 34, "missing_branches": 6}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[260, 261], [260, 262], [262, 263], [262, 265], [276, 278], [276, 387], [278, 279], [278, 316], [279, 280], [279, 291], [291, 292], [291, 303], [303, 276], [303, 304], [316, 317], [316, 330], [317, 318], [330, 331], [330, 343], [331, 332], [343, 344], [343, 372], [344, 345], [344, 358], [345, 346], [358, 359], [360, 276], [360, 361], [372, 276], [372, 373], [373, 374], [374, 373], [374, 375], [375, 376]], "missing_branches": [[317, 276], [331, 276], [345, 344], [358, 276], [373, 276], [375, 373]]}, "check_test_coverage_gaps": {"executed_lines": [424, 425, 426, 427, 428, 429, 430, 431, 433, 434, 436, 437, 438, 439, 442, 443, 444, 451, 452, 453, 460, 461, 463, 464, 466, 470, 475, 476, 477, 492, 493, 495, 496, 497, 501, 502, 505, 506, 507, 508, 511, 512, 513, 518, 519, 521, 523, 524, 525, 527, 532, 533, 535, 536, 537, 542, 543, 544, 545, 546, 547, 553], "summary": {"covered_lines": 62, "num_statements": 84, "percent_covered": 70.27027027027027, "percent_covered_display": "70", "missing_lines": 22, "excluded_lines": 0, "num_branches": 64, "num_partial_branches": 8, "covered_branches": 42, "missing_branches": 22}, "missing_lines": [445, 446, 447, 448, 454, 455, 456, 457, 478, 479, 481, 482, 483, 487, 488, 489, 514, 515, 528, 529, 539, 551], "excluded_lines": [], "executed_branches": [[424, 425], [424, 426], [426, 427], [426, 428], [428, 429], [428, 430], [430, 431], [430, 433], [436, 437], [436, 438], [438, 439], [438, 442], [463, 464], [463, 492], [464, 466], [464, 477], [466, 470], [475, 476], [477, 463], [495, 496], [495, 518], [496, 497], [496, 505], [505, 506], [505, 511], [506, 507], [507, 495], [507, 508], [511, 495], [511, 512], [512, 513], [521, 523], [521, 527], [524, 521], [524, 525], [527, 532], [535, 536], [542, 543], [542, 544], [544, 545], [544, 546], [546, 547]], "missing_branches": [[466, 463], [475, 463], [477, 478], [478, 479], [478, 481], [481, 463], [481, 482], [482, 481], [482, 483], [483, 481], [483, 487], [488, 481], [488, 489], [506, 495], [512, 514], [514, 495], [514, 515], [527, 528], [528, 527], [528, 529], [535, 539], [546, 551]]}, "": {"executed_lines": [1, 10, 11, 12, 13, 15, 18, 19, 135, 136, 230, 231, 396, 397], "summary": {"covered_lines": 13, "num_statements": 13, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 10, 11, 12, 13, 15, 18, 19, 41, 42, 43, 44, 46, 47, 48, 49, 50, 53, 54, 56, 57, 58, 60, 62, 63, 64, 69, 70, 72, 73, 74, 75, 76, 77, 81, 84, 85, 87, 88, 90, 91, 94, 96, 97, 99, 102, 103, 105, 107, 108, 110, 111, 112, 115, 116, 118, 120, 121, 123, 124, 125, 127, 135, 136, 160, 161, 162, 163, 165, 166, 167, 168, 171, 173, 174, 175, 176, 177, 179, 180, 181, 182, 184, 185, 193, 195, 196, 198, 199, 200, 202, 203, 206, 208, 210, 212, 213, 222, 230, 231, 260, 261, 262, 263, 265, 266, 267, 268, 270, 273, 274, 276, 278, 279, 280, 289, 291, 292, 301, 303, 304, 313, 316, 317, 318, 327, 330, 331, 332, 343, 344, 345, 346, 355, 358, 359, 360, 361, 372, 373, 374, 375, 376, 385, 387, 396, 397, 424, 425, 426, 427, 428, 429, 430, 431, 433, 434, 436, 437, 438, 439, 442, 443, 444, 451, 452, 453, 460, 461, 463, 464, 466, 470, 475, 476, 477, 492, 493, 495, 496, 497, 501, 502, 505, 506, 507, 508, 511, 512, 513, 518, 519, 521, 523, 524, 525, 527, 532, 533, 535, 536, 537, 542, 543, 544, 545, 546, 547, 553], "summary": {"covered_lines": 208, "num_statements": 235, "percent_covered": 85.4320987654321, "percent_covered_display": "85", "missing_lines": 27, "excluded_lines": 0, "num_branches": 170, "num_partial_branches": 16, "covered_branches": 138, "missing_branches": 32}, "missing_lines": [65, 66, 78, 79, 100, 445, 446, 447, 448, 454, 455, 456, 457, 478, 479, 481, 482, 483, 487, 488, 489, 514, 515, 528, 529, 539, 551], "excluded_lines": [], "executed_branches": [[41, 42], [41, 43], [43, 44], [43, 46], [47, 48], [47, 49], [49, 50], [49, 53], [56, 57], [56, 84], [57, 58], [57, 60], [73, 74], [73, 81], [74, 75], [74, 77], [75, 73], [75, 76], [77, 73], [88, 90], [88, 99], [99, 102], [105, -87], [105, 107], [107, 105], [107, 108], [110, 111], [110, 115], [118, 120], [118, 127], [123, 118], [123, 124], [160, 161], [160, 162], [162, 163], [162, 165], [173, 174], [173, 184], [174, 175], [174, 179], [175, 173], [175, 176], [179, 173], [179, 180], [180, 173], [180, 181], [184, 185], [184, 193], [195, 196], [195, 206], [196, 198], [196, 200], [198, 195], [198, 199], [200, 195], [200, 202], [202, 195], [202, 203], [208, 210], [208, 222], [212, 208], [212, 213], [260, 261], [260, 262], [262, 263], [262, 265], [276, 278], [276, 387], [278, 279], [278, 316], [279, 280], [279, 291], [291, 292], [291, 303], [303, 276], [303, 304], [316, 317], [316, 330], [317, 318], [330, 331], [330, 343], [331, 332], [343, 344], [343, 372], [344, 345], [344, 358], [345, 346], [358, 359], [360, 276], [360, 361], [372, 276], [372, 373], [373, 374], [374, 373], [374, 375], [375, 376], [424, 425], [424, 426], [426, 427], [426, 428], [428, 429], [428, 430], [430, 431], [430, 433], [436, 437], [436, 438], [438, 439], [438, 442], [463, 464], [463, 492], [464, 466], [464, 477], [466, 470], [475, 476], [477, 463], [495, 496], [495, 518], [496, 497], [496, 505], [505, 506], [505, 511], [506, 507], [507, 495], [507, 508], [511, 495], [511, 512], [512, 513], [521, 523], [521, 527], [524, 521], [524, 525], [527, 532], [535, 536], [542, 543], [542, 544], [544, 545], [544, 546], [546, 547]], "missing_branches": [[77, 78], [78, 73], [78, 79], [99, 100], [317, 276], [331, 276], [345, 344], [358, 276], [373, 276], [375, 373], [466, 463], [475, 463], [477, 478], [478, 479], [478, 481], [481, 463], [481, 482], [482, 481], [482, 483], [483, 481], [483, 487], [488, 481], [488, 489], [506, 495], [512, 514], [514, 495], [514, 515], [527, 528], [528, 527], [528, 529], [535, 539], [546, 551]]}}}, "src/coding_open_agent_tools/python/extractors.py": {"executed_lines": [1, 10, 11, 12, 14, 17, 18, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 58, 59, 60, 64, 65, 67, 68, 70, 73, 74, 75, 77, 79, 80, 83, 84, 86, 94, 96, 109, 110, 142, 143, 144, 145, 146, 147, 148, 149, 151, 152, 156, 157, 158, 162, 163, 165, 166, 168, 170, 171, 182, 183, 184, 185, 186, 187, 188, 191, 196, 198, 201, 202, 203, 204, 206, 210, 211, 212, 213, 214, 216, 217, 218, 220, 221, 222, 230, 231, 232, 233, 234, 235, 240, 241, 242, 243, 244, 245, 246, 247, 259, 260, 261, 262, 266, 277, 278, 308, 309, 310, 311, 313, 314, 315, 316, 318, 319, 321, 323, 324, 325, 326, 327, 329, 331, 343, 344, 345, 353, 361, 362, 388, 389, 390, 391, 392, 393, 394, 395, 397, 398, 402, 403, 404, 408, 409, 411, 412, 414, 415, 416, 419, 480, 483, 484, 485, 486, 489, 491, 492, 493, 494, 495, 496, 497, 498, 499, 501, 502, 503, 504, 507, 508, 510, 515, 517, 524], "summary": {"covered_lines": 176, "num_statements": 189, "percent_covered": 90.96573208722741, "percent_covered_display": "91", "missing_lines": 13, "excluded_lines": 0, "num_branches": 132, "num_partial_branches": 14, "covered_branches": 116, "missing_branches": 16}, "missing_lines": [153, 154, 189, 195, 205, 207, 249, 250, 251, 263, 264, 399, 400], "excluded_lines": [], "executed_branches": [[44, 45], [44, 46], [46, 47], [46, 48], [48, 49], [48, 50], [50, 51], [50, 53], [59, 60], [59, 67], [60, 59], [60, 64], [67, 68], [67, 70], [77, 79], [77, 96], [79, 80], [79, 83], [142, 143], [142, 144], [144, 145], [144, 146], [146, 147], [146, 148], [148, 149], [148, 151], [157, 158], [157, 165], [158, 157], [158, 162], [165, 166], [165, 168], [170, 171], [170, 182], [184, 185], [184, 198], [186, 187], [186, 191], [187, 188], [191, 196], [202, 203], [202, 204], [204, 206], [206, 210], [211, 212], [211, 230], [213, 214], [216, 217], [216, 230], [217, 218], [217, 220], [221, 222], [231, 232], [231, 240], [233, 234], [233, 240], [241, 242], [241, 259], [243, 244], [243, 259], [245, 246], [245, 259], [246, 247], [260, 261], [260, 266], [262, 266], [308, 309], [308, 310], [310, 311], [310, 313], [321, 323], [321, 353], [323, 324], [323, 343], [325, 326], [325, 331], [326, 327], [326, 329], [343, 321], [343, 344], [344, 345], [388, 389], [388, 390], [390, 391], [390, 392], [392, 393], [392, 394], [394, 395], [394, 397], [403, 404], [403, 411], [404, 403], [404, 408], [411, 412], [411, 414], [484, 485], [484, 489], [485, 484], [485, 486], [489, 491], [489, 517], [491, 492], [491, 507], [492, 493], [492, 499], [494, 495], [494, 497], [495, 496], [497, 498], [499, 501], [501, 502], [503, 504], [507, 489], [507, 508], [510, 489], [510, 515]], "missing_branches": [[187, 189], [191, 195], [204, 205], [206, 207], [213, 230], [221, 216], [246, 249], [250, 245], [250, 251], [262, 263], [344, 321], [495, 489], [497, 489], [499, 489], [501, 489], [503, 489]], "functions": {"parse_function_signature": {"executed_lines": [44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 58, 59, 60, 64, 65, 67, 68, 70, 73, 74, 75, 77, 79, 80, 83, 84, 86, 94, 96], "summary": {"covered_lines": 31, "num_statements": 31, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 0, "covered_branches": 18, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[44, 45], [44, 46], [46, 47], [46, 48], [48, 49], [48, 50], [50, 51], [50, 53], [59, 60], [59, 67], [60, 59], [60, 64], [67, 68], [67, 70], [77, 79], [77, 96], [79, 80], [79, 83]], "missing_branches": []}, "extract_docstring_info": {"executed_lines": [142, 143, 144, 145, 146, 147, 148, 149, 151, 152, 156, 157, 158, 162, 163, 165, 166, 168, 170, 171, 182, 183, 184, 185, 186, 187, 188, 191, 196, 198, 201, 202, 203, 204, 206, 210, 211, 212, 213, 214, 216, 217, 218, 220, 221, 222, 230, 231, 232, 233, 234, 235, 240, 241, 242, 243, 244, 245, 246, 247, 259, 260, 261, 262, 266], "summary": {"covered_lines": 65, "num_statements": 76, "percent_covered": 84.32835820895522, "percent_covered_display": "84", "missing_lines": 11, "excluded_lines": 0, "num_branches": 58, "num_partial_branches": 8, "covered_branches": 48, "missing_branches": 10}, "missing_lines": [153, 154, 189, 195, 205, 207, 249, 250, 251, 263, 264], "excluded_lines": [], "executed_branches": [[142, 143], [142, 144], [144, 145], [144, 146], [146, 147], [146, 148], [148, 149], [148, 151], [157, 158], [157, 165], [158, 157], [158, 162], [165, 166], [165, 168], [170, 171], [170, 182], [184, 185], [184, 198], [186, 187], [186, 191], [187, 188], [191, 196], [202, 203], [202, 204], [204, 206], [206, 210], [211, 212], [211, 230], [213, 214], [216, 217], [216, 230], [217, 218], [217, 220], [221, 222], [231, 232], [231, 240], [233, 234], [233, 240], [241, 242], [241, 259], [243, 244], [243, 259], [245, 246], [245, 259], [246, 247], [260, 261], [260, 266], [262, 266]], "missing_branches": [[187, 189], [191, 195], [204, 205], [206, 207], [213, 230], [221, 216], [246, 249], [250, 245], [250, 251], [262, 263]]}, "extract_type_annotations": {"executed_lines": [308, 309, 310, 311, 313, 314, 315, 316, 318, 319, 321, 323, 324, 325, 326, 327, 329, 331, 343, 344, 345, 353], "summary": {"covered_lines": 22, "num_statements": 22, "percent_covered": 97.36842105263158, "percent_covered_display": "97", "missing_lines": 0, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 1, "covered_branches": 15, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[308, 309], [308, 310], [310, 311], [310, 313], [321, 323], [321, 353], [323, 324], [323, 343], [325, 326], [325, 331], [326, 327], [326, 329], [343, 321], [343, 344], [344, 345]], "missing_branches": [[344, 321]]}, "get_function_dependencies": {"executed_lines": [388, 389, 390, 391, 392, 393, 394, 395, 397, 398, 402, 403, 404, 408, 409, 411, 412, 414, 415, 416, 419, 480, 483, 484, 485, 486, 489, 491, 492, 493, 494, 495, 496, 497, 498, 499, 501, 502, 503, 504, 507, 508, 510, 515, 517, 524], "summary": {"covered_lines": 46, "num_statements": 48, "percent_covered": 92.04545454545455, "percent_covered_display": "92", "missing_lines": 2, "excluded_lines": 0, "num_branches": 40, "num_partial_branches": 5, "covered_branches": 35, "missing_branches": 5}, "missing_lines": [399, 400], "excluded_lines": [], "executed_branches": [[388, 389], [388, 390], [390, 391], [390, 392], [392, 393], [392, 394], [394, 395], [394, 397], [403, 404], [403, 411], [404, 403], [404, 408], [411, 412], [411, 414], [484, 485], [484, 489], [485, 484], [485, 486], [489, 491], [489, 517], [491, 492], [491, 507], [492, 493], [492, 499], [494, 495], [494, 497], [495, 496], [497, 498], [499, 501], [501, 502], [503, 504], [507, 489], [507, 508], [510, 489], [510, 515]], "missing_branches": [[495, 489], [497, 489], [499, 489], [501, 489], [503, 489]]}, "": {"executed_lines": [1, 10, 11, 12, 14, 17, 18, 109, 110, 277, 278, 361, 362], "summary": {"covered_lines": 12, "num_statements": 12, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 10, 11, 12, 14, 17, 18, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 58, 59, 60, 64, 65, 67, 68, 70, 73, 74, 75, 77, 79, 80, 83, 84, 86, 94, 96, 109, 110, 142, 143, 144, 145, 146, 147, 148, 149, 151, 152, 156, 157, 158, 162, 163, 165, 166, 168, 170, 171, 182, 183, 184, 185, 186, 187, 188, 191, 196, 198, 201, 202, 203, 204, 206, 210, 211, 212, 213, 214, 216, 217, 218, 220, 221, 222, 230, 231, 232, 233, 234, 235, 240, 241, 242, 243, 244, 245, 246, 247, 259, 260, 261, 262, 266, 277, 278, 308, 309, 310, 311, 313, 314, 315, 316, 318, 319, 321, 323, 324, 325, 326, 327, 329, 331, 343, 344, 345, 353, 361, 362, 388, 389, 390, 391, 392, 393, 394, 395, 397, 398, 402, 403, 404, 408, 409, 411, 412, 414, 415, 416, 419, 480, 483, 484, 485, 486, 489, 491, 492, 493, 494, 495, 496, 497, 498, 499, 501, 502, 503, 504, 507, 508, 510, 515, 517, 524], "summary": {"covered_lines": 176, "num_statements": 189, "percent_covered": 90.96573208722741, "percent_covered_display": "91", "missing_lines": 13, "excluded_lines": 0, "num_branches": 132, "num_partial_branches": 14, "covered_branches": 116, "missing_branches": 16}, "missing_lines": [153, 154, 189, 195, 205, 207, 249, 250, 251, 263, 264, 399, 400], "excluded_lines": [], "executed_branches": [[44, 45], [44, 46], [46, 47], [46, 48], [48, 49], [48, 50], [50, 51], [50, 53], [59, 60], [59, 67], [60, 59], [60, 64], [67, 68], [67, 70], [77, 79], [77, 96], [79, 80], [79, 83], [142, 143], [142, 144], [144, 145], [144, 146], [146, 147], [146, 148], [148, 149], [148, 151], [157, 158], [157, 165], [158, 157], [158, 162], [165, 166], [165, 168], [170, 171], [170, 182], [184, 185], [184, 198], [186, 187], [186, 191], [187, 188], [191, 196], [202, 203], [202, 204], [204, 206], [206, 210], [211, 212], [211, 230], [213, 214], [216, 217], [216, 230], [217, 218], [217, 220], [221, 222], [231, 232], [231, 240], [233, 234], [233, 240], [241, 242], [241, 259], [243, 244], [243, 259], [245, 246], [245, 259], [246, 247], [260, 261], [260, 266], [262, 266], [308, 309], [308, 310], [310, 311], [310, 313], [321, 323], [321, 353], [323, 324], [323, 343], [325, 326], [325, 331], [326, 327], [326, 329], [343, 321], [343, 344], [344, 345], [388, 389], [388, 390], [390, 391], [390, 392], [392, 393], [392, 394], [394, 395], [394, 397], [403, 404], [403, 411], [404, 403], [404, 408], [411, 412], [411, 414], [484, 485], [484, 489], [485, 484], [485, 486], [489, 491], [489, 517], [491, 492], [491, 507], [492, 493], [492, 499], [494, 495], [494, 497], [495, 496], [497, 498], [499, 501], [501, 502], [503, 504], [507, 489], [507, 508], [510, 489], [510, 515]], "missing_branches": [[187, 189], [191, 195], [204, 205], [206, 207], [213, 230], [221, 216], [246, 249], [250, 245], [250, 251], [262, 263], [344, 321], [495, 489], [497, 489], [499, 489], [501, 489], [503, 489]]}}}, "src/coding_open_agent_tools/python/formatters.py": {"executed_lines": [1, 9, 10, 11, 13, 14, 17, 18, 41, 42, 43, 44, 45, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 63, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 84, 87, 88, 89, 92, 95, 96, 97, 99, 105, 107, 108, 109, 110, 111, 112, 113, 115, 118, 120, 121, 124, 126, 128, 129, 130, 131, 132, 134, 135, 136, 138, 140, 142, 144, 145, 146, 147, 148, 149, 151, 153, 154, 155, 158, 159, 161, 162, 164, 172, 173, 199, 200, 201, 202, 204, 205, 206, 207, 209, 212, 215, 216, 218, 219, 220, 221, 224, 225, 227, 229, 230, 232, 233, 234, 235, 237, 239, 240, 250, 251, 252, 254, 255, 256, 257, 258, 263, 264, 265, 268, 270, 271, 272, 273, 275, 276, 277, 280, 284, 285, 290, 294, 295, 298, 299, 302, 303, 305, 306, 308, 310, 320, 321, 346, 347, 348, 349, 351, 352, 355, 367, 368, 369, 370, 371, 374, 375, 377, 379, 380, 382, 383, 384, 387, 390, 391, 393, 394, 395, 396, 397, 400, 403, 406, 407, 416, 421, 444, 445, 447, 455, 465, 466, 468, 469, 470, 471, 473, 474, 476, 477, 478, 480, 481, 482, 483, 485, 486, 488, 491, 500, 502, 503, 504, 507, 512, 515, 524, 525, 526, 528, 529, 532, 535, 536, 537, 539, 541, 542, 544], "summary": {"covered_lines": 231, "num_statements": 257, "percent_covered": 88.01955990220048, "percent_covered_display": "88", "missing_lines": 26, "excluded_lines": 0, "num_branches": 152, "num_partial_branches": 17, "covered_branches": 129, "missing_branches": 23}, "missing_lines": [78, 156, 260, 278, 281, 291, 423, 424, 426, 427, 428, 432, 434, 435, 436, 437, 439, 440, 441, 442, 505, 511, 530, 531, 533, 534], "excluded_lines": [], "executed_branches": [[41, 42], [41, 43], [43, 44], [43, 45], [45, 46], [45, 48], [48, 49], [48, 51], [51, 52], [51, 54], [56, 57], [56, 63], [59, 60], [59, 61], [72, 73], [72, 84], [74, 75], [74, 79], [75, 76], [80, 72], [80, 81], [88, 89], [88, 92], [107, 108], [107, 120], [109, 110], [109, 115], [110, 111], [110, 112], [115, 107], [115, 118], [120, 121], [120, 124], [126, 128], [126, 142], [128, 129], [128, 158], [131, 128], [131, 132], [132, 134], [132, 140], [134, 135], [134, 138], [142, 144], [142, 151], [144, 145], [144, 158], [148, 144], [148, 149], [151, 153], [153, 154], [153, 158], [155, 153], [161, 162], [161, 164], [199, 200], [199, 201], [201, 202], [201, 204], [218, 219], [218, 239], [219, 220], [219, 235], [224, 225], [224, 227], [232, 233], [232, 234], [235, 218], [235, 237], [239, 240], [239, 250], [254, 255], [254, 263], [255, 256], [255, 257], [257, 258], [270, 271], [272, 273], [272, 275], [275, 276], [275, 280], [277, 280], [280, 284], [290, 294], [294, 295], [294, 298], [305, 306], [305, 308], [346, 347], [346, 348], [348, 349], [348, 351], [367, 368], [367, 374], [368, 367], [368, 369], [370, 371], [377, 379], [377, 390], [379, 380], [379, 390], [393, 394], [393, 403], [394, 395], [394, 403], [406, 407], [406, 444], [421, 444], [444, 445], [444, 447], [465, 466], [465, 468], [473, 474], [473, 485], [476, 477], [476, 480], [480, 481], [485, 486], [502, 503], [502, 504], [504, 507], [507, 512], [528, 529], [528, 541], [529, 532], [532, 535], [535, 536], [535, 539], [541, 542]], "missing_branches": [[75, 78], [151, 158], [155, 156], [257, 260], [270, 275], [277, 278], [280, 281], [290, 291], [370, 367], [421, 423], [426, 427], [426, 444], [432, 434], [432, 437], [437, 439], [437, 444], [480, 482], [485, 488], [504, 505], [507, 511], [529, 530], [532, 533], [541, 544]], "functions": {"format_docstring": {"executed_lines": [41, 42, 43, 44, 45, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 63, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 84, 87, 88, 89, 92, 95, 96, 97, 99, 105, 107, 108, 109, 110, 111, 112, 113, 115, 118, 120, 121, 124, 126, 128, 129, 130, 131, 132, 134, 135, 136, 138, 140, 142, 144, 145, 146, 147, 148, 149, 151, 153, 154, 155, 158, 159, 161, 162, 164], "summary": {"covered_lines": 82, "num_statements": 84, "percent_covered": 96.47887323943662, "percent_covered_display": "96", "missing_lines": 2, "excluded_lines": 0, "num_branches": 58, "num_partial_branches": 3, "covered_branches": 55, "missing_branches": 3}, "missing_lines": [78, 156], "excluded_lines": [], "executed_branches": [[41, 42], [41, 43], [43, 44], [43, 45], [45, 46], [45, 48], [48, 49], [48, 51], [51, 52], [51, 54], [56, 57], [56, 63], [59, 60], [59, 61], [72, 73], [72, 84], [74, 75], [74, 79], [75, 76], [80, 72], [80, 81], [88, 89], [88, 92], [107, 108], [107, 120], [109, 110], [109, 115], [110, 111], [110, 112], [115, 107], [115, 118], [120, 121], [120, 124], [126, 128], [126, 142], [128, 129], [128, 158], [131, 128], [131, 132], [132, 134], [132, 140], [134, 135], [134, 138], [142, 144], [142, 151], [144, 145], [144, 158], [148, 144], [148, 149], [151, 153], [153, 154], [153, 158], [155, 153], [161, 162], [161, 164]], "missing_branches": [[75, 78], [151, 158], [155, 156]]}, "sort_imports": {"executed_lines": [199, 200, 201, 202, 204, 205, 206, 207, 209, 212, 215, 216, 218, 219, 220, 221, 224, 225, 227, 229, 230, 232, 233, 234, 235, 237, 239, 240, 250, 251, 252, 254, 255, 256, 257, 258, 263, 264, 265, 268, 270, 271, 272, 273, 275, 276, 277, 280, 284, 285, 290, 294, 295, 298, 299, 302, 303, 305, 306, 308, 310], "summary": {"covered_lines": 61, "num_statements": 65, "percent_covered": 91.2621359223301, "percent_covered_display": "91", "missing_lines": 4, "excluded_lines": 0, "num_branches": 38, "num_partial_branches": 5, "covered_branches": 33, "missing_branches": 5}, "missing_lines": [260, 278, 281, 291], "excluded_lines": [], "executed_branches": [[199, 200], [199, 201], [201, 202], [201, 204], [218, 219], [218, 239], [219, 220], [219, 235], [224, 225], [224, 227], [232, 233], [232, 234], [235, 218], [235, 237], [239, 240], [239, 250], [254, 255], [254, 263], [255, 256], [255, 257], [257, 258], [270, 271], [272, 273], [272, 275], [275, 276], [275, 280], [277, 280], [280, 284], [290, 294], [294, 295], [294, 298], [305, 306], [305, 308]], "missing_branches": [[257, 260], [270, 275], [277, 278], [280, 281], [290, 291]]}, "normalize_type_hints": {"executed_lines": [346, 347, 348, 349, 351, 352, 355, 367, 368, 369, 370, 371, 374, 375, 377, 379, 380, 382, 383, 384, 387, 390, 391, 393, 394, 395, 396, 397, 400, 403, 406, 407, 416, 421, 444, 445, 447], "summary": {"covered_lines": 37, "num_statements": 51, "percent_covered": 72.8395061728395, "percent_covered_display": "73", "missing_lines": 14, "excluded_lines": 0, "num_branches": 30, "num_partial_branches": 2, "covered_branches": 22, "missing_branches": 8}, "missing_lines": [423, 424, 426, 427, 428, 432, 434, 435, 436, 437, 439, 440, 441, 442], "excluded_lines": [], "executed_branches": [[346, 347], [346, 348], [348, 349], [348, 351], [367, 368], [367, 374], [368, 367], [368, 369], [370, 371], [377, 379], [377, 390], [379, 380], [379, 390], [393, 394], [393, 403], [394, 395], [394, 403], [406, 407], [406, 444], [421, 444], [444, 445], [444, 447]], "missing_branches": [[370, 367], [421, 423], [426, 427], [426, 444], [432, 434], [432, 437], [437, 439], [437, 444]]}, "_wrap_text": {"executed_lines": [465, 466, 468, 469, 470, 471, 473, 474, 476, 477, 478, 480, 481, 482, 483, 485, 486, 488], "summary": {"covered_lines": 18, "num_statements": 18, "percent_covered": 92.85714285714286, "percent_covered_display": "93", "missing_lines": 0, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 2, "covered_branches": 8, "missing_branches": 2}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[465, 466], [465, 468], [473, 474], [473, 485], [476, 477], [476, 480], [480, 481], [485, 486]], "missing_branches": [[480, 482], [485, 488]]}, "_classify_import": {"executed_lines": [500, 502, 503, 504, 507, 512], "summary": {"covered_lines": 6, "num_statements": 8, "percent_covered": 71.42857142857143, "percent_covered_display": "71", "missing_lines": 2, "excluded_lines": 0, "num_branches": 6, "num_partial_branches": 2, "covered_branches": 4, "missing_branches": 2}, "missing_lines": [505, 511], "excluded_lines": [], "executed_branches": [[502, 503], [502, 504], [504, 507], [507, 512]], "missing_branches": [[504, 505], [507, 511]]}, "_split_union_types": {"executed_lines": [524, 525, 526, 528, 529, 532, 535, 536, 537, 539, 541, 542, 544], "summary": {"covered_lines": 13, "num_statements": 17, "percent_covered": 74.07407407407408, "percent_covered_display": "74", "missing_lines": 4, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 3, "covered_branches": 7, "missing_branches": 3}, "missing_lines": [530, 531, 533, 534], "excluded_lines": [], "executed_branches": [[528, 529], [528, 541], [529, 532], [532, 535], [535, 536], [535, 539], [541, 542]], "missing_branches": [[529, 530], [532, 533], [541, 544]]}, "": {"executed_lines": [1, 9, 10, 11, 13, 14, 17, 18, 172, 173, 320, 321, 455, 491, 515], "summary": {"covered_lines": 14, "num_statements": 14, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 9, 10, 11, 13, 14, 17, 18, 41, 42, 43, 44, 45, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 63, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 84, 87, 88, 89, 92, 95, 96, 97, 99, 105, 107, 108, 109, 110, 111, 112, 113, 115, 118, 120, 121, 124, 126, 128, 129, 130, 131, 132, 134, 135, 136, 138, 140, 142, 144, 145, 146, 147, 148, 149, 151, 153, 154, 155, 158, 159, 161, 162, 164, 172, 173, 199, 200, 201, 202, 204, 205, 206, 207, 209, 212, 215, 216, 218, 219, 220, 221, 224, 225, 227, 229, 230, 232, 233, 234, 235, 237, 239, 240, 250, 251, 252, 254, 255, 256, 257, 258, 263, 264, 265, 268, 270, 271, 272, 273, 275, 276, 277, 280, 284, 285, 290, 294, 295, 298, 299, 302, 303, 305, 306, 308, 310, 320, 321, 346, 347, 348, 349, 351, 352, 355, 367, 368, 369, 370, 371, 374, 375, 377, 379, 380, 382, 383, 384, 387, 390, 391, 393, 394, 395, 396, 397, 400, 403, 406, 407, 416, 421, 444, 445, 447, 455, 465, 466, 468, 469, 470, 471, 473, 474, 476, 477, 478, 480, 481, 482, 483, 485, 486, 488, 491, 500, 502, 503, 504, 507, 512, 515, 524, 525, 526, 528, 529, 532, 535, 536, 537, 539, 541, 542, 544], "summary": {"covered_lines": 231, "num_statements": 257, "percent_covered": 88.01955990220048, "percent_covered_display": "88", "missing_lines": 26, "excluded_lines": 0, "num_branches": 152, "num_partial_branches": 17, "covered_branches": 129, "missing_branches": 23}, "missing_lines": [78, 156, 260, 278, 281, 291, 423, 424, 426, 427, 428, 432, 434, 435, 436, 437, 439, 440, 441, 442, 505, 511, 530, 531, 533, 534], "excluded_lines": [], "executed_branches": [[41, 42], [41, 43], [43, 44], [43, 45], [45, 46], [45, 48], [48, 49], [48, 51], [51, 52], [51, 54], [56, 57], [56, 63], [59, 60], [59, 61], [72, 73], [72, 84], [74, 75], [74, 79], [75, 76], [80, 72], [80, 81], [88, 89], [88, 92], [107, 108], [107, 120], [109, 110], [109, 115], [110, 111], [110, 112], [115, 107], [115, 118], [120, 121], [120, 124], [126, 128], [126, 142], [128, 129], [128, 158], [131, 128], [131, 132], [132, 134], [132, 140], [134, 135], [134, 138], [142, 144], [142, 151], [144, 145], [144, 158], [148, 144], [148, 149], [151, 153], [153, 154], [153, 158], [155, 153], [161, 162], [161, 164], [199, 200], [199, 201], [201, 202], [201, 204], [218, 219], [218, 239], [219, 220], [219, 235], [224, 225], [224, 227], [232, 233], [232, 234], [235, 218], [235, 237], [239, 240], [239, 250], [254, 255], [254, 263], [255, 256], [255, 257], [257, 258], [270, 271], [272, 273], [272, 275], [275, 276], [275, 280], [277, 280], [280, 284], [290, 294], [294, 295], [294, 298], [305, 306], [305, 308], [346, 347], [346, 348], [348, 349], [348, 351], [367, 368], [367, 374], [368, 367], [368, 369], [370, 371], [377, 379], [377, 390], [379, 380], [379, 390], [393, 394], [393, 403], [394, 395], [394, 403], [406, 407], [406, 444], [421, 444], [444, 445], [444, 447], [465, 466], [465, 468], [473, 474], [473, 485], [476, 477], [476, 480], [480, 481], [485, 486], [502, 503], [502, 504], [504, 507], [507, 512], [528, 529], [528, 541], [529, 532], [532, 535], [535, 536], [535, 539], [541, 542]], "missing_branches": [[75, 78], [151, 158], [155, 156], [257, 260], [270, 275], [277, 278], [280, 281], [290, 291], [370, 367], [421, 423], [426, 427], [426, 444], [432, 434], [432, 437], [437, 439], [437, 444], [480, 482], [485, 488], [504, 505], [507, 511], [529, 530], [532, 533], [541, 544]]}}}, "src/coding_open_agent_tools/python/navigation.py": {"executed_lines": [1, 15, 16, 18, 21, 22, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 56, 57, 58, 66, 69, 70, 90, 91, 92, 93, 94, 95, 97, 98, 102, 103, 104, 112, 115, 116, 141, 142, 143, 144, 146, 147, 152, 155, 156, 157, 158, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 174, 176, 178, 190, 191, 215, 216, 217, 220, 221, 225, 227, 228, 230, 231, 234, 235, 236, 237, 238, 241, 242, 243, 245, 248, 250, 267, 270, 271, 295, 297, 300, 301, 305, 307, 308, 310, 317, 320, 322, 337, 340, 341, 365, 367, 369, 372, 373, 377, 378, 383, 384, 387, 388, 389, 390, 391, 394, 395, 396, 398, 400, 410, 413, 414, 436, 438, 440, 443, 444, 448, 449, 453, 454, 460, 463, 464, 493, 495, 497, 500, 501, 505, 506, 507, 509, 510, 512, 513, 515, 516, 517, 518, 519, 521, 522, 523, 525, 528, 532, 533, 534, 536, 557, 559, 562, 563, 583, 585, 588, 589, 594, 595, 597, 598, 599, 600, 601, 602, 603, 604, 607, 610, 611, 613, 614, 615, 616, 617, 618, 619, 621, 629, 630, 657, 659, 661, 664, 665, 669, 670, 675, 676, 678, 679, 680, 681, 682, 684, 685, 686, 688, 691, 694, 696, 713, 716, 717, 738, 740, 742, 745, 746, 750, 752, 753, 758, 759, 762, 763, 764, 768, 775, 778, 779, 799, 801, 803, 806, 807, 812, 813, 817, 818, 821, 822, 824, 825, 826, 827, 834, 835, 836, 837, 845, 851, 854, 855, 875, 877, 879, 882, 883, 887, 888, 889, 892, 894, 896, 897, 900, 901, 902, 903, 907, 908, 909, 914, 915, 923, 930, 931, 955, 957, 959, 961, 964, 965, 970, 971, 973, 974, 978, 988, 992, 995, 996, 1017, 1019, 1021, 1024, 1025, 1029, 1030, 1032, 1034, 1044, 1045, 1068, 1070, 1072, 1075, 1076, 1080, 1081, 1082, 1084, 1085, 1087, 1088, 1092, 1095, 1096, 1105, 1106, 1110, 1113, 1114, 1123, 1125, 1133, 1134, 1153, 1155, 1157, 1160, 1161, 1165, 1166, 1167, 1168, 1174], "summary": {"covered_lines": 338, "num_statements": 413, "percent_covered": 80.24132730015083, "percent_covered_display": "80", "missing_lines": 75, "excluded_lines": 0, "num_branches": 250, "num_partial_branches": 54, "covered_branches": 194, "missing_branches": 56}, "missing_lines": [99, 100, 148, 149, 218, 222, 223, 296, 298, 302, 303, 366, 368, 370, 374, 375, 437, 439, 441, 445, 446, 494, 496, 498, 502, 503, 584, 586, 590, 591, 658, 660, 662, 666, 667, 739, 741, 743, 747, 748, 766, 800, 802, 804, 808, 809, 876, 878, 880, 884, 885, 904, 905, 956, 958, 960, 962, 966, 967, 1018, 1020, 1022, 1026, 1027, 1041, 1069, 1071, 1073, 1077, 1078, 1154, 1156, 1158, 1162, 1163], "excluded_lines": [], "executed_branches": [[44, 45], [44, 46], [46, 47], [46, 48], [48, 49], [48, 51], [56, 57], [56, 66], [57, 56], [57, 58], [90, 91], [90, 92], [92, 93], [92, 94], [94, 95], [94, 97], [102, 103], [102, 112], [103, 102], [103, 104], [141, 142], [141, 143], [143, 144], [143, 146], [160, 161], [160, 176], [161, 162], [161, 163], [163, 164], [163, 165], [165, 166], [165, 167], [167, 160], [167, 169], [169, 170], [170, 174], [215, 216], [215, 217], [217, 220], [227, 228], [227, 267], [228, 230], [234, 235], [234, 241], [236, 237], [242, 243], [242, 245], [295, 297], [297, 300], [307, 308], [307, 337], [308, 310], [365, 367], [367, 369], [369, 372], [377, 378], [377, 410], [378, 377], [378, 383], [387, 388], [387, 394], [389, 390], [389, 391], [395, 396], [395, 398], [436, 438], [438, 440], [440, 443], [448, 449], [448, 460], [449, 448], [449, 453], [493, 495], [495, 497], [497, 500], [505, 506], [505, 559], [506, 505], [506, 507], [509, 510], [509, 557], [510, 512], [515, 516], [515, 521], [517, 518], [517, 519], [522, 523], [522, 525], [583, 585], [585, 588], [597, 598], [597, 610], [598, 597], [598, 599], [599, 597], [599, 600], [600, 601], [602, 603], [603, 599], [603, 604], [604, 607], [613, 614], [613, 621], [614, 615], [614, 617], [615, 613], [615, 616], [617, 613], [617, 618], [618, 613], [618, 619], [657, 659], [659, 661], [661, 664], [669, 670], [669, 713], [670, 669], [670, 675], [678, 679], [678, 684], [680, 681], [685, 686], [685, 688], [738, 740], [740, 742], [742, 745], [752, 753], [752, 775], [753, 752], [753, 758], [762, 763], [799, 801], [801, 803], [803, 806], [812, 813], [812, 851], [813, 812], [813, 817], [821, 822], [821, 845], [822, 821], [822, 824], [824, 825], [824, 834], [834, 835], [875, 877], [877, 879], [879, 882], [894, 896], [894, 923], [896, 897], [896, 900], [900, 894], [900, 901], [902, 903], [907, 908], [955, 957], [957, 959], [959, 961], [961, 964], [970, 971], [970, 992], [971, 970], [971, 973], [973, 974], [973, 988], [974, 973], [974, 978], [1017, 1019], [1019, 1021], [1021, 1024], [1029, 1030], [1030, 1029], [1030, 1032], [1068, 1070], [1070, 1072], [1072, 1075], [1084, 1085], [1084, 1123], [1087, 1088], [1087, 1105], [1092, 1084], [1092, 1095], [1105, 1084], [1105, 1106], [1110, 1084], [1110, 1113], [1153, 1155], [1155, 1157], [1157, 1160], [1165, 1166], [1165, 1174], [1166, 1165], [1166, 1167]], "missing_branches": [[169, 160], [170, 160], [217, 218], [228, 227], [236, 238], [295, 296], [297, 298], [308, 307], [365, 366], [367, 368], [369, 370], [436, 437], [438, 439], [440, 441], [493, 494], [495, 496], [497, 498], [510, 509], [583, 584], [585, 586], [600, 599], [602, 599], [604, 603], [657, 658], [659, 660], [661, 662], [680, 682], [738, 739], [740, 741], [742, 743], [762, 766], [799, 800], [801, 802], [803, 804], [834, 821], [875, 876], [877, 878], [879, 880], [902, 904], [904, 905], [904, 907], [907, 894], [955, 956], [957, 958], [959, 960], [961, 962], [1017, 1018], [1019, 1020], [1021, 1022], [1029, 1041], [1068, 1069], [1070, 1071], [1072, 1073], [1153, 1154], [1155, 1156], [1157, 1158]], "functions": {"get_python_function_line_numbers": {"executed_lines": [44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 56, 57, 58, 66], "summary": {"covered_lines": 14, "num_statements": 14, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 0, "covered_branches": 10, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[44, 45], [44, 46], [46, 47], [46, 48], [48, 49], [48, 51], [56, 57], [56, 66], [57, 56], [57, 58]], "missing_branches": []}, "get_python_class_line_numbers": {"executed_lines": [90, 91, 92, 93, 94, 95, 97, 98, 102, 103, 104, 112], "summary": {"covered_lines": 12, "num_statements": 14, "percent_covered": 91.66666666666667, "percent_covered_display": "92", "missing_lines": 2, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 0, "covered_branches": 10, "missing_branches": 0}, "missing_lines": [99, 100], "excluded_lines": [], "executed_branches": [[90, 91], [90, 92], [92, 93], [92, 94], [94, 95], [94, 97], [102, 103], [102, 112], [103, 102], [103, 104]], "missing_branches": []}, "get_python_module_overview": {"executed_lines": [141, 142, 143, 144, 146, 147, 152, 155, 156, 157, 158, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 174, 176, 178], "summary": {"covered_lines": 24, "num_statements": 26, "percent_covered": 90.9090909090909, "percent_covered_display": "91", "missing_lines": 2, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 2, "covered_branches": 16, "missing_branches": 2}, "missing_lines": [148, 149], "excluded_lines": [], "executed_branches": [[141, 142], [141, 143], [143, 144], [143, 146], [160, 161], [160, 176], [161, 162], [161, 163], [163, 164], [163, 165], [165, 166], [165, 167], [167, 160], [167, 169], [169, 170], [170, 174]], "missing_branches": [[169, 160], [170, 160]]}, "list_python_functions": {"executed_lines": [215, 216, 217, 220, 221, 225, 227, 228, 230, 231, 234, 235, 236, 237, 238, 241, 242, 243, 245, 248, 250, 267], "summary": {"covered_lines": 22, "num_statements": 25, "percent_covered": 84.61538461538461, "percent_covered_display": "85", "missing_lines": 3, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 3, "covered_branches": 11, "missing_branches": 3}, "missing_lines": [218, 222, 223], "excluded_lines": [], "executed_branches": [[215, 216], [215, 217], [217, 220], [227, 228], [227, 267], [228, 230], [234, 235], [234, 241], [236, 237], [242, 243], [242, 245]], "missing_branches": [[217, 218], [228, 227], [236, 238]]}, "list_python_classes": {"executed_lines": [295, 297, 300, 301, 305, 307, 308, 310, 317, 320, 322, 337], "summary": {"covered_lines": 12, "num_statements": 16, "percent_covered": 70.83333333333333, "percent_covered_display": "71", "missing_lines": 4, "excluded_lines": 0, "num_branches": 8, "num_partial_branches": 3, "covered_branches": 5, "missing_branches": 3}, "missing_lines": [296, 298, 302, 303], "excluded_lines": [], "executed_branches": [[295, 297], [297, 300], [307, 308], [307, 337], [308, 310]], "missing_branches": [[295, 296], [297, 298], [308, 307]]}, "get_python_function_signature": {"executed_lines": [365, 367, 369, 372, 373, 377, 378, 383, 384, 387, 388, 389, 390, 391, 394, 395, 396, 398, 400, 410], "summary": {"covered_lines": 20, "num_statements": 25, "percent_covered": 80.48780487804878, "percent_covered_display": "80", "missing_lines": 5, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 3, "covered_branches": 13, "missing_branches": 3}, "missing_lines": [366, 368, 370, 374, 375], "excluded_lines": [], "executed_branches": [[365, 367], [367, 369], [369, 372], [377, 378], [377, 410], [378, 377], [378, 383], [387, 388], [387, 394], [389, 390], [389, 391], [395, 396], [395, 398]], "missing_branches": [[365, 366], [367, 368], [369, 370]]}, "get_python_function_docstring": {"executed_lines": [436, 438, 440, 443, 444, 448, 449, 453, 454, 460], "summary": {"covered_lines": 10, "num_statements": 15, "percent_covered": 68.0, "percent_covered_display": "68", "missing_lines": 5, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 3, "covered_branches": 7, "missing_branches": 3}, "missing_lines": [437, 439, 441, 445, 446], "excluded_lines": [], "executed_branches": [[436, 438], [438, 440], [440, 443], [448, 449], [448, 460], [449, 448], [449, 453]], "missing_branches": [[436, 437], [438, 439], [440, 441]]}, "list_python_class_methods": {"executed_lines": [493, 495, 497, 500, 501, 505, 506, 507, 509, 510, 512, 513, 515, 516, 517, 518, 519, 521, 522, 523, 525, 528, 532, 533, 534, 536, 557, 559], "summary": {"covered_lines": 28, "num_statements": 33, "percent_covered": 83.01886792452831, "percent_covered_display": "83", "missing_lines": 5, "excluded_lines": 0, "num_branches": 20, "num_partial_branches": 4, "covered_branches": 16, "missing_branches": 4}, "missing_lines": [494, 496, 498, 502, 503], "excluded_lines": [], "executed_branches": [[493, 495], [495, 497], [497, 500], [505, 506], [505, 559], [506, 505], [506, 507], [509, 510], [509, 557], [510, 512], [515, 516], [515, 521], [517, 518], [517, 519], [522, 523], [522, 525]], "missing_branches": [[493, 494], [495, 496], [497, 498], [510, 509]]}, "extract_python_public_api": {"executed_lines": [583, 585, 588, 589, 594, 595, 597, 598, 599, 600, 601, 602, 603, 604, 607, 610, 611, 613, 614, 615, 616, 617, 618, 619, 621], "summary": {"covered_lines": 25, "num_statements": 29, "percent_covered": 84.21052631578948, "percent_covered_display": "84", "missing_lines": 4, "excluded_lines": 0, "num_branches": 28, "num_partial_branches": 5, "covered_branches": 23, "missing_branches": 5}, "missing_lines": [584, 586, 590, 591], "excluded_lines": [], "executed_branches": [[583, 585], [585, 588], [597, 598], [597, 610], [598, 597], [598, 599], [599, 597], [599, 600], [600, 601], [602, 603], [603, 599], [603, 604], [604, 607], [613, 614], [613, 621], [614, 615], [614, 617], [615, 613], [615, 616], [617, 613], [617, 618], [618, 613], [618, 619]], "missing_branches": [[583, 584], [585, 586], [600, 599], [602, 599], [604, 603]]}, "get_python_function_details": {"executed_lines": [657, 659, 661, 664, 665, 669, 670, 675, 676, 678, 679, 680, 681, 682, 684, 685, 686, 688, 691, 694, 696, 713], "summary": {"covered_lines": 22, "num_statements": 27, "percent_covered": 79.06976744186046, "percent_covered_display": "79", "missing_lines": 5, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 4, "covered_branches": 12, "missing_branches": 4}, "missing_lines": [658, 660, 662, 666, 667], "excluded_lines": [], "executed_branches": [[657, 659], [659, 661], [661, 664], [669, 670], [669, 713], [670, 669], [670, 675], [678, 679], [678, 684], [680, 681], [685, 686], [685, 688]], "missing_branches": [[657, 658], [659, 660], [661, 662], [680, 682]]}, "get_python_function_body": {"executed_lines": [738, 740, 742, 745, 746, 750, 752, 753, 758, 759, 762, 763, 764, 768, 775], "summary": {"covered_lines": 15, "num_statements": 21, "percent_covered": 69.6969696969697, "percent_covered_display": "70", "missing_lines": 6, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 4, "covered_branches": 8, "missing_branches": 4}, "missing_lines": [739, 741, 743, 747, 748, 766], "excluded_lines": [], "executed_branches": [[738, 740], [740, 742], [742, 745], [752, 753], [752, 775], [753, 752], [753, 758], [762, 763]], "missing_branches": [[738, 739], [740, 741], [742, 743], [762, 766]]}, "list_python_function_calls": {"executed_lines": [799, 801, 803, 806, 807, 812, 813, 817, 818, 821, 822, 824, 825, 826, 827, 834, 835, 836, 837, 845, 851], "summary": {"covered_lines": 21, "num_statements": 26, "percent_covered": 79.54545454545455, "percent_covered_display": "80", "missing_lines": 5, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 4, "covered_branches": 14, "missing_branches": 4}, "missing_lines": [800, 802, 804, 808, 809], "excluded_lines": [], "executed_branches": [[799, 801], [801, 803], [803, 806], [812, 813], [812, 851], [813, 812], [813, 817], [821, 822], [821, 845], [822, 821], [822, 824], [824, 825], [824, 834], [834, 835]], "missing_branches": [[799, 800], [801, 802], [803, 804], [834, 821]]}, "find_python_function_usages": {"executed_lines": [875, 877, 879, 882, 883, 887, 888, 889, 892, 894, 896, 897, 900, 901, 902, 903, 907, 908, 909, 914, 915, 923], "summary": {"covered_lines": 22, "num_statements": 29, "percent_covered": 70.2127659574468, "percent_covered_display": "70", "missing_lines": 7, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 5, "covered_branches": 11, "missing_branches": 7}, "missing_lines": [876, 878, 880, 884, 885, 904, 905], "excluded_lines": [], "executed_branches": [[875, 877], [877, 879], [879, 882], [894, 896], [894, 923], [896, 897], [896, 900], [900, 894], [900, 901], [902, 903], [907, 908]], "missing_branches": [[875, 876], [877, 878], [879, 880], [902, 904], [904, 905], [904, 907], [907, 894]]}, "get_python_method_line_numbers": {"executed_lines": [955, 957, 959, 961, 964, 965, 970, 971, 973, 974, 978, 988, 992], "summary": {"covered_lines": 13, "num_statements": 19, "percent_covered": 71.42857142857143, "percent_covered_display": "71", "missing_lines": 6, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 4, "covered_branches": 12, "missing_branches": 4}, "missing_lines": [956, 958, 960, 962, 966, 967], "excluded_lines": [], "executed_branches": [[955, 957], [957, 959], [959, 961], [961, 964], [970, 971], [970, 992], [971, 970], [971, 973], [973, 974], [973, 988], [974, 973], [974, 978]], "missing_branches": [[955, 956], [957, 958], [959, 960], [961, 962]]}, "get_python_class_hierarchy": {"executed_lines": [1017, 1019, 1021, 1024, 1025, 1029, 1030, 1032, 1034], "summary": {"covered_lines": 9, "num_statements": 15, "percent_covered": 60.0, "percent_covered_display": "60", "missing_lines": 6, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 4, "covered_branches": 6, "missing_branches": 4}, "missing_lines": [1018, 1020, 1022, 1026, 1027, 1041], "excluded_lines": [], "executed_branches": [[1017, 1019], [1019, 1021], [1021, 1024], [1029, 1030], [1030, 1029], [1030, 1032]], "missing_branches": [[1017, 1018], [1019, 1020], [1021, 1022], [1029, 1041]]}, "find_python_definitions_by_decorator": {"executed_lines": [1068, 1070, 1072, 1075, 1076, 1080, 1081, 1082, 1084, 1085, 1087, 1088, 1092, 1095, 1096, 1105, 1106, 1110, 1113, 1114, 1123, 1125], "summary": {"covered_lines": 22, "num_statements": 27, "percent_covered": 81.3953488372093, "percent_covered_display": "81", "missing_lines": 5, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 3, "covered_branches": 13, "missing_branches": 3}, "missing_lines": [1069, 1071, 1073, 1077, 1078], "excluded_lines": [], "executed_branches": [[1068, 1070], [1070, 1072], [1072, 1075], [1084, 1085], [1084, 1123], [1087, 1088], [1087, 1105], [1092, 1084], [1092, 1095], [1105, 1084], [1105, 1106], [1110, 1084], [1110, 1113]], "missing_branches": [[1068, 1069], [1070, 1071], [1072, 1073]]}, "get_python_class_docstring": {"executed_lines": [1153, 1155, 1157, 1160, 1161, 1165, 1166, 1167, 1168, 1174], "summary": {"covered_lines": 10, "num_statements": 15, "percent_covered": 68.0, "percent_covered_display": "68", "missing_lines": 5, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 3, "covered_branches": 7, "missing_branches": 3}, "missing_lines": [1154, 1156, 1158, 1162, 1163], "excluded_lines": [], "executed_branches": [[1153, 1155], [1155, 1157], [1157, 1160], [1165, 1166], [1165, 1174], [1166, 1165], [1166, 1167]], "missing_branches": [[1153, 1154], [1155, 1156], [1157, 1158]]}, "": {"executed_lines": [1, 15, 16, 18, 21, 22, 69, 70, 115, 116, 190, 191, 270, 271, 340, 341, 413, 414, 463, 464, 562, 563, 629, 630, 716, 717, 778, 779, 854, 855, 930, 931, 995, 996, 1044, 1045, 1133, 1134], "summary": {"covered_lines": 37, "num_statements": 37, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 15, 16, 18, 21, 22, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 56, 57, 58, 66, 69, 70, 90, 91, 92, 93, 94, 95, 97, 98, 102, 103, 104, 112, 115, 116, 141, 142, 143, 144, 146, 147, 152, 155, 156, 157, 158, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 174, 176, 178, 190, 191, 215, 216, 217, 220, 221, 225, 227, 228, 230, 231, 234, 235, 236, 237, 238, 241, 242, 243, 245, 248, 250, 267, 270, 271, 295, 297, 300, 301, 305, 307, 308, 310, 317, 320, 322, 337, 340, 341, 365, 367, 369, 372, 373, 377, 378, 383, 384, 387, 388, 389, 390, 391, 394, 395, 396, 398, 400, 410, 413, 414, 436, 438, 440, 443, 444, 448, 449, 453, 454, 460, 463, 464, 493, 495, 497, 500, 501, 505, 506, 507, 509, 510, 512, 513, 515, 516, 517, 518, 519, 521, 522, 523, 525, 528, 532, 533, 534, 536, 557, 559, 562, 563, 583, 585, 588, 589, 594, 595, 597, 598, 599, 600, 601, 602, 603, 604, 607, 610, 611, 613, 614, 615, 616, 617, 618, 619, 621, 629, 630, 657, 659, 661, 664, 665, 669, 670, 675, 676, 678, 679, 680, 681, 682, 684, 685, 686, 688, 691, 694, 696, 713, 716, 717, 738, 740, 742, 745, 746, 750, 752, 753, 758, 759, 762, 763, 764, 768, 775, 778, 779, 799, 801, 803, 806, 807, 812, 813, 817, 818, 821, 822, 824, 825, 826, 827, 834, 835, 836, 837, 845, 851, 854, 855, 875, 877, 879, 882, 883, 887, 888, 889, 892, 894, 896, 897, 900, 901, 902, 903, 907, 908, 909, 914, 915, 923, 930, 931, 955, 957, 959, 961, 964, 965, 970, 971, 973, 974, 978, 988, 992, 995, 996, 1017, 1019, 1021, 1024, 1025, 1029, 1030, 1032, 1034, 1044, 1045, 1068, 1070, 1072, 1075, 1076, 1080, 1081, 1082, 1084, 1085, 1087, 1088, 1092, 1095, 1096, 1105, 1106, 1110, 1113, 1114, 1123, 1125, 1133, 1134, 1153, 1155, 1157, 1160, 1161, 1165, 1166, 1167, 1168, 1174], "summary": {"covered_lines": 338, "num_statements": 413, "percent_covered": 80.24132730015083, "percent_covered_display": "80", "missing_lines": 75, "excluded_lines": 0, "num_branches": 250, "num_partial_branches": 54, "covered_branches": 194, "missing_branches": 56}, "missing_lines": [99, 100, 148, 149, 218, 222, 223, 296, 298, 302, 303, 366, 368, 370, 374, 375, 437, 439, 441, 445, 446, 494, 496, 498, 502, 503, 584, 586, 590, 591, 658, 660, 662, 666, 667, 739, 741, 743, 747, 748, 766, 800, 802, 804, 808, 809, 876, 878, 880, 884, 885, 904, 905, 956, 958, 960, 962, 966, 967, 1018, 1020, 1022, 1026, 1027, 1041, 1069, 1071, 1073, 1077, 1078, 1154, 1156, 1158, 1162, 1163], "excluded_lines": [], "executed_branches": [[44, 45], [44, 46], [46, 47], [46, 48], [48, 49], [48, 51], [56, 57], [56, 66], [57, 56], [57, 58], [90, 91], [90, 92], [92, 93], [92, 94], [94, 95], [94, 97], [102, 103], [102, 112], [103, 102], [103, 104], [141, 142], [141, 143], [143, 144], [143, 146], [160, 161], [160, 176], [161, 162], [161, 163], [163, 164], [163, 165], [165, 166], [165, 167], [167, 160], [167, 169], [169, 170], [170, 174], [215, 216], [215, 217], [217, 220], [227, 228], [227, 267], [228, 230], [234, 235], [234, 241], [236, 237], [242, 243], [242, 245], [295, 297], [297, 300], [307, 308], [307, 337], [308, 310], [365, 367], [367, 369], [369, 372], [377, 378], [377, 410], [378, 377], [378, 383], [387, 388], [387, 394], [389, 390], [389, 391], [395, 396], [395, 398], [436, 438], [438, 440], [440, 443], [448, 449], [448, 460], [449, 448], [449, 453], [493, 495], [495, 497], [497, 500], [505, 506], [505, 559], [506, 505], [506, 507], [509, 510], [509, 557], [510, 512], [515, 516], [515, 521], [517, 518], [517, 519], [522, 523], [522, 525], [583, 585], [585, 588], [597, 598], [597, 610], [598, 597], [598, 599], [599, 597], [599, 600], [600, 601], [602, 603], [603, 599], [603, 604], [604, 607], [613, 614], [613, 621], [614, 615], [614, 617], [615, 613], [615, 616], [617, 613], [617, 618], [618, 613], [618, 619], [657, 659], [659, 661], [661, 664], [669, 670], [669, 713], [670, 669], [670, 675], [678, 679], [678, 684], [680, 681], [685, 686], [685, 688], [738, 740], [740, 742], [742, 745], [752, 753], [752, 775], [753, 752], [753, 758], [762, 763], [799, 801], [801, 803], [803, 806], [812, 813], [812, 851], [813, 812], [813, 817], [821, 822], [821, 845], [822, 821], [822, 824], [824, 825], [824, 834], [834, 835], [875, 877], [877, 879], [879, 882], [894, 896], [894, 923], [896, 897], [896, 900], [900, 894], [900, 901], [902, 903], [907, 908], [955, 957], [957, 959], [959, 961], [961, 964], [970, 971], [970, 992], [971, 970], [971, 973], [973, 974], [973, 988], [974, 973], [974, 978], [1017, 1019], [1019, 1021], [1021, 1024], [1029, 1030], [1030, 1029], [1030, 1032], [1068, 1070], [1070, 1072], [1072, 1075], [1084, 1085], [1084, 1123], [1087, 1088], [1087, 1105], [1092, 1084], [1092, 1095], [1105, 1084], [1105, 1106], [1110, 1084], [1110, 1113], [1153, 1155], [1155, 1157], [1157, 1160], [1165, 1166], [1165, 1174], [1166, 1165], [1166, 1167]], "missing_branches": [[169, 160], [170, 160], [217, 218], [228, 227], [236, 238], [295, 296], [297, 298], [308, 307], [365, 366], [367, 368], [369, 370], [436, 437], [438, 439], [440, 441], [493, 494], [495, 496], [497, 498], [510, 509], [583, 584], [585, 586], [600, 599], [602, 599], [604, 603], [657, 658], [659, 660], [661, 662], [680, 682], [738, 739], [740, 741], [742, 743], [762, 766], [799, 800], [801, 802], [803, 804], [834, 821], [875, 876], [877, 878], [879, 880], [902, 904], [904, 905], [904, 907], [907, 894], [955, 956], [957, 958], [959, 960], [961, 962], [1017, 1018], [1019, 1020], [1021, 1022], [1029, 1041], [1068, 1069], [1070, 1071], [1072, 1073], [1153, 1154], [1155, 1156], [1157, 1158]]}}}, "src/coding_open_agent_tools/python/validators.py": {"executed_lines": [1, 10, 11, 12, 14, 15, 18, 19, 40, 41, 42, 43, 45, 46, 47, 54, 55, 72, 73, 101, 102, 103, 104, 106, 108, 109, 110, 111, 126, 128, 129, 130, 131, 132, 135, 136, 147, 148, 149, 160, 161, 163, 168, 169, 171, 178, 179, 180, 190, 198, 199, 228, 229, 230, 231, 233, 235, 236, 237, 238, 254, 256, 257, 258, 259, 260, 261, 262, 266, 268, 269, 277, 279, 281, 283, 284, 294, 297, 303, 304, 306, 307, 308, 311, 312, 314, 315, 316, 326, 334, 335, 364, 365, 366, 367, 368, 369, 370, 371, 373, 375, 376, 377, 378, 392, 393, 394, 395, 396, 398, 399, 401, 404, 405, 415, 416, 426, 427, 428, 438, 439, 442, 450, 451, 452, 461, 469, 478, 480, 481, 482, 486, 491], "summary": {"covered_lines": 132, "num_statements": 136, "percent_covered": 96.3963963963964, "percent_covered_display": "96", "missing_lines": 4, "excluded_lines": 0, "num_branches": 86, "num_partial_branches": 4, "covered_branches": 82, "missing_branches": 4}, "missing_lines": [62, 63, 483, 490], "excluded_lines": [], "executed_branches": [[40, 41], [40, 42], [42, 43], [42, 45], [101, 102], [101, 103], [103, 104], [103, 106], [128, 129], [128, 190], [129, 128], [129, 130], [135, 136], [135, 147], [147, 148], [147, 160], [148, 147], [148, 149], [161, 163], [178, 128], [178, 179], [179, 178], [179, 180], [228, 229], [228, 230], [230, 231], [230, 233], [256, 257], [256, 266], [257, 258], [257, 260], [258, 256], [258, 259], [260, 256], [260, 261], [261, 262], [268, 269], [268, 277], [279, 281], [279, 297], [283, 284], [283, 294], [303, 304], [303, 306], [306, 307], [306, 326], [307, 308], [307, 311], [314, 306], [314, 315], [364, 365], [364, 366], [366, 367], [366, 368], [368, 369], [368, 370], [370, 371], [370, 373], [393, 394], [393, 398], [394, 393], [394, 395], [398, 399], [398, 401], [404, 405], [404, 415], [415, 416], [415, 426], [426, 427], [426, 438], [427, 426], [427, 428], [438, 439], [438, 461], [450, 451], [450, 461], [451, 450], [451, 452], [480, 481], [480, 482], [482, 486], [486, 491]], "missing_branches": [[161, 128], [261, 256], [482, 483], [486, 490]], "functions": {"validate_python_syntax": {"executed_lines": [40, 41, 42, 43, 45, 46, 47, 54, 55], "summary": {"covered_lines": 9, "num_statements": 11, "percent_covered": 86.66666666666667, "percent_covered_display": "87", "missing_lines": 2, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 4, "missing_branches": 0}, "missing_lines": [62, 63], "excluded_lines": [], "executed_branches": [[40, 41], [40, 42], [42, 43], [42, 45]], "missing_branches": []}, "validate_type_hints": {"executed_lines": [101, 102, 103, 104, 106, 108, 109, 110, 111, 126, 128, 129, 130, 131, 132, 135, 136, 147, 148, 149, 160, 161, 163, 168, 169, 171, 178, 179, 180, 190], "summary": {"covered_lines": 30, "num_statements": 30, "percent_covered": 98.0, "percent_covered_display": "98", "missing_lines": 0, "excluded_lines": 0, "num_branches": 20, "num_partial_branches": 1, "covered_branches": 19, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[101, 102], [101, 103], [103, 104], [103, 106], [128, 129], [128, 190], [129, 128], [129, 130], [135, 136], [135, 147], [147, 148], [147, 160], [148, 147], [148, 149], [161, 163], [178, 128], [178, 179], [179, 178], [179, 180]], "missing_branches": [[161, 128]]}, "validate_import_order": {"executed_lines": [228, 229, 230, 231, 233, 235, 236, 237, 238, 254, 256, 257, 258, 259, 260, 261, 262, 266, 268, 269, 277, 279, 281, 283, 284, 294, 297, 303, 304, 306, 307, 308, 311, 312, 314, 315, 316, 326], "summary": {"covered_lines": 38, "num_statements": 38, "percent_covered": 98.48484848484848, "percent_covered_display": "98", "missing_lines": 0, "excluded_lines": 0, "num_branches": 28, "num_partial_branches": 1, "covered_branches": 27, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[228, 229], [228, 230], [230, 231], [230, 233], [256, 257], [256, 266], [257, 258], [257, 260], [258, 256], [258, 259], [260, 256], [260, 261], [261, 262], [268, 269], [268, 277], [279, 281], [279, 297], [283, 284], [283, 294], [303, 304], [303, 306], [306, 307], [306, 326], [307, 308], [307, 311], [314, 306], [314, 315]], "missing_branches": [[261, 256]]}, "check_adk_compliance": {"executed_lines": [364, 365, 366, 367, 368, 369, 370, 371, 373, 375, 376, 377, 378, 392, 393, 394, 395, 396, 398, 399, 401, 404, 405, 415, 416, 426, 427, 428, 438, 439, 442, 450, 451, 452, 461], "summary": {"covered_lines": 35, "num_statements": 35, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 28, "num_partial_branches": 0, "covered_branches": 28, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[364, 365], [364, 366], [366, 367], [366, 368], [368, 369], [368, 370], [370, 371], [370, 373], [393, 394], [393, 398], [394, 393], [394, 395], [398, 399], [398, 401], [404, 405], [404, 415], [415, 416], [415, 426], [426, 427], [426, 438], [427, 426], [427, 428], [438, 439], [438, 461], [450, 451], [450, 461], [451, 450], [451, 452]], "missing_branches": []}, "_classify_import": {"executed_lines": [478, 480, 481, 482, 486, 491], "summary": {"covered_lines": 6, "num_statements": 8, "percent_covered": 71.42857142857143, "percent_covered_display": "71", "missing_lines": 2, "excluded_lines": 0, "num_branches": 6, "num_partial_branches": 2, "covered_branches": 4, "missing_branches": 2}, "missing_lines": [483, 490], "excluded_lines": [], "executed_branches": [[480, 481], [480, 482], [482, 486], [486, 491]], "missing_branches": [[482, 483], [486, 490]]}, "": {"executed_lines": [1, 10, 11, 12, 14, 15, 18, 19, 72, 73, 198, 199, 334, 335, 469], "summary": {"covered_lines": 14, "num_statements": 14, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 10, 11, 12, 14, 15, 18, 19, 40, 41, 42, 43, 45, 46, 47, 54, 55, 72, 73, 101, 102, 103, 104, 106, 108, 109, 110, 111, 126, 128, 129, 130, 131, 132, 135, 136, 147, 148, 149, 160, 161, 163, 168, 169, 171, 178, 179, 180, 190, 198, 199, 228, 229, 230, 231, 233, 235, 236, 237, 238, 254, 256, 257, 258, 259, 260, 261, 262, 266, 268, 269, 277, 279, 281, 283, 284, 294, 297, 303, 304, 306, 307, 308, 311, 312, 314, 315, 316, 326, 334, 335, 364, 365, 366, 367, 368, 369, 370, 371, 373, 375, 376, 377, 378, 392, 393, 394, 395, 396, 398, 399, 401, 404, 405, 415, 416, 426, 427, 428, 438, 439, 442, 450, 451, 452, 461, 469, 478, 480, 481, 482, 486, 491], "summary": {"covered_lines": 132, "num_statements": 136, "percent_covered": 96.3963963963964, "percent_covered_display": "96", "missing_lines": 4, "excluded_lines": 0, "num_branches": 86, "num_partial_branches": 4, "covered_branches": 82, "missing_branches": 4}, "missing_lines": [62, 63, 483, 490], "excluded_lines": [], "executed_branches": [[40, 41], [40, 42], [42, 43], [42, 45], [101, 102], [101, 103], [103, 104], [103, 106], [128, 129], [128, 190], [129, 128], [129, 130], [135, 136], [135, 147], [147, 148], [147, 160], [148, 147], [148, 149], [161, 163], [178, 128], [178, 179], [179, 178], [179, 180], [228, 229], [228, 230], [230, 231], [230, 233], [256, 257], [256, 266], [257, 258], [257, 260], [258, 256], [258, 259], [260, 256], [260, 261], [261, 262], [268, 269], [268, 277], [279, 281], [279, 297], [283, 284], [283, 294], [303, 304], [303, 306], [306, 307], [306, 326], [307, 308], [307, 311], [314, 306], [314, 315], [364, 365], [364, 366], [366, 367], [366, 368], [368, 369], [368, 370], [370, 371], [370, 373], [393, 394], [393, 398], [394, 393], [394, 395], [398, 399], [398, 401], [404, 405], [404, 415], [415, 416], [415, 426], [426, 427], [426, 438], [427, 426], [427, 428], [438, 439], [438, 461], [450, 451], [450, 461], [451, 450], [451, 452], [480, 481], [480, 482], [482, 486], [486, 491]], "missing_branches": [[161, 128], [261, 256], [482, 483], [486, 490]]}}}, "src/coding_open_agent_tools/quality/__init__.py": {"executed_lines": [1, 7, 12, 19], "summary": {"covered_lines": 3, "num_statements": 3, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": [], "functions": {"": {"executed_lines": [1, 7, 12, 19], "summary": {"covered_lines": 3, "num_statements": 3, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 7, 12, 19], "summary": {"covered_lines": 3, "num_statements": 3, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/coding_open_agent_tools/quality/analysis.py": {"executed_lines": [1, 7, 9, 12, 13, 40, 41, 42, 43, 45, 46, 47, 48, 50, 51, 53, 56, 57, 83, 84, 86, 88, 89, 90, 92, 93, 94, 95, 97, 100, 101, 134, 135, 138, 139, 140, 141, 144, 145, 148, 149, 150, 153, 154, 155, 156, 163, 164, 165, 167, 170, 171, 172, 175, 177], "summary": {"covered_lines": 54, "num_statements": 57, "percent_covered": 93.25842696629213, "percent_covered_display": "93", "missing_lines": 3, "excluded_lines": 0, "num_branches": 32, "num_partial_branches": 1, "covered_branches": 29, "missing_branches": 3}, "missing_lines": [157, 158, 160], "excluded_lines": [], "executed_branches": [[40, 41], [40, 42], [42, 43], [42, 45], [46, 47], [46, 53], [47, 48], [47, 50], [50, 46], [50, 51], [83, 84], [83, 86], [88, 89], [88, 97], [89, 90], [89, 92], [93, 94], [93, 95], [134, 135], [134, 138], [139, 140], [139, 148], [140, 141], [140, 144], [149, 150], [149, 175], [153, 154], [153, 155], [155, 156]], "missing_branches": [[155, 157], [157, 158], [157, 160]], "functions": {"filter_issues_by_severity": {"executed_lines": [40, 41, 42, 43, 45, 46, 47, 48, 50, 51, 53], "summary": {"covered_lines": 11, "num_statements": 11, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 0, "covered_branches": 10, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[40, 41], [40, 42], [42, 43], [42, 45], [46, 47], [46, 53], [47, 48], [47, 50], [50, 46], [50, 51]], "missing_branches": []}, "group_issues_by_file": {"executed_lines": [83, 84, 86, 88, 89, 90, 92, 93, 94, 95, 97], "summary": {"covered_lines": 11, "num_statements": 11, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 8, "num_partial_branches": 0, "covered_branches": 8, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[83, 84], [83, 86], [88, 89], [88, 97], [89, 90], [89, 92], [93, 94], [93, 95]], "missing_branches": []}, "prioritize_issues": {"executed_lines": [134, 135, 138, 139, 140, 141, 144, 145, 148, 149, 150, 153, 154, 155, 156, 163, 164, 165, 167, 170, 171, 172, 175, 177], "summary": {"covered_lines": 24, "num_statements": 27, "percent_covered": 85.36585365853658, "percent_covered_display": "85", "missing_lines": 3, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 1, "covered_branches": 11, "missing_branches": 3}, "missing_lines": [157, 158, 160], "excluded_lines": [], "executed_branches": [[134, 135], [134, 138], [139, 140], [139, 148], [140, 141], [140, 144], [149, 150], [149, 175], [153, 154], [153, 155], [155, 156]], "missing_branches": [[155, 157], [157, 158], [157, 160]]}, "": {"executed_lines": [1, 7, 9, 12, 13, 56, 57, 100, 101], "summary": {"covered_lines": 8, "num_statements": 8, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 7, 9, 12, 13, 40, 41, 42, 43, 45, 46, 47, 48, 50, 51, 53, 56, 57, 83, 84, 86, 88, 89, 90, 92, 93, 94, 95, 97, 100, 101, 134, 135, 138, 139, 140, 141, 144, 145, 148, 149, 150, 153, 154, 155, 156, 163, 164, 165, 167, 170, 171, 172, 175, 177], "summary": {"covered_lines": 54, "num_statements": 57, "percent_covered": 93.25842696629213, "percent_covered_display": "93", "missing_lines": 3, "excluded_lines": 0, "num_branches": 32, "num_partial_branches": 1, "covered_branches": 29, "missing_branches": 3}, "missing_lines": [157, 158, 160], "excluded_lines": [], "executed_branches": [[40, 41], [40, 42], [42, 43], [42, 45], [46, 47], [46, 53], [47, 48], [47, 50], [50, 46], [50, 51], [83, 84], [83, 86], [88, 89], [88, 97], [89, 90], [89, 92], [93, 94], [93, 95], [134, 135], [134, 138], [139, 140], [139, 148], [140, 141], [140, 144], [149, 150], [149, 175], [153, 154], [153, 155], [155, 156]], "missing_branches": [[155, 157], [157, 158], [157, 160]]}}}, "src/coding_open_agent_tools/quality/parsers.py": {"executed_lines": [1, 7, 8, 10, 11, 14, 15, 43, 44, 46, 47, 48, 49, 51, 52, 54, 55, 56, 59, 70, 73, 74, 102, 103, 106, 107, 108, 109, 111, 112, 113, 114, 116, 119, 130, 133, 134, 162, 163, 165, 166, 167, 168, 170, 171, 174, 176, 177, 178, 179, 188, 198, 199, 228, 229, 230, 231, 234, 235, 237, 240, 241, 242, 244, 245, 246, 249, 250, 251, 252, 255, 258, 259, 260, 261, 262, 263, 266, 267, 268, 269, 272, 278], "summary": {"covered_lines": 82, "num_statements": 84, "percent_covered": 95.96774193548387, "percent_covered_display": "96", "missing_lines": 2, "excluded_lines": 0, "num_branches": 40, "num_partial_branches": 3, "covered_branches": 37, "missing_branches": 3}, "missing_lines": [57, 117], "excluded_lines": [], "executed_branches": [[43, 44], [43, 46], [51, 52], [51, 54], [55, 56], [55, 70], [56, 59], [102, 103], [102, 106], [107, 108], [107, 130], [108, 109], [108, 111], [116, 119], [162, 163], [162, 165], [170, 171], [170, 174], [177, 178], [177, 188], [178, 179], [228, 229], [228, 230], [230, 231], [230, 234], [240, 241], [240, 244], [244, 245], [244, 249], [250, 251], [250, 255], [259, 260], [259, 266], [261, 262], [261, 263], [267, 268], [267, 272]], "missing_branches": [[56, 57], [116, 117], [178, 177]], "functions": {"parse_ruff_json": {"executed_lines": [43, 44, 46, 47, 48, 49, 51, 52, 54, 55, 56, 59, 70], "summary": {"covered_lines": 13, "num_statements": 14, "percent_covered": 90.9090909090909, "percent_covered_display": "91", "missing_lines": 1, "excluded_lines": 0, "num_branches": 8, "num_partial_branches": 1, "covered_branches": 7, "missing_branches": 1}, "missing_lines": [57], "excluded_lines": [], "executed_branches": [[43, 44], [43, 46], [51, 52], [51, 54], [55, 56], [55, 70], [56, 59]], "missing_branches": [[56, 57]]}, "parse_mypy_json": {"executed_lines": [102, 103, 106, 107, 108, 109, 111, 112, 113, 114, 116, 119, 130], "summary": {"covered_lines": 13, "num_statements": 14, "percent_covered": 90.9090909090909, "percent_covered_display": "91", "missing_lines": 1, "excluded_lines": 0, "num_branches": 8, "num_partial_branches": 1, "covered_branches": 7, "missing_branches": 1}, "missing_lines": [117], "excluded_lines": [], "executed_branches": [[102, 103], [102, 106], [107, 108], [107, 130], [108, 109], [108, 111], [116, 119]], "missing_branches": [[116, 117]]}, "parse_pytest_json": {"executed_lines": [162, 163, 165, 166, 167, 168, 170, 171, 174, 176, 177, 178, 179, 188], "summary": {"covered_lines": 14, "num_statements": 14, "percent_covered": 95.45454545454545, "percent_covered_display": "95", "missing_lines": 0, "excluded_lines": 0, "num_branches": 8, "num_partial_branches": 1, "covered_branches": 7, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[162, 163], [162, 165], [170, 171], [170, 174], [177, 178], [177, 188], [178, 179]], "missing_branches": [[178, 177]]}, "summarize_static_analysis": {"executed_lines": [228, 229, 230, 231, 234, 235, 237, 240, 241, 242, 244, 245, 246, 249, 250, 251, 252, 255, 258, 259, 260, 261, 262, 263, 266, 267, 268, 269, 272, 278], "summary": {"covered_lines": 30, "num_statements": 30, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 0, "covered_branches": 16, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[228, 229], [228, 230], [230, 231], [230, 234], [240, 241], [240, 244], [244, 245], [244, 249], [250, 251], [250, 255], [259, 260], [259, 266], [261, 262], [261, 263], [267, 268], [267, 272]], "missing_branches": []}, "": {"executed_lines": [1, 7, 8, 10, 11, 14, 15, 73, 74, 133, 134, 198, 199], "summary": {"covered_lines": 12, "num_statements": 12, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 7, 8, 10, 11, 14, 15, 43, 44, 46, 47, 48, 49, 51, 52, 54, 55, 56, 59, 70, 73, 74, 102, 103, 106, 107, 108, 109, 111, 112, 113, 114, 116, 119, 130, 133, 134, 162, 163, 165, 166, 167, 168, 170, 171, 174, 176, 177, 178, 179, 188, 198, 199, 228, 229, 230, 231, 234, 235, 237, 240, 241, 242, 244, 245, 246, 249, 250, 251, 252, 255, 258, 259, 260, 261, 262, 263, 266, 267, 268, 269, 272, 278], "summary": {"covered_lines": 82, "num_statements": 84, "percent_covered": 95.96774193548387, "percent_covered_display": "96", "missing_lines": 2, "excluded_lines": 0, "num_branches": 40, "num_partial_branches": 3, "covered_branches": 37, "missing_branches": 3}, "missing_lines": [57, 117], "excluded_lines": [], "executed_branches": [[43, 44], [43, 46], [51, 52], [51, 54], [55, 56], [55, 70], [56, 59], [102, 103], [102, 106], [107, 108], [107, 130], [108, 109], [108, 111], [116, 119], [162, 163], [162, 165], [170, 171], [170, 174], [177, 178], [177, 188], [178, 179], [228, 229], [228, 230], [230, 231], [230, 234], [240, 241], [240, 244], [244, 245], [244, 249], [250, 251], [250, 255], [259, 260], [259, 266], [261, 262], [261, 263], [267, 268], [267, 272]], "missing_branches": [[56, 57], [116, 117], [178, 177]]}}}, "src/coding_open_agent_tools/ruby/__init__.py": {"executed_lines": [1, 19, 39], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": [], "functions": {"": {"executed_lines": [1, 19, 39], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 19, 39], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/coding_open_agent_tools/ruby/navigation.py": {"executed_lines": [1, 13, 14, 15, 18, 19, 21, 26, 27, 28, 30, 31, 34, 41, 42, 43, 45, 46, 47, 50, 52, 57, 60, 72, 78, 79, 80, 81, 86, 97, 98, 101, 102, 103, 104, 106, 108, 109, 113, 117, 119, 120, 126, 129, 139, 142, 152, 154, 155, 156, 157, 158, 160, 161, 164, 184, 194, 195, 196, 197, 202, 212, 213, 214, 215, 218, 229, 230, 231, 232, 233, 237, 251, 255, 257, 258, 259, 260, 261, 263, 264, 266, 267, 270, 271, 272, 295, 297, 299, 300, 302, 303, 304, 305, 308, 311, 312, 313, 314, 315, 316, 323, 325, 326, 331, 332, 333, 353, 355, 357, 360, 361, 362, 363, 366, 367, 368, 369, 370, 371, 372, 373, 374, 380, 382, 383, 388, 389, 390, 414, 416, 419, 420, 421, 422, 425, 426, 429, 430, 431, 432, 435, 436, 437, 438, 439, 440, 441, 442, 445, 448, 449, 450, 459, 462, 463, 464, 465, 466, 467, 469, 485, 486, 487, 505, 507, 510, 511, 512, 513, 515, 518, 522, 523, 529, 532, 535, 538, 539, 540, 542, 543, 545, 554, 555, 556, 574, 576, 579, 580, 581, 582, 584, 587, 588, 589, 590, 591, 597, 598, 600, 601, 603, 612, 613, 614, 634, 636, 638, 641, 642, 643, 644, 647, 651, 652, 653, 654, 657, 658, 659, 662, 665, 667, 669, 684, 685, 686, 705, 707, 709, 712, 713, 714, 715, 718, 722, 723, 724, 725, 726, 740, 741, 742, 761, 763, 765, 768, 769, 770, 771, 773, 776, 779, 780, 782, 783, 789, 790, 793, 796, 799, 800, 801, 803, 804, 806, 823, 835, 836, 837, 857, 859, 862, 863, 864, 865, 867, 868, 871, 874, 875, 876, 879, 880, 883, 884, 885, 886, 887, 888, 889, 892, 893, 895, 912, 913, 914, 937, 939, 941, 944, 945, 946, 947, 950, 954, 955, 956, 957, 960, 961, 962, 965, 968, 970, 971, 973, 990, 991, 992, 1013, 1015, 1017, 1020, 1021, 1022, 1023, 1024, 1027, 1031, 1032, 1033, 1035, 1036, 1037, 1038, 1039, 1041, 1042, 1043, 1044, 1046, 1069, 1070, 1071, 1091, 1093, 1095, 1098, 1099, 1100, 1101, 1104, 1108, 1109, 1110, 1111, 1112, 1115, 1118, 1120, 1121, 1122, 1123, 1124, 1129, 1130, 1131, 1138, 1152, 1153, 1154, 1174, 1176, 1178, 1181, 1182, 1183, 1184, 1186, 1187, 1190, 1193, 1194, 1195, 1196, 1197, 1198, 1204, 1205, 1206, 1207, 1214, 1224, 1225, 1226, 1249, 1251, 1253, 1255, 1258, 1259, 1260, 1261, 1264, 1267, 1268, 1270, 1271, 1272, 1273, 1274, 1275, 1306, 1307, 1308, 1328, 1330, 1332, 1335, 1336, 1337, 1338, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1351, 1352, 1353, 1355, 1356, 1357, 1360, 1363, 1364, 1377, 1380, 1381, 1383, 1399, 1400, 1401, 1423, 1425, 1427, 1430, 1431, 1432, 1433, 1435, 1436, 1437, 1439, 1442, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1460, 1461, 1462, 1463, 1478, 1479, 1481, 1493, 1494, 1495, 1514, 1516, 1518, 1521, 1522, 1523, 1524, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534], "summary": {"covered_lines": 491, "num_statements": 668, "percent_covered": 68.5370741482966, "percent_covered_display": "69", "missing_lines": 177, "excluded_lines": 0, "num_branches": 330, "num_partial_branches": 89, "covered_branches": 193, "missing_branches": 137}, "missing_lines": [22, 23, 49, 73, 82, 83, 111, 112, 114, 115, 116, 123, 124, 181, 198, 199, 234, 296, 298, 327, 328, 354, 356, 358, 384, 385, 415, 417, 451, 452, 453, 454, 455, 456, 481, 482, 506, 508, 550, 551, 575, 577, 608, 609, 635, 637, 639, 676, 678, 679, 680, 681, 706, 708, 710, 732, 734, 735, 736, 737, 762, 764, 766, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 820, 821, 829, 830, 831, 832, 858, 860, 908, 909, 938, 940, 942, 982, 984, 985, 986, 987, 1014, 1016, 1018, 1054, 1061, 1063, 1064, 1065, 1066, 1092, 1094, 1096, 1125, 1126, 1127, 1144, 1146, 1147, 1148, 1149, 1175, 1177, 1179, 1199, 1200, 1201, 1220, 1221, 1250, 1252, 1254, 1256, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1295, 1296, 1298, 1300, 1301, 1302, 1303, 1329, 1331, 1333, 1365, 1366, 1367, 1368, 1370, 1371, 1372, 1375, 1391, 1393, 1394, 1395, 1396, 1424, 1426, 1428, 1464, 1465, 1466, 1467, 1468, 1469, 1489, 1490, 1515, 1517, 1519, 1540, 1542, 1543, 1544, 1545], "excluded_lines": [], "executed_branches": [[72, 78], [103, 104], [103, 126], [106, 108], [106, 109], [109, 113], [113, 117], [117, 119], [119, 103], [119, 120], [155, 156], [155, 157], [157, -154], [157, 158], [194, 195], [195, 196], [195, 197], [197, 194], [212, 213], [212, 215], [213, 212], [213, 214], [230, 231], [231, 232], [231, 233], [257, 258], [257, 263], [260, 261], [260, 263], [263, -255], [263, 264], [295, 297], [297, 299], [299, 300], [299, 302], [311, 312], [311, 323], [313, 311], [313, 314], [353, 355], [355, 357], [357, 360], [367, 368], [367, 380], [369, 367], [369, 370], [371, 369], [371, 372], [414, 416], [416, 419], [429, 430], [429, 435], [431, 432], [437, 438], [437, 445], [439, 437], [439, 440], [441, 439], [441, 442], [449, 450], [449, 459], [450, 449], [463, 464], [465, 466], [505, 507], [507, 510], [522, 523], [522, 545], [538, 539], [538, 542], [539, 538], [539, 540], [574, 576], [576, 579], [588, 589], [588, 603], [590, 588], [590, 591], [634, 636], [636, 638], [638, 641], [651, 652], [653, 654], [657, 658], [657, 662], [658, 657], [658, 659], [705, 707], [707, 709], [709, 712], [722, 723], [724, 725], [761, 763], [763, 765], [765, 768], [779, 780], [779, 806], [782, 783], [799, 800], [799, 803], [800, 799], [800, 801], [806, 823], [857, 859], [859, 862], [874, 875], [874, 883], [879, 874], [879, 880], [884, 885], [884, 892], [886, 884], [886, 887], [888, 886], [888, 889], [937, 939], [939, 941], [941, 944], [954, 955], [956, 957], [960, 961], [960, 965], [961, 960], [961, 962], [1013, 1015], [1015, 1017], [1017, 1020], [1031, 1032], [1033, 1035], [1036, 1037], [1037, 1036], [1037, 1038], [1041, 1042], [1091, 1093], [1093, 1095], [1095, 1098], [1108, 1109], [1110, 1111], [1118, 1120], [1118, 1138], [1121, 1122], [1122, 1123], [1129, 1130], [1174, 1176], [1176, 1178], [1178, 1181], [1193, 1194], [1193, 1214], [1195, 1196], [1196, 1197], [1204, 1205], [1249, 1251], [1251, 1253], [1253, 1255], [1255, 1258], [1267, 1268], [1270, 1267], [1270, 1271], [1272, 1273], [1328, 1330], [1330, 1332], [1332, 1335], [1342, 1343], [1344, 1345], [1346, 1344], [1346, 1347], [1351, 1352], [1352, 1353], [1352, 1363], [1353, 1352], [1353, 1355], [1355, 1352], [1355, 1356], [1356, 1355], [1356, 1357], [1364, 1377], [1423, 1425], [1425, 1427], [1427, 1430], [1445, 1446], [1445, 1460], [1447, 1448], [1449, 1445], [1449, 1450], [1461, 1462], [1461, 1478], [1463, 1461], [1514, 1516], [1516, 1518], [1518, 1521], [1528, 1529], [1530, 1531], [1532, 1533]], "missing_branches": [[72, 73], [109, 111], [113, 114], [115, 103], [115, 116], [117, 123], [123, 103], [123, 124], [194, 199], [197, 198], [230, 234], [295, 296], [297, 298], [353, 354], [355, 356], [357, 358], [414, 415], [416, 417], [431, 429], [450, 451], [451, 449], [451, 452], [452, 451], [452, 453], [454, 451], [454, 455], [463, 465], [465, 467], [505, 506], [507, 508], [574, 575], [576, 577], [634, 635], [636, 637], [638, 639], [651, 676], [653, 651], [705, 706], [707, 708], [709, 710], [722, 732], [724, 722], [761, 762], [763, 764], [765, 766], [782, 779], [806, 808], [810, 811], [810, 820], [812, 813], [812, 817], [814, 812], [814, 815], [817, 810], [817, 818], [820, 821], [820, 823], [857, 858], [859, 860], [937, 938], [939, 940], [941, 942], [954, 982], [956, 954], [1013, 1014], [1015, 1016], [1017, 1018], [1031, 1061], [1033, 1031], [1036, 1041], [1041, 1054], [1091, 1092], [1093, 1094], [1095, 1096], [1108, 1144], [1110, 1108], [1121, 1129], [1122, 1125], [1125, 1121], [1125, 1126], [1129, 1118], [1174, 1175], [1176, 1177], [1178, 1179], [1195, 1204], [1196, 1199], [1199, 1195], [1199, 1200], [1204, 1193], [1249, 1250], [1251, 1252], [1253, 1254], [1255, 1256], [1267, 1283], [1272, 1267], [1285, 1286], [1285, 1295], [1287, 1288], [1287, 1292], [1289, 1287], [1289, 1290], [1292, 1285], [1292, 1293], [1295, 1296], [1295, 1298], [1328, 1329], [1330, 1331], [1332, 1333], [1342, 1391], [1344, 1342], [1351, 1363], [1364, 1365], [1365, 1364], [1365, 1366], [1366, 1365], [1366, 1367], [1368, 1365], [1368, 1370], [1370, 1365], [1370, 1371], [1371, 1370], [1371, 1372], [1423, 1424], [1425, 1426], [1427, 1428], [1447, 1445], [1463, 1464], [1465, 1463], [1465, 1466], [1467, 1463], [1467, 1468], [1514, 1515], [1516, 1517], [1518, 1519], [1528, 1540], [1530, 1528], [1532, 1530]], "functions": {"_safe_execute": {"executed_lines": [41, 57], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "_safe_execute.wrapper": {"executed_lines": [42, 43, 45, 46, 47, 50, 52], "summary": {"covered_lines": 7, "num_statements": 8, "percent_covered": 87.5, "percent_covered_display": "88", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [49], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "_parse_ruby": {"executed_lines": [72, 78, 79, 80, 81], "summary": {"covered_lines": 5, "num_statements": 8, "percent_covered": 60.0, "percent_covered_display": "60", "missing_lines": 3, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 1, "covered_branches": 1, "missing_branches": 1}, "missing_lines": [73, 82, 83], "excluded_lines": [], "executed_branches": [[72, 78]], "missing_branches": [[72, 73]]}, "_extract_doc_comment": {"executed_lines": [97, 98, 101, 102, 103, 104, 106, 108, 109, 113, 117, 119, 120, 126], "summary": {"covered_lines": 14, "num_statements": 21, "percent_covered": 62.16216216216216, "percent_covered_display": "62", "missing_lines": 7, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 3, "covered_branches": 9, "missing_branches": 7}, "missing_lines": [111, 112, 114, 115, 116, 123, 124], "excluded_lines": [], "executed_branches": [[103, 104], [103, 126], [106, 108], [106, 109], [109, 113], [113, 117], [117, 119], [119, 103], [119, 120]], "missing_branches": [[109, 111], [113, 114], [115, 103], [115, 116], [117, 123], [123, 103], [123, 124]]}, "_get_node_text": {"executed_lines": [139], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "_find_nodes_by_type": {"executed_lines": [152, 154, 160, 161], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "_find_nodes_by_type.traverse": {"executed_lines": [155, 156, 157, 158], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 4, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[155, 156], [155, 157], [157, -154], [157, 158]], "missing_branches": []}, "_is_public": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [181], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "_get_method_name": {"executed_lines": [194, 195, 196, 197], "summary": {"covered_lines": 4, "num_statements": 6, "percent_covered": 66.66666666666667, "percent_covered_display": "67", "missing_lines": 2, "excluded_lines": 0, "num_branches": 6, "num_partial_branches": 2, "covered_branches": 4, "missing_branches": 2}, "missing_lines": [198, 199], "excluded_lines": [], "executed_branches": [[194, 195], [195, 196], [195, 197], [197, 194]], "missing_branches": [[194, 199], [197, 198]]}, "_get_type_name": {"executed_lines": [212, 213, 214, 215], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 4, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[212, 213], [212, 215], [213, 212], [213, 214]], "missing_branches": []}, "_get_class_for_method": {"executed_lines": [229, 230, 231, 232, 233], "summary": {"covered_lines": 5, "num_statements": 6, "percent_covered": 80.0, "percent_covered_display": "80", "missing_lines": 1, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [234], "excluded_lines": [], "executed_branches": [[230, 231], [231, 232], [231, 233]], "missing_branches": [[230, 234]]}, "_determine_visibility_context": {"executed_lines": [251, 255, 266, 267], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "_determine_visibility_context.find_visibility_nodes": {"executed_lines": [257, 258, 259, 260, 261, 263, 264], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 6, "num_partial_branches": 0, "covered_branches": 6, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[257, 258], [257, 263], [260, 261], [260, 263], [263, -255], [263, 264]], "missing_branches": []}, "get_ruby_function_line_numbers": {"executed_lines": [295, 297, 299, 300, 302, 303, 304, 305, 308, 311, 312, 313, 314, 315, 316, 323, 325, 326], "summary": {"covered_lines": 18, "num_statements": 22, "percent_covered": 81.25, "percent_covered_display": "81", "missing_lines": 4, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 2, "covered_branches": 8, "missing_branches": 2}, "missing_lines": [296, 298, 327, 328], "excluded_lines": [], "executed_branches": [[295, 297], [297, 299], [299, 300], [299, 302], [311, 312], [311, 323], [313, 311], [313, 314]], "missing_branches": [[295, 296], [297, 298]]}, "get_ruby_type_line_numbers": {"executed_lines": [353, 355, 357, 360, 361, 362, 363, 366, 367, 368, 369, 370, 371, 372, 373, 374, 380, 382, 383], "summary": {"covered_lines": 19, "num_statements": 24, "percent_covered": 77.77777777777777, "percent_covered_display": "78", "missing_lines": 5, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 3, "covered_branches": 9, "missing_branches": 3}, "missing_lines": [354, 356, 358, 384, 385], "excluded_lines": [], "executed_branches": [[353, 355], [355, 357], [357, 360], [367, 368], [367, 380], [369, 367], [369, 370], [371, 369], [371, 372]], "missing_branches": [[353, 354], [355, 356], [357, 358]]}, "get_ruby_module_overview": {"executed_lines": [414, 416, 419, 420, 421, 422, 425, 426, 429, 430, 431, 432, 435, 436, 437, 438, 439, 440, 441, 442, 445, 448, 449, 450, 459, 462, 463, 464, 465, 466, 467, 469], "summary": {"covered_lines": 32, "num_statements": 42, "percent_covered": 68.57142857142857, "percent_covered_display": "69", "missing_lines": 10, "excluded_lines": 0, "num_branches": 28, "num_partial_branches": 6, "covered_branches": 16, "missing_branches": 12}, "missing_lines": [415, 417, 451, 452, 453, 454, 455, 456, 481, 482], "excluded_lines": [], "executed_branches": [[414, 416], [416, 419], [429, 430], [429, 435], [431, 432], [437, 438], [437, 445], [439, 437], [439, 440], [441, 439], [441, 442], [449, 450], [449, 459], [450, 449], [463, 464], [465, 466]], "missing_branches": [[414, 415], [416, 417], [431, 429], [450, 451], [451, 449], [451, 452], [452, 451], [452, 453], [454, 451], [454, 455], [463, 465], [465, 467]]}, "list_ruby_functions": {"executed_lines": [505, 507, 510, 511, 512, 513, 515, 518, 522, 523, 529, 532, 535, 538, 539, 540, 542, 543, 545], "summary": {"covered_lines": 19, "num_statements": 23, "percent_covered": 81.81818181818181, "percent_covered_display": "82", "missing_lines": 4, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 2, "covered_branches": 8, "missing_branches": 2}, "missing_lines": [506, 508, 550, 551], "excluded_lines": [], "executed_branches": [[505, 507], [507, 510], [522, 523], [522, 545], [538, 539], [538, 542], [539, 538], [539, 540]], "missing_branches": [[505, 506], [507, 508]]}, "list_ruby_types": {"executed_lines": [574, 576, 579, 580, 581, 582, 584, 587, 588, 589, 590, 591, 597, 598, 600, 601, 603], "summary": {"covered_lines": 17, "num_statements": 21, "percent_covered": 79.3103448275862, "percent_covered_display": "79", "missing_lines": 4, "excluded_lines": 0, "num_branches": 8, "num_partial_branches": 2, "covered_branches": 6, "missing_branches": 2}, "missing_lines": [575, 577, 608, 609], "excluded_lines": [], "executed_branches": [[574, 576], [576, 579], [588, 589], [588, 603], [590, 588], [590, 591]], "missing_branches": [[574, 575], [576, 577]]}, "get_ruby_function_signature": {"executed_lines": [634, 636, 638, 641, 642, 643, 644, 647, 651, 652, 653, 654, 657, 658, 659, 662, 665, 667, 669], "summary": {"covered_lines": 19, "num_statements": 27, "percent_covered": 68.29268292682927, "percent_covered_display": "68", "missing_lines": 8, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 5, "covered_branches": 9, "missing_branches": 5}, "missing_lines": [635, 637, 639, 676, 678, 679, 680, 681], "excluded_lines": [], "executed_branches": [[634, 636], [636, 638], [638, 641], [651, 652], [653, 654], [657, 658], [657, 662], [658, 657], [658, 659]], "missing_branches": [[634, 635], [636, 637], [638, 639], [651, 676], [653, 651]]}, "get_ruby_function_docstring": {"executed_lines": [705, 707, 709, 712, 713, 714, 715, 718, 722, 723, 724, 725, 726], "summary": {"covered_lines": 13, "num_statements": 21, "percent_covered": 58.064516129032256, "percent_covered_display": "58", "missing_lines": 8, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 5, "covered_branches": 5, "missing_branches": 5}, "missing_lines": [706, 708, 710, 732, 734, 735, 736, 737], "excluded_lines": [], "executed_branches": [[705, 707], [707, 709], [709, 712], [722, 723], [724, 725]], "missing_branches": [[705, 706], [707, 708], [709, 710], [722, 732], [724, 722]]}, "list_ruby_type_methods": {"executed_lines": [761, 763, 765, 768, 769, 770, 771, 773, 776, 779, 780, 782, 783, 789, 790, 793, 796, 799, 800, 801, 803, 804, 806, 823], "summary": {"covered_lines": 24, "num_statements": 44, "percent_covered": 50.0, "percent_covered_display": "50", "missing_lines": 20, "excluded_lines": 0, "num_branches": 26, "num_partial_branches": 5, "covered_branches": 11, "missing_branches": 15}, "missing_lines": [762, 764, 766, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 820, 821, 829, 830, 831, 832], "excluded_lines": [], "executed_branches": [[761, 763], [763, 765], [765, 768], [779, 780], [779, 806], [782, 783], [799, 800], [799, 803], [800, 799], [800, 801], [806, 823]], "missing_branches": [[761, 762], [763, 764], [765, 766], [782, 779], [806, 808], [810, 811], [810, 820], [812, 813], [812, 817], [814, 812], [814, 815], [817, 810], [817, 818], [820, 821], [820, 823]]}, "extract_ruby_public_api": {"executed_lines": [857, 859, 862, 863, 864, 865, 867, 868, 871, 874, 875, 876, 879, 880, 883, 884, 885, 886, 887, 888, 889, 892, 893, 895], "summary": {"covered_lines": 24, "num_statements": 28, "percent_covered": 85.71428571428571, "percent_covered_display": "86", "missing_lines": 4, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 2, "covered_branches": 12, "missing_branches": 2}, "missing_lines": [858, 860, 908, 909], "excluded_lines": [], "executed_branches": [[857, 859], [859, 862], [874, 875], [874, 883], [879, 874], [879, 880], [884, 885], [884, 892], [886, 884], [886, 887], [888, 886], [888, 889]], "missing_branches": [[857, 858], [859, 860]]}, "get_ruby_function_details": {"executed_lines": [937, 939, 941, 944, 945, 946, 947, 950, 954, 955, 956, 957, 960, 961, 962, 965, 968, 970, 971, 973], "summary": {"covered_lines": 20, "num_statements": 28, "percent_covered": 69.04761904761905, "percent_covered_display": "69", "missing_lines": 8, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 5, "covered_branches": 9, "missing_branches": 5}, "missing_lines": [938, 940, 942, 982, 984, 985, 986, 987], "excluded_lines": [], "executed_branches": [[937, 939], [939, 941], [941, 944], [954, 955], [956, 957], [960, 961], [960, 965], [961, 960], [961, 962]], "missing_branches": [[937, 938], [939, 940], [941, 942], [954, 982], [956, 954]]}, "get_ruby_function_body": {"executed_lines": [1013, 1015, 1017, 1020, 1021, 1022, 1023, 1024, 1027, 1031, 1032, 1033, 1035, 1036, 1037, 1038, 1039, 1041, 1042, 1043, 1044, 1046], "summary": {"covered_lines": 22, "num_statements": 31, "percent_covered": 65.95744680851064, "percent_covered_display": "66", "missing_lines": 9, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 7, "covered_branches": 9, "missing_branches": 7}, "missing_lines": [1014, 1016, 1018, 1054, 1061, 1063, 1064, 1065, 1066], "excluded_lines": [], "executed_branches": [[1013, 1015], [1015, 1017], [1017, 1020], [1031, 1032], [1033, 1035], [1036, 1037], [1037, 1036], [1037, 1038], [1041, 1042]], "missing_branches": [[1013, 1014], [1015, 1016], [1017, 1018], [1031, 1061], [1033, 1031], [1036, 1041], [1041, 1054]]}, "list_ruby_function_calls": {"executed_lines": [1091, 1093, 1095, 1098, 1099, 1100, 1101, 1104, 1108, 1109, 1110, 1111, 1112, 1115, 1118, 1120, 1121, 1122, 1123, 1124, 1129, 1130, 1131, 1138], "summary": {"covered_lines": 24, "num_statements": 35, "percent_covered": 61.81818181818182, "percent_covered_display": "62", "missing_lines": 11, "excluded_lines": 0, "num_branches": 20, "num_partial_branches": 8, "covered_branches": 10, "missing_branches": 10}, "missing_lines": [1092, 1094, 1096, 1125, 1126, 1127, 1144, 1146, 1147, 1148, 1149], "excluded_lines": [], "executed_branches": [[1091, 1093], [1093, 1095], [1095, 1098], [1108, 1109], [1110, 1111], [1118, 1120], [1118, 1138], [1121, 1122], [1122, 1123], [1129, 1130]], "missing_branches": [[1091, 1092], [1093, 1094], [1095, 1096], [1108, 1144], [1110, 1108], [1121, 1129], [1122, 1125], [1125, 1121], [1125, 1126], [1129, 1118]]}, "find_ruby_function_usages": {"executed_lines": [1174, 1176, 1178, 1181, 1182, 1183, 1184, 1186, 1187, 1190, 1193, 1194, 1195, 1196, 1197, 1198, 1204, 1205, 1206, 1207, 1214], "summary": {"covered_lines": 21, "num_statements": 29, "percent_covered": 64.44444444444444, "percent_covered_display": "64", "missing_lines": 8, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 6, "covered_branches": 8, "missing_branches": 8}, "missing_lines": [1175, 1177, 1179, 1199, 1200, 1201, 1220, 1221], "excluded_lines": [], "executed_branches": [[1174, 1176], [1176, 1178], [1178, 1181], [1193, 1194], [1193, 1214], [1195, 1196], [1196, 1197], [1204, 1205]], "missing_branches": [[1174, 1175], [1176, 1177], [1178, 1179], [1195, 1204], [1196, 1199], [1199, 1195], [1199, 1200], [1204, 1193]]}, "get_ruby_specific_function_line_numbers": {"executed_lines": [1249, 1251, 1253, 1255, 1258, 1259, 1260, 1261, 1264, 1267, 1268, 1270, 1271, 1272, 1273, 1274, 1275], "summary": {"covered_lines": 17, "num_statements": 39, "percent_covered": 39.682539682539684, "percent_covered_display": "40", "missing_lines": 22, "excluded_lines": 0, "num_branches": 24, "num_partial_branches": 6, "covered_branches": 8, "missing_branches": 16}, "missing_lines": [1250, 1252, 1254, 1256, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1295, 1296, 1298, 1300, 1301, 1302, 1303], "excluded_lines": [], "executed_branches": [[1249, 1251], [1251, 1253], [1253, 1255], [1255, 1258], [1267, 1268], [1270, 1267], [1270, 1271], [1272, 1273]], "missing_branches": [[1249, 1250], [1251, 1252], [1253, 1254], [1255, 1256], [1267, 1283], [1272, 1267], [1285, 1286], [1285, 1295], [1287, 1288], [1287, 1292], [1289, 1287], [1289, 1290], [1292, 1285], [1292, 1293], [1295, 1296], [1295, 1298]]}, "get_ruby_type_hierarchy": {"executed_lines": [1328, 1330, 1332, 1335, 1336, 1337, 1338, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1351, 1352, 1353, 1355, 1356, 1357, 1360, 1363, 1364, 1377, 1380, 1381, 1383], "summary": {"covered_lines": 28, "num_statements": 44, "percent_covered": 57.69230769230769, "percent_covered_display": "58", "missing_lines": 16, "excluded_lines": 0, "num_branches": 34, "num_partial_branches": 7, "covered_branches": 17, "missing_branches": 17}, "missing_lines": [1329, 1331, 1333, 1365, 1366, 1367, 1368, 1370, 1371, 1372, 1375, 1391, 1393, 1394, 1395, 1396], "excluded_lines": [], "executed_branches": [[1328, 1330], [1330, 1332], [1332, 1335], [1342, 1343], [1344, 1345], [1346, 1344], [1346, 1347], [1351, 1352], [1352, 1353], [1352, 1363], [1353, 1352], [1353, 1355], [1355, 1352], [1355, 1356], [1356, 1355], [1356, 1357], [1364, 1377]], "missing_branches": [[1328, 1329], [1330, 1331], [1332, 1333], [1342, 1391], [1344, 1342], [1351, 1363], [1364, 1365], [1365, 1364], [1365, 1366], [1366, 1365], [1366, 1367], [1368, 1365], [1368, 1370], [1370, 1365], [1370, 1371], [1371, 1370], [1371, 1372]]}, "find_ruby_definitions_by_comment": {"executed_lines": [1423, 1425, 1427, 1430, 1431, 1432, 1433, 1435, 1436, 1437, 1439, 1442, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1460, 1461, 1462, 1463, 1478, 1479, 1481], "summary": {"covered_lines": 26, "num_statements": 37, "percent_covered": 64.91228070175438, "percent_covered_display": "65", "missing_lines": 11, "excluded_lines": 0, "num_branches": 20, "num_partial_branches": 5, "covered_branches": 11, "missing_branches": 9}, "missing_lines": [1424, 1426, 1428, 1464, 1465, 1466, 1467, 1468, 1469, 1489, 1490], "excluded_lines": [], "executed_branches": [[1423, 1425], [1425, 1427], [1427, 1430], [1445, 1446], [1445, 1460], [1447, 1448], [1449, 1445], [1449, 1450], [1461, 1462], [1461, 1478], [1463, 1461]], "missing_branches": [[1423, 1424], [1425, 1426], [1427, 1428], [1447, 1445], [1463, 1464], [1465, 1463], [1465, 1466], [1467, 1463], [1467, 1468]]}, "get_ruby_type_docstring": {"executed_lines": [1514, 1516, 1518, 1521, 1522, 1523, 1524, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534], "summary": {"covered_lines": 15, "num_statements": 23, "percent_covered": 60.0, "percent_covered_display": "60", "missing_lines": 8, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 6, "covered_branches": 6, "missing_branches": 6}, "missing_lines": [1515, 1517, 1519, 1540, 1542, 1543, 1544, 1545], "excluded_lines": [], "executed_branches": [[1514, 1516], [1516, 1518], [1518, 1521], [1528, 1529], [1530, 1531], [1532, 1533]], "missing_branches": [[1514, 1515], [1516, 1517], [1518, 1519], [1528, 1540], [1530, 1528], [1532, 1530]]}, "": {"executed_lines": [1, 13, 14, 15, 18, 19, 21, 26, 27, 28, 30, 31, 34, 60, 86, 129, 142, 164, 184, 202, 218, 237, 270, 271, 272, 331, 332, 333, 388, 389, 390, 485, 486, 487, 554, 555, 556, 612, 613, 614, 684, 685, 686, 740, 741, 742, 835, 836, 837, 912, 913, 914, 990, 991, 992, 1069, 1070, 1071, 1152, 1153, 1154, 1224, 1225, 1226, 1306, 1307, 1308, 1399, 1400, 1401, 1493, 1494, 1495], "summary": {"covered_lines": 72, "num_statements": 74, "percent_covered": 97.29729729729729, "percent_covered_display": "97", "missing_lines": 2, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [22, 23], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 13, 14, 15, 18, 19, 21, 26, 27, 28, 30, 31, 34, 41, 42, 43, 45, 46, 47, 50, 52, 57, 60, 72, 78, 79, 80, 81, 86, 97, 98, 101, 102, 103, 104, 106, 108, 109, 113, 117, 119, 120, 126, 129, 139, 142, 152, 154, 155, 156, 157, 158, 160, 161, 164, 184, 194, 195, 196, 197, 202, 212, 213, 214, 215, 218, 229, 230, 231, 232, 233, 237, 251, 255, 257, 258, 259, 260, 261, 263, 264, 266, 267, 270, 271, 272, 295, 297, 299, 300, 302, 303, 304, 305, 308, 311, 312, 313, 314, 315, 316, 323, 325, 326, 331, 332, 333, 353, 355, 357, 360, 361, 362, 363, 366, 367, 368, 369, 370, 371, 372, 373, 374, 380, 382, 383, 388, 389, 390, 414, 416, 419, 420, 421, 422, 425, 426, 429, 430, 431, 432, 435, 436, 437, 438, 439, 440, 441, 442, 445, 448, 449, 450, 459, 462, 463, 464, 465, 466, 467, 469, 485, 486, 487, 505, 507, 510, 511, 512, 513, 515, 518, 522, 523, 529, 532, 535, 538, 539, 540, 542, 543, 545, 554, 555, 556, 574, 576, 579, 580, 581, 582, 584, 587, 588, 589, 590, 591, 597, 598, 600, 601, 603, 612, 613, 614, 634, 636, 638, 641, 642, 643, 644, 647, 651, 652, 653, 654, 657, 658, 659, 662, 665, 667, 669, 684, 685, 686, 705, 707, 709, 712, 713, 714, 715, 718, 722, 723, 724, 725, 726, 740, 741, 742, 761, 763, 765, 768, 769, 770, 771, 773, 776, 779, 780, 782, 783, 789, 790, 793, 796, 799, 800, 801, 803, 804, 806, 823, 835, 836, 837, 857, 859, 862, 863, 864, 865, 867, 868, 871, 874, 875, 876, 879, 880, 883, 884, 885, 886, 887, 888, 889, 892, 893, 895, 912, 913, 914, 937, 939, 941, 944, 945, 946, 947, 950, 954, 955, 956, 957, 960, 961, 962, 965, 968, 970, 971, 973, 990, 991, 992, 1013, 1015, 1017, 1020, 1021, 1022, 1023, 1024, 1027, 1031, 1032, 1033, 1035, 1036, 1037, 1038, 1039, 1041, 1042, 1043, 1044, 1046, 1069, 1070, 1071, 1091, 1093, 1095, 1098, 1099, 1100, 1101, 1104, 1108, 1109, 1110, 1111, 1112, 1115, 1118, 1120, 1121, 1122, 1123, 1124, 1129, 1130, 1131, 1138, 1152, 1153, 1154, 1174, 1176, 1178, 1181, 1182, 1183, 1184, 1186, 1187, 1190, 1193, 1194, 1195, 1196, 1197, 1198, 1204, 1205, 1206, 1207, 1214, 1224, 1225, 1226, 1249, 1251, 1253, 1255, 1258, 1259, 1260, 1261, 1264, 1267, 1268, 1270, 1271, 1272, 1273, 1274, 1275, 1306, 1307, 1308, 1328, 1330, 1332, 1335, 1336, 1337, 1338, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1351, 1352, 1353, 1355, 1356, 1357, 1360, 1363, 1364, 1377, 1380, 1381, 1383, 1399, 1400, 1401, 1423, 1425, 1427, 1430, 1431, 1432, 1433, 1435, 1436, 1437, 1439, 1442, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1460, 1461, 1462, 1463, 1478, 1479, 1481, 1493, 1494, 1495, 1514, 1516, 1518, 1521, 1522, 1523, 1524, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534], "summary": {"covered_lines": 491, "num_statements": 668, "percent_covered": 68.5370741482966, "percent_covered_display": "69", "missing_lines": 177, "excluded_lines": 0, "num_branches": 330, "num_partial_branches": 89, "covered_branches": 193, "missing_branches": 137}, "missing_lines": [22, 23, 49, 73, 82, 83, 111, 112, 114, 115, 116, 123, 124, 181, 198, 199, 234, 296, 298, 327, 328, 354, 356, 358, 384, 385, 415, 417, 451, 452, 453, 454, 455, 456, 481, 482, 506, 508, 550, 551, 575, 577, 608, 609, 635, 637, 639, 676, 678, 679, 680, 681, 706, 708, 710, 732, 734, 735, 736, 737, 762, 764, 766, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 820, 821, 829, 830, 831, 832, 858, 860, 908, 909, 938, 940, 942, 982, 984, 985, 986, 987, 1014, 1016, 1018, 1054, 1061, 1063, 1064, 1065, 1066, 1092, 1094, 1096, 1125, 1126, 1127, 1144, 1146, 1147, 1148, 1149, 1175, 1177, 1179, 1199, 1200, 1201, 1220, 1221, 1250, 1252, 1254, 1256, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1295, 1296, 1298, 1300, 1301, 1302, 1303, 1329, 1331, 1333, 1365, 1366, 1367, 1368, 1370, 1371, 1372, 1375, 1391, 1393, 1394, 1395, 1396, 1424, 1426, 1428, 1464, 1465, 1466, 1467, 1468, 1469, 1489, 1490, 1515, 1517, 1519, 1540, 1542, 1543, 1544, 1545], "excluded_lines": [], "executed_branches": [[72, 78], [103, 104], [103, 126], [106, 108], [106, 109], [109, 113], [113, 117], [117, 119], [119, 103], [119, 120], [155, 156], [155, 157], [157, -154], [157, 158], [194, 195], [195, 196], [195, 197], [197, 194], [212, 213], [212, 215], [213, 212], [213, 214], [230, 231], [231, 232], [231, 233], [257, 258], [257, 263], [260, 261], [260, 263], [263, -255], [263, 264], [295, 297], [297, 299], [299, 300], [299, 302], [311, 312], [311, 323], [313, 311], [313, 314], [353, 355], [355, 357], [357, 360], [367, 368], [367, 380], [369, 367], [369, 370], [371, 369], [371, 372], [414, 416], [416, 419], [429, 430], [429, 435], [431, 432], [437, 438], [437, 445], [439, 437], [439, 440], [441, 439], [441, 442], [449, 450], [449, 459], [450, 449], [463, 464], [465, 466], [505, 507], [507, 510], [522, 523], [522, 545], [538, 539], [538, 542], [539, 538], [539, 540], [574, 576], [576, 579], [588, 589], [588, 603], [590, 588], [590, 591], [634, 636], [636, 638], [638, 641], [651, 652], [653, 654], [657, 658], [657, 662], [658, 657], [658, 659], [705, 707], [707, 709], [709, 712], [722, 723], [724, 725], [761, 763], [763, 765], [765, 768], [779, 780], [779, 806], [782, 783], [799, 800], [799, 803], [800, 799], [800, 801], [806, 823], [857, 859], [859, 862], [874, 875], [874, 883], [879, 874], [879, 880], [884, 885], [884, 892], [886, 884], [886, 887], [888, 886], [888, 889], [937, 939], [939, 941], [941, 944], [954, 955], [956, 957], [960, 961], [960, 965], [961, 960], [961, 962], [1013, 1015], [1015, 1017], [1017, 1020], [1031, 1032], [1033, 1035], [1036, 1037], [1037, 1036], [1037, 1038], [1041, 1042], [1091, 1093], [1093, 1095], [1095, 1098], [1108, 1109], [1110, 1111], [1118, 1120], [1118, 1138], [1121, 1122], [1122, 1123], [1129, 1130], [1174, 1176], [1176, 1178], [1178, 1181], [1193, 1194], [1193, 1214], [1195, 1196], [1196, 1197], [1204, 1205], [1249, 1251], [1251, 1253], [1253, 1255], [1255, 1258], [1267, 1268], [1270, 1267], [1270, 1271], [1272, 1273], [1328, 1330], [1330, 1332], [1332, 1335], [1342, 1343], [1344, 1345], [1346, 1344], [1346, 1347], [1351, 1352], [1352, 1353], [1352, 1363], [1353, 1352], [1353, 1355], [1355, 1352], [1355, 1356], [1356, 1355], [1356, 1357], [1364, 1377], [1423, 1425], [1425, 1427], [1427, 1430], [1445, 1446], [1445, 1460], [1447, 1448], [1449, 1445], [1449, 1450], [1461, 1462], [1461, 1478], [1463, 1461], [1514, 1516], [1516, 1518], [1518, 1521], [1528, 1529], [1530, 1531], [1532, 1533]], "missing_branches": [[72, 73], [109, 111], [113, 114], [115, 103], [115, 116], [117, 123], [123, 103], [123, 124], [194, 199], [197, 198], [230, 234], [295, 296], [297, 298], [353, 354], [355, 356], [357, 358], [414, 415], [416, 417], [431, 429], [450, 451], [451, 449], [451, 452], [452, 451], [452, 453], [454, 451], [454, 455], [463, 465], [465, 467], [505, 506], [507, 508], [574, 575], [576, 577], [634, 635], [636, 637], [638, 639], [651, 676], [653, 651], [705, 706], [707, 708], [709, 710], [722, 732], [724, 722], [761, 762], [763, 764], [765, 766], [782, 779], [806, 808], [810, 811], [810, 820], [812, 813], [812, 817], [814, 812], [814, 815], [817, 810], [817, 818], [820, 821], [820, 823], [857, 858], [859, 860], [937, 938], [939, 940], [941, 942], [954, 982], [956, 954], [1013, 1014], [1015, 1016], [1017, 1018], [1031, 1061], [1033, 1031], [1036, 1041], [1041, 1054], [1091, 1092], [1093, 1094], [1095, 1096], [1108, 1144], [1110, 1108], [1121, 1129], [1122, 1125], [1125, 1121], [1125, 1126], [1129, 1118], [1174, 1175], [1176, 1177], [1178, 1179], [1195, 1204], [1196, 1199], [1199, 1195], [1199, 1200], [1204, 1193], [1249, 1250], [1251, 1252], [1253, 1254], [1255, 1256], [1267, 1283], [1272, 1267], [1285, 1286], [1285, 1295], [1287, 1288], [1287, 1292], [1289, 1287], [1289, 1290], [1292, 1285], [1292, 1293], [1295, 1296], [1295, 1298], [1328, 1329], [1330, 1331], [1332, 1333], [1342, 1391], [1344, 1342], [1351, 1363], [1364, 1365], [1365, 1364], [1365, 1366], [1366, 1365], [1366, 1367], [1368, 1365], [1368, 1370], [1370, 1365], [1370, 1371], [1371, 1370], [1371, 1372], [1423, 1424], [1425, 1426], [1427, 1428], [1447, 1445], [1463, 1464], [1465, 1463], [1465, 1466], [1467, 1463], [1467, 1468], [1514, 1515], [1516, 1517], [1518, 1519], [1528, 1540], [1530, 1528], [1532, 1530]]}}}, "src/coding_open_agent_tools/rust/__init__.py": {"executed_lines": [1, 19, 39], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": [], "functions": {"": {"executed_lines": [1, 19, 39], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 19, 39], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/coding_open_agent_tools/rust/navigation.py": {"executed_lines": [1, 13, 14, 15, 18, 19, 21, 26, 27, 28, 30, 31, 34, 46, 52, 53, 54, 55, 60, 71, 72, 75, 76, 77, 79, 81, 82, 84, 85, 86, 87, 88, 89, 91, 93, 94, 97, 98, 100, 103, 113, 116, 126, 128, 129, 130, 131, 132, 134, 135, 138, 147, 148, 149, 150, 153, 163, 164, 165, 169, 179, 180, 181, 185, 195, 196, 198, 199, 203, 213, 214, 215, 219, 220, 243, 244, 245, 247, 248, 250, 251, 252, 253, 256, 257, 258, 259, 260, 261, 262, 263, 270, 272, 273, 278, 279, 299, 300, 301, 303, 304, 306, 307, 308, 309, 312, 319, 320, 321, 322, 323, 324, 330, 332, 333, 338, 339, 363, 365, 368, 369, 370, 371, 374, 375, 376, 377, 378, 380, 381, 382, 383, 384, 385, 386, 389, 390, 394, 395, 402, 403, 404, 405, 408, 410, 425, 426, 444, 446, 447, 449, 450, 451, 452, 454, 457, 458, 459, 466, 467, 469, 470, 471, 472, 479, 481, 482, 484, 493, 494, 512, 514, 517, 518, 519, 520, 522, 525, 526, 527, 532, 533, 534, 535, 538, 539, 540, 545, 546, 547, 548, 551, 552, 553, 558, 559, 560, 561, 564, 565, 566, 571, 572, 573, 574, 576, 585, 586, 607, 609, 611, 612, 614, 615, 616, 617, 620, 621, 622, 623, 624, 625, 626, 628, 629, 630, 631, 638, 640, 641, 642, 644, 652, 654, 655, 660, 661, 680, 682, 684, 687, 688, 689, 690, 693, 694, 695, 696, 697, 698, 704, 706, 707, 712, 713, 732, 734, 736, 739, 740, 741, 742, 744, 747, 748, 749, 751, 753, 754, 755, 756, 763, 764, 766, 767, 768, 771, 777, 781, 782, 784, 786, 791, 792, 793, 794, 795, 796, 798, 799, 801, 807, 808, 813, 814, 834, 836, 839, 840, 841, 842, 844, 845, 848, 849, 850, 851, 852, 853, 856, 863, 864, 865, 866, 867, 869, 885, 886, 910, 912, 914, 917, 918, 919, 920, 923, 924, 925, 926, 927, 928, 929, 931, 932, 933, 934, 940, 942, 943, 944, 946, 948, 958, 960, 961, 966, 967, 988, 990, 992, 995, 996, 997, 998, 999, 1002, 1003, 1004, 1005, 1007, 1008, 1009, 1010, 1011, 1013, 1020, 1022, 1023, 1028, 1029, 1049, 1051, 1053, 1056, 1057, 1058, 1059, 1062, 1063, 1064, 1065, 1066, 1067, 1070, 1071, 1073, 1074, 1075, 1076, 1077, 1084, 1090, 1092, 1093, 1098, 1099, 1119, 1121, 1123, 1124, 1126, 1127, 1128, 1129, 1131, 1132, 1135, 1136, 1137, 1138, 1139, 1143, 1148, 1149, 1150, 1157, 1167, 1168, 1192, 1194, 1196, 1198, 1201, 1202, 1203, 1204, 1207, 1208, 1209, 1211, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1227, 1232, 1233, 1234, 1235, 1236, 1237, 1239, 1240, 1242, 1244, 1245, 1250, 1251, 1271, 1273, 1275, 1278, 1279, 1280, 1281, 1284, 1287, 1288, 1289, 1290, 1291, 1292, 1294, 1295, 1298, 1299, 1300, 1301, 1303, 1305, 1306, 1313, 1315, 1322, 1323, 1328, 1329, 1351, 1353, 1355, 1356, 1358, 1359, 1360, 1361, 1363, 1364, 1365, 1367, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1386, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1407, 1418, 1419, 1438, 1440, 1442, 1443, 1445, 1446, 1447, 1448, 1451, 1458, 1459, 1460, 1461, 1462, 1468, 1470, 1471], "summary": {"covered_lines": 527, "num_statements": 616, "percent_covered": 83.58695652173913, "percent_covered_display": "84", "missing_lines": 89, "excluded_lines": 0, "num_branches": 304, "num_partial_branches": 60, "covered_branches": 242, "missing_branches": 62}, "missing_lines": [22, 23, 47, 56, 57, 90, 166, 182, 200, 216, 246, 274, 275, 302, 334, 335, 364, 366, 387, 391, 421, 422, 445, 489, 490, 513, 515, 581, 582, 608, 610, 656, 657, 681, 683, 685, 708, 709, 733, 735, 737, 809, 810, 835, 837, 881, 882, 911, 913, 915, 962, 963, 989, 991, 993, 1024, 1025, 1050, 1052, 1054, 1094, 1095, 1120, 1122, 1163, 1164, 1193, 1195, 1197, 1199, 1246, 1247, 1272, 1274, 1276, 1308, 1309, 1310, 1311, 1324, 1325, 1352, 1354, 1414, 1415, 1439, 1441, 1472, 1473], "excluded_lines": [], "executed_branches": [[46, 52], [76, 77], [76, 100], [79, 81], [79, 82], [82, 84], [82, 91], [85, 86], [88, 85], [88, 89], [91, 93], [91, 97], [93, 76], [93, 94], [97, 98], [129, 130], [129, 131], [131, -128], [131, 132], [147, 148], [147, 150], [148, 147], [148, 149], [163, 164], [164, 163], [164, 165], [179, 180], [180, 179], [180, 181], [195, 196], [196, 195], [196, 198], [213, 214], [214, 213], [214, 215], [243, 244], [243, 245], [245, 247], [247, 248], [247, 250], [257, 258], [257, 270], [259, 257], [259, 260], [299, 300], [299, 301], [301, 303], [303, 304], [303, 306], [319, 320], [319, 330], [321, 319], [321, 322], [363, 365], [365, 368], [380, 381], [380, 394], [382, 383], [384, 385], [384, 386], [386, 389], [390, 380], [402, 403], [402, 408], [404, 405], [444, 446], [446, 447], [446, 449], [458, 459], [458, 484], [469, 470], [469, 481], [470, 471], [470, 472], [472, 469], [472, 479], [512, 514], [514, 517], [526, 527], [526, 538], [539, 540], [539, 551], [552, 553], [552, 564], [565, 566], [565, 576], [607, 609], [609, 611], [611, 612], [611, 614], [621, 622], [621, 652], [623, 621], [623, 624], [628, 629], [628, 640], [629, 630], [629, 631], [631, 628], [631, 638], [641, 642], [641, 644], [680, 682], [682, 684], [684, 687], [694, 695], [694, 704], [696, 694], [696, 697], [732, 734], [734, 736], [736, 739], [748, 749], [748, 784], [751, 748], [751, 753], [754, 748], [754, 755], [755, 756], [766, 767], [766, 781], [767, 768], [767, 771], [771, 766], [771, 777], [784, 786], [784, 801], [792, 793], [792, 798], [794, 792], [794, 795], [798, 799], [798, 801], [834, 836], [836, 839], [849, 850], [849, 856], [850, 849], [850, 851], [852, 853], [863, 864], [863, 869], [864, 863], [864, 865], [866, 867], [910, 912], [912, 914], [914, 917], [924, 925], [924, 958], [926, 924], [926, 927], [931, 932], [931, 942], [932, 933], [932, 934], [934, 931], [934, 940], [943, 944], [943, 946], [988, 990], [990, 992], [992, 995], [1003, 1004], [1003, 1020], [1005, 1003], [1005, 1007], [1007, 1008], [1008, 1007], [1008, 1009], [1049, 1051], [1051, 1053], [1053, 1056], [1063, 1064], [1063, 1090], [1065, 1063], [1065, 1066], [1071, 1073], [1071, 1084], [1073, 1074], [1119, 1121], [1121, 1123], [1123, 1124], [1123, 1126], [1136, 1137], [1136, 1157], [1137, 1138], [1143, 1148], [1192, 1194], [1194, 1196], [1196, 1198], [1198, 1201], [1208, 1209], [1208, 1227], [1211, 1208], [1211, 1213], [1214, 1208], [1214, 1215], [1216, 1214], [1216, 1217], [1233, 1234], [1233, 1239], [1235, 1233], [1235, 1236], [1239, 1240], [1239, 1242], [1271, 1273], [1273, 1275], [1275, 1278], [1288, 1289], [1288, 1294], [1290, 1288], [1290, 1291], [1294, 1295], [1294, 1298], [1300, 1301], [1300, 1313], [1303, 1300], [1303, 1305], [1306, 1300], [1351, 1353], [1353, 1355], [1355, 1356], [1355, 1358], [1371, 1372], [1371, 1386], [1373, 1374], [1375, 1371], [1375, 1376], [1393, 1394], [1393, 1407], [1395, 1396], [1397, 1393], [1397, 1398], [1438, 1440], [1440, 1442], [1442, 1443], [1442, 1445], [1458, 1459], [1458, 1468], [1460, 1458], [1460, 1461]], "missing_branches": [[46, 47], [85, 90], [97, 76], [163, 166], [179, 182], [195, 200], [213, 216], [245, 246], [301, 302], [363, 364], [365, 366], [382, 380], [386, 387], [390, 391], [404, 402], [444, 445], [512, 513], [514, 515], [607, 608], [609, 610], [680, 681], [682, 683], [684, 685], [732, 733], [734, 735], [736, 737], [755, 754], [834, 835], [836, 837], [852, 849], [866, 863], [910, 911], [912, 913], [914, 915], [988, 989], [990, 991], [992, 993], [1007, 1003], [1049, 1050], [1051, 1052], [1053, 1054], [1073, 1071], [1119, 1120], [1121, 1122], [1137, 1136], [1143, 1136], [1192, 1193], [1194, 1195], [1196, 1197], [1198, 1199], [1271, 1272], [1273, 1274], [1275, 1276], [1306, 1308], [1309, 1300], [1309, 1310], [1351, 1352], [1353, 1354], [1373, 1371], [1395, 1393], [1438, 1439], [1440, 1441]], "functions": {"_parse_rust": {"executed_lines": [46, 52, 53, 54, 55], "summary": {"covered_lines": 5, "num_statements": 8, "percent_covered": 60.0, "percent_covered_display": "60", "missing_lines": 3, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 1, "covered_branches": 1, "missing_branches": 1}, "missing_lines": [47, 56, 57], "excluded_lines": [], "executed_branches": [[46, 52]], "missing_branches": [[46, 47]]}, "_extract_rustdoc": {"executed_lines": [71, 72, 75, 76, 77, 79, 81, 82, 84, 85, 86, 87, 88, 89, 91, 93, 94, 97, 98, 100], "summary": {"covered_lines": 20, "num_statements": 21, "percent_covered": 91.89189189189189, "percent_covered_display": "92", "missing_lines": 1, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 2, "covered_branches": 14, "missing_branches": 2}, "missing_lines": [90], "excluded_lines": [], "executed_branches": [[76, 77], [76, 100], [79, 81], [79, 82], [82, 84], [82, 91], [85, 86], [88, 85], [88, 89], [91, 93], [91, 97], [93, 76], [93, 94], [97, 98]], "missing_branches": [[85, 90], [97, 76]]}, "_get_node_text": {"executed_lines": [113], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "_find_nodes_by_type": {"executed_lines": [126, 128, 134, 135], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "_find_nodes_by_type.traverse": {"executed_lines": [129, 130, 131, 132], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 4, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[129, 130], [129, 131], [131, -128], [131, 132]], "missing_branches": []}, "_is_public": {"executed_lines": [147, 148, 149, 150], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 4, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[147, 148], [147, 150], [148, 147], [148, 149]], "missing_branches": []}, "_get_function_name": {"executed_lines": [163, 164, 165], "summary": {"covered_lines": 3, "num_statements": 4, "percent_covered": 75.0, "percent_covered_display": "75", "missing_lines": 1, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [166], "excluded_lines": [], "executed_branches": [[163, 164], [164, 163], [164, 165]], "missing_branches": [[163, 166]]}, "_get_type_name": {"executed_lines": [179, 180, 181], "summary": {"covered_lines": 3, "num_statements": 4, "percent_covered": 75.0, "percent_covered_display": "75", "missing_lines": 1, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [182], "excluded_lines": [], "executed_branches": [[179, 180], [180, 179], [180, 181]], "missing_branches": [[179, 182]]}, "_is_method": {"executed_lines": [195, 196, 198, 199], "summary": {"covered_lines": 4, "num_statements": 5, "percent_covered": 77.77777777777777, "percent_covered_display": "78", "missing_lines": 1, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [200], "excluded_lines": [], "executed_branches": [[195, 196], [196, 195], [196, 198]], "missing_branches": [[195, 200]]}, "_get_impl_type": {"executed_lines": [213, 214, 215], "summary": {"covered_lines": 3, "num_statements": 4, "percent_covered": 75.0, "percent_covered_display": "75", "missing_lines": 1, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [216], "excluded_lines": [], "executed_branches": [[213, 214], [214, 213], [214, 215]], "missing_branches": [[213, 216]]}, "get_rust_function_line_numbers": {"executed_lines": [243, 244, 245, 247, 248, 250, 251, 252, 253, 256, 257, 258, 259, 260, 261, 262, 263, 270, 272, 273], "summary": {"covered_lines": 20, "num_statements": 23, "percent_covered": 87.87878787878788, "percent_covered_display": "88", "missing_lines": 3, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 1, "covered_branches": 9, "missing_branches": 1}, "missing_lines": [246, 274, 275], "excluded_lines": [], "executed_branches": [[243, 244], [243, 245], [245, 247], [247, 248], [247, 250], [257, 258], [257, 270], [259, 257], [259, 260]], "missing_branches": [[245, 246]]}, "get_rust_type_line_numbers": {"executed_lines": [299, 300, 301, 303, 304, 306, 307, 308, 309, 312, 319, 320, 321, 322, 323, 324, 330, 332, 333], "summary": {"covered_lines": 19, "num_statements": 22, "percent_covered": 87.5, "percent_covered_display": "88", "missing_lines": 3, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 1, "covered_branches": 9, "missing_branches": 1}, "missing_lines": [302, 334, 335], "excluded_lines": [], "executed_branches": [[299, 300], [299, 301], [301, 303], [303, 304], [303, 306], [319, 320], [319, 330], [321, 319], [321, 322]], "missing_branches": [[301, 302]]}, "get_rust_module_overview": {"executed_lines": [363, 365, 368, 369, 370, 371, 374, 375, 376, 377, 378, 380, 381, 382, 383, 384, 385, 386, 389, 390, 394, 395, 402, 403, 404, 405, 408, 410], "summary": {"covered_lines": 28, "num_statements": 34, "percent_covered": 76.92307692307692, "percent_covered_display": "77", "missing_lines": 6, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 6, "covered_branches": 12, "missing_branches": 6}, "missing_lines": [364, 366, 387, 391, 421, 422], "excluded_lines": [], "executed_branches": [[363, 365], [365, 368], [380, 381], [380, 394], [382, 383], [384, 385], [384, 386], [386, 389], [390, 380], [402, 403], [402, 408], [404, 405]], "missing_branches": [[363, 364], [365, 366], [382, 380], [386, 387], [390, 391], [404, 402]]}, "list_rust_functions": {"executed_lines": [444, 446, 447, 449, 450, 451, 452, 454, 457, 458, 459, 466, 467, 469, 470, 471, 472, 479, 481, 482, 484], "summary": {"covered_lines": 21, "num_statements": 24, "percent_covered": 88.88888888888889, "percent_covered_display": "89", "missing_lines": 3, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 1, "covered_branches": 11, "missing_branches": 1}, "missing_lines": [445, 489, 490], "excluded_lines": [], "executed_branches": [[444, 446], [446, 447], [446, 449], [458, 459], [458, 484], [469, 470], [469, 481], [470, 471], [470, 472], [472, 469], [472, 479]], "missing_branches": [[444, 445]]}, "list_rust_types": {"executed_lines": [512, 514, 517, 518, 519, 520, 522, 525, 526, 527, 532, 533, 534, 535, 538, 539, 540, 545, 546, 547, 548, 551, 552, 553, 558, 559, 560, 561, 564, 565, 566, 571, 572, 573, 574, 576], "summary": {"covered_lines": 36, "num_statements": 40, "percent_covered": 88.46153846153847, "percent_covered_display": "88", "missing_lines": 4, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 2, "covered_branches": 10, "missing_branches": 2}, "missing_lines": [513, 515, 581, 582], "excluded_lines": [], "executed_branches": [[512, 514], [514, 517], [526, 527], [526, 538], [539, 540], [539, 551], [552, 553], [552, 564], [565, 566], [565, 576]], "missing_branches": [[512, 513], [514, 515]]}, "get_rust_function_signature": {"executed_lines": [607, 609, 611, 612, 614, 615, 616, 617, 620, 621, 622, 623, 624, 625, 626, 628, 629, 630, 631, 638, 640, 641, 642, 644, 652, 654, 655], "summary": {"covered_lines": 27, "num_statements": 31, "percent_covered": 87.75510204081633, "percent_covered_display": "88", "missing_lines": 4, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 2, "covered_branches": 16, "missing_branches": 2}, "missing_lines": [608, 610, 656, 657], "excluded_lines": [], "executed_branches": [[607, 609], [609, 611], [611, 612], [611, 614], [621, 622], [621, 652], [623, 621], [623, 624], [628, 629], [628, 640], [629, 630], [629, 631], [631, 628], [631, 638], [641, 642], [641, 644]], "missing_branches": [[607, 608], [609, 610]]}, "get_rust_function_docstring": {"executed_lines": [680, 682, 684, 687, 688, 689, 690, 693, 694, 695, 696, 697, 698, 704, 706, 707], "summary": {"covered_lines": 16, "num_statements": 21, "percent_covered": 74.19354838709677, "percent_covered_display": "74", "missing_lines": 5, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 3, "covered_branches": 7, "missing_branches": 3}, "missing_lines": [681, 683, 685, 708, 709], "excluded_lines": [], "executed_branches": [[680, 682], [682, 684], [684, 687], [694, 695], [694, 704], [696, 694], [696, 697]], "missing_branches": [[680, 681], [682, 683], [684, 685]]}, "list_rust_type_methods": {"executed_lines": [732, 734, 736, 739, 740, 741, 742, 744, 747, 748, 749, 751, 753, 754, 755, 756, 763, 764, 766, 767, 768, 771, 777, 781, 782, 784, 786, 791, 792, 793, 794, 795, 796, 798, 799, 801, 807, 808], "summary": {"covered_lines": 38, "num_statements": 43, "percent_covered": 87.32394366197182, "percent_covered_display": "87", "missing_lines": 5, "excluded_lines": 0, "num_branches": 28, "num_partial_branches": 4, "covered_branches": 24, "missing_branches": 4}, "missing_lines": [733, 735, 737, 809, 810], "excluded_lines": [], "executed_branches": [[732, 734], [734, 736], [736, 739], [748, 749], [748, 784], [751, 748], [751, 753], [754, 748], [754, 755], [755, 756], [766, 767], [766, 781], [767, 768], [767, 771], [771, 766], [771, 777], [784, 786], [784, 801], [792, 793], [792, 798], [794, 792], [794, 795], [798, 799], [798, 801]], "missing_branches": [[732, 733], [734, 735], [736, 737], [755, 754]]}, "extract_rust_public_api": {"executed_lines": [834, 836, 839, 840, 841, 842, 844, 845, 848, 849, 850, 851, 852, 853, 856, 863, 864, 865, 866, 867, 869], "summary": {"covered_lines": 21, "num_statements": 25, "percent_covered": 80.48780487804878, "percent_covered_display": "80", "missing_lines": 4, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 4, "covered_branches": 12, "missing_branches": 4}, "missing_lines": [835, 837, 881, 882], "excluded_lines": [], "executed_branches": [[834, 836], [836, 839], [849, 850], [849, 856], [850, 849], [850, 851], [852, 853], [863, 864], [863, 869], [864, 863], [864, 865], [866, 867]], "missing_branches": [[834, 835], [836, 837], [852, 849], [866, 863]]}, "get_rust_function_details": {"executed_lines": [910, 912, 914, 917, 918, 919, 920, 923, 924, 925, 926, 927, 928, 929, 931, 932, 933, 934, 940, 942, 943, 944, 946, 948, 958, 960, 961], "summary": {"covered_lines": 27, "num_statements": 32, "percent_covered": 84.0, "percent_covered_display": "84", "missing_lines": 5, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 3, "covered_branches": 15, "missing_branches": 3}, "missing_lines": [911, 913, 915, 962, 963], "excluded_lines": [], "executed_branches": [[910, 912], [912, 914], [914, 917], [924, 925], [924, 958], [926, 924], [926, 927], [931, 932], [931, 942], [932, 933], [932, 934], [934, 931], [934, 940], [943, 944], [943, 946]], "missing_branches": [[910, 911], [912, 913], [914, 915]]}, "get_rust_function_body": {"executed_lines": [988, 990, 992, 995, 996, 997, 998, 999, 1002, 1003, 1004, 1005, 1007, 1008, 1009, 1010, 1011, 1013, 1020, 1022, 1023], "summary": {"covered_lines": 21, "num_statements": 26, "percent_covered": 77.5, "percent_covered_display": "78", "missing_lines": 5, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 4, "covered_branches": 10, "missing_branches": 4}, "missing_lines": [989, 991, 993, 1024, 1025], "excluded_lines": [], "executed_branches": [[988, 990], [990, 992], [992, 995], [1003, 1004], [1003, 1020], [1005, 1003], [1005, 1007], [1007, 1008], [1008, 1007], [1008, 1009]], "missing_branches": [[988, 989], [990, 991], [992, 993], [1007, 1003]]}, "list_rust_function_calls": {"executed_lines": [1049, 1051, 1053, 1056, 1057, 1058, 1059, 1062, 1063, 1064, 1065, 1066, 1067, 1070, 1071, 1073, 1074, 1075, 1076, 1077, 1084, 1090, 1092, 1093], "summary": {"covered_lines": 24, "num_statements": 29, "percent_covered": 79.06976744186046, "percent_covered_display": "79", "missing_lines": 5, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 4, "covered_branches": 10, "missing_branches": 4}, "missing_lines": [1050, 1052, 1054, 1094, 1095], "excluded_lines": [], "executed_branches": [[1049, 1051], [1051, 1053], [1053, 1056], [1063, 1064], [1063, 1090], [1065, 1063], [1065, 1066], [1071, 1073], [1071, 1084], [1073, 1074]], "missing_branches": [[1049, 1050], [1051, 1052], [1053, 1054], [1073, 1071]]}, "find_rust_function_usages": {"executed_lines": [1119, 1121, 1123, 1124, 1126, 1127, 1128, 1129, 1131, 1132, 1135, 1136, 1137, 1138, 1139, 1143, 1148, 1149, 1150, 1157], "summary": {"covered_lines": 20, "num_statements": 24, "percent_covered": 77.77777777777777, "percent_covered_display": "78", "missing_lines": 4, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 4, "covered_branches": 8, "missing_branches": 4}, "missing_lines": [1120, 1122, 1163, 1164], "excluded_lines": [], "executed_branches": [[1119, 1121], [1121, 1123], [1123, 1124], [1123, 1126], [1136, 1137], [1136, 1157], [1137, 1138], [1143, 1148]], "missing_branches": [[1119, 1120], [1121, 1122], [1137, 1136], [1143, 1136]]}, "get_rust_specific_function_line_numbers": {"executed_lines": [1192, 1194, 1196, 1198, 1201, 1202, 1203, 1204, 1207, 1208, 1209, 1211, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1227, 1232, 1233, 1234, 1235, 1236, 1237, 1239, 1240, 1242, 1244, 1245], "summary": {"covered_lines": 31, "num_statements": 37, "percent_covered": 83.05084745762711, "percent_covered_display": "83", "missing_lines": 6, "excluded_lines": 0, "num_branches": 22, "num_partial_branches": 4, "covered_branches": 18, "missing_branches": 4}, "missing_lines": [1193, 1195, 1197, 1199, 1246, 1247], "excluded_lines": [], "executed_branches": [[1192, 1194], [1194, 1196], [1196, 1198], [1198, 1201], [1208, 1209], [1208, 1227], [1211, 1208], [1211, 1213], [1214, 1208], [1214, 1215], [1216, 1214], [1216, 1217], [1233, 1234], [1233, 1239], [1235, 1233], [1235, 1236], [1239, 1240], [1239, 1242]], "missing_branches": [[1192, 1193], [1194, 1195], [1196, 1197], [1198, 1199]]}, "get_rust_type_hierarchy": {"executed_lines": [1271, 1273, 1275, 1278, 1279, 1280, 1281, 1284, 1287, 1288, 1289, 1290, 1291, 1292, 1294, 1295, 1298, 1299, 1300, 1301, 1303, 1305, 1306, 1313, 1315, 1322, 1323], "summary": {"covered_lines": 27, "num_statements": 36, "percent_covered": 73.21428571428571, "percent_covered_display": "73", "missing_lines": 9, "excluded_lines": 0, "num_branches": 20, "num_partial_branches": 4, "covered_branches": 14, "missing_branches": 6}, "missing_lines": [1272, 1274, 1276, 1308, 1309, 1310, 1311, 1324, 1325], "excluded_lines": [], "executed_branches": [[1271, 1273], [1273, 1275], [1275, 1278], [1288, 1289], [1288, 1294], [1290, 1288], [1290, 1291], [1294, 1295], [1294, 1298], [1300, 1301], [1300, 1313], [1303, 1300], [1303, 1305], [1306, 1300]], "missing_branches": [[1271, 1272], [1273, 1274], [1275, 1276], [1306, 1308], [1309, 1300], [1309, 1310]]}, "find_rust_definitions_by_comment": {"executed_lines": [1351, 1353, 1355, 1356, 1358, 1359, 1360, 1361, 1363, 1364, 1365, 1367, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1386, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1407], "summary": {"covered_lines": 29, "num_statements": 33, "percent_covered": 84.31372549019608, "percent_covered_display": "84", "missing_lines": 4, "excluded_lines": 0, "num_branches": 18, "num_partial_branches": 4, "covered_branches": 14, "missing_branches": 4}, "missing_lines": [1352, 1354, 1414, 1415], "excluded_lines": [], "executed_branches": [[1351, 1353], [1353, 1355], [1355, 1356], [1355, 1358], [1371, 1372], [1371, 1386], [1373, 1374], [1375, 1371], [1375, 1376], [1393, 1394], [1393, 1407], [1395, 1396], [1397, 1393], [1397, 1398]], "missing_branches": [[1351, 1352], [1353, 1354], [1373, 1371], [1395, 1393]]}, "get_rust_type_docstring": {"executed_lines": [1438, 1440, 1442, 1443, 1445, 1446, 1447, 1448, 1451, 1458, 1459, 1460, 1461, 1462, 1468, 1470, 1471], "summary": {"covered_lines": 17, "num_statements": 21, "percent_covered": 80.64516129032258, "percent_covered_display": "81", "missing_lines": 4, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 2, "covered_branches": 8, "missing_branches": 2}, "missing_lines": [1439, 1441, 1472, 1473], "excluded_lines": [], "executed_branches": [[1438, 1440], [1440, 1442], [1442, 1443], [1442, 1445], [1458, 1459], [1458, 1468], [1460, 1458], [1460, 1461]], "missing_branches": [[1438, 1439], [1440, 1441]]}, "": {"executed_lines": [1, 13, 14, 15, 18, 19, 21, 26, 27, 28, 30, 31, 34, 60, 103, 116, 138, 153, 169, 185, 203, 219, 220, 278, 279, 338, 339, 425, 426, 493, 494, 585, 586, 660, 661, 712, 713, 813, 814, 885, 886, 966, 967, 1028, 1029, 1098, 1099, 1167, 1168, 1250, 1251, 1328, 1329, 1418, 1419], "summary": {"covered_lines": 54, "num_statements": 56, "percent_covered": 96.42857142857143, "percent_covered_display": "96", "missing_lines": 2, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [22, 23], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 13, 14, 15, 18, 19, 21, 26, 27, 28, 30, 31, 34, 46, 52, 53, 54, 55, 60, 71, 72, 75, 76, 77, 79, 81, 82, 84, 85, 86, 87, 88, 89, 91, 93, 94, 97, 98, 100, 103, 113, 116, 126, 128, 129, 130, 131, 132, 134, 135, 138, 147, 148, 149, 150, 153, 163, 164, 165, 169, 179, 180, 181, 185, 195, 196, 198, 199, 203, 213, 214, 215, 219, 220, 243, 244, 245, 247, 248, 250, 251, 252, 253, 256, 257, 258, 259, 260, 261, 262, 263, 270, 272, 273, 278, 279, 299, 300, 301, 303, 304, 306, 307, 308, 309, 312, 319, 320, 321, 322, 323, 324, 330, 332, 333, 338, 339, 363, 365, 368, 369, 370, 371, 374, 375, 376, 377, 378, 380, 381, 382, 383, 384, 385, 386, 389, 390, 394, 395, 402, 403, 404, 405, 408, 410, 425, 426, 444, 446, 447, 449, 450, 451, 452, 454, 457, 458, 459, 466, 467, 469, 470, 471, 472, 479, 481, 482, 484, 493, 494, 512, 514, 517, 518, 519, 520, 522, 525, 526, 527, 532, 533, 534, 535, 538, 539, 540, 545, 546, 547, 548, 551, 552, 553, 558, 559, 560, 561, 564, 565, 566, 571, 572, 573, 574, 576, 585, 586, 607, 609, 611, 612, 614, 615, 616, 617, 620, 621, 622, 623, 624, 625, 626, 628, 629, 630, 631, 638, 640, 641, 642, 644, 652, 654, 655, 660, 661, 680, 682, 684, 687, 688, 689, 690, 693, 694, 695, 696, 697, 698, 704, 706, 707, 712, 713, 732, 734, 736, 739, 740, 741, 742, 744, 747, 748, 749, 751, 753, 754, 755, 756, 763, 764, 766, 767, 768, 771, 777, 781, 782, 784, 786, 791, 792, 793, 794, 795, 796, 798, 799, 801, 807, 808, 813, 814, 834, 836, 839, 840, 841, 842, 844, 845, 848, 849, 850, 851, 852, 853, 856, 863, 864, 865, 866, 867, 869, 885, 886, 910, 912, 914, 917, 918, 919, 920, 923, 924, 925, 926, 927, 928, 929, 931, 932, 933, 934, 940, 942, 943, 944, 946, 948, 958, 960, 961, 966, 967, 988, 990, 992, 995, 996, 997, 998, 999, 1002, 1003, 1004, 1005, 1007, 1008, 1009, 1010, 1011, 1013, 1020, 1022, 1023, 1028, 1029, 1049, 1051, 1053, 1056, 1057, 1058, 1059, 1062, 1063, 1064, 1065, 1066, 1067, 1070, 1071, 1073, 1074, 1075, 1076, 1077, 1084, 1090, 1092, 1093, 1098, 1099, 1119, 1121, 1123, 1124, 1126, 1127, 1128, 1129, 1131, 1132, 1135, 1136, 1137, 1138, 1139, 1143, 1148, 1149, 1150, 1157, 1167, 1168, 1192, 1194, 1196, 1198, 1201, 1202, 1203, 1204, 1207, 1208, 1209, 1211, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1227, 1232, 1233, 1234, 1235, 1236, 1237, 1239, 1240, 1242, 1244, 1245, 1250, 1251, 1271, 1273, 1275, 1278, 1279, 1280, 1281, 1284, 1287, 1288, 1289, 1290, 1291, 1292, 1294, 1295, 1298, 1299, 1300, 1301, 1303, 1305, 1306, 1313, 1315, 1322, 1323, 1328, 1329, 1351, 1353, 1355, 1356, 1358, 1359, 1360, 1361, 1363, 1364, 1365, 1367, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1386, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1407, 1418, 1419, 1438, 1440, 1442, 1443, 1445, 1446, 1447, 1448, 1451, 1458, 1459, 1460, 1461, 1462, 1468, 1470, 1471], "summary": {"covered_lines": 527, "num_statements": 616, "percent_covered": 83.58695652173913, "percent_covered_display": "84", "missing_lines": 89, "excluded_lines": 0, "num_branches": 304, "num_partial_branches": 60, "covered_branches": 242, "missing_branches": 62}, "missing_lines": [22, 23, 47, 56, 57, 90, 166, 182, 200, 216, 246, 274, 275, 302, 334, 335, 364, 366, 387, 391, 421, 422, 445, 489, 490, 513, 515, 581, 582, 608, 610, 656, 657, 681, 683, 685, 708, 709, 733, 735, 737, 809, 810, 835, 837, 881, 882, 911, 913, 915, 962, 963, 989, 991, 993, 1024, 1025, 1050, 1052, 1054, 1094, 1095, 1120, 1122, 1163, 1164, 1193, 1195, 1197, 1199, 1246, 1247, 1272, 1274, 1276, 1308, 1309, 1310, 1311, 1324, 1325, 1352, 1354, 1414, 1415, 1439, 1441, 1472, 1473], "excluded_lines": [], "executed_branches": [[46, 52], [76, 77], [76, 100], [79, 81], [79, 82], [82, 84], [82, 91], [85, 86], [88, 85], [88, 89], [91, 93], [91, 97], [93, 76], [93, 94], [97, 98], [129, 130], [129, 131], [131, -128], [131, 132], [147, 148], [147, 150], [148, 147], [148, 149], [163, 164], [164, 163], [164, 165], [179, 180], [180, 179], [180, 181], [195, 196], [196, 195], [196, 198], [213, 214], [214, 213], [214, 215], [243, 244], [243, 245], [245, 247], [247, 248], [247, 250], [257, 258], [257, 270], [259, 257], [259, 260], [299, 300], [299, 301], [301, 303], [303, 304], [303, 306], [319, 320], [319, 330], [321, 319], [321, 322], [363, 365], [365, 368], [380, 381], [380, 394], [382, 383], [384, 385], [384, 386], [386, 389], [390, 380], [402, 403], [402, 408], [404, 405], [444, 446], [446, 447], [446, 449], [458, 459], [458, 484], [469, 470], [469, 481], [470, 471], [470, 472], [472, 469], [472, 479], [512, 514], [514, 517], [526, 527], [526, 538], [539, 540], [539, 551], [552, 553], [552, 564], [565, 566], [565, 576], [607, 609], [609, 611], [611, 612], [611, 614], [621, 622], [621, 652], [623, 621], [623, 624], [628, 629], [628, 640], [629, 630], [629, 631], [631, 628], [631, 638], [641, 642], [641, 644], [680, 682], [682, 684], [684, 687], [694, 695], [694, 704], [696, 694], [696, 697], [732, 734], [734, 736], [736, 739], [748, 749], [748, 784], [751, 748], [751, 753], [754, 748], [754, 755], [755, 756], [766, 767], [766, 781], [767, 768], [767, 771], [771, 766], [771, 777], [784, 786], [784, 801], [792, 793], [792, 798], [794, 792], [794, 795], [798, 799], [798, 801], [834, 836], [836, 839], [849, 850], [849, 856], [850, 849], [850, 851], [852, 853], [863, 864], [863, 869], [864, 863], [864, 865], [866, 867], [910, 912], [912, 914], [914, 917], [924, 925], [924, 958], [926, 924], [926, 927], [931, 932], [931, 942], [932, 933], [932, 934], [934, 931], [934, 940], [943, 944], [943, 946], [988, 990], [990, 992], [992, 995], [1003, 1004], [1003, 1020], [1005, 1003], [1005, 1007], [1007, 1008], [1008, 1007], [1008, 1009], [1049, 1051], [1051, 1053], [1053, 1056], [1063, 1064], [1063, 1090], [1065, 1063], [1065, 1066], [1071, 1073], [1071, 1084], [1073, 1074], [1119, 1121], [1121, 1123], [1123, 1124], [1123, 1126], [1136, 1137], [1136, 1157], [1137, 1138], [1143, 1148], [1192, 1194], [1194, 1196], [1196, 1198], [1198, 1201], [1208, 1209], [1208, 1227], [1211, 1208], [1211, 1213], [1214, 1208], [1214, 1215], [1216, 1214], [1216, 1217], [1233, 1234], [1233, 1239], [1235, 1233], [1235, 1236], [1239, 1240], [1239, 1242], [1271, 1273], [1273, 1275], [1275, 1278], [1288, 1289], [1288, 1294], [1290, 1288], [1290, 1291], [1294, 1295], [1294, 1298], [1300, 1301], [1300, 1313], [1303, 1300], [1303, 1305], [1306, 1300], [1351, 1353], [1353, 1355], [1355, 1356], [1355, 1358], [1371, 1372], [1371, 1386], [1373, 1374], [1375, 1371], [1375, 1376], [1393, 1394], [1393, 1407], [1395, 1396], [1397, 1393], [1397, 1398], [1438, 1440], [1440, 1442], [1442, 1443], [1442, 1445], [1458, 1459], [1458, 1468], [1460, 1458], [1460, 1461]], "missing_branches": [[46, 47], [85, 90], [97, 76], [163, 166], [179, 182], [195, 200], [213, 216], [245, 246], [301, 302], [363, 364], [365, 366], [382, 380], [386, 387], [390, 391], [404, 402], [444, 445], [512, 513], [514, 515], [607, 608], [609, 610], [680, 681], [682, 683], [684, 685], [732, 733], [734, 735], [736, 737], [755, 754], [834, 835], [836, 837], [852, 849], [866, 863], [910, 911], [912, 913], [914, 915], [988, 989], [990, 991], [992, 993], [1007, 1003], [1049, 1050], [1051, 1052], [1053, 1054], [1073, 1071], [1119, 1120], [1121, 1122], [1137, 1136], [1143, 1136], [1192, 1193], [1194, 1195], [1196, 1197], [1198, 1199], [1271, 1272], [1273, 1274], [1275, 1276], [1306, 1308], [1309, 1300], [1309, 1310], [1351, 1352], [1353, 1354], [1373, 1371], [1395, 1393], [1438, 1439], [1440, 1441]]}}}, "src/coding_open_agent_tools/shell/__init__.py": {"executed_lines": [1, 15, 20, 21, 26, 31, 33], "summary": {"covered_lines": 6, "num_statements": 6, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": [], "functions": {"": {"executed_lines": [1, 15, 20, 21, 26, 31, 33], "summary": {"covered_lines": 6, "num_statements": 6, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 15, 20, 21, 26, 31, 33], "summary": {"covered_lines": 6, "num_statements": 6, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/coding_open_agent_tools/shell/analyzers.py": {"executed_lines": [1, 8, 10, 13, 14, 35, 38, 41, 42, 44, 45, 48, 58, 63, 64, 65, 66, 70, 73, 74, 77, 78, 81, 85, 86, 92, 96, 100, 101, 104, 113, 116, 117, 139, 142, 145, 146, 148, 221, 222, 225, 228, 229, 230, 240, 243, 244, 268, 271, 274, 275, 276, 277, 278, 280, 282, 283, 286, 287, 290, 291, 294, 295, 298, 299, 302, 303, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 319, 320, 321, 322, 323, 324, 325, 326, 327, 329, 333], "summary": {"covered_lines": 88, "num_statements": 99, "percent_covered": 86.82634730538922, "percent_covered_display": "87", "missing_lines": 11, "excluded_lines": 0, "num_branches": 68, "num_partial_branches": 11, "covered_branches": 57, "missing_branches": 11}, "missing_lines": [36, 39, 49, 82, 93, 97, 140, 143, 226, 269, 272], "excluded_lines": [], "executed_branches": [[35, 38], [38, 41], [44, 45], [44, 113], [48, 58], [63, 44], [63, 64], [64, 63], [64, 65], [81, 85], [85, 86], [85, 92], [92, 96], [96, 100], [100, 101], [100, 104], [139, 142], [142, 145], [221, 222], [221, 240], [225, 228], [228, 221], [228, 229], [229, 228], [229, 230], [268, 271], [271, 274], [282, 283], [282, 306], [286, 287], [286, 290], [290, 291], [290, 294], [294, 295], [294, 298], [298, 299], [298, 302], [302, 282], [302, 303], [307, 308], [307, 309], [309, 310], [309, 311], [311, 312], [311, 313], [313, 314], [313, 315], [315, 316], [315, 319], [320, 321], [320, 322], [322, 323], [322, 324], [324, 325], [324, 326], [326, 327], [326, 329]], "missing_branches": [[35, 36], [38, 39], [48, 49], [81, 82], [92, 93], [96, 97], [139, 140], [142, 143], [225, 226], [268, 269], [271, 272]], "functions": {"detect_unquoted_variables": {"executed_lines": [35, 38, 41, 42, 44, 45, 48, 58, 63, 64, 65, 66, 70, 73, 74, 77, 78, 81, 85, 86, 92, 96, 100, 101, 104, 113], "summary": {"covered_lines": 26, "num_statements": 32, "percent_covered": 77.77777777777777, "percent_covered_display": "78", "missing_lines": 6, "excluded_lines": 0, "num_branches": 22, "num_partial_branches": 6, "covered_branches": 16, "missing_branches": 6}, "missing_lines": [36, 39, 49, 82, 93, 97], "excluded_lines": [], "executed_branches": [[35, 38], [38, 41], [44, 45], [44, 113], [48, 58], [63, 44], [63, 64], [64, 63], [64, 65], [81, 85], [85, 86], [85, 92], [92, 96], [96, 100], [100, 101], [100, 104]], "missing_branches": [[35, 36], [38, 39], [48, 49], [81, 82], [92, 93], [96, 97]]}, "find_dangerous_commands": {"executed_lines": [139, 142, 145, 146, 148, 221, 222, 225, 228, 229, 230, 240], "summary": {"covered_lines": 12, "num_statements": 15, "percent_covered": 77.77777777777777, "percent_covered_display": "78", "missing_lines": 3, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 3, "covered_branches": 9, "missing_branches": 3}, "missing_lines": [140, 143, 226], "excluded_lines": [], "executed_branches": [[139, 142], [142, 145], [221, 222], [221, 240], [225, 228], [228, 221], [228, 229], [229, 228], [229, 230]], "missing_branches": [[139, 140], [142, 143], [225, 226]]}, "check_error_handling": {"executed_lines": [268, 271, 274, 275, 276, 277, 278, 280, 282, 283, 286, 287, 290, 291, 294, 295, 298, 299, 302, 303, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 319, 320, 321, 322, 323, 324, 325, 326, 327, 329, 333], "summary": {"covered_lines": 42, "num_statements": 44, "percent_covered": 94.87179487179488, "percent_covered_display": "95", "missing_lines": 2, "excluded_lines": 0, "num_branches": 34, "num_partial_branches": 2, "covered_branches": 32, "missing_branches": 2}, "missing_lines": [269, 272], "excluded_lines": [], "executed_branches": [[268, 271], [271, 274], [282, 283], [282, 306], [286, 287], [286, 290], [290, 291], [290, 294], [294, 295], [294, 298], [298, 299], [298, 302], [302, 282], [302, 303], [307, 308], [307, 309], [309, 310], [309, 311], [311, 312], [311, 313], [313, 314], [313, 315], [315, 316], [315, 319], [320, 321], [320, 322], [322, 323], [322, 324], [324, 325], [324, 326], [326, 327], [326, 329]], "missing_branches": [[268, 269], [271, 272]]}, "": {"executed_lines": [1, 8, 10, 13, 14, 116, 117, 243, 244], "summary": {"covered_lines": 8, "num_statements": 8, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 8, 10, 13, 14, 35, 38, 41, 42, 44, 45, 48, 58, 63, 64, 65, 66, 70, 73, 74, 77, 78, 81, 85, 86, 92, 96, 100, 101, 104, 113, 116, 117, 139, 142, 145, 146, 148, 221, 222, 225, 228, 229, 230, 240, 243, 244, 268, 271, 274, 275, 276, 277, 278, 280, 282, 283, 286, 287, 290, 291, 294, 295, 298, 299, 302, 303, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 319, 320, 321, 322, 323, 324, 325, 326, 327, 329, 333], "summary": {"covered_lines": 88, "num_statements": 99, "percent_covered": 86.82634730538922, "percent_covered_display": "87", "missing_lines": 11, "excluded_lines": 0, "num_branches": 68, "num_partial_branches": 11, "covered_branches": 57, "missing_branches": 11}, "missing_lines": [36, 39, 49, 82, 93, 97, 140, 143, 226, 269, 272], "excluded_lines": [], "executed_branches": [[35, 38], [38, 41], [44, 45], [44, 113], [48, 58], [63, 44], [63, 64], [64, 63], [64, 65], [81, 85], [85, 86], [85, 92], [92, 96], [96, 100], [100, 101], [100, 104], [139, 142], [142, 145], [221, 222], [221, 240], [225, 228], [228, 221], [228, 229], [229, 228], [229, 230], [268, 271], [271, 274], [282, 283], [282, 306], [286, 287], [286, 290], [290, 291], [290, 294], [294, 295], [294, 298], [298, 299], [298, 302], [302, 282], [302, 303], [307, 308], [307, 309], [309, 310], [309, 311], [311, 312], [311, 313], [313, 314], [313, 315], [315, 316], [315, 319], [320, 321], [320, 322], [322, 323], [322, 324], [324, 325], [324, 326], [326, 327], [326, 329]], "missing_branches": [[35, 36], [38, 39], [48, 49], [81, 82], [92, 93], [96, 97], [139, 140], [142, 143], [225, 226], [268, 269], [271, 272]]}}}, "src/coding_open_agent_tools/shell/formatters.py": {"executed_lines": [1, 11, 12, 30, 31, 32, 33, 35, 36, 38, 39, 40, 45, 47, 48, 50, 52, 55, 56, 61, 62, 63, 64, 65, 66, 67, 70, 71, 88, 89, 90, 91, 93, 94, 95, 98, 99, 100, 103, 104, 105, 107, 110, 113, 115, 116, 120, 122, 125, 126, 128, 130, 132, 134, 135, 137, 139, 141, 143, 145, 146, 148, 150, 152, 153, 155], "summary": {"covered_lines": 66, "num_statements": 69, "percent_covered": 94.78260869565217, "percent_covered_display": "95", "missing_lines": 3, "excluded_lines": 0, "num_branches": 46, "num_partial_branches": 3, "covered_branches": 43, "missing_branches": 3}, "missing_lines": [118, 147, 158], "excluded_lines": [], "executed_branches": [[30, 31], [30, 32], [32, 33], [32, 35], [35, 36], [35, 38], [39, 40], [39, 45], [45, 47], [45, 52], [47, 48], [47, 50], [52, 55], [52, 61], [88, 89], [88, 90], [90, 91], [90, 93], [94, 95], [94, 98], [99, 100], [99, 103], [105, 107], [105, 110], [110, 113], [110, 130], [113, 115], [113, 120], [115, 116], [125, 126], [125, 128], [130, 132], [130, 139], [134, 135], [134, 137], [139, 141], [139, 143], [143, 145], [143, 150], [146, 148], [150, 152], [152, 153], [152, 155]], "missing_branches": [[115, 118], [146, 147], [150, 158]], "functions": {"escape_shell_argument": {"executed_lines": [30, 31, 32, 33, 35, 36, 38, 39, 40, 45, 47, 48, 50, 52, 55, 56, 61, 62, 63, 64, 65, 66, 67], "summary": {"covered_lines": 23, "num_statements": 23, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 0, "covered_branches": 14, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[30, 31], [30, 32], [32, 33], [32, 35], [35, 36], [35, 38], [39, 40], [39, 45], [45, 47], [45, 52], [47, 48], [47, 50], [52, 55], [52, 61]], "missing_branches": []}, "normalize_shebang": {"executed_lines": [88, 89, 90, 91, 93, 94, 95, 98, 99, 100, 103, 104, 105, 107, 110, 113, 115, 116, 120, 122, 125, 126, 128, 130, 132, 134, 135, 137, 139, 141, 143, 145, 146, 148, 150, 152, 153, 155], "summary": {"covered_lines": 38, "num_statements": 41, "percent_covered": 91.78082191780823, "percent_covered_display": "92", "missing_lines": 3, "excluded_lines": 0, "num_branches": 32, "num_partial_branches": 3, "covered_branches": 29, "missing_branches": 3}, "missing_lines": [118, 147, 158], "excluded_lines": [], "executed_branches": [[88, 89], [88, 90], [90, 91], [90, 93], [94, 95], [94, 98], [99, 100], [99, 103], [105, 107], [105, 110], [110, 113], [110, 130], [113, 115], [113, 120], [115, 116], [125, 126], [125, 128], [130, 132], [130, 139], [134, 135], [134, 137], [139, 141], [139, 143], [143, 145], [143, 150], [146, 148], [150, 152], [152, 153], [152, 155]], "missing_branches": [[115, 118], [146, 147], [150, 158]]}, "": {"executed_lines": [1, 11, 12, 70, 71], "summary": {"covered_lines": 5, "num_statements": 5, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 11, 12, 30, 31, 32, 33, 35, 36, 38, 39, 40, 45, 47, 48, 50, 52, 55, 56, 61, 62, 63, 64, 65, 66, 67, 70, 71, 88, 89, 90, 91, 93, 94, 95, 98, 99, 100, 103, 104, 105, 107, 110, 113, 115, 116, 120, 122, 125, 126, 128, 130, 132, 134, 135, 137, 139, 141, 143, 145, 146, 148, 150, 152, 153, 155], "summary": {"covered_lines": 66, "num_statements": 69, "percent_covered": 94.78260869565217, "percent_covered_display": "95", "missing_lines": 3, "excluded_lines": 0, "num_branches": 46, "num_partial_branches": 3, "covered_branches": 43, "missing_branches": 3}, "missing_lines": [118, 147, 158], "excluded_lines": [], "executed_branches": [[30, 31], [30, 32], [32, 33], [32, 35], [35, 36], [35, 38], [39, 40], [39, 45], [45, 47], [45, 52], [47, 48], [47, 50], [52, 55], [52, 61], [88, 89], [88, 90], [90, 91], [90, 93], [94, 95], [94, 98], [99, 100], [99, 103], [105, 107], [105, 110], [110, 113], [110, 130], [113, 115], [113, 120], [115, 116], [125, 126], [125, 128], [130, 132], [130, 139], [134, 135], [134, 137], [139, 141], [139, 143], [143, 145], [143, 150], [146, 148], [150, 152], [152, 153], [152, 155]], "missing_branches": [[115, 118], [146, 147], [150, 158]]}}}, "src/coding_open_agent_tools/shell/parsers.py": {"executed_lines": [1, 8, 9, 11, 14, 15, 39, 42, 45, 46, 47, 48, 49, 50, 52, 53, 56, 57, 60, 61, 64, 65, 66, 67, 71, 72, 73, 77, 80, 81, 84, 85, 88, 99, 100, 120, 123, 126, 127, 129, 130, 131, 132, 136, 140, 141, 142, 145, 146, 147, 149, 150, 151, 154, 157, 158, 161, 162, 164, 167, 170, 179, 181, 184, 185, 205, 208, 211, 212, 213, 215, 216, 219, 222, 223, 226, 227, 228, 231, 232, 233, 237, 239, 240, 243, 244, 245, 254], "summary": {"covered_lines": 87, "num_statements": 96, "percent_covered": 87.16216216216216, "percent_covered_display": "87", "missing_lines": 9, "excluded_lines": 0, "num_branches": 52, "num_partial_branches": 10, "covered_branches": 42, "missing_branches": 10}, "missing_lines": [40, 43, 86, 121, 124, 168, 206, 209, 220], "excluded_lines": [], "executed_branches": [[39, 42], [42, 45], [52, 53], [52, 88], [56, 57], [56, 60], [60, 61], [60, 64], [64, 65], [64, 66], [66, 67], [66, 71], [72, 73], [72, 77], [80, 81], [80, 84], [85, 52], [120, 123], [123, 126], [130, 131], [130, 181], [140, 141], [140, 179], [150, 151], [150, 170], [157, 158], [157, 161], [161, 162], [161, 164], [167, 150], [205, 208], [208, 211], [215, 216], [215, 254], [219, 222], [226, 227], [226, 231], [231, 232], [231, 237], [239, 215], [239, 240], [243, 244]], "missing_branches": [[39, 40], [42, 43], [85, 86], [120, 121], [123, 124], [167, 168], [205, 206], [208, 209], [219, 220], [243, 215]], "functions": {"parse_shell_script": {"executed_lines": [39, 42, 45, 46, 47, 48, 49, 50, 52, 53, 56, 57, 60, 61, 64, 65, 66, 67, 71, 72, 73, 77, 80, 81, 84, 85, 88], "summary": {"covered_lines": 27, "num_statements": 30, "percent_covered": 88.0, "percent_covered_display": "88", "missing_lines": 3, "excluded_lines": 0, "num_branches": 20, "num_partial_branches": 3, "covered_branches": 17, "missing_branches": 3}, "missing_lines": [40, 43, 86], "excluded_lines": [], "executed_branches": [[39, 42], [42, 45], [52, 53], [52, 88], [56, 57], [56, 60], [60, 61], [60, 64], [64, 65], [64, 66], [66, 67], [66, 71], [72, 73], [72, 77], [80, 81], [80, 84], [85, 52]], "missing_branches": [[39, 40], [42, 43], [85, 86]]}, "extract_shell_functions": {"executed_lines": [120, 123, 126, 127, 129, 130, 131, 132, 136, 140, 141, 142, 145, 146, 147, 149, 150, 151, 154, 157, 158, 161, 162, 164, 167, 170, 179, 181], "summary": {"covered_lines": 28, "num_statements": 31, "percent_covered": 87.23404255319149, "percent_covered_display": "87", "missing_lines": 3, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 3, "covered_branches": 13, "missing_branches": 3}, "missing_lines": [121, 124, 168], "excluded_lines": [], "executed_branches": [[120, 123], [123, 126], [130, 131], [130, 181], [140, 141], [140, 179], [150, 151], [150, 170], [157, 158], [157, 161], [161, 162], [161, 164], [167, 150]], "missing_branches": [[120, 121], [123, 124], [167, 168]]}, "extract_shell_variables": {"executed_lines": [205, 208, 211, 212, 213, 215, 216, 219, 222, 223, 226, 227, 228, 231, 232, 233, 237, 239, 240, 243, 244, 245, 254], "summary": {"covered_lines": 23, "num_statements": 26, "percent_covered": 83.33333333333333, "percent_covered_display": "83", "missing_lines": 3, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 4, "covered_branches": 12, "missing_branches": 4}, "missing_lines": [206, 209, 220], "excluded_lines": [], "executed_branches": [[205, 208], [208, 211], [215, 216], [215, 254], [219, 222], [226, 227], [226, 231], [231, 232], [231, 237], [239, 215], [239, 240], [243, 244]], "missing_branches": [[205, 206], [208, 209], [219, 220], [243, 215]]}, "": {"executed_lines": [1, 8, 9, 11, 14, 15, 99, 100, 184, 185], "summary": {"covered_lines": 9, "num_statements": 9, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 8, 9, 11, 14, 15, 39, 42, 45, 46, 47, 48, 49, 50, 52, 53, 56, 57, 60, 61, 64, 65, 66, 67, 71, 72, 73, 77, 80, 81, 84, 85, 88, 99, 100, 120, 123, 126, 127, 129, 130, 131, 132, 136, 140, 141, 142, 145, 146, 147, 149, 150, 151, 154, 157, 158, 161, 162, 164, 167, 170, 179, 181, 184, 185, 205, 208, 211, 212, 213, 215, 216, 219, 222, 223, 226, 227, 228, 231, 232, 233, 237, 239, 240, 243, 244, 245, 254], "summary": {"covered_lines": 87, "num_statements": 96, "percent_covered": 87.16216216216216, "percent_covered_display": "87", "missing_lines": 9, "excluded_lines": 0, "num_branches": 52, "num_partial_branches": 10, "covered_branches": 42, "missing_branches": 10}, "missing_lines": [40, 43, 86, 121, 124, 168, 206, 209, 220], "excluded_lines": [], "executed_branches": [[39, 42], [42, 45], [52, 53], [52, 88], [56, 57], [56, 60], [60, 61], [60, 64], [64, 65], [64, 66], [66, 67], [66, 71], [72, 73], [72, 77], [80, 81], [80, 84], [85, 52], [120, 123], [123, 126], [130, 131], [130, 181], [140, 141], [140, 179], [150, 151], [150, 170], [157, 158], [157, 161], [161, 162], [161, 164], [167, 150], [205, 208], [208, 211], [215, 216], [215, 254], [219, 222], [226, 227], [226, 231], [231, 232], [231, 237], [239, 215], [239, 240], [243, 244]], "missing_branches": [[39, 40], [42, 43], [85, 86], [120, 121], [123, 124], [167, 168], [205, 206], [208, 209], [219, 220], [243, 215]]}}}, "src/coding_open_agent_tools/shell/security.py": {"executed_lines": [1, 8, 9, 11, 14, 15, 42, 43, 45, 46, 48, 49, 51, 52, 55, 56, 59, 60, 71, 84, 85, 96, 97, 108, 109, 120, 132, 144, 155, 158, 159, 180, 181, 183, 184, 186, 187, 189, 234, 235, 236, 238, 239, 240, 241, 242, 243, 245, 255, 258, 259, 281, 282, 283, 284, 286, 287, 289, 290, 293, 338, 339, 341, 342, 343, 344, 352, 361], "summary": {"covered_lines": 67, "num_statements": 87, "percent_covered": 78.91156462585035, "percent_covered_display": "79", "missing_lines": 20, "excluded_lines": 0, "num_branches": 60, "num_partial_branches": 5, "covered_branches": 49, "missing_branches": 11}, "missing_lines": [72, 73, 121, 133, 145, 294, 295, 298, 303, 306, 309, 310, 311, 312, 321, 323, 330, 332, 333, 335], "excluded_lines": [], "executed_branches": [[42, 43], [42, 45], [45, 46], [45, 48], [51, 52], [51, 155], [55, 56], [55, 59], [59, 60], [59, 71], [71, 84], [84, 85], [84, 96], [96, 97], [96, 108], [108, 109], [108, 120], [120, 132], [132, 144], [144, 51], [180, 181], [180, 183], [183, 184], [183, 186], [234, 235], [234, 255], [235, 234], [235, 236], [236, 235], [236, 238], [239, 240], [239, 241], [242, 243], [242, 245], [281, 282], [281, 283], [283, 284], [283, 286], [286, 287], [286, 289], [289, 290], [289, 293], [293, 338], [341, 342], [341, 352], [342, 341], [342, 343], [343, 342], [343, 344]], "missing_branches": [[71, 72], [72, 73], [72, 84], [120, 121], [132, 133], [144, 145], [293, 294], [310, 311], [310, 321], [311, 310], [311, 312]], "functions": {"analyze_shell_security": {"executed_lines": [42, 43, 45, 46, 48, 49, 51, 52, 55, 56, 59, 60, 71, 84, 85, 96, 97, 108, 109, 120, 132, 144, 155], "summary": {"covered_lines": 23, "num_statements": 28, "percent_covered": 79.62962962962963, "percent_covered_display": "80", "missing_lines": 5, "excluded_lines": 0, "num_branches": 26, "num_partial_branches": 4, "covered_branches": 20, "missing_branches": 6}, "missing_lines": [72, 73, 121, 133, 145], "excluded_lines": [], "executed_branches": [[42, 43], [42, 45], [45, 46], [45, 48], [51, 52], [51, 155], [55, 56], [55, 59], [59, 60], [59, 71], [71, 84], [84, 85], [84, 96], [96, 97], [96, 108], [108, 109], [108, 120], [120, 132], [132, 144], [144, 51]], "missing_branches": [[71, 72], [72, 73], [72, 84], [120, 121], [132, 133], [144, 145]]}, "detect_shell_injection_risks": {"executed_lines": [180, 181, 183, 184, 186, 187, 189, 234, 235, 236, 238, 239, 240, 241, 242, 243, 245, 255], "summary": {"covered_lines": 18, "num_statements": 18, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 0, "covered_branches": 14, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[180, 181], [180, 183], [183, 184], [183, 186], [234, 235], [234, 255], [235, 234], [235, 236], [236, 235], [236, 238], [239, 240], [239, 241], [242, 243], [242, 245]], "missing_branches": []}, "scan_for_secrets_enhanced": {"executed_lines": [281, 282, 283, 284, 286, 287, 289, 290, 293, 338, 339, 341, 342, 343, 344, 352], "summary": {"covered_lines": 16, "num_statements": 31, "percent_covered": 60.78431372549019, "percent_covered_display": "61", "missing_lines": 15, "excluded_lines": 0, "num_branches": 20, "num_partial_branches": 1, "covered_branches": 15, "missing_branches": 5}, "missing_lines": [294, 295, 298, 303, 306, 309, 310, 311, 312, 321, 323, 330, 332, 333, 335], "excluded_lines": [], "executed_branches": [[281, 282], [281, 283], [283, 284], [283, 286], [286, 287], [286, 289], [289, 290], [289, 293], [293, 338], [341, 342], [341, 352], [342, 341], [342, 343], [343, 342], [343, 344]], "missing_branches": [[293, 294], [310, 311], [310, 321], [311, 310], [311, 312]]}, "": {"executed_lines": [1, 8, 9, 11, 14, 15, 158, 159, 258, 259, 361], "summary": {"covered_lines": 10, "num_statements": 10, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 8, 9, 11, 14, 15, 42, 43, 45, 46, 48, 49, 51, 52, 55, 56, 59, 60, 71, 84, 85, 96, 97, 108, 109, 120, 132, 144, 155, 158, 159, 180, 181, 183, 184, 186, 187, 189, 234, 235, 236, 238, 239, 240, 241, 242, 243, 245, 255, 258, 259, 281, 282, 283, 284, 286, 287, 289, 290, 293, 338, 339, 341, 342, 343, 344, 352, 361], "summary": {"covered_lines": 67, "num_statements": 87, "percent_covered": 78.91156462585035, "percent_covered_display": "79", "missing_lines": 20, "excluded_lines": 0, "num_branches": 60, "num_partial_branches": 5, "covered_branches": 49, "missing_branches": 11}, "missing_lines": [72, 73, 121, 133, 145, 294, 295, 298, 303, 306, 309, 310, 311, 312, 321, 323, 330, 332, 333, 335], "excluded_lines": [], "executed_branches": [[42, 43], [42, 45], [45, 46], [45, 48], [51, 52], [51, 155], [55, 56], [55, 59], [59, 60], [59, 71], [71, 84], [84, 85], [84, 96], [96, 97], [96, 108], [108, 109], [108, 120], [120, 132], [132, 144], [144, 51], [180, 181], [180, 183], [183, 184], [183, 186], [234, 235], [234, 255], [235, 234], [235, 236], [236, 235], [236, 238], [239, 240], [239, 241], [242, 243], [242, 245], [281, 282], [281, 283], [283, 284], [283, 286], [286, 287], [286, 289], [289, 290], [289, 293], [293, 338], [341, 342], [341, 352], [342, 341], [342, 343], [343, 342], [343, 344]], "missing_branches": [[71, 72], [72, 73], [72, 84], [120, 121], [132, 133], [144, 145], [293, 294], [310, 311], [310, 321], [311, 310], [311, 312]]}}}, "src/coding_open_agent_tools/shell/validators.py": {"executed_lines": [1, 8, 9, 10, 11, 13, 15, 18, 19, 41, 42, 43, 44, 46, 47, 49, 50, 51, 54, 55, 58, 60, 69, 70, 78, 79, 82, 87, 88, 89, 90, 91, 93, 111, 112, 132, 133, 135, 136, 138, 141, 142, 144, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 162, 166, 171, 172, 173, 175, 176, 179, 180, 182, 183, 184, 186, 188, 197], "summary": {"covered_lines": 72, "num_statements": 77, "percent_covered": 91.869918699187, "percent_covered_display": "92", "missing_lines": 5, "excluded_lines": 0, "num_branches": 46, "num_partial_branches": 5, "covered_branches": 41, "missing_branches": 5}, "missing_lines": [56, 100, 101, 107, 108], "excluded_lines": [], "executed_branches": [[41, 42], [41, 43], [43, 44], [43, 46], [46, 47], [46, 49], [50, 51], [50, 54], [55, 58], [69, 70], [69, 78], [87, 88], [89, 90], [132, 133], [132, 135], [135, 136], [135, 138], [142, 144], [142, 162], [144, 146], [144, 159], [148, 149], [149, 150], [149, 156], [150, 151], [150, 153], [153, 154], [156, 148], [156, 157], [159, 142], [159, 160], [171, 172], [171, 179], [172, 171], [172, 173], [175, 172], [175, 176], [182, 183], [182, 188], [183, 184], [183, 186]], "missing_branches": [[55, 56], [87, 93], [89, 87], [148, 159], [153, 148]], "functions": {"validate_shell_syntax": {"executed_lines": [41, 42, 43, 44, 46, 47, 49, 50, 51, 54, 55, 58, 60, 69, 70, 78, 79, 82, 87, 88, 89, 90, 91, 93], "summary": {"covered_lines": 24, "num_statements": 29, "percent_covered": 82.22222222222223, "percent_covered_display": "82", "missing_lines": 5, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 3, "covered_branches": 13, "missing_branches": 3}, "missing_lines": [56, 100, 101, 107, 108], "excluded_lines": [], "executed_branches": [[41, 42], [41, 43], [43, 44], [43, 46], [46, 47], [46, 49], [50, 51], [50, 54], [55, 58], [69, 70], [69, 78], [87, 88], [89, 90]], "missing_branches": [[55, 56], [87, 93], [89, 87]]}, "check_shell_dependencies": {"executed_lines": [132, 133, 135, 136, 138, 141, 142, 144, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 162, 166, 171, 172, 173, 175, 176, 179, 180, 182, 183, 184, 186, 188], "summary": {"covered_lines": 37, "num_statements": 37, "percent_covered": 97.01492537313433, "percent_covered_display": "97", "missing_lines": 0, "excluded_lines": 0, "num_branches": 30, "num_partial_branches": 2, "covered_branches": 28, "missing_branches": 2}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[132, 133], [132, 135], [135, 136], [135, 138], [142, 144], [142, 162], [144, 146], [144, 159], [148, 149], [149, 150], [149, 156], [150, 151], [150, 153], [153, 154], [156, 148], [156, 157], [159, 142], [159, 160], [171, 172], [171, 179], [172, 171], [172, 173], [175, 172], [175, 176], [182, 183], [182, 188], [183, 184], [183, 186]], "missing_branches": [[148, 159], [153, 148]]}, "": {"executed_lines": [1, 8, 9, 10, 11, 13, 15, 18, 19, 111, 112, 197], "summary": {"covered_lines": 11, "num_statements": 11, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 8, 9, 10, 11, 13, 15, 18, 19, 41, 42, 43, 44, 46, 47, 49, 50, 51, 54, 55, 58, 60, 69, 70, 78, 79, 82, 87, 88, 89, 90, 91, 93, 111, 112, 132, 133, 135, 136, 138, 141, 142, 144, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 162, 166, 171, 172, 173, 175, 176, 179, 180, 182, 183, 184, 186, 188, 197], "summary": {"covered_lines": 72, "num_statements": 77, "percent_covered": 91.869918699187, "percent_covered_display": "92", "missing_lines": 5, "excluded_lines": 0, "num_branches": 46, "num_partial_branches": 5, "covered_branches": 41, "missing_branches": 5}, "missing_lines": [56, 100, 101, 107, 108], "excluded_lines": [], "executed_branches": [[41, 42], [41, 43], [43, 44], [43, 46], [46, 47], [46, 49], [50, 51], [50, 54], [55, 58], [69, 70], [69, 78], [87, 88], [89, 90], [132, 133], [132, 135], [135, 136], [135, 138], [142, 144], [142, 162], [144, 146], [144, 159], [148, 149], [149, 150], [149, 156], [150, 151], [150, 153], [153, 154], [156, 148], [156, 157], [159, 142], [159, 160], [171, 172], [171, 179], [172, 171], [172, 173], [175, 172], [175, 176], [182, 183], [182, 188], [183, 184], [183, 186]], "missing_branches": [[55, 56], [87, 93], [89, 87], [148, 159], [153, 148]]}}}, "src/coding_open_agent_tools/types.py": {"executed_lines": [1, 7, 8, 11, 14, 17, 21], "summary": {"covered_lines": 6, "num_statements": 6, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": [], "functions": {"": {"executed_lines": [1, 7, 8, 11, 14, 17, 21], "summary": {"covered_lines": 6, "num_statements": 6, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 7, 8, 11, 14, 17, 21], "summary": {"covered_lines": 6, "num_statements": 6, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}}, "totals": {"covered_lines": 7977, "num_statements": 11762, "percent_covered": 65.18205099654827, "percent_covered_display": "65", "missing_lines": 3785, "excluded_lines": 0, "num_branches": 6200, "num_partial_branches": 945, "covered_branches": 3731, "missing_branches": 2469}}