JetBrains / ytdb-tinkerpop
Conditional Complexity

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

Intro
Learn more...
Conditional Complexity Overall
<1% | 1% | 7% | 12% | 77%
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% | 7% | 12% | 78%
js0% | 2% | 31% | 12% | 53%
go0% | 1% | 6% | 19% | 71%
py0% | 1% | 4% | 12% | 81%
groovy0% | 0% | 18% | 18% | 63%
cs0% | 0% | 1% | 6% | 92%
ts0% | 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% | 88%
spark-gremlin13% | 0% | 12% | <1% | 73%
gremlin-core<1% | 2% | 6% | 13% | 77%
gremlin-driver0% | 6% | 7% | 16% | 69%
gremlin-server0% | 2% | 28% | 21% | 47%
gremlin-javascript0% | 2% | 32% | 12% | 52%
gremlin-go0% | 1% | 6% | 20% | 71%
sparql-gremlin0% | 20% | 9% | 0% | 69%
gremlin-python0% | 1% | 4% | 12% | 81%
gremlin-console0% | 0% | 27% | 15% | 57%
tinkergraph-gremlin0% | 0% | 9% | 19% | 71%
gremlin-groovy0% | 0% | 13% | 16% | 70%
gremlin-dotnet0% | 0% | 1% | 6% | 92%
gremlin-annotations0% | 0% | 16% | 32% | 50%
gremlin-tools0% | 0% | 7% | 16% | 75%
neo4j-gremlin0% | 0% | 6% | 11% | 82%
gremlin-language0% | 0% | 34% | 0% | 65%
hadoop-gremlin0% | 0% | 0% | 19% | 80%
gremlin-util0% | 0% | 0% | 6% | 93%
gremlin-examples0% | 0% | 0% | 8% | 91%
gremlin-mcp0% | 0% | 0% | 0% | 100%
gremlin-archetype0% | 0% | 0% | 0% | 100%
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
120 66 2
110 53 1
98 45 1
96 41 1
80 38 4
69 37 1
113 35 1
61 33 2
52 33 2
113 32 2
172 31 4
33 30 1
64 30 1
142 29 2
61 28 1
128 28 1
91 28 1
122 28 1
134 27 2
32 26 1
68 26 2
43 26 1
86 26 1
42 26 2
101 25 1
79 25 2
133 25 1
73 25 0
59 24 0
28 24 1
72 24 2
111 24 3
123 24 1
105 24 0
52 23 1
72 23 2
90 22 3
37 22 2
45 22 2
24 21 0
83 21 2
47 21 5
45 21 1
78 21 2
76 21 3
76 21 3
64 20 1
50 20 2