The distribution of complexity of units (measured with McCabe index).
Intro
Conditional complexity (also called cyclomatic complexity) is a term used to measure the complexity of software. The term refers to the number of possible paths through a program function. A higher value ofter means higher maintenance and testing costs (infosecinstitute.com).
Conditional complexity is calculated by counting all conditions in the program that can affect the execution path (e.g. if statement, loops, switches, and/or operators, try and catch blocks...).
Conditional complexity is measured at the unit level (methods, functions...).
Units are classified in four categories based on the measured McCabe index: 1-5 (simple units), 6-10 (medium complex units), 11-25 (complex units), 26+ (very complex units).
int mp_toom_mul() in packages/amazon-cognito-identity-js/ios/JKBigInteger/LibTomMath/tommath.c
196
60
3
int mp_exptmod_fast() in packages/amazon-cognito-identity-js/ios/JKBigInteger/LibTomMath/tommath.c
205
58
5
int s_mp_exptmod() in packages/amazon-cognito-identity-js/ios/JKBigInteger/LibTomMath/tommath.c
160
49
5
public void sendToNotificationCentre() in packages/pushnotification/android/src/main/java/com/amazonaws/amplify/pushnotification/modules/RNPushNotificationHelper.java
184
42
1
int mp_invmod_slow() in packages/amazon-cognito-identity-js/ios/JKBigInteger/LibTomMath/tommath.c
110
39
3
int mp_div() in packages/amazon-cognito-identity-js/ios/JKBigInteger/LibTomMath/tommath.c
130
36
4
int mp_prime_next_prime() in packages/amazon-cognito-identity-js/ios/JKBigInteger/LibTomMath/tommath.c
95
32
3
int fast_mp_invmod() in packages/amazon-cognito-identity-js/ios/JKBigInteger/LibTomMath/tommath.c
84
26
3
private RNPushNotificationAttributes() in packages/pushnotification/android/src/main/java/com/amazonaws/amplify/pushnotification/modules/RNPushNotificationAttributes.java