duplicated block id: 1 size: 52 cleaned lines of code in 3 files: - src/table/middleware/PreflightMiddlewareFactory.ts (400:457) - src/blob/middlewares/PreflightMiddlewareFactory.ts (407:464) - src/queue/middlewares/PreflightMiddlewareFactory.ts (400:457) duplicated block id: 2 size: 32 cleaned lines of code in 2 files: - src/table/authentication/AccountSASAuthenticator.ts (228:264) - src/queue/authentication/AccountSASAuthenticator.ts (240:276) duplicated block id: 3 size: 32 cleaned lines of code in 3 files: - src/blob/lease/LeaseBrokenState.ts (139:175) - src/blob/lease/LeaseExpiredState.ts (146:182) - src/blob/lease/LeaseAvailableState.ts (99:135) duplicated block id: 4 size: 26 cleaned lines of code in 2 files: - src/table/authentication/TableSharedKeyLiteAuthenticator.ts (209:249) - src/table/authentication/TableSharedKeyAuthenticator.ts (212:252) duplicated block id: 5 size: 23 cleaned lines of code in 3 files: - src/table/middleware/PreflightMiddlewareFactory.ts (264:292) - src/blob/middlewares/PreflightMiddlewareFactory.ts (269:297) - src/queue/middlewares/PreflightMiddlewareFactory.ts (264:292) duplicated block id: 6 size: 19 cleaned lines of code in 2 files: - src/blob/gc/BlobGCManager.ts (269:292) - src/queue/gc/QueueGCManager.ts (229:252) duplicated block id: 7 size: 19 cleaned lines of code in 2 files: - src/blob/authentication/BlobSASAuthenticator.ts (604:626) - src/blob/authentication/AccountSASAuthenticator.ts (369:391) duplicated block id: 8 size: 17 cleaned lines of code in 2 files: - src/table/authentication/TableSASAuthenticator.ts (335:357) - src/blob/authentication/BlobSASAuthenticator.ts (530:552) duplicated block id: 9 size: 17 cleaned lines of code in 4 files: - src/blob/lease/LeaseBreakingState.ts (153:172) - src/blob/lease/LeaseBrokenState.ts (199:218) - src/blob/lease/LeaseExpiredState.ts (223:242) - src/blob/lease/LeaseLeasedState.ts (275:294) duplicated block id: 10 size: 16 cleaned lines of code in 2 files: - src/table/middleware/PreflightMiddlewareFactory.ts (233:252) - src/queue/middlewares/PreflightMiddlewareFactory.ts (233:252) duplicated block id: 11 size: 16 cleaned lines of code in 2 files: - src/blob/BlobServer.ts (151:171) - src/blob/SqlBlobServer.ts (138:158) duplicated block id: 12 size: 16 cleaned lines of code in 3 files: - src/blob/BlobServer.ts (207:229) - src/blob/SqlBlobServer.ts (194:216) - src/queue/QueueServer.ts (207:229) duplicated block id: 13 size: 16 cleaned lines of code in 2 files: - src/blob/persistence/LokiBlobMetadataStore.ts (1957:1974) - src/blob/persistence/SqlBlobMetadataStore.ts (2675:2692) duplicated block id: 14 size: 14 cleaned lines of code in 5 files: - src/table/entity/EdmDouble.ts (71:87) - src/table/entity/EdmInt64.ts (47:63) - src/table/entity/EdmBinary.ts (47:63) - src/table/entity/EdmDateTime.ts (54:70) - src/table/entity/EdmGuid.ts (87:103) duplicated block id: 15 size: 14 cleaned lines of code in 3 files: - src/blob/persistence/LokiBlobMetadataStore.ts (3501:3516) - src/blob/persistence/SqlBlobMetadataStore.ts (3533:3548) - src/blob/handlers/BlockBlobHandler.ts (469:484) duplicated block id: 16 size: 12 cleaned lines of code in 3 files: - src/table/authentication/AccountSASAuthenticator.ts (266:282) - src/blob/authentication/AccountSASAuthenticator.ts (331:347) - src/queue/authentication/AccountSASAuthenticator.ts (278:294) duplicated block id: 17 size: 11 cleaned lines of code in 3 files: - src/common/Environment.ts (207:219) - src/blob/BlobEnvironment.ts (154:166) - src/queue/QueueEnvironment.ts (138:150) duplicated block id: 18 size: 10 cleaned lines of code in 4 files: - src/common/persistence/LokiExtentMetadataStore.ts (91:103) - src/table/persistence/LokiTableMetadataStore.ts (66:78) - src/blob/persistence/LokiBlobMetadataStore.ts (200:212) - src/queue/persistence/LokiQueueMetadataStore.ts (136:148) duplicated block id: 19 size: 10 cleaned lines of code in 2 files: - src/common/persistence/SqlExtentMetadataStore.ts (35:47) - src/blob/persistence/SqlBlobMetadataStore.ts (113:125) duplicated block id: 20 size: 9 cleaned lines of code in 3 files: - src/table/authentication/OperationAccountSASPermission.ts (15:25) - src/blob/authentication/OperationAccountSASPermission.ts (19:29) - src/queue/authentication/OperationAccountSASPermission.ts (19:29) duplicated block id: 21 size: 9 cleaned lines of code in 2 files: - src/blob/lease/LeaseBreakingState.ts (129:139) - src/blob/lease/LeaseBrokenState.ts (181:191) duplicated block id: 22 size: 9 cleaned lines of code in 2 files: - src/blob/lease/ContainerLeaseAdapter.ts (40:50) - src/blob/lease/BlobLeaseAdapter.ts (42:52) duplicated block id: 23 size: 9 cleaned lines of code in 2 files: - src/blob/errors/StorageErrorFactory.ts (689:699) - src/queue/errors/StorageErrorFactory.ts (46:56) duplicated block id: 24 size: 8 cleaned lines of code in 3 files: - src/common/Environment.ts (233:246) - src/table/TableEnvironment.ts (140:153) - src/queue/QueueEnvironment.ts (156:169) duplicated block id: 25 size: 8 cleaned lines of code in 3 files: - src/table/middleware/telemetry.middleware.ts (39:48) - src/blob/middlewares/telemetry.middleware.ts (39:48) - src/queue/middlewares/telemetry.middleware.ts (39:48) duplicated block id: 26 size: 8 cleaned lines of code in 2 files: - src/table/authentication/OperationAccountSASPermission.ts (31:40) - src/queue/authentication/OperationAccountSASPermission.ts (35:44) duplicated block id: 27 size: 8 cleaned lines of code in 2 files: - src/table/authentication/OperationAccountSASPermission.ts (42:51) - src/queue/authentication/OperationAccountSASPermission.ts (46:55) duplicated block id: 28 size: 8 cleaned lines of code in 4 files: - src/table/authentication/TableSharedKeyLiteAuthenticator.ts (184:199) - src/table/authentication/TableSharedKeyAuthenticator.ts (187:202) - src/blob/authentication/BlobSharedKeyAuthenticator.ts (230:245) - src/queue/authentication/QueueSharedKeyAuthenticator.ts (181:196) duplicated block id: 29 size: 8 cleaned lines of code in 6 files: - src/table/authentication/TableSASAuthenticator.ts (364:373) - src/table/authentication/AccountSASAuthenticator.ts (289:298) - src/blob/authentication/BlobSASAuthenticator.ts (559:568) - src/blob/authentication/AccountSASAuthenticator.ts (354:363) - src/queue/authentication/AccountSASAuthenticator.ts (301:310) - src/queue/authentication/QueueSASAuthenticator.ts (356:365) duplicated block id: 30 size: 8 cleaned lines of code in 2 files: - src/blob/persistence/FilterBlobPage.ts (86:95) - src/blob/persistence/PageWithDelimiter.ts (140:149) duplicated block id: 31 size: 8 cleaned lines of code in 2 files: - src/blob/errors/StorageErrorFactory.ts (513:522) - src/queue/errors/StorageErrorFactory.ts (152:161) duplicated block id: 32 size: 7 cleaned lines of code in 4 files: - src/common/persistence/LokiExtentMetadataStore.ts (28:36) - src/table/persistence/LokiTableMetadataStore.ts (36:44) - src/blob/persistence/LokiBlobMetadataStore.ts (111:119) - src/queue/persistence/LokiQueueMetadataStore.ts (54:62) duplicated block id: 33 size: 7 cleaned lines of code in 3 files: - src/table/middleware/PreflightMiddlewareFactory.ts (254:262) - src/blob/middlewares/PreflightMiddlewareFactory.ts (259:267) - src/queue/middlewares/PreflightMiddlewareFactory.ts (254:262) duplicated block id: 34 size: 7 cleaned lines of code in 2 files: - src/blob/utils/utils.ts (8:16) - src/queue/utils/utils.ts (6:14) duplicated block id: 35 size: 6 cleaned lines of code in 2 files: - src/table/authentication/OperationTableSASPermission.ts (11:18) - src/queue/authentication/OperationQueueSASPermission.ts (11:18) duplicated block id: 36 size: 6 cleaned lines of code in 2 files: - src/blob/persistence/LokiBlobMetadataStore.ts (1531:1538) - src/blob/persistence/SqlBlobMetadataStore.ts (2237:2244) duplicated block id: 37 size: 6 cleaned lines of code in 2 files: - src/blob/persistence/LokiBlobMetadataStore.ts (1683:1690) - src/blob/persistence/SqlBlobMetadataStore.ts (2406:2413) duplicated block id: 38 size: 6 cleaned lines of code in 2 files: - src/blob/persistence/LokiBlobMetadataStore.ts (1860:1867) - src/blob/persistence/SqlBlobMetadataStore.ts (2583:2590) duplicated block id: 39 size: 6 cleaned lines of code in 2 files: - src/blob/errors/StorageErrorFactory.ts (67:74) - src/queue/errors/StorageErrorFactory.ts (332:339) duplicated block id: 40 size: 6 cleaned lines of code in 2 files: - src/blob/errors/StorageErrorFactory.ts (767:774) - src/queue/errors/StorageErrorFactory.ts (312:319) duplicated block id: 41 size: 6 cleaned lines of code in 2 files: - src/blob/errors/NotImplementedError.ts (11:18) - src/queue/errors/NotImplementedError.ts (11:18)