aws / aws-sdk-cpp
Conditional Complexity

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).
Learn more...
Conditional Complexity Overall
  • There are 466,182 units with 1,580,187 lines of code in units (31.7% of code).
    • 108 very complex units (36,344 lines of code)
    • 318 complex units (40,505 lines of code)
    • 2,647 medium complex units (155,963 lines of code)
    • 8,366 simple units (254,647 lines of code)
    • 454,743 very simple units (1,092,728 lines of code)
2% | 2% | 9% | 16% | 69%
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
cpp3% | 3% | 12% | 21% | 59%
java0% | 0% | 19% | 17% | 62%
py0% | 0% | 10% | 27% | 62%
h0% | 0% | <1% | <1% | 99%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
aws-cpp-sdk-ec26% | 3% | 14% | 21% | 54%
aws-cpp-sdk-rds9% | 10% | 9% | 15% | 54%
aws-cpp-sdk-wafv226% | 0% | 8% | 11% | 53%
aws-cpp-sdk-route53domains39% | 4% | 5% | 7% | 43%
aws-cpp-sdk-waf-regional22% | 0% | 2% | 10% | 65%
aws-cpp-sdk-waf23% | 0% | 2% | 9% | 64%
aws-cpp-sdk-connect12% | 1% | 5% | 10% | 69%
aws-cpp-sdk-securityhub7% | 3% | 13% | 13% | 61%
aws-cpp-sdk-mediaconvert5% | 4% | 10% | 17% | 62%
aws-cpp-sdk-redshift7% | 4% | 7% | 16% | 64%
aws-cpp-sdk-sagemaker2% | 3% | 10% | 17% | 64%
aws-cpp-sdk-gamelift9% | 3% | 11% | 12% | 63%
aws-cpp-sdk-codecommit10% | 0% | 7% | 11% | 70%
aws-cpp-sdk-config8% | 0% | 6% | 17% | 67%
aws-cpp-sdk-neptune8% | 9% | 13% | 11% | 57%
aws-cpp-sdk-compute-optimizer12% | 6% | 10% | 20% | 48%
aws-cpp-sdk-cloudfront5% | 0% | 4% | 14% | 76%
aws-cpp-sdk-opensearch8% | 1% | 8% | 15% | 66%
aws-cpp-sdk-swf7% | 0% | 14% | 13% | 64%
aws-cpp-sdk-opsworks6% | 5% | 18% | 7% | 62%
aws-cpp-sdk-lightsail2% | 3% | 14% | 15% | 63%
aws-cpp-sdk-ssm2% | 5% | 14% | 16% | 61%
aws-cpp-sdk-codedeploy6% | 6% | 4% | 18% | 63%
aws-cpp-sdk-polly21% | 10% | 16% | 12% | 38%
aws-cpp-sdk-storagegateway4% | 4% | 8% | 10% | 72%
aws-cpp-sdk-es6% | 1% | 6% | 15% | 69%
aws-cpp-sdk-states10% | 4% | 2% | 8% | 73%
aws-cpp-sdk-inspector6% | 0% | 10% | 18% | 64%
aws-cpp-sdk-inspector23% | 0% | 14% | 15% | 66%
aws-cpp-sdk-elasticache2% | 12% | 8% | 21% | 56%
aws-cpp-sdk-route533% | 8% | 7% | 12% | 68%
aws-cpp-sdk-ecs2% | 6% | 11% | 13% | 65%
aws-cpp-sdk-docdb3% | 7% | 16% | 14% | 57%
aws-cpp-sdk-cloudtrail7% | 0% | 10% | 11% | 71%
aws-cpp-sdk-core1% | 5% | 12% | 17% | 63%
aws-cpp-sdk-s3-crt0% | 7% | 5% | 19% | 67%
aws-cpp-sdk-s30% | 7% | 5% | 19% | 67%
aws-cpp-sdk-codebuild0% | 12% | 5% | 15% | 65%
aws-cpp-sdk-dms0% | 9% | 16% | 10% | 63%
aws-cpp-sdk-cognito-idp0% | 7% | 4% | 15% | 72%
aws-cpp-sdk-autoscaling0% | 7% | 13% | 16% | 62%
aws-cpp-sdk-lambda0% | 8% | 5% | 6% | 78%
aws-cpp-sdk-medialive0% | 2% | 11% | 13% | 72%
aws-cpp-sdk-monitoring0% | 10% | 8% | 17% | 62%
aws-cpp-sdk-devicefarm0% | 6% | 14% | 11% | 67%
aws-cpp-sdk-organizations0% | 11% | 4% | 10% | 73%
aws-cpp-sdk-elasticmapreduce0% | 5% | 12% | 18% | 63%
aws-cpp-sdk-robomaker0% | 6% | 5% | 21% | 65%
aws-cpp-sdk-quicksight0% | 2% | 7% | 11% | 78%
aws-cpp-sdk-glue0% | 2% | 10% | 15% | 72%
aws-cpp-sdk-batch0% | 8% | 10% | 16% | 65%
aws-cpp-sdk-license-manager0% | 6% | 11% | 18% | 63%
aws-cpp-sdk-appstream0% | 4% | 15% | 11% | 69%
aws-cpp-sdk-memorydb0% | 7% | 5% | 17% | 68%
aws-cpp-sdk-mwaa0% | 16% | 8% | 12% | 62%
aws-cpp-sdk-iot0% | 1% | 5% | 17% | 76%
aws-cpp-sdk-iam0% | 2% | 8% | 11% | 77%
aws-cpp-sdk-transcribe0% | 5% | 12% | 15% | 67%
aws-cpp-sdk-braket0% | 11% | 11% | 17% | 59%
aws-cpp-sdk-comprehendmedical0% | 6% | 15% | 21% | 55%
aws-cpp-sdk-amplify0% | 6% | 12% | 12% | 69%
aws-cpp-sdk-ds0% | 3% | 5% | 16% | 74%
aws-cpp-sdk-cloudformation0% | 2% | 21% | 17% | 58%
aws-cpp-sdk-fsx0% | 2% | 12% | 24% | 60%
aws-cpp-sdk-cloudsearch0% | 6% | 12% | 20% | 60%
aws-cpp-sdk-dynamodb0% | 2% | 11% | 16% | 68%
aws-cpp-sdk-elasticbeanstalk0% | 2% | 19% | 16% | 61%
aws-cpp-sdk-opsworkscm0% | 10% | 9% | 4% | 74%
aws-cpp-sdk-workdocs0% | 3% | 6% | 14% | 75%
aws-cpp-sdk-ce0% | 2% | 10% | 23% | 63%
aws-cpp-sdk-rekognition0% | 2% | 5% | 15% | 76%
aws-cpp-sdk-logs0% | 4% | 0% | 21% | 73%
aws-cpp-sdk-application-insights0% | 6% | 6% | 18% | 69%
aws-cpp-sdk-sqs0% | 7% | 3% | 28% | 60%
aws-cpp-sdk-fms0% | 3% | 13% | 19% | 63%
aws-cpp-sdk-devops-guru0% | 3% | 7% | 18% | 70%
aws-cpp-sdk-marketplacecommerceanalytics0% | 36% | 0% | 21% | 41%
aws-cpp-sdk-elasticloadbalancingv20% | 2% | 16% | 20% | 60%
aws-cpp-sdk-email0% | 1% | 4% | 14% | 78%
aws-cpp-sdk-codepipeline0% | 2% | 6% | 18% | 73%
aws-cpp-sdk-kms0% | 3% | 11% | 16% | 69%
aws-cpp-sdk-xray0% | 3% | 8% | 18% | 70%
aws-cpp-sdk-acm0% | 6% | 22% | 16% | 55%
aws-cpp-sdk-clouddirectory0% | 1% | 6% | 10% | 81%
aws-cpp-sdk-ecr0% | 2% | 3% | 19% | 74%
aws-cpp-sdk-wellarchitected0% | 2% | 8% | 16% | 73%
aws-cpp-sdk-health0% | 6% | 13% | 10% | 69%
aws-cpp-sdk-databrew0% | 2% | 14% | 11% | 72%
aws-cpp-sdk-directconnect0% | 1% | 12% | 12% | 72%
aws-cpp-sdk-eks0% | 2% | 17% | 17% | 62%
aws-cpp-sdk-sns0% | 3% | 4% | 11% | 79%
aws-cpp-sdk-pinpoint0% | <1% | 16% | 13% | 69%
aws-cpp-sdk-elasticfilesystem0% | 3% | 6% | 10% | 80%
aws-cpp-sdk-macie20% | 1% | 7% | 18% | 72%
aws-cpp-sdk-dax0% | 4% | 9% | 9% | 76%
aws-cpp-sdk-appflow0% | 0% | 37% | 12% | 50%
aws-cpp-sdk-s3control0% | 0% | 21% | 19% | 58%
aws-cpp-sdk-comprehend0% | 0% | 20% | 8% | 70%
aws-cpp-sdk-kendra0% | 0% | 13% | 21% | 64%
aws-cpp-sdk-imagebuilder0% | 0% | 21% | 11% | 66%
aws-cpp-sdk-apigateway0% | 0% | 11% | 8% | 80%
aws-cpp-sdk-customer-profiles0% | 0% | 23% | 14% | 62%
aws-cpp-sdk-nimble0% | 0% | 17% | 18% | 63%
aws-cpp-sdk-apigatewayv20% | 0% | 14% | 7% | 77%
aws-cpp-sdk-drs0% | 0% | 20% | 19% | 59%
aws-cpp-sdk-mgn0% | 0% | 21% | 12% | 65%
aws-cpp-sdk-firehose0% | 0% | 20% | 19% | 60%
aws-cpp-sdk-mediaconnect0% | 0% | 17% | 16% | 66%
aws-cpp-sdk-alexaforbusiness0% | 0% | 8% | 17% | 74%
aws-cpp-sdk-servicecatalog0% | 0% | 7% | 17% | 74%
aws-cpp-sdk-proton0% | 0% | 11% | 16% | 72%
aws-cpp-sdk-networkmanager0% | 0% | 8% | 22% | 69%
aws-cpp-sdk-auditmanager0% | 0% | 9% | 16% | 74%
aws-cpp-sdk-backup0% | 0% | 9% | 15% | 74%
aws-cpp-sdk-sms0% | 0% | 15% | 17% | 67%
aws-cpp-sdk-chime0% | 0% | 3% | 10% | 85%
aws-cpp-sdk-evidently0% | 0% | 13% | 13% | 73%
aws-cpp-sdk-migrationhubstrategy0% | 0% | 15% | 23% | 61%
aws-cpp-sdk-machinelearning0% | 0% | 16% | 16% | 67%
aws-cpp-sdk-snowball0% | 0% | 17% | 12% | 69%
code-generation0% | 0% | 20% | 16% | 62%
aws-cpp-sdk-mturk-requester0% | 0% | 13% | 14% | 71%
aws-cpp-sdk-route53resolver0% | 0% | 9% | 15% | 75%
aws-cpp-sdk-application-autoscaling0% | 0% | 26% | 25% | 48%
aws-cpp-sdk-accessanalyzer0% | 0% | 11% | 19% | 68%
aws-cpp-sdk-workmail0% | 0% | 9% | 9% | 80%
aws-cpp-sdk-migration-hub-refactor-spaces0% | 0% | 14% | 17% | 67%
aws-cpp-sdk-resiliencehub0% | 0% | 10% | 25% | 64%
aws-cpp-sdk-frauddetector0% | 0% | 6% | 16% | 76%
aws-cpp-sdk-elastictranscoder0% | 0% | 17% | 16% | 65%
aws-cpp-sdk-outposts0% | 0% | 15% | 19% | 65%
aws-cpp-sdk-network-firewall0% | 0% | 11% | 11% | 77%
aws-cpp-sdk-savingsplans0% | 0% | 22% | 25% | 51%
aws-cpp-sdk-datasync0% | 0% | 9% | 18% | 72%
aws-cpp-sdk-sesv20% | 0% | 5% | 11% | 82%
aws-cpp-sdk-workspaces0% | 0% | 7% | 14% | 77%
aws-cpp-sdk-appsync0% | 0% | 8% | 14% | 76%
aws-cpp-sdk-personalize0% | 0% | 7% | 18% | 74%
aws-cpp-sdk-globalaccelerator0% | 0% | 10% | 10% | 79%
aws-cpp-sdk-iotsitewise0% | 0% | 4% | 16% | 78%
aws-cpp-sdk-amplifyuibuilder0% | 0% | 17% | 13% | 68%
aws-cpp-sdk-mediapackage0% | 0% | 12% | 15% | 71%
aws-cpp-sdk-grafana0% | 0% | 17% | 11% | 70%
aws-cpp-sdk-awstransfer0% | 0% | 8% | 16% | 74%
aws-cpp-sdk-managedblockchain0% | 0% | 11% | 18% | 70%
aws-cpp-sdk-lex-models0% | 0% | 6% | 11% | 81%
aws-cpp-sdk-elasticloadbalancing0% | 0% | 11% | 10% | 77%
aws-cpp-sdk-kafka0% | 0% | 7% | 10% | 81%
aws-cpp-sdk-lakeformation0% | 0% | 7% | 21% | 71%
aws-cpp-sdk-budgets0% | 0% | 11% | 16% | 71%
aws-cpp-sdk-translate0% | 0% | 16% | 11% | 72%
aws-cpp-sdk-mediatailor0% | 0% | 7% | 6% | 85%
aws-cpp-sdk-codeguru-reviewer0% | 0% | 13% | 21% | 65%
aws-cpp-sdk-transcribestreaming0% | 0% | 17% | 29% | 52%
aws-cpp-sdk-kinesisanalyticsv20% | 0% | 5% | 15% | 78%
aws-cpp-sdk-iotwireless0% | 0% | 3% | 14% | 81%
aws-cpp-sdk-mq0% | 0% | 10% | 12% | 77%
aws-cpp-sdk-dataexchange0% | 0% | 7% | 19% | 73%
aws-cpp-sdk-lookoutmetrics0% | 0% | 8% | 20% | 71%
aws-cpp-sdk-ram0% | 0% | 10% | 25% | 64%
aws-cpp-sdk-location0% | 0% | 5% | 15% | 79%
aws-cpp-sdk-acm-pca0% | 0% | 9% | 20% | 70%
aws-cpp-sdk-chime-sdk-messaging0% | 0% | 5% | 8% | 86%
aws-cpp-sdk-finspace-data0% | 0% | 12% | 20% | 66%
aws-cpp-sdk-iotanalytics0% | 0% | 6% | 11% | 82%
aws-cpp-sdk-serverlessrepo0% | 0% | 13% | 11% | 75%
aws-cpp-sdk-lookoutvision0% | 0% | 9% | 15% | 75%
aws-cpp-sdk-synthetics0% | 0% | 15% | 7% | 77%
aws-cpp-sdk-lookoutequipment0% | 0% | 10% | 13% | 75%
aws-cpp-sdk-forecast0% | 0% | 4% | 19% | 75%
aws-cpp-sdk-guardduty0% | 0% | 3% | 16% | 79%
aws-cpp-sdk-chime-sdk-meetings0% | 0% | 12% | 17% | 69%
aws-cpp-sdk-cloudcontrol0% | 0% | 23% | 19% | 57%
aws-cpp-sdk-fis0% | 0% | 11% | 30% | 58%
aws-cpp-sdk-wisdom0% | 0% | 6% | 17% | 75%
aws-cpp-sdk-cur0% | 0% | 29% | 3% | 66%
aws-cpp-sdk-kinesisanalytics0% | 0% | 7% | 11% | 80%
aws-cpp-sdk-lexv2-models0% | 0% | 2% | 14% | 83%
aws-cpp-sdk-groundstation0% | 0% | 7% | 11% | 81%
aws-cpp-sdk-cloudhsmv20% | 0% | 13% | 19% | 67%
aws-cpp-sdk-rds-data0% | 0% | 19% | 17% | 62%
aws-cpp-sdk-timestream-query0% | 0% | 8% | 19% | 72%
aws-cpp-sdk-iotthingsgraph0% | 0% | 6% | 13% | 79%
aws-cpp-sdk-iottwinmaker0% | 0% | 5% | 18% | 75%
aws-cpp-sdk-honeycode0% | 0% | 9% | 9% | 80%
aws-cpp-sdk-servicediscovery0% | 0% | 5% | 17% | 76%
aws-cpp-sdk-iotdeviceadvisor0% | 0% | 14% | 9% | 75%
aws-cpp-sdk-iotevents0% | 0% | 5% | 17% | 76%
aws-cpp-sdk-discovery0% | 0% | 7% | 22% | 70%
aws-cpp-sdk-eventbridge0% | 0% | 3% | 16% | 80%
aws-cpp-sdk-events0% | 0% | 3% | 16% | 80%
aws-cpp-sdk-panorama0% | 0% | 4% | 21% | 73%
aws-cpp-sdk-ssm-incidents0% | 0% | 5% | 19% | 74%
aws-cpp-sdk-glacier0% | 0% | 4% | 8% | 86%
aws-cpp-sdk-secretsmanager0% | 0% | 8% | 14% | 76%
aws-cpp-sdk-finspace0% | 0% | 21% | 7% | 70%
aws-cpp-sdk-service-quotas0% | 0% | 10% | 16% | 72%
aws-cpp-sdk-cognito-identity0% | 0% | 8% | 11% | 79%
aws-cpp-sdk-s3-encryption0% | 0% | 19% | 16% | 64%
aws-cpp-sdk-identity-management0% | 0% | 30% | 13% | 56%
aws-cpp-sdk-transfer0% | 0% | 13% | 24% | 61%
aws-cpp-sdk-dlm0% | 0% | 9% | 18% | 71%
aws-cpp-sdk-codeartifact0% | 0% | 3% | 28% | 68%
aws-cpp-sdk-dynamodbstreams0% | 0% | 17% | 21% | 61%
aws-cpp-sdk-autoscaling-plans0% | 0% | 9% | 39% | 50%
aws-cpp-sdk-kinesis0% | 0% | 5% | 18% | 76%
aws-cpp-sdk-redshift-data0% | 0% | 10% | 29% | 59%
aws-cpp-sdk-chime-sdk-identity0% | 0% | 7% | 10% | 82%
aws-cpp-sdk-emr-containers0% | 0% | 8% | 28% | 63%
aws-cpp-sdk-support0% | 0% | 9% | 17% | 72%
aws-cpp-sdk-cloud90% | 0% | 10% | 19% | 69%
aws-cpp-sdk-importexport0% | 0% | 17% | 6% | 76%
aws-cpp-sdk-kafkaconnect0% | 0% | 5% | 14% | 79%
aws-cpp-sdk-connectparticipant0% | 0% | 11% | 4% | 84%
aws-cpp-sdk-amplifybackend0% | 0% | 3% | 13% | 83%
aws-cpp-sdk-codeguruprofiler0% | 0% | 5% | 11% | 83%
aws-cpp-sdk-signer0% | 0% | 4% | 12% | 82%
aws-cpp-sdk-textract0% | 0% | 6% | 14% | 79%
scripts0% | 0% | 14% | 24% | 60%
aws-cpp-sdk-pinpoint-email0% | 0% | 3% | 13% | 83%
aws-cpp-sdk-resourcegroupstaggingapi0% | 0% | 11% | 11% | 76%
aws-cpp-sdk-greengrassv20% | 0% | 2% | 16% | 80%
aws-cpp-sdk-rum0% | 0% | 8% | 12% | 78%
aws-cpp-sdk-voice-id0% | 0% | 3% | 26% | 69%
aws-cpp-sdk-shield0% | 0% | 3% | 17% | 79%
aws-cpp-sdk-workspaces-web0% | 0% | 2% | 18% | 78%
aws-cpp-sdk-apprunner0% | 0% | 3% | 22% | 73%
aws-cpp-sdk-ecr-public0% | 0% | 4% | 20% | 75%
aws-cpp-sdk-athena0% | 0% | 2% | 16% | 81%
aws-cpp-sdk-ebs0% | 0% | 7% | 9% | 83%
aws-cpp-sdk-cloudsearchdomain0% | 0% | 11% | 22% | 66%
aws-cpp-sdk-AWSMigrationHub0% | 0% | 5% | 14% | 80%
aws-cpp-sdk-lexv2-runtime0% | 0% | 3% | 29% | 67%
aws-cpp-sdk-appmesh0% | 0% | 1% | 17% | 81%
aws-cpp-sdk-meteringmarketplace0% | 0% | 12% | 17% | 70%
aws-cpp-sdk-snow-device-management0% | 0% | 3% | 22% | 73%
aws-cpp-sdk-sts0% | 0% | 7% | 19% | 73%
aws-cpp-sdk-pi0% | 0% | 5% | 23% | 70%
aws-cpp-sdk-sdb0% | 0% | 4% | 8% | 87%
aws-cpp-sdk-iot-jobs-data0% | 0% | 8% | 26% | 65%
testing-resources0% | 0% | 7% | 19% | 72%
aws-cpp-sdk-iotsecuretunneling0% | 0% | 7% | 11% | 81%
aws-cpp-sdk-s3outposts0% | 0% | 11% | 11% | 76%
aws-cpp-sdk-cognito-sync0% | 0% | 3% | 14% | 82%
aws-cpp-sdk-codestar0% | 0% | 3% | 8% | 88%
aws-cpp-sdk-codestar-notifications0% | 0% | 4% | 15% | 80%
aws-cpp-sdk-access-management0% | 0% | 3% | 41% | 54%
aws-cpp-sdk-appconfig0% | 0% | 1% | 17% | 80%
aws-cpp-sdk-kinesisvideo0% | 0% | 2% | 19% | 77%
aws-cpp-sdk-qldb0% | 0% | 2% | 13% | 83%
aws-cpp-sdk-detective0% | 0% | 3% | 8% | 87%
aws-cpp-sdk-timestream-write0% | 0% | 2% | 15% | 82%
aws-cpp-sdk-route53-recovery-control-config0% | 0% | 2% | 13% | 83%
CI0% | 0% | 9% | 21% | 69%
aws-cpp-sdk-personalize-runtime0% | 0% | 15% | 24% | 59%
aws-cpp-sdk-ivs0% | 0% | 1% | 16% | 81%
aws-cpp-sdk-healthlake0% | 0% | 3% | 24% | 72%
aws-cpp-sdk-sso-oidc0% | 0% | 6% | 10% | 82%
aws-cpp-sdk-greengrass0% | 0% | 0% | 9% | 90%
aws-cpp-sdk-iotevents-data0% | 0% | 0% | 26% | 73%
aws-cpp-sdk-amp0% | 0% | 0% | 24% | 75%
aws-cpp-sdk-mediapackage-vod0% | 0% | 0% | 20% | 79%
aws-cpp-sdk-lex0% | 0% | 0% | 30% | 69%
aws-cpp-sdk-ssm-contacts0% | 0% | 0% | 14% | 85%
aws-cpp-sdk-route53-recovery-readiness0% | 0% | 0% | 15% | 84%
aws-cpp-sdk-datapipeline0% | 0% | 0% | 19% | 80%
aws-cpp-sdk-sso-admin0% | 0% | 0% | 12% | 87%
aws-cpp-sdk-worklink0% | 0% | 0% | 13% | 86%
aws-cpp-sdk-servicecatalog-appregistry0% | 0% | 0% | 16% | 83%
aws-cpp-sdk-marketplace-catalog0% | 0% | 0% | 28% | 71%
aws-cpp-sdk-backup-gateway0% | 0% | 0% | 17% | 82%
aws-cpp-sdk-mobile0% | 0% | 0% | 25% | 74%
aws-cpp-sdk-sms-voice0% | 0% | 0% | 26% | 73%
aws-cpp-sdk-schemas0% | 0% | 0% | 7% | 92%
aws-cpp-sdk-kinesis-video-archived-media0% | 0% | 0% | 17% | 82%
aws-cpp-sdk-codestar-connections0% | 0% | 0% | 17% | 82%
aws-cpp-sdk-mediastore0% | 0% | 0% | 13% | 86%
aws-cpp-sdk-appintegrations0% | 0% | 0% | 14% | 85%
aws-cpp-sdk-cloudhsm0% | 0% | 0% | 11% | 88%
aws-cpp-sdk-resource-groups0% | 0% | 0% | 10% | 89%
aws-cpp-sdk-iot1click-projects0% | 0% | 0% | 11% | 88%
aws-cpp-sdk-sagemaker-a2i-runtime0% | 0% | 0% | 25% | 74%
aws-cpp-sdk-iotfleethub0% | 0% | 0% | 22% | 77%
aws-cpp-sdk-queues0% | 0% | 0% | 51% | 48%
aws-cpp-sdk-applicationcostprofiler0% | 0% | 0% | 21% | 78%
aws-cpp-sdk-rbin0% | 0% | 0% | 12% | 87%
aws-cpp-sdk-kinesis-video-media0% | 0% | 0% | 45% | 54%
aws-cpp-sdk-sagemaker-runtime0% | 0% | 0% | 32% | 67%
android-build0% | 0% | 0% | 32% | 67%
aws-cpp-sdk-iot1click-devices0% | 0% | 0% | 9% | 90%
aws-cpp-sdk-personalize-events0% | 0% | 0% | 27% | 72%
aws-cpp-sdk-qldb-session0% | 0% | 0% | 16% | 83%
aws-cpp-sdk-sagemaker-edge0% | 0% | 0% | 32% | 67%
aws-cpp-sdk-elastic-inference0% | 0% | 0% | 14% | 85%
aws-cpp-sdk-marketplace-entitlement0% | 0% | 0% | 30% | 69%
aws-cpp-sdk-pricing0% | 0% | 0% | 20% | 79%
aws-cpp-sdk-appconfigdata0% | 0% | 0% | 19% | 80%
aws-cpp-sdk-account0% | 0% | 0% | 25% | 74%
aws-cpp-sdk-identitystore0% | 0% | 0% | 13% | 86%
aws-cpp-sdk-kinesis-video-signaling0% | 0% | 0% | 28% | 71%
aws-cpp-sdk-route53-recovery-cluster0% | 0% | 0% | 15% | 84%
aws-cpp-sdk-connect-contact-lens0% | 0% | 0% | 18% | 81%
aws-cpp-sdk-ec2-instance-connect0% | 0% | 0% | 28% | 71%
aws-cpp-sdk-mobileanalytics0% | 0% | 0% | 27% | 72%
aws-cpp-sdk-forecastquery0% | 0% | 0% | 27% | 72%
aws-cpp-sdk-mediastore-data0% | 0% | 0% | 11% | 88%
aws-cpp-sdk-iot-data0% | 0% | 0% | 11% | 88%
aws-cpp-sdk-sagemaker-featurestore-runtime0% | 0% | 0% | 12% | 87%
aws-cpp-sdk-migrationhub-config0% | 0% | 0% | 15% | 85%
aws-cpp-sdk-text-to-speech0% | 0% | 0% | 10% | 89%
AndroidSDKTesting0% | 0% | 0% | 33% | 66%
aws-cpp-sdk-macie0% | 0% | 0% | 3% | 96%
aws-cpp-sdk-sso0% | 0% | 0% | 6% | 93%
aws-cpp-sdk-apigatewaymanagementapi0% | 0% | 0% | 12% | 87%
aws-cpp-sdk-workmailmessageflow0% | 0% | 0% | 13% | 86%
doc_crosslinks0% | 0% | 0% | 29% | 70%
aws-cpp-sdk-polly-sample0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 20 most complex units
Unit# linesMcCabe index# params
JsonValue AwsSecurityFindingFilters::Jsonize()
in aws-cpp-sdk-securityhub/source/model/AwsSecurityFindingFilters.cpp
824 183 0
static bool GetEnumForNameHelper0()
in aws-cpp-sdk-waf-regional/source/model/GeoMatchConstraintValue.cpp
614 123 2
static bool GetEnumForNameHelper1()
in aws-cpp-sdk-waf-regional/source/model/GeoMatchConstraintValue.cpp
614 123 2
static bool GetNameForEnumHelper0()
in aws-cpp-sdk-waf-regional/source/model/GeoMatchConstraintValue.cpp
374 123 2
static bool GetNameForEnumHelper1()
in aws-cpp-sdk-waf-regional/source/model/GeoMatchConstraintValue.cpp
374 123 2
static bool GetErrorForNameHelper0()
in aws-cpp-sdk-codecommit/source/CodeCommitErrors.cpp
614 123 2
static bool GetEnumForNameHelper0()
in aws-cpp-sdk-wafv2/source/model/CountryCode.cpp
614 123 2
static bool GetEnumForNameHelper1()
in aws-cpp-sdk-wafv2/source/model/CountryCode.cpp
614 123 2
static bool GetNameForEnumHelper0()
in aws-cpp-sdk-wafv2/source/model/CountryCode.cpp
374 123 2
static bool GetNameForEnumHelper1()
in aws-cpp-sdk-wafv2/source/model/CountryCode.cpp
374 123 2
static bool GetEnumForNameHelper0()
in aws-cpp-sdk-connect/source/model/PhoneNumberCountryCode.cpp
614 123 2
static bool GetNameForEnumHelper0()
in aws-cpp-sdk-connect/source/model/PhoneNumberCountryCode.cpp
374 123 2
static bool GetErrorForNameHelper0()
in aws-cpp-sdk-redshift/source/RedshiftErrors.cpp
614 123 2
static bool GetEnumForNameHelper0()
in aws-cpp-sdk-ec2/source/model/InstanceType.cpp
614 123 2
static bool GetEnumForNameHelper1()
in aws-cpp-sdk-ec2/source/model/InstanceType.cpp
614 123 2
static bool GetEnumForNameHelper2()
in aws-cpp-sdk-ec2/source/model/InstanceType.cpp
614 123 2
static bool GetNameForEnumHelper0()
in aws-cpp-sdk-ec2/source/model/InstanceType.cpp
374 123 2
static bool GetNameForEnumHelper1()
in aws-cpp-sdk-ec2/source/model/InstanceType.cpp
374 123 2
static bool GetNameForEnumHelper2()
in aws-cpp-sdk-ec2/source/model/InstanceType.cpp
374 123 2
static bool GetErrorForNameHelper0()
in aws-cpp-sdk-ec2/source/EC2Errors.cpp
614 123 2