Code Complexity Report

Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/common/autoware_auto_common/include/helper_functions/template_utils.hpp
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/common/autoware_auto_common/include/helper_functions/float_comparisons.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::common::helper_functions::comparisons::abs_eq 1 7 45 3
autoware::common::helper_functions::comparisons::abs_lt 2 4 36 3
autoware::common::helper_functions::comparisons::abs_lte 2 4 35 3
autoware::common::helper_functions::comparisons::abs_gte 1 4 30 3
autoware::common::helper_functions::comparisons::abs_gt 1 4 30 3
autoware::common::helper_functions::comparisons::abs_eq_zero 1 4 30 2
autoware::common::helper_functions::comparisons::rel_eq 1 10 84 3
autoware::common::helper_functions::comparisons::approx_eq 2 6 55 4
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/common/autoware_auto_common/include/helper_functions/type_name.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::helper_functions::get_type_name 2 5 36 0
autoware::helper_functions::get_type_name 1 4 16 1
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/common/autoware_auto_common/include/helper_functions/angle_utils.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::common::helper_functions::wrap_angle 3 7 67 1
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/common/autoware_auto_common/include/helper_functions/message_adapters.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::common::helper_functions::message_field_adapters::get_frame_id 1 4 17 1
autoware::common::helper_functions::message_field_adapters::get_frame_id 1 4 16 1
autoware::common::helper_functions::message_field_adapters::get_stamp 1 4 16 1
autoware::common::helper_functions::message_field_adapters::get_stamp 1 4 17 1
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/common/autoware_auto_common/include/helper_functions/bool_comparisons.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::common::helper_functions::comparisons::exclusive_or 1 4 35 2
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/common/autoware_auto_common/include/helper_functions/byte_reader.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::common::helper_functions::ByteReader::ByteReader 1 5 24 1
autoware::common::helper_functions::ByteReader::read 2 13 79 1
autoware::common::helper_functions::ByteReader::skip 1 4 13 1
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/common/autoware_auto_common/include/helper_functions/crtp.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::common::helper_functions::crtp::impl 1 4 18 0
autoware::common::helper_functions::crtp::impl 1 4 16 0
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/common/autoware_auto_common/include/helper_functions/mahalanobis_distance.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::common::helper_functions::calculate_squared_mahalanobis_distance 1 10 92 3
autoware::common::helper_functions::calculate_mahalanobis_distance 1 8 59 3
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/common/autoware_auto_common/include/common/filesystem.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
ghc::filesystem::GHC_FS_API_CLASSnot_implemented_exception::not_implemented_exception 1 4 12 0
ghc::filesystem::GHC_FS_API_CLASSpath::input_iterator_range::input_iterator_range 1 5 24 2
ghc::filesystem::GHC_FS_API_CLASSpath::input_iterator_range::begin 1 1 9 0
ghc::filesystem::GHC_FS_API_CLASSpath::input_iterator_range::end 1 1 9 0
ghc::filesystem::GHC_FS_API_CLASSpath::GHC_FS_API_CLASSdirectory_iterator::GHC_FS_API_CLASSproxy::operator * 1 1 12 0
ghc::filesystem::GHC_FS_API_CLASSpath::GHC_FS_API_CLASSdirectory_iterator::GHC_FS_API_CLASSproxy::operator * 1 1 16 0
ghc::filesystem::GHC_FS_API_CLASSpath::GHC_FS_API_CLASSdirectory_iterator::GHC_FS_API_CLASSproxy::proxy 1 4 14 1
ghc::filesystem::GHC_FS_API_CLASSpath::GHC_FS_API_CLASSdirectory_iterator::operator ++ 1 6 21 1
ghc::filesystem::GHC_FS_API_CLASSpath::GHC_FS_API_CLASSrecursive_directory_iterator::operator ++ 1 6 23 1
ghc::filesystem::GHC_FS_API_CLASSpath::GHC_FS_API_CLASSrecursive_directory_iterator::recursive_directory_iterator_impl::recursive_directory_iterator_impl 1 5 20 2
ghc::filesystem::GHC_FS_API_CLASSpath::basic_filebuf::basic_filebuf 1 1 5 0
ghc::filesystem::GHC_FS_API_CLASSpath::basic_filebuf::~basic_filebuf 1 1 6 0
ghc::filesystem::GHC_FS_API_CLASSpath::basic_filebuf::open 4 5 74 2
ghc::filesystem::GHC_FS_API_CLASSpath::basic_ifstream::basic_ifstream 1 1 5 0
ghc::filesystem::GHC_FS_API_CLASSpath::basic_ifstream::basic_ifstream 1 4 44 2
ghc::filesystem::GHC_FS_API_CLASSpath::basic_ifstream::open 1 1 46 2
ghc::filesystem::GHC_FS_API_CLASSpath::basic_ifstream::basic_ifstream 1 4 44 2
ghc::filesystem::GHC_FS_API_CLASSpath::basic_ifstream::open 1 1 46 2
ghc::filesystem::GHC_FS_API_CLASSpath::basic_ifstream::~basic_ifstream 1 1 6 0
ghc::filesystem::GHC_FS_API_CLASSpath::basic_ofstream::basic_ofstream 1 1 5 0
ghc::filesystem::GHC_FS_API_CLASSpath::basic_ofstream::basic_ofstream 1 4 44 2
ghc::filesystem::GHC_FS_API_CLASSpath::basic_ofstream::open 1 1 46 2
ghc::filesystem::GHC_FS_API_CLASSpath::basic_ofstream::basic_ofstream 1 4 44 2
ghc::filesystem::GHC_FS_API_CLASSpath::basic_ofstream::open 1 1 46 2
ghc::filesystem::GHC_FS_API_CLASSpath::basic_ofstream::~basic_ofstream 1 1 6 0
ghc::filesystem::GHC_FS_API_CLASSpath::basic_fstream::basic_fstream 1 1 5 0
ghc::filesystem::GHC_FS_API_CLASSpath::basic_fstream::basic_fstream 1 4 50 2
ghc::filesystem::GHC_FS_API_CLASSpath::basic_fstream::open 1 1 52 2
ghc::filesystem::GHC_FS_API_CLASSpath::basic_fstream::basic_fstream 1 4 50 2
ghc::filesystem::GHC_FS_API_CLASSpath::basic_fstream::open 1 1 52 2
ghc::filesystem::GHC_FS_API_CLASSpath::basic_fstream::~basic_fstream 1 1 6 0
ghc::filesystem::GHC_FS_API_CLASSpath::GHC_FS_API_CLASSu8arguments::~u8arguments 1 5 13 0
ghc::filesystem::GHC_FS_API_CLASSpath::GHC_FS_API_CLASSu8arguments::valid 1 1 9 0
ghc::filesystem::GHC_FS_API_CLASSpath::detail::make_error_code 17 37 292 1
ghc::filesystem::GHC_FS_API_CLASSpath::detail::make_system_error 2 4 40 1
ghc::filesystem::GHC_FS_API_CLASSpath::detail::make_system_error 2 4 25 1
ghc::filesystem::GHC_FS_API_CLASSpath::operator & 1 5 47 2
ghc::filesystem::GHC_FS_API_CLASSpath::operator | 1 5 47 2
ghc::filesystem::GHC_FS_API_CLASSpath::operator ^ 1 5 47 2
ghc::filesystem::GHC_FS_API_CLASSpath::operator &= 1 5 21 2
ghc::filesystem::GHC_FS_API_CLASSpath::operator |= 1 5 21 2
ghc::filesystem::GHC_FS_API_CLASSpath::operator ^= 1 5 21 2
ghc::filesystem::GHC_FS_API_CLASSpath::detail::in_range 1 4 34 3
ghc::filesystem::GHC_FS_API_CLASSpath::detail::is_surrogate 1 4 17 1
ghc::filesystem::GHC_FS_API_CLASSpath::detail::is_high_surrogate 1 4 16 1
ghc::filesystem::GHC_FS_API_CLASSpath::detail::is_low_surrogate 1 4 16 1
ghc::filesystem::GHC_FS_API_CLASSpath::detail::appendUTF8 11 25 303 2
ghc::filesystem::GHC_FS_API_CLASSpath::detail::consumeUtf8Fragment 4 10 193 3
ghc::filesystem::GHC_FS_API_CLASSpath::detail::validUtf8 4 15 90 1
ghc::filesystem::GHC_FS_API_CLASSpath::detail::fromUtf8 1 4 44 2
ghc::filesystem::GHC_FS_API_CLASSpath::detail::fromUtf8 8 32 268 2
ghc::filesystem::GHC_FS_API_CLASSpath::detail::fromUtf8 7 25 214 2
ghc::filesystem::GHC_FS_API_CLASSpath::detail::toUtf8 1 4 36 1
ghc::filesystem::GHC_FS_API_CLASSpath::detail::toUtf8 8 24 164 1
ghc::filesystem::GHC_FS_API_CLASSpath::detail::toUtf8 2 8 48 1
ghc::filesystem::GHC_FS_API_CLASSpath::detail::toUtf8 1 4 30 1
ghc::filesystem::GHC_FS_API_CLASSpath::detail::startsWith 2 4 52 2
ghc::filesystem::GHC_FS_API_CLASSpath::path::postprocess_path_with_format 19 37 337 2
ghc::filesystem::GHC_FS_API_CLASSpath::path::path 1 5 31 2
ghc::filesystem::GHC_FS_API_CLASSpath::path::path 1 5 32 2
ghc::filesystem::GHC_FS_API_CLASSpath::path::path 1 5 32 2
ghc::filesystem::GHC_FS_API_CLASSpath::path::path 1 5 32 2
ghc::filesystem::GHC_FS_API_CLASSpath::path::path 1 5 37 2
ghc::filesystem::GHC_FS_API_CLASSpath::path::path 1 5 41 2
ghc::filesystem::GHC_FS_API_CLASSpath::u8path 1 4 15 1
ghc::filesystem::GHC_FS_API_CLASSpath::u8path 1 4 18 2
ghc::filesystem::GHC_FS_API_CLASSpath::path::path 1 4 40 3
ghc::filesystem::GHC_FS_API_CLASSpath::detail::equals_simple_insensitive 5 10 77 2
ghc::filesystem::GHC_FS_API_CLASSpath::detail::strerror_adapter 1 4 14 2
ghc::filesystem::GHC_FS_API_CLASSpath::detail::strerror_adapter 2 7 23 2
ghc::filesystem::GHC_FS_API_CLASSpath::detail::systemErrorText 4 11 114 1
ghc::filesystem::GHC_FS_API_CLASSpath::detail::create_symlink 13 22 258 4
ghc::filesystem::GHC_FS_API_CLASSpath::detail::create_hardlink 5 12 118 3
ghc::filesystem::GHC_FS_API_CLASSpath::detail::create_symlink 2 6 52 4
ghc::filesystem::GHC_FS_API_CLASSpath::detail::create_hardlink 2 6 50 3
ghc::filesystem::GHC_FS_API_CLASSpath::detail::file_status_from_st_mode 12 39 230 1
ghc::filesystem::GHC_FS_API_CLASSpath::detail::resolveSymlink 10 73 476 2
ghc::filesystem::GHC_FS_API_CLASSpath::detail::timeFromFILETIME 1 7 43 1
ghc::filesystem::GHC_FS_API_CLASSpath::detail::timeToFILETIME 1 7 52 2
ghc::filesystem::GHC_FS_API_CLASSpath::detail::hard_links_from_INFO 1 4 19 1
ghc::filesystem::GHC_FS_API_CLASSpath::detail::hard_links_from_INFO 1 4 17 1
ghc::filesystem::GHC_FS_API_CLASSpath::detail::status_from_INFO 10 30 271 5
ghc::filesystem::GHC_FS_API_CLASSpath::detail::is_not_found_error 5 5 52 1
ghc::filesystem::GHC_FS_API_CLASSpath::detail::symlink_status_ex 9 37 273 5
ghc::filesystem::GHC_FS_API_CLASSpath::detail::status_ex 19 66 460 7
ghc::filesystem::GHC_FS_API_CLASSpath::u8arguments::u8arguments 5 24 196 2
ghc::filesystem::GHC_FS_API_CLASSpath::path::path 1 1 8 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::path 1 4 18 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::path 1 4 23 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::path 1 6 40 2
ghc::filesystem::GHC_FS_API_CLASSpath::path::path 4 8 108 3
ghc::filesystem::GHC_FS_API_CLASSpath::path::path 4 8 127 4
ghc::filesystem::GHC_FS_API_CLASSpath::path::~path 1 1 7 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::operator = 1 5 22 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::operator = 1 5 27 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::operator = 1 4 19 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::assign 2 7 41 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::operator = 1 4 18 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::assign 1 6 34 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::assign 1 5 24 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::assign 1 6 32 2
ghc::filesystem::GHC_FS_API_CLASSpath::path::operator / = 19 32 255 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::append_name 3 12 63 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::operator / = 1 4 19 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::append 1 4 29 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::append 1 4 24 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::append 1 5 39 2
ghc::filesystem::GHC_FS_API_CLASSpath::path::operator += 1 4 20 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::operator += 1 4 18 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::operator += 1 4 21 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::operator += 1 4 21 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::operator += 6 11 62 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::operator += 1 4 18 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::operator += 1 6 37 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::concat 1 7 36 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::concat 1 6 32 2
ghc::filesystem::GHC_FS_API_CLASSpath::path::clear 1 4 14 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::make_preferred 1 4 11 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::remove_filename 2 7 40 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::replace_filename 1 5 21 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::replace_extension 4 10 70 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::swap 1 4 20 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::native_impl 7 21 96 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::native_impl 1 4 11 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::native 3 7 34 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::c_str 1 4 17 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::operator path :: string_type 1 4 16 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::string 1 4 36 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::string 1 4 13 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::wstring 2 5 28 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::u8string 1 4 13 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::u16string 1 4 23 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::u32string 1 4 23 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::generic_string 1 4 34 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::generic_string 1 4 11 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::generic_wstring 1 4 21 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::generic_u8string 1 4 11 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::generic_u16string 1 4 21 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::generic_u32string 1 4 21 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::compare 1 4 27 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::compare 1 4 29 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::compare 1 4 32 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::compare 1 4 29 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::root_name 12 16 172 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::root_directory 3 8 57 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::root_path 1 4 25 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::relative_path 1 5 49 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::parent_path 6 23 96 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::filename 2 4 30 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::stem 5 11 76 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::extension 3 9 58 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::empty 1 4 16 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::has_root_name 1 4 18 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::has_root_directory 1 4 18 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::has_root_path 1 4 18 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::has_relative_path 1 4 18 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::has_parent_path 1 4 18 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::has_filename 1 4 18 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::has_stem 1 4 18 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::has_extension 1 4 18 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::is_absolute 3 5 22 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::is_relative 1 4 14 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::lexically_normal 11 32 164 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::lexically_relative 18 34 248 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::lexically_proximate 2 5 32 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::iterator::iterator 1 1 9 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::iterator::iterator 13 24 196 3
ghc::filesystem::GHC_FS_API_CLASSpath::path::iterator::increment 13 28 162 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::iterator::decrement 11 19 205 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::iterator::updateCurrent 9 12 111 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::iterator::operator ++ 5 13 53 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::iterator::operator ++ 1 6 29 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::iterator::operator -- 1 6 25 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::iterator::operator -- 1 6 26 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::iterator::operator == 1 4 24 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::iterator::operator != 1 4 24 1
ghc::filesystem::GHC_FS_API_CLASSpath::path::iterator::operator * 1 4 14 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::iterator::operator -> 1 4 15 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::begin 1 4 30 0
ghc::filesystem::GHC_FS_API_CLASSpath::path::end 1 4 30 0
ghc::filesystem::GHC_FS_API_CLASSpath::swap 1 4 24 2
ghc::filesystem::GHC_FS_API_CLASSpath::hash_value 1 4 29 1
ghc::filesystem::GHC_FS_API_CLASSpath::operator == 1 4 29 2
ghc::filesystem::GHC_FS_API_CLASSpath::operator != 1 4 29 2
ghc::filesystem::GHC_FS_API_CLASSpath::operator < 1 4 29 2
ghc::filesystem::GHC_FS_API_CLASSpath::operator <= 1 4 29 2
ghc::filesystem::GHC_FS_API_CLASSpath::operator > 1 4 29 2
ghc::filesystem::GHC_FS_API_CLASSpath::operator >= 1 4 29 2
ghc::filesystem::GHC_FS_API_CLASSpath::operator / 1 6 29 2
ghc::filesystem::GHC_FS_API_CLASSpath::operator < < 4 13 80 2
ghc::filesystem::GHC_FS_API_CLASSpath::operator > > 8 36 200 2
ghc::filesystem::GHC_FS_API_CLASSpath::filesystem_error::filesystem_error 1 6 37 2
ghc::filesystem::GHC_FS_API_CLASSpath::filesystem_error::filesystem_error 2 10 70 3
ghc::filesystem::GHC_FS_API_CLASSpath::filesystem_error::filesystem_error 3 14 103 4
ghc::filesystem::GHC_FS_API_CLASSpath::filesystem_error::path1 1 4 12 0
ghc::filesystem::GHC_FS_API_CLASSpath::filesystem_error::path2 1 4 12 0
ghc::filesystem::GHC_FS_API_CLASSpath::filesystem_error::what 1 4 16 0
ghc::filesystem::GHC_FS_API_CLASSpath::absolute 2 9 52 1
ghc::filesystem::GHC_FS_API_CLASSpath::absolute 12 45 298 2
ghc::filesystem::GHC_FS_API_CLASSpath::canonical 2 9 52 1
ghc::filesystem::GHC_FS_API_CLASSpath::canonical 15 61 333 2
ghc::filesystem::GHC_FS_API_CLASSpath::copy 1 4 25 2
ghc::filesystem::GHC_FS_API_CLASSpath::copy 1 4 34 3
ghc::filesystem::GHC_FS_API_CLASSpath::copy 2 8 60 3
ghc::filesystem::GHC_FS_API_CLASSpath::copy 32 73 590 4
ghc::filesystem::GHC_FS_API_CLASSpath::copy_file 1 4 26 2
ghc::filesystem::GHC_FS_API_CLASSpath::copy_file 1 4 35 3
ghc::filesystem::GHC_FS_API_CLASSpath::copy_file 2 9 66 3
ghc::filesystem::GHC_FS_API_CLASSpath::copy_file 21 73 572 4
ghc::filesystem::GHC_FS_API_CLASSpath::copy_symlink 2 8 55 2
ghc::filesystem::GHC_FS_API_CLASSpath::copy_symlink 4 13 83 3
ghc::filesystem::GHC_FS_API_CLASSpath::create_directories 2 9 52 1
ghc::filesystem::GHC_FS_API_CLASSpath::create_directories 10 34 189 2
ghc::filesystem::GHC_FS_API_CLASSpath::create_directory 2 9 56 1
ghc::filesystem::GHC_FS_API_CLASSpath::create_directory 1 4 28 2
ghc::filesystem::GHC_FS_API_CLASSpath::create_directory 2 9 59 2
ghc::filesystem::GHC_FS_API_CLASSpath::create_directory 14 36 295 3
ghc::filesystem::GHC_FS_API_CLASSpath::create_directory_symlink 2 8 55 2
ghc::filesystem::GHC_FS_API_CLASSpath::create_directory_symlink 1 4 34 3
ghc::filesystem::GHC_FS_API_CLASSpath::create_hard_link 2 8 55 2
ghc::filesystem::GHC_FS_API_CLASSpath::create_hard_link 1 4 32 3
ghc::filesystem::GHC_FS_API_CLASSpath::create_symlink 2 8 55 2
ghc::filesystem::GHC_FS_API_CLASSpath::create_symlink 1 4 34 3
ghc::filesystem::GHC_FS_API_CLASSpath::current_path 2 9 44 0
ghc::filesystem::GHC_FS_API_CLASSpath::current_path 4 18 189 1
ghc::filesystem::GHC_FS_API_CLASSpath::current_path 2 8 46 1
ghc::filesystem::GHC_FS_API_CLASSpath::current_path 4 10 88 2
ghc::filesystem::GHC_FS_API_CLASSpath::exists 2 4 24 1
ghc::filesystem::GHC_FS_API_CLASSpath::exists 1 4 18 1
ghc::filesystem::GHC_FS_API_CLASSpath::exists 2 8 47 2
ghc::filesystem::GHC_FS_API_CLASSpath::equivalent 2 9 61 2
ghc::filesystem::GHC_FS_API_CLASSpath::equivalent 26 37 430 3
ghc::filesystem::GHC_FS_API_CLASSpath::file_size 2 9 52 1
ghc::filesystem::GHC_FS_API_CLASSpath::file_size 4 16 157 2
ghc::filesystem::GHC_FS_API_CLASSpath::hard_link_count 2 9 52 1
ghc::filesystem::GHC_FS_API_CLASSpath::hard_link_count 6 25 206 2
ghc::filesystem::GHC_FS_API_CLASSpath::is_block_file 1 4 19 1
ghc::filesystem::GHC_FS_API_CLASSpath::is_block_file 1 4 18 1
ghc::filesystem::GHC_FS_API_CLASSpath::is_block_file 1 4 27 2
ghc::filesystem::GHC_FS_API_CLASSpath::is_character_file 1 4 19 1
ghc::filesystem::GHC_FS_API_CLASSpath::is_character_file 1 4 18 1
ghc::filesystem::GHC_FS_API_CLASSpath::is_character_file 1 4 27 2
ghc::filesystem::GHC_FS_API_CLASSpath::is_directory 1 4 19 1
ghc::filesystem::GHC_FS_API_CLASSpath::is_directory 1 4 18 1
ghc::filesystem::GHC_FS_API_CLASSpath::is_directory 1 4 27 2
ghc::filesystem::GHC_FS_API_CLASSpath::is_empty 2 9 39 1
ghc::filesystem::GHC_FS_API_CLASSpath::is_empty 5 21 95 2
ghc::filesystem::GHC_FS_API_CLASSpath::is_fifo 1 4 19 1
ghc::filesystem::GHC_FS_API_CLASSpath::is_fifo 1 4 18 1
ghc::filesystem::GHC_FS_API_CLASSpath::is_fifo 1 4 27 2
ghc::filesystem::GHC_FS_API_CLASSpath::is_other 4 4 32 1
ghc::filesystem::GHC_FS_API_CLASSpath::is_other 1 4 18 1
ghc::filesystem::GHC_FS_API_CLASSpath::is_other 1 4 27 2
ghc::filesystem::GHC_FS_API_CLASSpath::is_regular_file 1 4 19 1
ghc::filesystem::GHC_FS_API_CLASSpath::is_regular_file 1 4 18 1
ghc::filesystem::GHC_FS_API_CLASSpath::is_regular_file 1 4 27 2
ghc::filesystem::GHC_FS_API_CLASSpath::is_socket 1 4 19 1
ghc::filesystem::GHC_FS_API_CLASSpath::is_socket 1 4 18 1
ghc::filesystem::GHC_FS_API_CLASSpath::is_socket 1 4 27 2
ghc::filesystem::GHC_FS_API_CLASSpath::is_symlink 1 4 19 1
ghc::filesystem::GHC_FS_API_CLASSpath::is_symlink 1 4 18 1
ghc::filesystem::GHC_FS_API_CLASSpath::is_symlink 1 4 27 2
ghc::filesystem::GHC_FS_API_CLASSpath::last_write_time 2 9 52 1
ghc::filesystem::GHC_FS_API_CLASSpath::last_write_time 2 7 70 2
ghc::filesystem::GHC_FS_API_CLASSpath::last_write_time 2 8 51 2
ghc::filesystem::GHC_FS_API_CLASSpath::last_write_time 205 1088 7396 3
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/common/autoware_auto_common/include/common/type_traits.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::common::type_traits::impossible_branch 1 4 14 0
autoware::common::type_traits::visit 1 1 16 2
autoware::common::type_traits::visit 1 1 17 2
autoware::common::type_traits::visit 1 5 48 2
autoware::common::type_traits::visit 1 5 49 2
autoware::common::type_traits::intersect::make_intersection 1 8 62 1
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/common/autoware_auto_common/include/common/visibility_control.hpp
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/common/autoware_auto_common/include/common/types.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::common::types::COMMON_PUBLICPointXYZIF::operator == 5 12 105 2
autoware::common::types::COMMON_PUBLICPointXYZF::operator == 4 11 92 2
autoware::common::types::COMMON_PUBLICPointXYZI::operator == 4 14 121 2