apache / ranger
Conditional Complexity

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

Intro
Learn more...
Conditional Complexity Overall
2% | 6% | 15% | 18% | 57%
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
java2% | 6% | 16% | 19% | 55%
js2% | 6% | 11% | 15% | 63%
py2% | <1% | 11% | 10% | 75%
c0% | 0% | 0% | 63% | 36%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
security-admin2% | 6% | 14% | 15% | 60%
hive-agent17% | 5% | 28% | 19% | 29%
agents-common1% | 4% | 16% | 23% | 54%
hdfs-agent18% | 9% | 24% | 14% | 33%
plugin-solr14% | 18% | 17% | 17% | 32%
unixauthservice24% | 0% | 27% | 7% | 40%
ranger-elasticsearch-plugin-shim48% | 0% | 0% | 6% | 44%
jisql18% | 26% | 10% | 15% | 27%
ugsync0% | 16% | 22% | 24% | 35%
agents-audit0% | 8% | 11% | 20% | 59%
hbase-agent0% | 12% | 19% | 21% | 46%
embeddedwebserver0% | 18% | 9% | 26% | 45%
plugin-kms0% | 20% | 12% | 18% | 48%
plugin-yarn0% | 20% | 0% | 30% | 48%
storm-agent0% | 21% | 11% | 23% | 43%
agents-installer0% | 29% | 10% | 39% | 21%
plugin-atlas0% | 9% | 18% | 24% | 47%
kms0% | 0% | 13% | 21% | 64%
tagsync0% | 0% | 26% | 21% | 52%
ranger-tools0% | 0% | 16% | 20% | 62%
plugin-trino0% | 0% | 53% | 16% | 30%
plugin-presto0% | 0% | 28% | 13% | 57%
credentialbuilder0% | 0% | 52% | 43% | 3%
knox-agent0% | 0% | 19% | 29% | 51%
plugin-ozone0% | 0% | 39% | 21% | 38%
plugin-schema-registry0% | 0% | 28% | 5% | 65%
intg0% | 0% | 5% | 3% | 91%
plugin-kafka0% | 0% | 16% | 40% | 43%
unixauthclient0% | 0% | 10% | 39% | 50%
plugin-nifi0% | 0% | 20% | 11% | 68%
plugin-nifi-registry0% | 0% | 20% | 10% | 68%
ranger-authn0% | 0% | 15% | 49% | 34%
plugin-nestedstructure0% | 0% | 7% | 23% | 69%
plugin-sqoop0% | 0% | 0% | 41% | 58%
ranger-metrics0% | 0% | 0% | 47% | 52%
plugin-kylin0% | 0% | 0% | 28% | 71%
plugin-elasticsearch0% | 0% | 0% | 26% | 73%
unixauthpam0% | 0% | 0% | 100% | 0%
ranger-examples0% | 0% | 0% | 33% | 66%
ranger-plugin-classloader0% | 0% | 0% | 25% | 74%
ranger-common-ha0% | 0% | 0% | 11% | 88%
agents-cred0% | 0% | 0% | 12% | 87%
ranger-hbase-plugin-shim0% | 0% | 0% | 0% | 100%
ugsync-util0% | 0% | 0% | 0% | 100%
ranger-presto-plugin-shim0% | 0% | 0% | 0% | 100%
ranger-util0% | 0% | 0% | 0% | 100%
ranger-solr-plugin-shim0% | 0% | 0% | 0% | 100%
ranger-atlas-plugin-shim0% | 0% | 0% | 0% | 100%
ranger-kms-plugin-shim0% | 0% | 0% | 0% | 100%
ranger-knox-plugin-shim0% | 0% | 0% | 0% | 100%
ranger-storm-plugin-shim0% | 0% | 0% | 0% | 100%
ranger-hdfs-plugin-shim0% | 0% | 0% | 0% | 100%
ranger-kafka-plugin-shim0% | 0% | 0% | 0% | 100%
ranger-yarn-plugin-shim0% | 0% | 0% | 0% | 100%
ranger-ozone-plugin-shim0% | 0% | 0% | 0% | 100%
ranger-hive-plugin-shim0% | 0% | 0% | 0% | 100%
ranger-sqoop-plugin-shim0% | 0% | 0% | 0% | 100%
unixauthnative0% | 0% | 0% | 0% | 100%
ranger-kylin-plugin-shim0% | 0% | 0% | 0% | 100%
plugin-kudu0% | 0% | 0% | 0% | 100%
dev-support0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
222 161 4
167 155 1
417 129 9
273 113 2
262 109 17
298 105 3
177 97 4
136 77 3
161 76 1
254 63 4
200 63 1
151 62 1
158 59 2
106 59 1
271 58 4
159 58 3
199 57 0
183 57 1
231 54 1
160 53 0
153 52 3
179 51 2
203 51 1
51 49 1
93 48 1
164 48 5
189 47 1
212 46 1
70 46 1
205 45 10
135 45 1
258 45 1
90 45 2
167 44 3
134 44 1
205 44 7
142 43 1
131 43 4
128 43 3
179 43 1
113 42 1
610 42 2
176 42 1
102 41 1
208 41 3
123 41 1
124 41 1
105 40 2
120 40 1
131 40 1