1 line
19 KiB
JSON
1 line
19 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_coverage_lcovreport_py", "label": "lcovreport.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L1"}, {"id": "lcovreport_line_hash", "label": "line_hash()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L22"}, {"id": "lcovreport_lcov_lines", "label": "lcov_lines()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L34"}, {"id": "lcovreport_lcov_functions", "label": "lcov_functions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L55"}, {"id": "lcovreport_lcov_arcs", "label": "lcov_arcs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L102"}, {"id": "lcovreport_lcovreporter", "label": "LcovReporter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L154"}, {"id": "lcovreport_lcovreporter_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L159"}, {"id": "lcovreport_lcovreporter_report", "label": ".report()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L164"}, {"id": "lcovreport_lcovreporter_lcov_file", "label": ".lcov_file()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L188"}, {"id": "lcovreport_rationale_23", "label": "Produce a hash of a source line for use in the LCOV file.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L23"}, {"id": "lcovreport_rationale_40", "label": "Emit line coverage records for an analyzed file.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L40"}, {"id": "lcovreport_rationale_60", "label": "Emit function coverage records for an analyzed file.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L60"}, {"id": "lcovreport_rationale_108", "label": "Emit branch coverage records for an analyzed file.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L108"}, {"id": "lcovreport_rationale_155", "label": "A reporter for writing LCOV coverage reports.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L155"}, {"id": "lcovreport_rationale_165", "label": "Renders the full lcov report. `morfs` is a list of modules or filenames", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L165"}, {"id": "lcovreport_rationale_195", "label": "Produces the lcov data for a single file. This currently supports both", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L195"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_coverage_lcovreport_py", "target": "base64", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_lcovreport_py", "target": "hashlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_lcovreport_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_lcovreport_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_lcovreport_py", "target": "coverage_plugin", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_lcovreport_py", "target": "coverage_report_core", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_lcovreport_py", "target": "coverage_results", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_lcovreport_py", "target": "coverage_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_lcovreport_py", "target": "coverage", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_lcovreport_py", "target": "lcovreport_line_hash", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_lcovreport_py", "target": "lcovreport_lcov_lines", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_lcovreport_py", "target": "lcovreport_lcov_functions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L55", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_lcovreport_py", "target": "lcovreport_lcov_arcs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L102", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_lcovreport_py", "target": "lcovreport_lcovreporter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L154", "weight": 1.0}, {"source": "lcovreport_lcovreporter", "target": "lcovreport_lcovreporter_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L159", "weight": 1.0}, {"source": "lcovreport_lcovreporter", "target": "lcovreport_lcovreporter_report", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L164", "weight": 1.0}, {"source": "lcovreport_lcovreporter", "target": "lcovreport_lcovreporter_lcov_file", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L188", "weight": 1.0}, {"source": "lcovreport_lcov_lines", "target": "lcovreport_line_hash", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L44", "weight": 1.0}, {"source": "lcovreport_lcovreporter_report", "target": "lcovreport_lcovreporter_lcov_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L184", "weight": 1.0}, {"source": "lcovreport_lcovreporter_lcov_file", "target": "lcovreport_lcov_lines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L213", "weight": 1.0}, {"source": "lcovreport_lcovreporter_lcov_file", "target": "lcovreport_lcov_functions", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L214", "weight": 1.0}, {"source": "lcovreport_lcovreporter_lcov_file", "target": "lcovreport_lcov_arcs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L216", "weight": 1.0}, {"source": "lcovreport_rationale_23", "target": "lcovreport_line_hash", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L23", "weight": 1.0}, {"source": "lcovreport_rationale_40", "target": "lcovreport_lcov_lines", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L40", "weight": 1.0}, {"source": "lcovreport_rationale_60", "target": "lcovreport_lcov_functions", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L60", "weight": 1.0}, {"source": "lcovreport_rationale_108", "target": "lcovreport_lcov_arcs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L108", "weight": 1.0}, {"source": "lcovreport_rationale_155", "target": "lcovreport_lcovreporter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L155", "weight": 1.0}, {"source": "lcovreport_rationale_165", "target": "lcovreport_lcovreporter_report", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L165", "weight": 1.0}, {"source": "lcovreport_rationale_195", "target": "lcovreport_lcovreporter_lcov_file", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L195", "weight": 1.0}], "raw_calls": [{"caller_nid": "lcovreport_line_hash", "callee": "digest", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L30"}, {"caller_nid": "lcovreport_line_hash", "callee": "md5", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L30"}, {"caller_nid": "lcovreport_line_hash", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L30"}, {"caller_nid": "lcovreport_line_hash", "callee": "rstrip", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L31"}, {"caller_nid": "lcovreport_line_hash", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L31"}, {"caller_nid": "lcovreport_line_hash", "callee": "b64encode", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L31"}, {"caller_nid": "lcovreport_lcov_lines", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L47"}, {"caller_nid": "lcovreport_lcov_lines", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L48"}, {"caller_nid": "lcovreport_lcov_lines", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L51"}, {"caller_nid": "lcovreport_lcov_lines", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L52"}, {"caller_nid": "lcovreport_lcov_functions", "callee": "min", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L73"}, {"caller_nid": "lcovreport_lcov_functions", "callee": "min", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L73"}, {"caller_nid": "lcovreport_lcov_functions", "callee": "max", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L74"}, {"caller_nid": "lcovreport_lcov_functions", "callee": "max", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L74"}, {"caller_nid": "lcovreport_lcov_functions", "callee": "code_regions", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L77"}, {"caller_nid": "lcovreport_lcov_functions", "callee": "AnalysisNarrower", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L83"}, {"caller_nid": "lcovreport_lcov_functions", "callee": "add_regions", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L84"}, {"caller_nid": "lcovreport_lcov_functions", "callee": "sort", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L86"}, {"caller_nid": "lcovreport_lcov_functions", "callee": "narrow", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L91"}, {"caller_nid": "lcovreport_lcov_functions", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L92"}, {"caller_nid": "lcovreport_lcov_functions", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L95"}, {"caller_nid": "lcovreport_lcov_functions", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L96"}, {"caller_nid": "lcovreport_lcov_functions", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L98"}, {"caller_nid": "lcovreport_lcov_functions", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L98"}, {"caller_nid": "lcovreport_lcov_functions", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L99"}, {"caller_nid": "lcovreport_lcov_arcs", "callee": "branch_stats", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L109"}, {"caller_nid": "lcovreport_lcov_arcs", "callee": "executed_branch_arcs", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L110"}, {"caller_nid": "lcovreport_lcov_arcs", "callee": "missing_branch_arcs", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L111"}, {"caller_nid": "lcovreport_lcov_arcs", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L125"}, {"caller_nid": "lcovreport_lcov_arcs", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L132"}, {"caller_nid": "lcovreport_lcov_arcs", "callee": "sort", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L140"}, {"caller_nid": "lcovreport_lcov_arcs", "callee": "arc_description", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L143"}, {"caller_nid": "lcovreport_lcov_arcs", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L144"}, {"caller_nid": "lcovreport_lcov_arcs", "callee": "sum", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L147"}, {"caller_nid": "lcovreport_lcov_arcs", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L147"}, {"caller_nid": "lcovreport_lcov_arcs", "callee": "sum", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L148"}, {"caller_nid": "lcovreport_lcov_arcs", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L148"}, {"caller_nid": "lcovreport_lcov_arcs", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L150"}, {"caller_nid": "lcovreport_lcov_arcs", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L151"}, {"caller_nid": "lcovreport_lcovreporter_init", "callee": "Numbers", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L162"}, {"caller_nid": "lcovreport_lcovreporter_report", "callee": "get_data", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L172"}, {"caller_nid": "lcovreport_lcovreporter_report", "callee": "relative_filename", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L177"}, {"caller_nid": "lcovreport_lcovreporter_report", "callee": "get_analysis_to_report", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L178"}, {"caller_nid": "lcovreport_lcovreporter_report", "callee": "sort", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L180"}, {"caller_nid": "lcovreport_lcovreporter_lcov_file", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L205"}, {"caller_nid": "lcovreport_lcovreporter_lcov_file", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L207"}, {"caller_nid": "lcovreport_lcovreporter_lcov_file", "callee": "splitlines", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L209"}, {"caller_nid": "lcovreport_lcovreporter_lcov_file", "callee": "source", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L209"}, {"caller_nid": "lcovreport_lcovreporter_lcov_file", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/lcovreport.py", "source_location": "L218"}]} |