duplicated block id: 1 size: 37 cleaned lines of code in 2 files: - src/cfnlint/rules/parameters/AllowedPattern.py (72:120) - src/cfnlint/rules/parameters/AllowedValue.py (69:117) duplicated block id: 2 size: 34 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/AllowedPattern.py (71:114) - src/cfnlint/rules/resources/properties/AllowedValue.py (45:89) duplicated block id: 3 size: 29 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/ListDuplicates.py (38:74) - src/cfnlint/rules/resources/properties/ListDuplicatesAllowed.py (38:74) duplicated block id: 4 size: 29 cleaned lines of code in 2 files: - src/cfnlint/decode/cfn_json.py (410:438) - src/cfnlint/decode/cfn_json.py (549:577) duplicated block id: 5 size: 20 cleaned lines of code in 2 files: - src/cfnlint/rules/parameters/AllowedPattern.py (92:120) - src/cfnlint/rules/resources/properties/AllowedPattern.py (87:114) duplicated block id: 6 size: 20 cleaned lines of code in 2 files: - src/cfnlint/rules/parameters/AllowedValue.py (89:117) - src/cfnlint/rules/resources/properties/AllowedValue.py (61:89) duplicated block id: 7 size: 20 cleaned lines of code in 2 files: - src/cfnlint/rules/parameters/AllowedValue.py (89:117) - src/cfnlint/rules/resources/properties/AllowedPattern.py (87:114) duplicated block id: 8 size: 20 cleaned lines of code in 2 files: - src/cfnlint/rules/parameters/AllowedPattern.py (92:120) - src/cfnlint/rules/resources/properties/AllowedValue.py (61:89) duplicated block id: 9 size: 20 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/JsonSize.py (104:131) - src/cfnlint/rules/resources/properties/ListSize.py (73:100) duplicated block id: 10 size: 18 cleaned lines of code in 2 files: - src/cfnlint/rules/parameters/AllowedPattern.py (21:42) - src/cfnlint/rules/parameters/AllowedValue.py (21:42) duplicated block id: 11 size: 18 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/AllowedPattern.py (89:114) - src/cfnlint/rules/resources/properties/ValueRefGetAtt.py (207:233) duplicated block id: 12 size: 18 cleaned lines of code in 2 files: - src/cfnlint/rules/parameters/AllowedValue.py (91:117) - src/cfnlint/rules/resources/properties/ValueRefGetAtt.py (207:233) duplicated block id: 13 size: 18 cleaned lines of code in 2 files: - src/cfnlint/rules/parameters/AllowedPattern.py (94:120) - src/cfnlint/rules/resources/properties/ValueRefGetAtt.py (207:233) duplicated block id: 14 size: 18 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/ListDuplicates.py (77:103) - src/cfnlint/rules/resources/properties/ListDuplicatesAllowed.py (78:104) duplicated block id: 15 size: 18 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/AllowedValue.py (63:89) - src/cfnlint/rules/resources/properties/ValueRefGetAtt.py (207:233) duplicated block id: 16 size: 15 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/ListDuplicatesAllowed.py (81:104) - src/cfnlint/rules/resources/properties/ListSize.py (78:100) duplicated block id: 17 size: 15 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/JsonSize.py (109:131) - src/cfnlint/rules/resources/properties/ListDuplicatesAllowed.py (81:104) duplicated block id: 18 size: 15 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/ListDuplicates.py (80:103) - src/cfnlint/rules/resources/properties/ListSize.py (78:100) duplicated block id: 19 size: 15 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/JsonSize.py (109:131) - src/cfnlint/rules/resources/properties/ListDuplicates.py (80:103) duplicated block id: 20 size: 15 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/NumberSize.py (78:100) - src/cfnlint/rules/resources/properties/StringSize.py (69:91) duplicated block id: 21 size: 15 cleaned lines of code in 2 files: - src/cfnlint/rules/parameters/Configuration.py (35:49) - src/cfnlint/rules/parameters/Configuration.py (55:69) duplicated block id: 22 size: 14 cleaned lines of code in 2 files: - src/cfnlint/rules/functions/SubNeeded.py (35:50) - src/cfnlint/rules/resources/HardCodedArnProperties.py (39:54) duplicated block id: 23 size: 14 cleaned lines of code in 2 files: - src/cfnlint/rules/functions/DynamicReferenceSecureString.py (115:136) - src/cfnlint/rules/resources/properties/ValuePrimitiveType.py (169:190) duplicated block id: 24 size: 14 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/iam/Policy.py (27:40) - src/cfnlint/rules/resources/iam/PolicyVersion.py (21:34) duplicated block id: 25 size: 13 cleaned lines of code in 2 files: - src/cfnlint/rules/parameters/AllowedValue.py (73:87) - src/cfnlint/rules/resources/properties/AllowedValue.py (45:59) duplicated block id: 26 size: 13 cleaned lines of code in 2 files: - src/cfnlint/rules/__init__.py (286:298) - src/cfnlint/rules/__init__.py (293:305) duplicated block id: 27 size: 13 cleaned lines of code in 2 files: - src/cfnlint/rules/parameters/AllowedPattern.py (76:90) - src/cfnlint/rules/resources/properties/AllowedValue.py (45:59) duplicated block id: 28 size: 13 cleaned lines of code in 2 files: - src/cfnlint/template.py (683:696) - src/cfnlint/template.py (726:739) duplicated block id: 29 size: 13 cleaned lines of code in 2 files: - src/cfnlint/rules/parameters/AllowedValue.py (73:87) - src/cfnlint/rules/resources/properties/AllowedPattern.py (71:85) duplicated block id: 30 size: 13 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/Properties.py (109:121) - src/cfnlint/rules/resources/properties/Properties.py (115:128) duplicated block id: 31 size: 13 cleaned lines of code in 2 files: - src/cfnlint/rules/parameters/AllowedPattern.py (76:90) - src/cfnlint/rules/resources/properties/AllowedPattern.py (71:85) duplicated block id: 32 size: 12 cleaned lines of code in 2 files: - src/cfnlint/rules/functions/Split.py (23:34) - src/cfnlint/rules/functions/Sub.py (46:57) duplicated block id: 33 size: 12 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/ListDuplicates.py (20:36) - src/cfnlint/rules/resources/properties/ListDuplicatesAllowed.py (20:36) duplicated block id: 34 size: 11 cleaned lines of code in 2 files: - src/cfnlint/rules/parameters/AllowedPattern.py (49:60) - src/cfnlint/rules/parameters/AllowedValue.py (48:59) duplicated block id: 35 size: 11 cleaned lines of code in 2 files: - src/cfnlint/decode/cfn_json.py (126:136) - src/cfnlint/decode/cfn_json.py (165:175) duplicated block id: 36 size: 11 cleaned lines of code in 2 files: - src/cfnlint/decode/cfn_json.py (149:159) - src/cfnlint/decode/cfn_json.py (182:192) duplicated block id: 37 size: 10 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/NumberSize.py (54:66) - src/cfnlint/rules/resources/properties/StringSize.py (40:52) duplicated block id: 38 size: 10 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/JsonSize.py (88:100) - src/cfnlint/rules/resources/properties/ListSize.py (57:69) duplicated block id: 39 size: 10 cleaned lines of code in 2 files: - src/cfnlint/template.py (671:681) - src/cfnlint/template.py (817:827) duplicated block id: 40 size: 10 cleaned lines of code in 2 files: - src/cfnlint/decode/node.py (55:67) - src/cfnlint/decode/node.py (272:284) duplicated block id: 41 size: 9 cleaned lines of code in 2 files: - scripts/update_specs_from_pricing.py (54:66) - scripts/update_specs_services_from_ssm.py (101:113) duplicated block id: 42 size: 9 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/DeletionPolicy.py (42:54) - src/cfnlint/rules/resources/UpdateReplacePolicy.py (42:54) duplicated block id: 43 size: 9 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/codepipeline/CodepipelineStageActions.py (160:168) - src/cfnlint/rules/resources/codepipeline/CodepipelineStageActions.py (179:187) duplicated block id: 44 size: 9 cleaned lines of code in 2 files: - src/cfnlint/rules/parameters/AllowedPattern.py (76:86) - src/cfnlint/rules/resources/properties/ValueRefGetAtt.py (185:195) duplicated block id: 45 size: 9 cleaned lines of code in 2 files: - src/cfnlint/rules/functions/Cidr.py (108:116) - src/cfnlint/rules/functions/Cidr.py (133:141) duplicated block id: 46 size: 9 cleaned lines of code in 2 files: - src/cfnlint/rules/parameters/AllowedValue.py (73:83) - src/cfnlint/rules/resources/properties/ValueRefGetAtt.py (185:195) duplicated block id: 47 size: 9 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/AllowedPattern.py (71:81) - src/cfnlint/rules/resources/properties/ValueRefGetAtt.py (185:195) duplicated block id: 48 size: 9 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/AllowedValue.py (45:55) - src/cfnlint/rules/resources/properties/ValueRefGetAtt.py (185:195) duplicated block id: 49 size: 9 cleaned lines of code in 2 files: - src/cfnlint/rules/metadata/InterfaceConfiguration.py (14:27) - src/cfnlint/rules/metadata/InterfaceParameterExists.py (14:27) duplicated block id: 50 size: 8 cleaned lines of code in 2 files: - src/cfnlint/decode/cfn_json.py (338:350) - src/cfnlint/decode/cfn_yaml.py (232:244) duplicated block id: 51 size: 8 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/iam/Permissions.py (67:75) - src/cfnlint/rules/resources/iam/Policy.py (59:67) duplicated block id: 52 size: 8 cleaned lines of code in 2 files: - src/cfnlint/rules/parameters/ApproachingLimitValue.py (16:31) - src/cfnlint/rules/parameters/LimitValue.py (16:32) duplicated block id: 53 size: 8 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/JsonSize.py (88:98) - src/cfnlint/rules/resources/properties/NumberSize.py (54:64) duplicated block id: 54 size: 8 cleaned lines of code in 2 files: - src/cfnlint/rules/conditions/common.py (43:50) - src/cfnlint/rules/conditions/common.py (49:56) duplicated block id: 55 size: 8 cleaned lines of code in 2 files: - src/cfnlint/decode/node.py (21:30) - src/cfnlint/decode/node.py (272:281) duplicated block id: 56 size: 8 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/DeletionPolicy.py (20:30) - src/cfnlint/rules/resources/UpdateReplacePolicy.py (20:30) duplicated block id: 57 size: 8 cleaned lines of code in 2 files: - src/cfnlint/decode/node.py (21:30) - src/cfnlint/decode/node.py (55:64) duplicated block id: 58 size: 8 cleaned lines of code in 2 files: - src/cfnlint/rules/outputs/ApproachingLimitDescription.py (15:23) - src/cfnlint/rules/outputs/LimitDescription.py (15:23) duplicated block id: 59 size: 8 cleaned lines of code in 2 files: - src/cfnlint/rules/functions/DynamicReferenceSecureString.py (42:50) - src/cfnlint/rules/resources/properties/ValuePrimitiveType.py (41:49) duplicated block id: 60 size: 8 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/ListSize.py (57:67) - src/cfnlint/rules/resources/properties/StringSize.py (40:50) duplicated block id: 61 size: 8 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/ValueRefGetAtt.py (166:173) - src/cfnlint/rules/resources/properties/ValueRefGetAtt.py (176:183) duplicated block id: 62 size: 8 cleaned lines of code in 2 files: - src/cfnlint/rules/functions/FindInMap.py (104:113) - src/cfnlint/rules/functions/FindInMapKeys.py (50:59) duplicated block id: 63 size: 8 cleaned lines of code in 2 files: - src/cfnlint/rules/parameters/ApproachingLimitValue.py (35:47) - src/cfnlint/rules/parameters/LimitValue.py (36:48) duplicated block id: 64 size: 8 cleaned lines of code in 2 files: - src/cfnlint/maintenance.py (86:93) - src/cfnlint/maintenance.py (96:103) duplicated block id: 65 size: 8 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/ListSize.py (57:67) - src/cfnlint/rules/resources/properties/NumberSize.py (54:64) duplicated block id: 66 size: 8 cleaned lines of code in 2 files: - src/cfnlint/rules/functions/DynamicReferenceSecureString.py (100:107) - src/cfnlint/rules/resources/properties/ValuePrimitiveType.py (150:157) duplicated block id: 67 size: 8 cleaned lines of code in 2 files: - src/cfnlint/template.py (702:711) - src/cfnlint/template.py (744:753) duplicated block id: 68 size: 8 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/JsonSize.py (88:98) - src/cfnlint/rules/resources/properties/StringSize.py (40:50) duplicated block id: 69 size: 8 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/iam/Permissions.py (172:179) - src/cfnlint/rules/resources/iam/Policy.py (206:213) duplicated block id: 70 size: 8 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/DependsOn.py (37:47) - src/cfnlint/rules/resources/DependsOnObsolete.py (54:64) duplicated block id: 71 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/functions/Cidr.py (122:129) - src/cfnlint/rules/functions/Cidr.py (149:156) duplicated block id: 72 size: 7 cleaned lines of code in 2 files: - src/cfnlint/helpers.py (147:153) - src/cfnlint/rules/parameters/Configuration.py (58:64) duplicated block id: 73 size: 7 cleaned lines of code in 2 files: - src/cfnlint/helpers.py (147:153) - src/cfnlint/rules/parameters/Configuration.py (38:44) duplicated block id: 74 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/parameters/AllowedValue.py (92:102) - src/cfnlint/rules/resources/properties/JsonSize.py (109:118) duplicated block id: 75 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/NumberSize.py (39:45) - src/cfnlint/rules/resources/properties/NumberSize.py (49:55) duplicated block id: 76 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/functions/Join.py (30:40) - src/cfnlint/rules/functions/Sub.py (31:41) duplicated block id: 77 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/parameters/AllowedPattern.py (95:105) - src/cfnlint/rules/resources/properties/JsonSize.py (109:118) duplicated block id: 78 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/parameters/AllowedValue.py (92:102) - src/cfnlint/rules/resources/properties/ListDuplicates.py (80:90) duplicated block id: 79 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/Properties.py (285:291) - src/cfnlint/rules/resources/properties/Properties.py (331:337) duplicated block id: 80 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/Properties.py (314:320) - src/cfnlint/rules/resources/properties/Properties.py (331:337) duplicated block id: 81 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/parameters/AllowedValue.py (92:102) - src/cfnlint/rules/resources/properties/ListDuplicatesAllowed.py (81:91) duplicated block id: 82 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/Properties.py (285:291) - src/cfnlint/rules/resources/properties/Properties.py (314:320) duplicated block id: 83 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/AllowedValue.py (64:74) - src/cfnlint/rules/resources/properties/ListDuplicates.py (80:90) duplicated block id: 84 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/parameters/AllowedPattern.py (95:105) - src/cfnlint/rules/resources/properties/ListDuplicatesAllowed.py (81:91) duplicated block id: 85 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/parameters/AllowedValue.py (92:102) - src/cfnlint/rules/resources/properties/ListSize.py (78:87) duplicated block id: 86 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/JsonSize.py (109:118) - src/cfnlint/rules/resources/properties/ValueRefGetAtt.py (208:218) duplicated block id: 87 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/ListDuplicatesAllowed.py (81:91) - src/cfnlint/rules/resources/properties/ValueRefGetAtt.py (208:218) duplicated block id: 88 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/conditions/Equals.py (69:75) - src/cfnlint/rules/conditions/common.py (30:36) duplicated block id: 89 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/AllowedPattern.py (90:99) - src/cfnlint/rules/resources/properties/JsonSize.py (109:118) duplicated block id: 90 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/AllowedPattern.py (90:99) - src/cfnlint/rules/resources/properties/ListSize.py (78:87) duplicated block id: 91 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/AllowedPattern.py (90:99) - src/cfnlint/rules/resources/properties/ListDuplicatesAllowed.py (81:91) duplicated block id: 92 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/AllowedPattern.py (90:99) - src/cfnlint/rules/resources/properties/ListDuplicates.py (80:90) duplicated block id: 93 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/AllowedValue.py (64:74) - src/cfnlint/rules/resources/properties/ListSize.py (78:87) duplicated block id: 94 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/Properties.py (109:115) - src/cfnlint/rules/resources/properties/Properties.py (121:128) duplicated block id: 95 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/AllowedValue.py (64:74) - src/cfnlint/rules/resources/properties/ListDuplicatesAllowed.py (81:91) duplicated block id: 96 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/templates/ApproachingLimitSize.py (17:25) - src/cfnlint/rules/templates/LimitSize.py (17:25) duplicated block id: 97 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/outputs/Description.py (15:23) - src/cfnlint/rules/outputs/Required.py (14:22) duplicated block id: 98 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/mappings/ApproachingLimitAttributes.py (15:22) - src/cfnlint/rules/mappings/LimitAttributes.py (15:22) duplicated block id: 99 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/functions/SubParametersUsed.py (14:23) - src/cfnlint/rules/functions/SubUnneeded.py (15:24) duplicated block id: 100 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/ListSize.py (78:87) - src/cfnlint/rules/resources/properties/ValueRefGetAtt.py (208:218) duplicated block id: 101 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/parameters/AllowedPattern.py (95:105) - src/cfnlint/rules/resources/properties/ListSize.py (78:87) duplicated block id: 102 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/parameters/AllowedPattern.py (95:105) - src/cfnlint/rules/resources/properties/ListDuplicates.py (80:90) duplicated block id: 103 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/ListDuplicates.py (80:90) - src/cfnlint/rules/resources/properties/ValueRefGetAtt.py (208:218) duplicated block id: 104 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/AllowedPattern.py (33:42) - src/cfnlint/rules/resources/properties/AllowedValue.py (20:29) duplicated block id: 105 size: 7 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/properties/AllowedValue.py (64:74) - src/cfnlint/rules/resources/properties/JsonSize.py (109:118) duplicated block id: 106 size: 6 cleaned lines of code in 2 files: - src/cfnlint/rules/__init__.py (339:344) - src/cfnlint/rules/__init__.py (369:374) duplicated block id: 107 size: 6 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/iam/Policy.py (208:213) - src/cfnlint/rules/resources/iam/PolicyVersion.py (69:74) duplicated block id: 108 size: 6 cleaned lines of code in 2 files: - src/cfnlint/transform.py (64:69) - src/cfnlint/transform.py (81:86) duplicated block id: 109 size: 6 cleaned lines of code in 2 files: - src/cfnlint/rules/functions/Join.py (101:106) - src/cfnlint/rules/functions/Join.py (128:133) duplicated block id: 110 size: 6 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/lmbd/DeprecatedRuntimeEnd.py (15:23) - src/cfnlint/rules/resources/lmbd/DeprecatedRuntimeEol.py (15:23) duplicated block id: 111 size: 6 cleaned lines of code in 2 files: - src/cfnlint/decode/cfn_json.py (188:193) - src/cfnlint/decode/cfn_json.py (475:480) duplicated block id: 112 size: 6 cleaned lines of code in 2 files: - src/cfnlint/template.py (520:525) - src/cfnlint/template.py (535:540) duplicated block id: 113 size: 6 cleaned lines of code in 2 files: - src/cfnlint/decode/cfn_json.py (188:193) - src/cfnlint/decode/cfn_json.py (452:457) duplicated block id: 114 size: 6 cleaned lines of code in 2 files: - src/cfnlint/rules/custom/Operators.py (109:116) - src/cfnlint/rules/custom/Operators.py (130:137) duplicated block id: 115 size: 6 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/iam/PolicyVersion.py (56:64) - src/cfnlint/rules/resources/iam/RefWithPath.py (41:49) duplicated block id: 116 size: 6 cleaned lines of code in 2 files: - src/cfnlint/template.py (464:469) - src/cfnlint/template.py (474:479) duplicated block id: 117 size: 6 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/iam/Permissions.py (118:123) - src/cfnlint/rules/resources/iam/Permissions.py (127:132) duplicated block id: 118 size: 6 cleaned lines of code in 2 files: - src/cfnlint/rules/__init__.py (286:291) - src/cfnlint/rules/__init__.py (300:305) duplicated block id: 119 size: 6 cleaned lines of code in 2 files: - src/cfnlint/rules/outputs/Configuration.py (69:74) - src/cfnlint/rules/outputs/Configuration.py (75:80) duplicated block id: 120 size: 6 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/codepipeline/CodepipelineStageActions.py (205:210) - src/cfnlint/rules/resources/codepipeline/CodepipelineStageActions.py (214:219) duplicated block id: 121 size: 6 cleaned lines of code in 2 files: - src/cfnlint/decode/cfn_json.py (452:457) - src/cfnlint/decode/cfn_json.py (475:480) duplicated block id: 122 size: 6 cleaned lines of code in 2 files: - src/cfnlint/conditions.py (179:184) - src/cfnlint/conditions.py (187:192) duplicated block id: 123 size: 6 cleaned lines of code in 2 files: - src/cfnlint/template.py (442:447) - src/cfnlint/template.py (477:482) duplicated block id: 124 size: 6 cleaned lines of code in 2 files: - src/cfnlint/rules/outputs/Configuration.py (62:67) - src/cfnlint/rules/outputs/Configuration.py (70:75) duplicated block id: 125 size: 6 cleaned lines of code in 2 files: - src/cfnlint/rules/resources/iam/Permissions.py (174:179) - src/cfnlint/rules/resources/iam/PolicyVersion.py (69:74) duplicated block id: 126 size: 6 cleaned lines of code in 2 files: - src/cfnlint/rules/functions/Cidr.py (59:64) - src/cfnlint/rules/functions/Cidr.py (84:89)