Code Complexity Report

Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/turn_signal_decider/src/frenet_coordinate.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
convertToEigenPt 1 4 30 1
convertToPointArray 2 9 54 1
turn_signal_decider::convertToFrenetCoordinate3d 1 7 45 3
turn_signal_decider::convertToFrenetCoordinate3d 9 56 369 3
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/turn_signal_decider/src/data_manager.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
exists 3 9 47 2
pathToLanes 4 13 76 2
turn_signal_decider::DataManager::DataManager 2 10 84 1
turn_signal_decider::DataManager::onPathWithLaneId 2 8 35 1
turn_signal_decider::DataManager::onLaneletMap 2 10 67 1
turn_signal_decider::DataManager::onVehiclePoseUpdate 7 48 398 0
turn_signal_decider::DataManager::isPoseValid 4 15 76 0
turn_signal_decider::DataManager::isPathValid 7 23 119 0
turn_signal_decider::DataManager::isDataReady 7 38 239 0
turn_signal_decider::DataManager::getPath 1 1 11 0
turn_signal_decider::DataManager::getMapPtr 1 1 11 0
turn_signal_decider::DataManager::getLaneFromId 3 9 47 1
turn_signal_decider::DataManager::getRoutingGraphPtr 1 4 11 0
turn_signal_decider::DataManager::getVehiclePoseStamped 1 1 11 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/turn_signal_decider/src/turn_signal_decider_core.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
getDistance3d 1 4 73 2
turn_signal_decider::TurnSignalDecider::TurnSignalDecider 1 35 409 1
turn_signal_decider::TurnSignalDecider::onTurnSignalTimer 7 32 200 0
turn_signal_decider::TurnSignalDecider::getRelation 9 32 203 2
turn_signal_decider::TurnSignalDecider::isChangingLane 11 49 305 4
turn_signal_decider::TurnSignalDecider::isTurning 14 54 334 4
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/turn_signal_decider/include/turn_signal_decider/turn_signal_decider.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/turn_signal_decider/include/turn_signal_decider/frenet_coordinate.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
turn_signal_decider::FrenetCoordinate3d::FrenetCoordinate3d 1 1 15 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/turn_signal_decider/include/turn_signal_decider/data_manager.hpp