Code Complexity Report

Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/pointcloud_to_laserscan/launch/sample_laserscan_to_pointcloud_launch.py
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
generate_launch_description 1 34 233 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/pointcloud_to_laserscan/launch/sample_pointcloud_to_laserscan_launch.py
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
generate_launch_description 1 44 274 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/pointcloud_to_laserscan/src/dummy_pointcloud_publisher.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
main 3 38 357 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/pointcloud_to_laserscan/src/laserscan_to_pointcloud_node.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
pointcloud_to_laserscan::LaserScanToPointCloudNode::LaserScanToPointCloudNode 2 28 265 1
pointcloud_to_laserscan::LaserScanToPointCloudNode::~LaserScanToPointCloudNode 1 5 20 0
pointcloud_to_laserscan::LaserScanToPointCloudNode::subscriptionListenerThreadLoop 6 27 180 0
pointcloud_to_laserscan::LaserScanToPointCloudNode::scanCallback 4 14 126 1
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/pointcloud_to_laserscan/src/pointcloud_to_laserscan_node.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
createRayMarker 2 27 236 2
createStixelMarkerArray 2 30 314 3
pointcloud_to_laserscan::PointCloudToLaserScanNode::PointCloudToLaserScanNode 2 43 471 1
pointcloud_to_laserscan::PointCloudToLaserScanNode::~PointCloudToLaserScanNode 1 5 20 0
pointcloud_to_laserscan::PointCloudToLaserScanNode::subscriptionListenerThreadLoop 6 27 180 0
pointcloud_to_laserscan::PointCloudToLaserScanNode::cloudCallback 19 106 810 1
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/pointcloud_to_laserscan/include/pointcloud_to_laserscan/laserscan_to_pointcloud_node.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/pointcloud_to_laserscan/include/pointcloud_to_laserscan/pointcloud_to_laserscan_node.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/pointcloud_to_laserscan/include/pointcloud_to_laserscan/visibility_control.h