Code Complexity Report

Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/control/controller_common_nodes/src/controller_common_nodes/controller_base_node.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
motion::control::controller_common_nodes::ControllerBaseNode::ControllerBaseNode 1 14 182 2
motion::control::controller_common_nodes::ControllerBaseNode::ControllerBaseNode 1 13 93 8
motion::control::controller_common_nodes::ControllerBaseNode::init 7 44 380 6
motion::control::controller_common_nodes::ControllerBaseNode::retry_compute 3 10 47 0
motion::control::controller_common_nodes::ControllerBaseNode::on_tf 3 9 55 1
motion::control::controller_common_nodes::ControllerBaseNode::on_static_tf 3 8 51 1
motion::control::controller_common_nodes::ControllerBaseNode::on_trajectory 2 9 43 1
motion::control::controller_common_nodes::ControllerBaseNode::on_state 2 6 32 1
motion::control::controller_common_nodes::ControllerBaseNode::try_compute 10 56 411 1
motion::control::controller_common_nodes::ControllerBaseNode::publish 1 4 18 1
motion::control::controller_common_nodes::ControllerBaseNode::set_controller 2 4 24 1
motion::control::controller_common_nodes::ControllerBaseNode::on_bad_trajectory 3 12 63 1
motion::control::controller_common_nodes::ControllerBaseNode::on_bad_compute 3 12 63 1
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/control/controller_common_nodes/include/controller_common_nodes/controller_base_node.hpp
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/control/controller_common_nodes/include/controller_common_nodes/visibility_control.hpp