Code Complexity Report

Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/planning/behavior_planner/src/behavior_planner.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::behavior_planner::get_planner_type_from_primitive 2 14 94 1
autoware::behavior_planner::convert_to_route_pose 1 8 45 1
autoware::behavior_planner::get_closest_pose_on_lane 6 47 452 4
autoware::behavior_planner::BehaviorPlanner::BehaviorPlanner 1 7 31 1
autoware::behavior_planner::BehaviorPlanner::clear_route 1 6 23 0
autoware::behavior_planner::BehaviorPlanner::set_route 11 77 574 2
autoware::behavior_planner::BehaviorPlanner::is_route_ready 1 4 15 0
autoware::behavior_planner::BehaviorPlanner::set_next_subroute 1 4 26 0
autoware::behavior_planner::BehaviorPlanner::get_current_subroute 3 12 72 1
autoware::behavior_planner::BehaviorPlanner::get_current_subroute 2 7 29 0
autoware::behavior_planner::BehaviorPlanner::get_parking_direction 2 15 103 2
autoware::behavior_planner::BehaviorPlanner::get_sub_goal 1 4 19 0
autoware::behavior_planner::BehaviorPlanner::get_planner_type 2 7 32 0
autoware::behavior_planner::BehaviorPlanner::is_vehicle_stopped 1 5 27 1
autoware::behavior_planner::BehaviorPlanner::has_arrived_goal 3 12 91 1
autoware::behavior_planner::BehaviorPlanner::has_arrived_subroute_goal 2 9 77 1
autoware::behavior_planner::BehaviorPlanner::needs_new_trajectory 3 9 56 1
autoware::behavior_planner::BehaviorPlanner::is_trajectory_ready 1 4 14 0
autoware::behavior_planner::BehaviorPlanner::set_trajectory 2 13 97 1
autoware::behavior_planner::BehaviorPlanner::get_trajectory 1 4 19 1
autoware::behavior_planner::BehaviorPlanner::get_remaining_length 1 4 19 1
autoware::behavior_planner::BehaviorPlanner::get_desired_gear 4 13 99 1
autoware::behavior_planner::BehaviorPlanner::get_subroutes 1 4 10 0
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/planning/behavior_planner/src/trajectory_manager.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::behavior_planner::TrajectoryManager::TrajectoryManager 1 4 16 1
autoware::behavior_planner::TrajectoryManager::clear_trajectory 1 6 25 0
autoware::behavior_planner::TrajectoryManager::set_trajectory 1 6 23 1
autoware::behavior_planner::TrajectoryManager::set_sub_trajectories 7 33 214 0
autoware::behavior_planner::TrajectoryManager::is_trajectory_ready 1 4 15 0
autoware::behavior_planner::TrajectoryManager::get_closest_state 1 22 197 2
autoware::behavior_planner::TrajectoryManager::get_remaining_length 2 10 87 1
autoware::behavior_planner::TrajectoryManager::crop_from_current_state 4 19 144 2
autoware::behavior_planner::TrajectoryManager::set_time_from_start 3 20 213 1
autoware::behavior_planner::TrajectoryManager::get_trajectory 3 15 125 1
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/planning/behavior_planner/include/behavior_planner/trajectory_manager.hpp
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/planning/behavior_planner/include/behavior_planner/behavior_planner.hpp
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/planning/behavior_planner/include/behavior_planner/visibility_control.hpp