Code Complexity Report

Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/planning_diagnostics/planning_error_monitor/src/invalid_trajectory_publisher.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
planning_diagnostics::InvalidTrajectoryPublisherNode::InvalidTrajectoryPublisherNode 1 15 145 1
planning_diagnostics::InvalidTrajectoryPublisherNode::onTimer 4 23 134 0
planning_diagnostics::InvalidTrajectoryPublisherNode::onCurrentTrajectory 1 5 22 1
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/planning_diagnostics/planning_error_monitor/src/planning_error_monitor_node.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
planning_diagnostics::PlanningErrorMonitorNode::PlanningErrorMonitorNode 1 28 245 1
planning_diagnostics::PlanningErrorMonitorNode::onTimer 1 5 19 0
planning_diagnostics::PlanningErrorMonitorNode::onCurrentTrajectory 1 4 16 1
planning_diagnostics::PlanningErrorMonitorNode::onTrajectoryPointValueChecker 3 11 53 1
planning_diagnostics::PlanningErrorMonitorNode::onTrajectoryIntervalChecker 3 12 57 1
planning_diagnostics::PlanningErrorMonitorNode::onTrajectoryCurvatureChecker 3 12 57 1
planning_diagnostics::PlanningErrorMonitorNode::onTrajectoryRelativeAngleChecker 3 13 59 1
planning_diagnostics::PlanningErrorMonitorNode::checkTrajectoryPointValue 3 12 54 2
planning_diagnostics::PlanningErrorMonitorNode::checkFinite 19 17 285 1
planning_diagnostics::PlanningErrorMonitorNode::checkTrajectoryInterval 3 17 141 4
planning_diagnostics::PlanningErrorMonitorNode::checkTrajectoryRelativeAngle 9 39 428 5
planning_diagnostics::PlanningErrorMonitorNode::checkTrajectoryCurvature 7 30 271 4
planning_diagnostics::PlanningErrorMonitorNode::getIndexAfterDistance 3 15 102 3
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/planning_diagnostics/planning_error_monitor/src/debug_marker.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
PlanningErrorMonitorDebugNode::PlanningErrorMonitorDebugNode 1 1 7 0
PlanningErrorMonitorDebugNode::initialize 1 7 38 1
PlanningErrorMonitorDebugNode::pushPoseMarker 5 30 244 3
PlanningErrorMonitorDebugNode::clearPoseMarker 4 12 96 1
PlanningErrorMonitorDebugNode::publish 2 6 20 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/planning_diagnostics/planning_error_monitor/include/planning_error_monitor/debug_marker.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
PlanningErrorMonitorDebugNode::getMarkerId 2 7 40 1
PlanningErrorMonitorDebugNode::clearMarkerId 1 1 18 1
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/planning_diagnostics/planning_error_monitor/include/planning_error_monitor/planning_error_monitor_node.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/planning_diagnostics/planning_error_monitor/include/planning_error_monitor/invalid_trajectory_publisher.hpp