Analysis parameters

File

src/concurrent/mod.rs

Mode

Functions

Complexity

Cyclomatic

Thresholds

Coverage

Wcc

Crap

Skunk

60.0

60.0

16.4

16.7

%

%

File

Complexity

6.4

Coverage

99.2%

99.2%

Wcc

90.7%

90.7%

CRAP

6.4

Skunk

6.5

Functions
Function Complexity Coverage Wcc CRAP Skunk
function(321, 331) 1.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 1.0 1.0
update_project_min(228, 242) 1.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 1.0 1.0
get_project_metrics(699, 706) 4.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 4.0 4.0
get_file_name(108, 113) 5.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 5.0 5.0
<anonymous>(669, 671) 1.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 1.0 1.0
project_total(333, 345) 1.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 1.0 1.0
sort_output(546, 565) 11.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 11.0 11.0
<anonymous>(603, 605) 1.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 1.0 1.0
merge(480, 488) 1.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 1.0 1.0
project_average(281, 298) 1.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 1.0 1.0
project_max(371, 377) 1.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 1.0 1.0
get_spaces(634, 652) 5.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 5.0 5.0
project_max(244, 252) 1.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 1.0 1.0
project_min(217, 225) 1.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 1.0 1.0
new(458, 463) 1.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 1.0 1.0
get_project_average(688, 697) 3.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 3.0 3.0
producer(714, 720) 3.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 3.0 3.0
update_project_max(379, 393) 1.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 1.0 1.0
project_average(404, 418) 1.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 1.0 1.0
file(133, 161) 3.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 3.0 3.0
compute_metrics(654, 664) 4.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 4.0 4.0
update_project_max(255, 269) 1.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 1.0 1.0
project_min(347, 353) 1.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 1.0 1.0
new(435, 442) 1.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 1.0 1.0
new(503, 513) 1.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 1.0 1.0
consumer(722, 736) 4.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 4.0 4.0
sum(272, 279) 1.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 1.0 1.0
<anonymous>(680, 682) 1.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 1.0 1.0
project_total(187, 215) 3.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 3.0 3.0
<anonymous>(71, 89) 6.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 6.0 6.0
project_sum(396, 402) 1.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 1.0 1.0
function(163, 185) 3.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 3.0 3.0
compute_file_metrics(611, 632) 4.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 4.0 4.0
update_project_min(355, 369) 1.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 1.0 1.0
get_functions_metrics(592, 609) 4.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 4.0 4.0
get_lines_coverage(101, 106) 5.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 5.0 5.0
composer(738, 752) 6.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 6.0 6.0
get_project_min(666, 675) 3.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 3.0 3.0
run(64, 91) 8.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 8.0 8.0
<anonymous>(79, 81) 1.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 1.0 1.0
update(465, 477) 3.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 3.0 3.0
<anonymous>(555, 559) 3.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 3.0 3.0
<anonymous>(692, 694) 1.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 1.0 1.0
get_project_max(677, 686) 3.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 3.0 3.0
<anonymous>(576, 581) 2.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 2.0 2.0
file(313, 319) 1.0
100.0%

100.0%

100.0%
100.0%

100.0%

100.0% 1.0 1.0
update_spaces(567, 590) 5.0
94.1%

94.1%

94.1%
94.1%

94.1%

94.1% 5.0 5.5
update_ignored_files(537, 544) 4.0
80.0%

80.0%

80.0%
80.0%

80.0%

80.0% 4.1 5.3
<anonymous>(547, 551) 4.0
33.3%

33.3%

33.3%
33.3%

33.3%

33.3% 8.7 8.4