apache / incubator-kie-drools
Conditional Complexity

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

Intro
Learn more...
Conditional Complexity Overall
<1% | 3% | 10% | 13% | 72%
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% | 3% | 10% | 13% | 72%
js0% | 0% | 0% | 40% | 59%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
drools-drl3% | 17% | 28% | 14% | 36%
drools-core1% | <1% | 10% | 12% | 75%
drools-mvel1% | 2% | 8% | 16% | 70%
drools-model0% | 2% | 6% | 12% | 78%
kie-dmn0% | <1% | 9% | 13% | 75%
drools-util0% | 7% | 15% | 16% | 59%
drools-serialization-protobuf0% | 9% | 9% | 21% | 58%
kie-internal0% | 6% | 6% | 10% | 77%
drools-decisiontables0% | 10% | 4% | 23% | 61%
drools-ecj0% | 62% | 0% | 0% | 37%
drools-base0% | 1% | 5% | 11% | 81%
kie-pmml-trusty0% | <1% | 3% | 10% | 85%
drools-scenario-simulation0% | 1% | 4% | 7% | 86%
drools-compiler0% | <1% | 16% | 17% | 66%
drools-wiring0% | 3% | 6% | 15% | 74%
drools-traits0% | 0% | 8% | 20% | 71%
kie-api0% | 0% | 17% | 7% | 75%
drools-xml-support0% | 0% | 10% | 13% | 75%
kie-util0% | 0% | 7% | 14% | 78%
drools-tms0% | 0% | 9% | 23% | 66%
drools-impact-analysis0% | 0% | 9% | 17% | 73%
drools-verifier0% | 0% | 1% | 8% | 89%
drools-kiesession0% | 0% | 2% | 9% | 88%
drools-commands0% | 0% | 3% | 5% | 91%
drools-examples0% | 0% | 3% | 11% | 84%
drools-retediagram0% | 0% | 33% | 5% | 61%
drools-examples-api0% | 0% | 21% | 8% | 70%
kie-ci0% | 0% | 7% | 26% | 65%
drools-templates0% | 0% | 6% | 15% | 77%
drools-fastutil0% | 0% | 20% | 7% | 71%
drools-beliefs0% | 0% | 3% | 18% | 77%
drools-quarkus-extension0% | 0% | 15% | 13% | 71%
drools-persistence0% | 0% | 2% | 26% | 71%
kie-maven-plugin0% | 0% | 4% | 20% | 74%
kie-drl0% | 0% | 6% | 0% | 93%
kie-memory-compiler0% | 0% | 3% | 14% | 81%
efesto0% | 0% | 1% | 1% | 97%
drools-alphanetwork-compiler0% | 0% | 0% | 9% | 90%
drools-docs0% | 0% | 0% | 40% | 59%
drools-drlonyaml-parent0% | 0% | 0% | 17% | 82%
drools-io0% | 0% | 0% | 6% | 93%
drools-ruleunits0% | 0% | 0% | <1% | 99%
drools-metric0% | 0% | 0% | 2% | 97%
drools-reliability0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
161 157 1
397 131 0
348 117 0
190 94 3
127 70 4
170 64 3
307 59 1
147 54 1
162 51 0
162 51 0
175 50 1
141 49 0
141 49 0
158 48 0
188 46 1
121 46 0
188 46 1
140 45 0
140 45 0
136 44 4
92 43 2
151 43 1
118 43 0
97 41 2
108 41 1
109 41 0
127 41 0
109 41 0
127 41 0
107 41 1
104 40 1
104 40 1
56 38 4
86 38 1
114 38 0
114 38 0
121 37 2
127 37 0
110 36 0
116 36 0
101 36 0
110 36 0
116 36 0
101 36 0
38 35 1
191 35 5
60 34 2
60 34 2
71 34 1
71 34 1