Code Complexity Report

Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/autoware/autoware_api_adaptor/autoware_iv_external_api_adaptor/src/converter/fail_safe_state.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
external_api::converter::to_external 6 19 131 1
external_api::converter::to_external 1 5 36 1
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/autoware/autoware_api_adaptor/autoware_iv_external_api_adaptor/src/fail_safe_state.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/autoware/autoware_api_adaptor/autoware_iv_external_api_adaptor/src/fail_safe_state.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
external_api::FailSafeState::FailSafeState 1 12 92 1
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/autoware/autoware_api_adaptor/autoware_iv_external_api_adaptor/src/operator.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/autoware/autoware_api_adaptor/autoware_iv_external_api_adaptor/src/door.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
external_api::Door::Door 1 14 99 1
external_api::Door::setDoor 2 11 72 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/autoware/autoware_api_adaptor/autoware_iv_external_api_adaptor/src/vehicle_status.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/autoware/autoware_api_adaptor/autoware_iv_external_api_adaptor/src/vehicle_status.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
convert 5 17 143 1
convert 7 21 187 1
external_api::VehicleStatus::VehicleStatus 1 45 351 1
external_api::VehicleStatus::onTimer 4 27 223 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/autoware/autoware_api_adaptor/autoware_iv_external_api_adaptor/src/diagnostics.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/autoware/autoware_api_adaptor/autoware_iv_external_api_adaptor/src/version.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/autoware/autoware_api_adaptor/autoware_iv_external_api_adaptor/src/emergency.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
external_api::Emergency::Emergency 1 19 155 1
external_api::Emergency::setEmergency 2 11 72 2
external_api::Emergency::getEmergency 1 5 24 1
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/autoware/autoware_api_adaptor/autoware_iv_external_api_adaptor/src/route.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
external_api::Route::Route 1 28 252 1
external_api::Route::setRoute 3 15 92 2
external_api::Route::clearRoute 2 11 72 2
external_api::Route::onRoute 1 5 24 1
external_api::Route::onAutowareState 1 6 35 1
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/autoware/autoware_api_adaptor/autoware_iv_external_api_adaptor/src/service.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
external_api::Service::Service 1 14 120 1
external_api::Service::setService 1 7 49 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/autoware/autoware_api_adaptor/autoware_iv_external_api_adaptor/src/operator.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
external_api::Operator::Operator 1 31 265 1
external_api::Operator::setOperator 2 11 73 2
external_api::Operator::setObserver 2 11 73 2
external_api::Operator::onOperator 1 5 24 1
external_api::Operator::onObserver 1 5 24 1
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/autoware/autoware_api_adaptor/autoware_iv_external_api_adaptor/src/service.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/autoware/autoware_api_adaptor/autoware_iv_external_api_adaptor/src/initial_pose.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/autoware/autoware_api_adaptor/autoware_iv_external_api_adaptor/src/engage.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/autoware/autoware_api_adaptor/autoware_iv_external_api_adaptor/src/map.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
external_api::Map::Map 1 19 163 1
external_api::Map::getMapHash 1 4 24 1
external_api::Map::getLaneletXml 2 12 80 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/autoware/autoware_api_adaptor/autoware_iv_external_api_adaptor/src/velocity.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
external_api::Velocity::Velocity 1 21 153 1
external_api::Velocity::setPauseDriving 2 11 72 2
external_api::Velocity::setVelocityLimit 2 11 72 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/autoware/autoware_api_adaptor/autoware_iv_external_api_adaptor/src/start.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
external_api::Start::Start 1 9 66 1
external_api::Start::setRequestStart 1 9 55 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/autoware/autoware_api_adaptor/autoware_iv_external_api_adaptor/src/door.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/autoware/autoware_api_adaptor/autoware_iv_external_api_adaptor/src/engage.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
external_api::Engage::Engage 1 17 164 1
external_api::Engage::setEngage 4 15 88 2
external_api::Engage::onEngageStatus 1 6 39 1
external_api::Engage::onAutowareState 1 6 35 1
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/autoware/autoware_api_adaptor/autoware_iv_external_api_adaptor/src/version.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
external_api::Version::Version 1 11 81 1
external_api::Version::getVersion 1 7 45 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/autoware/autoware_api_adaptor/autoware_iv_external_api_adaptor/src/start.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/autoware/autoware_api_adaptor/autoware_iv_external_api_adaptor/src/initial_pose.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
external_api::InitialPose::InitialPose 1 21 137 1
external_api::InitialPose::setInitializePose 2 11 73 2
external_api::InitialPose::setInitializePoseAuto 2 11 73 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/autoware/autoware_api_adaptor/autoware_iv_external_api_adaptor/src/route.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/autoware/autoware_api_adaptor/autoware_iv_external_api_adaptor/src/map.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/autoware/autoware_api_adaptor/autoware_iv_external_api_adaptor/src/velocity.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/autoware/autoware_api_adaptor/autoware_iv_external_api_adaptor/src/metadata_packages.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/autoware/autoware_api_adaptor/autoware_iv_external_api_adaptor/src/diagnostics.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
external_api::Diagnostics::Diagnostics 1 9 76 1
external_api::Diagnostics::onTimer 1 6 29 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/autoware/autoware_api_adaptor/autoware_iv_external_api_adaptor/src/emergency.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/autoware/autoware_api_adaptor/autoware_iv_external_api_adaptor/src/metadata_packages.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
external_api::MetadataPackages::MetadataPackages 2 21 173 1
external_api::MetadataPackages::getVersions 1 7 45 2