duplicated block id: 1 size: 20 cleaned lines of code in 2 files: - source/lib/aws_devops_monitoring_dashboard_stack.ts (340:363) - source/lib/events/code_build_events_construct.ts (127:150) duplicated block id: 2 size: 18 cleaned lines of code in 2 files: - source/lambda/quicksight-custom-resources/lambda_function.py (56:73) - source/lambda/quicksight-custom-resources/lambda_function.py (138:157) duplicated block id: 3 size: 17 cleaned lines of code in 2 files: - source/lambda/quicksight-custom-resources/lambda_function.py (86:103) - source/lambda/quicksight-custom-resources/lambda_function.py (117:135) duplicated block id: 4 size: 14 cleaned lines of code in 2 files: - source/lambda/event_parser/lib/logger.js (19:38) - source/lambda/query_runner/lib/logger.js (19:38) duplicated block id: 5 size: 13 cleaned lines of code in 2 files: - source/lib/quicksight-custom-resources/quicksight-construct.ts (1:13) - source/lib/quicksight-custom-resources/quicksight-stack.ts (1:13) duplicated block id: 6 size: 12 cleaned lines of code in 2 files: - source/lambda/quicksight-custom-resources/util/template.py (54:67) - source/lambda/quicksight-custom-resources/util/template.py (76:89) duplicated block id: 7 size: 10 cleaned lines of code in 2 files: - source/lib/aws_devops_monitoring_dashboard_stack.ts (214:225) - source/lib/events/code_build_events_construct.ts (100:111) duplicated block id: 8 size: 10 cleaned lines of code in 2 files: - source/lib/aws_devops_monitoring_dashboard_stack.ts (312:325) - source/lib/events/code_build_events_construct.ts (76:89) duplicated block id: 9 size: 9 cleaned lines of code in 2 files: - source/lib/aws_devops_monitoring_dashboard_stack.ts (313:325) - source/lib/solution-helper/solution-helper-construct.ts (50:62) duplicated block id: 10 size: 9 cleaned lines of code in 2 files: - source/lib/quicksight-custom-resources/quicksight-construct.ts (110:122) - source/lib/solution-helper/solution-helper-construct.ts (50:62) duplicated block id: 11 size: 9 cleaned lines of code in 2 files: - source/lib/events/code_build_events_construct.ts (77:89) - source/lib/solution-helper/solution-helper-construct.ts (50:62) duplicated block id: 12 size: 9 cleaned lines of code in 2 files: - source/lib/aws_devops_monitoring_dashboard_stack.ts (313:325) - source/lib/quicksight-custom-resources/quicksight-construct.ts (110:122) duplicated block id: 13 size: 9 cleaned lines of code in 2 files: - source/lambda/quicksight-custom-resources/util/analysis.py (29:39) - source/lambda/quicksight-custom-resources/util/dashboard.py (32:42) duplicated block id: 14 size: 9 cleaned lines of code in 2 files: - source/lib/events/code_build_events_construct.ts (77:89) - source/lib/quicksight-custom-resources/quicksight-construct.ts (110:122) duplicated block id: 15 size: 8 cleaned lines of code in 2 files: - source/lambda/event_parser/codedeploy_events.js (30:41) - source/lambda/event_parser/codepipeline_events.js (30:41) duplicated block id: 16 size: 8 cleaned lines of code in 2 files: - source/lib/events/code_deploy_events_construct.ts (37:46) - source/lib/events/code_pipeline_events_construct.ts (37:46) duplicated block id: 17 size: 7 cleaned lines of code in 2 files: - source/lambda/quicksight-custom-resources/util/dataset.py (83:91) - source/lambda/quicksight-custom-resources/util/datasource.py (75:83) duplicated block id: 18 size: 7 cleaned lines of code in 2 files: - source/lambda/event_parser/codebuild_index.js (47:53) - source/lambda/event_parser/index.js (67:73) duplicated block id: 19 size: 7 cleaned lines of code in 2 files: - source/lambda/event_parser/codedeploy_events.js (35:45) - source/lambda/event_parser/synthetic_canary_alarm_events.js (41:51) duplicated block id: 20 size: 6 cleaned lines of code in 2 files: - source/lambda/query_runner/add_athena_partition.js (105:114) - source/lambda/query_runner/index.js (152:161) duplicated block id: 21 size: 6 cleaned lines of code in 2 files: - source/lambda/quicksight-custom-resources/util/analysis.py (71:78) - source/lambda/quicksight-custom-resources/util/datasource.py (76:83) duplicated block id: 22 size: 6 cleaned lines of code in 2 files: - source/lib/events/canary_events_construct.ts (60:65) - source/lib/events/code_deploy_events_construct.ts (41:46) duplicated block id: 23 size: 6 cleaned lines of code in 2 files: - source/lambda/quicksight-custom-resources/util/datasource.py (76:83) - source/lambda/quicksight-custom-resources/util/template.py (135:142) duplicated block id: 24 size: 6 cleaned lines of code in 2 files: - source/lambda/quicksight-custom-resources/util/dataset.py (84:91) - source/lambda/quicksight-custom-resources/util/template.py (135:142) duplicated block id: 25 size: 6 cleaned lines of code in 2 files: - source/lib/database/database_construct.ts (193:198) - source/lib/database/database_construct.ts (287:292) duplicated block id: 26 size: 6 cleaned lines of code in 2 files: - source/lambda/quicksight-custom-resources/util/analysis.py (71:78) - source/lambda/quicksight-custom-resources/util/dataset.py (84:91) duplicated block id: 27 size: 6 cleaned lines of code in 2 files: - source/lambda/event_parser/jest.config.js (17:22) - source/lambda/query_runner/jest.config.js (17:22) duplicated block id: 28 size: 6 cleaned lines of code in 2 files: - source/lambda/quicksight-custom-resources/util/analysis.py (71:78) - source/lambda/quicksight-custom-resources/util/template.py (135:142) duplicated block id: 29 size: 6 cleaned lines of code in 2 files: - source/lambda/event_parser/codedeploy_events.js (57:66) - source/lambda/event_parser/codepipeline_events.js (73:82) duplicated block id: 30 size: 6 cleaned lines of code in 2 files: - source/lib/aws_devops_monitoring_dashboard_stack.ts (374:380) - source/lib/events/code_build_events_construct.ts (160:167) duplicated block id: 31 size: 6 cleaned lines of code in 2 files: - source/lambda/event_parser/codebuild_index.js (58:64) - source/lambda/event_parser/index.js (85:91) duplicated block id: 32 size: 6 cleaned lines of code in 2 files: - source/lib/aws_devops_monitoring_dashboard_stack.ts (333:338) - source/lib/events/code_build_events_construct.ts (120:125) duplicated block id: 33 size: 6 cleaned lines of code in 2 files: - source/lambda/event_parser/codebuild_index.js (33:41) - source/lambda/event_parser/index.js (38:46) duplicated block id: 34 size: 6 cleaned lines of code in 2 files: - source/lib/events/canary_events_construct.ts (60:65) - source/lib/events/code_pipeline_events_construct.ts (41:46) duplicated block id: 35 size: 6 cleaned lines of code in 2 files: - source/lambda/quicksight-custom-resources/util/analysis.py (86:92) - source/lambda/quicksight-custom-resources/util/dashboard.py (92:98)