Code Complexity Report

Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/localization/localization_nodes/src/localization_node.cpp
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/localization/localization_nodes/include/localization_nodes/constraints.hpp
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/localization/localization_nodes/include/localization_nodes/localization_node.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::localization::localization_nodes::LOCALIZATION_NODES_PUBLICRelativeLocalizerNode::RelativeLocalizerNode 2 33 220 8
autoware::localization::localization_nodes::LOCALIZATION_NODES_PUBLICRelativeLocalizerNode::RelativeLocalizerNode 1 36 248 3
autoware::localization::localization_nodes::LOCALIZATION_NODES_PUBLICRelativeLocalizerNode::RelativeLocalizerNode 1 35 248 3
autoware::localization::localization_nodes::LOCALIZATION_NODES_PUBLICRelativeLocalizerNode::get_publisher 1 4 8 0
autoware::localization::localization_nodes::LOCALIZATION_NODES_PUBLICRelativeLocalizerNode::set_localizer 1 4 30 1
autoware::localization::localization_nodes::LOCALIZATION_NODES_PUBLICRelativeLocalizerNode::set_map 1 4 30 1
autoware::localization::localization_nodes::LOCALIZATION_NODES_PUBLICRelativeLocalizerNode::on_bad_registration 1 4 16 1
autoware::localization::localization_nodes::LOCALIZATION_NODES_PUBLICRelativeLocalizerNode::on_bad_map 1 4 16 1
autoware::localization::localization_nodes::LOCALIZATION_NODES_PUBLICRelativeLocalizerNode::on_exception 3 12 70 2
autoware::localization::localization_nodes::LOCALIZATION_NODES_PUBLICRelativeLocalizerNode::on_observation_with_invalid_map 1 6 19 1
autoware::localization::localization_nodes::LOCALIZATION_NODES_PUBLICRelativeLocalizerNode::on_invalid_output 1 7 24 1
autoware::localization::localization_nodes::LOCALIZATION_NODES_PUBLICRelativeLocalizerNode::validate_output 1 9 37 3
autoware::localization::localization_nodes::LOCALIZATION_NODES_PUBLICRelativeLocalizerNode::assert_ptr_not_null 2 7 34 2
autoware::localization::localization_nodes::LOCALIZATION_NODES_PUBLICRelativeLocalizerNode::init 3 11 72 0
autoware::localization::localization_nodes::LOCALIZATION_NODES_PUBLICRelativeLocalizerNode::get_initial_pose 1 15 170 0
autoware::localization::localization_nodes::LOCALIZATION_NODES_PUBLICRelativeLocalizerNode::handle_registration_summary 1 1 8 1
autoware::localization::localization_nodes::LOCALIZATION_NODES_PUBLICRelativeLocalizerNode::observation_callback 5 33 215 1
autoware::localization::localization_nodes::LOCALIZATION_NODES_PUBLICRelativeLocalizerNode::map_callback 2 9 43 1
autoware::localization::localization_nodes::LOCALIZATION_NODES_PUBLICRelativeLocalizerNode::publish_tf 3 42 460 1
autoware::localization::localization_nodes::LOCALIZATION_NODES_PUBLICRelativeLocalizerNode::initial_pose_callback 2 26 221 1
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/localization/localization_nodes/include/localization_nodes/visibility_control.hpp