apache / tinkerpop
Conditional Complexity

The distribution of complexity of units (measured with McCabe index).

Intro
Learn more...
Conditional Complexity Overall
<1% | 1% | 7% | 11% | 78%
Legend:
51+
26-50
11-25
6-10
1-5
Alternative Visuals
Conditional Complexity per Extension
51+
26-50
11-25
6-10
1-5
java<1% | 1% | 6% | 11% | 79%
py1% | 0% | 4% | 11% | 83%
js0% | 4% | 55% | 14% | 24%
go0% | 2% | 5% | 18% | 74%
groovy0% | 0% | 17% | 20% | 62%
cs0% | 0% | 1% | 6% | 92%
ts0% | 0% | 4% | 11% | 84%
cjs0% | 0% | 0% | 0% | 100%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
gremlin-test1% | <1% | 2% | 6% | 89%
spark-gremlin13% | 0% | 12% | <1% | 73%
gremlin-core<1% | 2% | 6% | 12% | 77%
gremlin-python1% | 0% | 4% | 11% | 83%
gremlin-driver0% | 6% | 2% | 22% | 67%
gremlin-javascript0% | 3% | 39% | 13% | 43%
gremlin-go0% | 2% | 5% | 18% | 74%
sparql-gremlin0% | 20% | 9% | 0% | 69%
gremlin-server0% | 0% | 17% | 26% | 55%
tinkergraph-gremlin0% | 0% | 9% | 19% | 71%
gremlin-console0% | 0% | 36% | 8% | 54%
gremlin-groovy0% | 0% | 9% | 17% | 73%
gremlin-dotnet0% | 0% | 1% | 6% | 92%
gremlin-annotations0% | 0% | 16% | 32% | 50%
neo4j-gremlin0% | 0% | 6% | 12% | 81%
gremlin-language0% | 0% | 34% | 0% | 65%
hadoop-gremlin0% | 0% | 0% | 19% | 80%
gremlin-util0% | 0% | 0% | 21% | 78%
gremlin-tools0% | 0% | 0% | 27% | 72%
gremlint0% | 0% | 0% | 0% | 100%
data0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
232 72 1
256 71 2
60 57 2
110 53 1
96 44 1
94 41 1
113 35 1
85 34 1
51 33 2
113 32 2
172 31 4
64 30 1
61 28 1
103 28 1
129 28 1
91 28 1
110 28 1
59 27 1
29 27 1
134 27 2
86 26 1
43 26 1
30 25 1
73 25 0
59 24 0
105 24 0
26 23 1
52 23 1
37 22 2
59 22 2
90 22 3
82 21 2
47 21 5
45 21 1
76 21 4
24 21 0
61 20 1
59 20 7
109 20 2
95 20 2
27 19 1
56 19 1
8 18 0
8 18 0
57 18 0
47 18 4
32 18 2
20 18 1
32 18 1
27 18 4