Code Complexity Report

Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/perception/tracking_nodes/src/multi_object_tracker_node.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::tracking_nodes::status_to_string 7 12 64 1
autoware::tracking_nodes::to_odom 1 9 62 1
autoware::tracking_nodes::get_closest_match 1 10 115 2
autoware::tracking_nodes::convert_unassigned_clusters_to_detected_objects 6 51 481 2
autoware::tracking_nodes::MultiObjectTrackerNode::MultiObjectTrackerNode 10 64 497 1
autoware::tracking_nodes::MultiObjectTrackerNode::init_tracker 2 65 514 1
autoware::tracking_nodes::MultiObjectTrackerNode::clusters_callback 3 28 223 1
autoware::tracking_nodes::MultiObjectTrackerNode::odometry_callback 1 4 19 1
autoware::tracking_nodes::MultiObjectTrackerNode::pose_callback 1 4 22 1
autoware::tracking_nodes::MultiObjectTrackerNode::detected_objects_callback 3 25 205 1
autoware::tracking_nodes::MultiObjectTrackerNode::classified_roi_callback 1 4 39 1
autoware::tracking_nodes::MultiObjectTrackerNode::maybe_visualize 2 10 42 2
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/perception/tracking_nodes/launch/tracking_nodes.launch.py
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
generate_launch_description 1 15 59 0
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/perception/tracking_nodes/include/tracking_nodes/multi_object_tracker_node.hpp
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/perception/tracking_nodes/include/tracking_nodes/visibility_control.hpp