apache / jackrabbit-oak
Conditional Complexity

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

Intro
Learn more...
Conditional Complexity Overall
<1% | 2% | 12% | 16% | 67%
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% | 11% | 16% | 68%
py0% | 13% | 36% | 24% | 25%
js0% | 0% | 20% | 36% | 42%
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-lucene1% | 4% | 13% | 17% | 63%
oak-core<1% | 2% | 10% | 18% | 67%
oak-solr-core9% | 5% | 19% | 14% | 51%
oak-core-spi7% | 3% | 4% | 5% | 78%
oak-store-document0% | 3% | 16% | 17% | 62%
oak-segment-tar0% | 2% | 7% | 13% | 76%
oak-run0% | 1% | 15% | 21% | 60%
oak-commons0% | 4% | 11% | 15% | 68%
oak-query-spi0% | 13% | 11% | 14% | 61%
oak-jcr0% | <1% | 8% | 13% | 77%
oak-search0% | 1% | 13% | 17% | 67%
oak-search-elastic0% | 2% | 12% | 21% | 63%
oak-upgrade0% | <1% | 7% | 18% | 73%
oak-api0% | 7% | 12% | 6% | 73%
oak-run-commons0% | 0% | 14% | 15% | 70%
oak-benchmarks0% | 0% | 12% | 11% | 75%
oak-store-spi0% | 0% | 11% | 11% | 76%
oak-blob-cloud0% | 0% | 27% | 21% | 51%
oak-segment-azure0% | 0% | 8% | 17% | 73%
oak-blob-cloud-azure0% | 0% | 17% | 28% | 54%
oak-blob0% | 0% | 14% | 16% | 68%
oak-examples0% | 0% | 11% | 19% | 68%
oak-blob-plugins0% | 0% | 2% | 12% | 84%
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% | 17% | 82%
oak-pojosr0% | 0% | 0% | 19% | 80%
oak-segment-remote0% | 0% | 0% | 11% | 88%
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-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
176 76 2
300 72 1
311 67 1
208 66 3
271 61 2
225 55 2
248 54 1
208 49 3
122 49 0
120 45 2
148 44 2
106 43 1
168 42 2
171 41 3
112 40 1
93 40 3
136 39 1
202 38 2
158 38 6
84 38 1
116 37 5
150 37 3
257 37 0
113 36 5
115 36 0
123 36 1
95 36 3
128 35 7
134 35 1
79 34 1
197 33 3
134 33 0
94 32 3
116 32 2
173 32 1
87 32 1
43 31 1
123 31 4
134 30 1
81 30 3
81 30 6
76 30 1
227 29 1
127 29 2
186 29 3
113 29 0
29 29 0
84 29 1
80 28 2