apache / knox
Conditional Complexity

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

Intro
Learn more...
Conditional Complexity Overall
<1% | <1% | 7% | 17% | 73%
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% | 18% | 73%
ts0% | 0% | 3% | 7% | 88%
js0% | 0% | 0% | 26% | 73%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
gateway-server2% | <1% | 5% | 17% | 73%
gateway-topology-simple0% | 22% | 9% | 11% | 56%
gateway-util-common0% | 4% | 8% | 23% | 63%
gateway-shell0% | 0% | 9% | 12% | 78%
gateway-discovery-ambari0% | 0% | 27% | 26% | 46%
gateway-provider-rewrite0% | 0% | 6% | 26% | 66%
gateway-provider-security-jwt0% | 0% | 18% | 32% | 49%
gateway-discovery-cm0% | 0% | 7% | 12% | 80%
gateway-provider-security-shiro0% | 0% | 20% | 15% | 64%
gateway-service-knoxtoken0% | 0% | 15% | 25% | 59%
gateway-service-knoxsso0% | 0% | 63% | 8% | 28%
gateway-util-urltemplate0% | 0% | 8% | 27% | 63%
gateway-provider-security-pac4j0% | 0% | 18% | 33% | 47%
gateway-provider-security-webappsec0% | 0% | 21% | 0% | 78%
gateway-admin-ui0% | 0% | 3% | 7% | 88%
gateway-topology-hadoop-xml0% | 0% | 14% | 0% | 85%
gateway-provider-ha0% | 0% | 3% | 16% | 80%
gateway-provider-security-authz-path-acls0% | 0% | 15% | 42% | 41%
gateway-provider-security-authz-acls0% | 0% | 18% | 8% | 72%
gateway-i18n-logging-sl4j0% | 0% | 74% | 20% | 5%
gateway-service-nifi0% | 0% | 24% | 62% | 12%
gateway-provider-security-authc-remote0% | 0% | 15% | 47% | 37%
gateway-provider-rewrite-func-service-registry0% | 0% | 9% | 25% | 64%
gateway-i18n0% | 0% | 6% | 8% | 84%
knox-token-management-ui0% | 0% | 10% | 0% | 89%
gateway-spi0% | 0% | 0% | 16% | 83%
gateway-service-admin0% | 0% | 0% | 20% | 79%
gateway-provider-security-hadoopauth0% | 0% | 0% | 58% | 41%
gateway-provider-identity-assertion-common0% | 0% | 0% | 20% | 79%
gateway-service-metadata0% | 0% | 0% | 20% | 79%
gateway-util-configinjector0% | 0% | 0% | 23% | 76%
gateway-util-launcher0% | 0% | 0% | 21% | 78%
gateway-provider-rewrite-common0% | 0% | 0% | 8% | 91%
gateway-service-remoteconfig0% | 0% | 0% | 9% | 90%
gateway-service-auth0% | 0% | 0% | 27% | 72%
gateway-service-rm0% | 0% | 0% | 21% | 78%
gateway-service-webhdfs0% | 0% | 0% | 23% | 76%
knox-token-generation-ui0% | 0% | 0% | 13% | 86%
gateway-demo-ldap0% | 0% | 0% | 26% | 73%
gateway-provider-identity-assertion-hadoop-groups0% | 0% | 0% | 26% | 73%
gateway-applications0% | 0% | 0% | 29% | 70%
gateway-provider-rewrite-step-encrypt-uri0% | 0% | 0% | 11% | 88%
knox-homepage-ui0% | 0% | 0% | 7% | 92%
gateway-server-xforwarded-filter0% | 0% | 0% | 8% | 91%
gateway-i18n-logging-log4j0% | 0% | 0% | 55% | 45%
gateway-spi-common0% | 0% | 0% | 0% | 100%
gateway-service-definitions0% | 0% | 0% | 0% | 100%
gateway-provider-rewrite-step-secure-query0% | 0% | 0% | 0% | 100%
gateway-provider-security-preauth0% | 0% | 0% | 0% | 100%
gateway-adapter0% | 0% | 0% | 0% | 100%
gateway-service-hashicorp-vault0% | 0% | 0% | 0% | 100%
gateway-service-session0% | 0% | 0% | 0% | 100%
gateway-service-health0% | 0% | 0% | 0% | 100%
gateway-provider-security-clientcert0% | 0% | 0% | 0% | 100%
gateway-provider-rewrite-func-hostmap-static0% | 0% | 0% | 0% | 100%
gateway-service-knoxssout0% | 0% | 0% | 0% | 100%
gateway-service-vault0% | 0% | 0% | 0% | 100%
gateway-provider-security-authc-anon0% | 0% | 0% | 0% | 100%
gateway-provider-identity-assertion-no-doas0% | 0% | 0% | 0% | 100%
gateway-provider-identity-assertion-regex0% | 0% | 0% | 0% | 100%
gateway-provider-security-authz-composite0% | 0% | 0% | 0% | 100%
gateway-service-hive0% | 0% | 0% | 0% | 100%
gateway-service-hbase0% | 0% | 0% | 0% | 100%
gateway-provider-identity-assertion-switchcase0% | 0% | 0% | 0% | 100%
gateway-service-impala0% | 0% | 0% | 0% | 100%
gateway-provider-jersey0% | 0% | 0% | 0% | 100%
gateway-service-jkg0% | 0% | 0% | 0% | 100%
gateway-service-livy0% | 0% | 0% | 0% | 100%
gateway-provider-identity-assertion-pseudo0% | 0% | 0% | 0% | 100%
gateway-provider-rewrite-func-inbound-query-param0% | 0% | 0% | 0% | 100%
gateway-provider-identity-assertion-concat0% | 0% | 0% | 0% | 100%
knox-webshell-ui0% | 0% | 0% | 0% | 100%
gateway-service-as0% | 0% | 0% | 0% | 100%
gateway-service-tgs0% | 0% | 0% | 0% | 100%
gateway-openapi-ui0% | 0% | 0% | 0% | 100%
gateway-service-storm0% | 0% | 0% | 0% | 100%
gateway-service-nifi-registry0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
354 141 1
184 45 10
74 32 2
105 29 1
98 25 3
93 24 0
81 24 5
81 20 1
84 20 1
86 20 1
83 20 1
58 19 0
85 18 1
45 18 12
95 18 0
38 17 1
67 17 3
58 17 2
43 16 2
42 16 1
86 16 2
92 16 1
41 16 3
43 16 4
54 15 3
59 15 4
72 15 1
46 15 3
61 15 3
52 14 3
54 14 4
104 14 1
37 14 1
56 14 0
35 14 3
57 14 2
39 14 1
44 13 3
36 13 0
53 13 2
60 13 1
35 13 2
51 13 0
36 13 0
51 13 0
45 13 1
85 12 5
49 12 2
40 12 5
38 12 2