-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcomplexity_metrics.json
More file actions
1 lines (1 loc) · 14 KB
/
complexity_metrics.json
File metadata and controls
1 lines (1 loc) · 14 KB
1
{"autorepro/sync.py": [{"type": "function", "rank": "B", "col_offset": 0, "complexity": 8, "lineno": 24, "endline": 121, "name": "render_sync_comment", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 5, "lineno": 198, "endline": 212, "name": "_extract_title_from_content", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 5, "lineno": 215, "endline": 239, "name": "build_cross_reference_links", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 3, "lineno": 124, "endline": 147, "name": "find_synced_block", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 3, "lineno": 181, "endline": 195, "name": "find_autorepro_content", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 2, "lineno": 150, "endline": 178, "name": "replace_synced_block", "closures": []}, {"type": "class", "rank": "A", "col_offset": 0, "complexity": 1, "lineno": 16, "endline": 21, "name": "ReportMeta", "methods": []}], "autorepro/planner.py": [{"type": "class", "rank": "A", "col_offset": 0, "complexity": 1, "lineno": 20, "endline": 28, "name": "CommandCandidate", "methods": []}], "autorepro/env.py": [{"type": "function", "rank": "D", "col_offset": 0, "complexity": 21, "lineno": 162, "endline": 276, "name": "write_devcontainer", "closures": []}, {"type": "function", "rank": "B", "col_offset": 0, "complexity": 9, "lineno": 13, "endline": 40, "name": "python_bin", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 2, "lineno": 86, "endline": 97, "name": "_shorten_value", "closures": []}, {"type": "class", "rank": "A", "col_offset": 0, "complexity": 2, "lineno": 43, "endline": 54, "name": "DevcontainerExistsError", "methods": [{"type": "method", "rank": "A", "col_offset": 4, "complexity": 1, "lineno": 46, "endline": 54, "classname": "DevcontainerExistsError", "name": "__init__", "closures": []}]}, {"type": "class", "rank": "A", "col_offset": 0, "complexity": 2, "lineno": 57, "endline": 68, "name": "DevcontainerMisuseError", "methods": [{"type": "method", "rank": "A", "col_offset": 4, "complexity": 1, "lineno": 60, "endline": 68, "classname": "DevcontainerMisuseError", "name": "__init__", "closures": []}]}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 1, "lineno": 71, "endline": 81, "name": "default_devcontainer", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 1, "lineno": 100, "endline": 159, "name": "json_diff", "closures": [{"type": "function", "rank": "B", "col_offset": 4, "complexity": 9, "lineno": 117, "endline": 156, "name": "_walk_diff", "closures": []}]}, {"type": "method", "rank": "A", "col_offset": 4, "complexity": 1, "lineno": 46, "endline": 54, "classname": "DevcontainerExistsError", "name": "__init__", "closures": []}, {"type": "method", "rank": "A", "col_offset": 4, "complexity": 1, "lineno": 60, "endline": 68, "classname": "DevcontainerMisuseError", "name": "__init__", "closures": []}], "autorepro/rules.py": [{"type": "function", "rank": "C", "col_offset": 0, "complexity": 14, "lineno": 59, "endline": 96, "name": "_load_plugin_rules", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 4, "lineno": 99, "endline": 118, "name": "get_rules", "closures": []}, {"type": "class", "rank": "A", "col_offset": 0, "complexity": 1, "lineno": 9, "endline": 15, "name": "Rule", "methods": []}], "autorepro/cli.py": [{"type": "function", "rank": "F", "col_offset": 0, "complexity": 54, "lineno": 484, "endline": 717, "name": "cmd_plan", "closures": []}, {"type": "function", "rank": "E", "col_offset": 0, "complexity": 35, "lineno": 842, "endline": 1066, "name": "cmd_exec", "closures": []}, {"type": "function", "rank": "E", "col_offset": 0, "complexity": 31, "lineno": 1069, "endline": 1180, "name": "cmd_pr", "closures": []}, {"type": "function", "rank": "C", "col_offset": 0, "complexity": 20, "lineno": 720, "endline": 814, "name": "cmd_init", "closures": []}, {"type": "function", "rank": "C", "col_offset": 0, "complexity": 15, "lineno": 1183, "endline": 1290, "name": "main", "closures": []}, {"type": "function", "rank": "B", "col_offset": 0, "complexity": 9, "lineno": 418, "endline": 481, "name": "cmd_scan", "closures": []}, {"type": "function", "rank": "B", "col_offset": 0, "complexity": 6, "lineno": 827, "endline": 839, "name": "load_env_file", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 3, "lineno": 817, "endline": 824, "name": "parse_env_vars", "closures": [{"type": "function", "rank": "A", "col_offset": 4, "complexity": 2, "lineno": 819, "endline": 822, "name": "parse_env_pair", "closures": []}]}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 1, "lineno": 36, "endline": 38, "name": "ensure_trailing_newline", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 1, "lineno": 42, "endline": 49, "name": "temp_chdir", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 1, "lineno": 52, "endline": 415, "name": "create_parser", "closures": []}], "autorepro/pr.py": [{"type": "function", "rank": "D", "col_offset": 0, "complexity": 21, "lineno": 46, "endline": 174, "name": "build_pr_body", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 4, "lineno": 228, "endline": 272, "name": "upsert_pr_comment", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 3, "lineno": 275, "endline": 327, "name": "upsert_pr_body_sync_block", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 2, "lineno": 28, "endline": 43, "name": "build_pr_title", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 1, "lineno": 177, "endline": 198, "name": "generate_plan_data", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 1, "lineno": 204, "endline": 225, "name": "update_pr_comment", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 1, "lineno": 330, "endline": 354, "name": "generate_report_metadata_for_pr", "closures": []}], "autorepro/issue.py": [{"type": "function", "rank": "B", "col_offset": 0, "complexity": 6, "lineno": 79, "endline": 119, "name": "build_cross_reference_links", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 5, "lineno": 186, "endline": 231, "name": "upsert_issue_comment", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 4, "lineno": 234, "endline": 301, "name": "generate_report_metadata", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 2, "lineno": 39, "endline": 75, "name": "render_issue_comment_md", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 2, "lineno": 122, "endline": 146, "name": "generate_plan_for_issue", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 1, "lineno": 149, "endline": 159, "name": "find_autorepro_comment", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 1, "lineno": 162, "endline": 183, "name": "update_issue_comment", "closures": []}, {"type": "class", "rank": "A", "col_offset": 0, "complexity": 1, "lineno": 31, "endline": 36, "name": "ReportMeta", "methods": []}], "autorepro/detect.py": [{"type": "function", "rank": "C", "col_offset": 0, "complexity": 13, "lineno": 56, "endline": 141, "name": "collect_evidence", "closures": []}, {"type": "function", "rank": "B", "col_offset": 0, "complexity": 8, "lineno": 159, "endline": 196, "name": "detect_languages", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 1, "lineno": 144, "endline": 156, "name": "detect_languages_with_scores", "closures": []}], "autorepro/report.py": [{"type": "function", "rank": "E", "col_offset": 0, "complexity": 31, "lineno": 122, "endline": 313, "name": "maybe_exec", "closures": []}, {"type": "function", "rank": "B", "col_offset": 0, "complexity": 7, "lineno": 316, "endline": 351, "name": "pack_zip", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 4, "lineno": 33, "endline": 93, "name": "collect_env_info", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 2, "lineno": 96, "endline": 119, "name": "write_plan", "closures": []}], "autorepro/core/planning.py": [{"type": "function", "rank": "C", "col_offset": 0, "complexity": 11, "lineno": 176, "endline": 224, "name": "_calculate_rule_score", "closures": []}, {"type": "function", "rank": "B", "col_offset": 0, "complexity": 6, "lineno": 161, "endline": 173, "name": "_collect_active_rules", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 5, "lineno": 81, "endline": 95, "name": "_extract_plugin_keywords", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 5, "lineno": 228, "endline": 241, "name": "_build_rationale", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 5, "lineno": 257, "endline": 303, "name": "suggest_commands", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 3, "lineno": 62, "endline": 68, "name": "_extract_regex_keywords", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 3, "lineno": 71, "endline": 78, "name": "_collect_plugin_keywords", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 3, "lineno": 119, "endline": 141, "name": "safe_truncate_60", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 3, "lineno": 144, "endline": 158, "name": "_determine_ecosystems_to_include", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 2, "lineno": 37, "endline": 59, "name": "normalize", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 2, "lineno": 98, "endline": 116, "name": "extract_keywords", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 2, "lineno": 244, "endline": 254, "name": "_sort_candidates", "closures": []}], "autorepro/io/github.py": [{"type": "function", "rank": "C", "col_offset": 0, "complexity": 14, "lineno": 320, "endline": 450, "name": "create_or_update_pr", "closures": []}, {"type": "function", "rank": "B", "col_offset": 0, "complexity": 9, "lineno": 587, "endline": 652, "name": "create_issue", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 5, "lineno": 495, "endline": 533, "name": "get_issue_comments", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 4, "lineno": 20, "endline": 52, "name": "detect_repo_slug", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 4, "lineno": 139, "endline": 176, "name": "get_pr_details", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 4, "lineno": 281, "endline": 317, "name": "add_pr_labels", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 4, "lineno": 655, "endline": 693, "name": "add_issue_labels", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 4, "lineno": 696, "endline": 734, "name": "add_issue_assignees", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 3, "lineno": 55, "endline": 97, "name": "ensure_pushed", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 3, "lineno": 100, "endline": 136, "name": "find_existing_draft", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 3, "lineno": 179, "endline": 227, "name": "create_pr_comment", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 3, "lineno": 230, "endline": 278, "name": "update_pr_body", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 3, "lineno": 453, "endline": 488, "name": "get_current_pr_for_branch", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 3, "lineno": 536, "endline": 584, "name": "create_issue_comment", "closures": []}, {"type": "class", "rank": "A", "col_offset": 0, "complexity": 1, "lineno": 491, "endline": 492, "name": "IssueNotFoundError", "methods": []}], "autorepro/render/formats.py": [{"type": "function", "rank": "B", "col_offset": 0, "complexity": 10, "lineno": 40, "endline": 58, "name": "_extract_tokens_from_text", "closures": []}, {"type": "function", "rank": "B", "col_offset": 0, "complexity": 9, "lineno": 128, "endline": 208, "name": "build_repro_md", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 5, "lineno": 18, "endline": 37, "name": "_extract_section_from_rationale", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 3, "lineno": 13, "endline": 15, "name": "_parse_devcontainer_status", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 2, "lineno": 75, "endline": 85, "name": "_process_commands", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 1, "lineno": 61, "endline": 66, "name": "_extract_matched_keywords", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 1, "lineno": 69, "endline": 72, "name": "_extract_matched_languages", "closures": []}, {"type": "function", "rank": "A", "col_offset": 0, "complexity": 1, "lineno": 89, "endline": 124, "name": "build_repro_json", "closures": []}], "autorepro/utils/plan_processing.py": [{"type": "function", "rank": "D", "col_offset": 0, "complexity": 26, "lineno": 29, "endline": 148, "name": "process_plan_input", "closures": []}, {"type": "class", "rank": "A", "col_offset": 0, "complexity": 1, "lineno": 16, "endline": 26, "name": "PlanData", "methods": []}], "autorepro/utils/github_api.py": [{"type": "function", "rank": "A", "col_offset": 0, "complexity": 3, "lineno": 14, "endline": 65, "name": "update_comment", "closures": []}], "autorepro/utils/repro_bundle.py": [{"type": "function", "rank": "A", "col_offset": 0, "complexity": 3, "lineno": 16, "endline": 65, "name": "generate_plan_content", "closures": []}]}