apache / jackrabbit-oak
Conditional Complexity

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

Intro
Learn more...
Conditional Complexity Overall
<1% | 2% | 10% | 16% | 70%
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% | 2% | 10% | 16% | 70%
js0% | 0% | 20% | 30% | 48%
groovy0% | 0% | 0% | 22% | 77%
pl0% | 0% | 0% | 0% | 100%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
oak-lucene3% | 6% | 9% | 15% | 64%
oak-core<1% | 2% | 10% | 18% | 67%
oak-solr-core9% | 5% | 19% | 14% | 51%
oak-core-spi7% | 4% | 4% | 4% | 79%
oak-store-document0% | 3% | 16% | 17% | 62%
oak-segment-tar0% | 2% | 7% | 13% | 76%
oak-run0% | 1% | 15% | 20% | 62%
oak-commons0% | 6% | 12% | 17% | 64%
oak-query-spi0% | 13% | 11% | 12% | 62%
oak-search-elastic0% | 2% | 17% | 17% | 62%
oak-jcr0% | <1% | 8% | 13% | 77%
oak-search0% | 1% | 14% | 16% | 67%
oak-upgrade0% | <1% | 7% | 18% | 72%
oak-api0% | 7% | 12% | 6% | 73%
oak-benchmarks0% | 0% | 12% | 11% | 75%
oak-run-commons0% | 0% | 11% | 9% | 78%
oak-store-spi0% | 0% | 12% | 10% | 77%
oak-blob-cloud0% | 0% | 23% | 26% | 50%
oak-blob-cloud-azure0% | 0% | 20% | 31% | 48%
oak-examples0% | 0% | 16% | 21% | 61%
oak-blob0% | 0% | 14% | 16% | 68%
oak-blob-plugins0% | 0% | 2% | 13% | 84%
oak-segment-azure0% | 0% | 6% | 19% | 74%
oak-http0% | 0% | 16% | 20% | 63%
oak-benchmarks-lucene0% | 0% | 2% | 19% | 78%
oak-security-spi0% | 0% | <1% | 16% | 82%
oak-authorization-cug0% | 0% | 3% | 31% | 65%
oak-authorization-principalbased0% | 0% | 2% | 21% | 75%
oak-auth-ldap0% | 0% | 3% | 22% | 74%
oak-doc-railroad-macro0% | 0% | 10% | 22% | 67%
oak-store-composite0% | 0% | 0% | 17% | 82%
oak-segment-aws0% | 0% | 0% | 12% | 87%
oak-pojosr0% | 0% | 0% | 19% | 80%
oak-segment-remote0% | 0% | 0% | 10% | 89%
oak-exercise0% | 0% | 0% | 0% | 100%
oak-run-elastic0% | 0% | 0% | 0% | 100%
oak-jackrabbit-api0% | 0% | 0% | 0% | 100%
oak-benchmarks-elastic0% | 0% | 0% | 0% | 100%
oak-search-mt0% | 0% | 0% | 0% | 100%
oak-benchmarks-solr0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
132 77 3
300 72 1
208 66 3
170 62 2
271 61 2
122 49 0
120 45 2
148 44 2
106 43 1
168 42 2
112 40 1
93 40 3
202 38 2
84 38 1
116 37 5
257 37 0
115 36 0
113 36 5
95 36 3
134 35 1
128 35 7
79 34 1
126 33 4
134 33 0
94 32 3
87 32 1
43 31 1
191 31 3
81 30 3
76 30 1
79 30 6
29 29 0
113 29 0
82 29 2
84 29 1
124 28 2
214 28 1
89 27 2
18 27 2
89 26 6
138 26 0
54 26 1
78 25 2
73 25 2
94 25 6
53 25 3
63 24 1
123 24 2
78 24 7
76 24 3