Code Complexity Report

Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/mission_planning/mission_planner/src/mission_planner_lanelet2/route_handler.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
mission_planner::RouteHandler::RouteHandler 1 7 38 3
mission_planner::RouteHandler::setRouteLanelets 29 92 649 3
mission_planner::RouteHandler::getRouteLanelets 1 1 11 0
mission_planner::RouteHandler::getLaneletSequenceAfter 4 19 92 1
mission_planner::RouteHandler::getLaneletSequenceUpTo 4 19 102 1
mission_planner::RouteHandler::getLaneletSequence 5 21 152 1
mission_planner::RouteHandler::getPreviousLaneletSequence 7 28 154 1
mission_planner::RouteHandler::getLaneSequence 1 9 88 1
mission_planner::RouteHandler::getLaneSequenceUpTo 5 24 136 1
mission_planner::RouteHandler::getLaneSequenceAfter 5 24 126 1
mission_planner::RouteHandler::getNeighborsWithinRoute 3 13 69 1
mission_planner::RouteHandler::getLaneSection 2 10 58 1
mission_planner::RouteHandler::getNextLaneletWithinRoute 5 15 87 2
mission_planner::RouteHandler::getPreviousLaneletWithinRoute 5 15 89 2
mission_planner::RouteHandler::isBijectiveConnection 8 27 137 2
mission_planner::RouteHandler::getNextLaneSequence 3 14 70 1
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/mission_planning/mission_planner/src/mission_planner_lanelet2/mission_planner_lanelet2.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
combineConsecutiveRouteSections 3 13 107 2
isRouteLooped 5 15 111 1
normalizeRadian 3 9 68 3
isInLane 1 7 72 2
isInParkingSpace 4 18 119 2
isInParkingLot 3 13 95 2
mission_planner::MissionPlannerLanelet2::MissionPlannerLanelet2 1 8 71 1
mission_planner::MissionPlannerLanelet2::mapCallback 1 11 95 1
mission_planner::MissionPlannerLanelet2::isRoutingGraphReady 1 1 11 0
mission_planner::MissionPlannerLanelet2::visualizeRoute 5 43 363 1
mission_planner::MissionPlannerLanelet2::isGoalValid 9 43 310 0
mission_planner::MissionPlannerLanelet2::planRoute 6 38 274 0
mission_planner::MissionPlannerLanelet2::planPathBetweenCheckpoints 5 33 233 3
mission_planner::MissionPlannerLanelet2::getMainLanelets 2 11 83 2
mission_planner::MissionPlannerLanelet2::createRouteSections 5 22 140 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/mission_planning/mission_planner/src/mission_planner_lanelet2/utility_functions.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
exists 1 4 37 2
toString 1 6 60 1
setColor 1 7 48 5
insertMarkerArray 1 5 52 2
excludeSubtypeLaneletsWithDistance 4 14 114 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/mission_planning/mission_planner/src/goal_pose_visualizer/goal_pose_visualizer.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
mission_planner::GoalPoseVisualizer::GoalPoseVisualizer 1 9 84 1
mission_planner::GoalPoseVisualizer::echoBackRouteCallback 1 8 46 1
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/mission_planning/mission_planner/lib/mission_planner_base.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
mission_planner::MissionPlanner::MissionPlanner 1 18 170 2
mission_planner::MissionPlanner::getEgoVehiclePose 1 13 109 1
mission_planner::MissionPlanner::transformPose 2 15 101 3
mission_planner::MissionPlanner::goalPoseCallback 4 23 130 1
mission_planner::MissionPlanner::checkpointCallback 3 19 104 1
mission_planner::MissionPlanner::publishRoute 2 10 62 1
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/mission_planning/mission_planner/include/mission_planner/lanelet2_impl/route_handler.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/mission_planning/mission_planner/include/mission_planner/lanelet2_impl/utility_functions.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
exists 3 9 44 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/mission_planning/mission_planner/include/mission_planner/lanelet2_impl/mission_planner_lanelet2.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/mission_planning/mission_planner/include/mission_planner/goal_pose_visualizer.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/mission_planning/mission_planner/include/mission_planner/mission_planner_base.hpp