Code Complexity Report

Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/emergency_handler/src/emergency_handler/emergency_handler_node.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
main 1 8 48 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/emergency_handler/src/emergency_handler/emergency_handler_core.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
EmergencyHandler::EmergencyHandler 1 41 497 0
EmergencyHandler::onHazardStatusStamped 1 5 20 1
EmergencyHandler::onPrevControlCommand 1 8 49 1
EmergencyHandler::onTwist 1 4 20 1
EmergencyHandler::onControlMode 1 5 20 1
EmergencyHandler::createTurnSignalMsg 4 15 97 0
EmergencyHandler::publishControlCommands 3 22 130 0
EmergencyHandler::isDataReady 2 10 51 0
EmergencyHandler::onTimer 3 16 83 0
EmergencyHandler::transitionTo 6 27 142 1
EmergencyHandler::updateEmergencyState 13 46 272 0
EmergencyHandler::isEmergency 2 4 24 1
EmergencyHandler::isStopped 2 8 35 0
EmergencyHandler::selectAlternativeControlCommand 1 11 52 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/emergency_handler/include/emergency_handler/emergency_handler_core.hpp