duplicated block id: 1 size: 41 cleaned lines of code in 2 files: - notification-dingtalk/user_config.go (58:101) - notification-wecom/user_config.go (58:101) duplicated block id: 2 size: 29 cleaned lines of code in 2 files: - notification-slack/slack_notification.go (159:189) - user-center-slack/notification.go (127:157) duplicated block id: 3 size: 25 cleaned lines of code in 2 files: - user-center-wecom/notification.go (111:137) - notification-wecom/notification_wecom.go (139:165) duplicated block id: 4 size: 20 cleaned lines of code in 2 files: - notification-slack/schema.go (32:53) - user-center-slack/schema.go (80:101) duplicated block id: 5 size: 19 cleaned lines of code in 2 files: - cdn-s3/s3.go (103:124) - cdn-aliyun/aliyun.go (116:137) duplicated block id: 6 size: 16 cleaned lines of code in 2 files: - cdn-s3/s3.go (333:352) - cdn-aliyun/aliyun.go (356:375) duplicated block id: 7 size: 14 cleaned lines of code in 3 files: - storage-tencentyuncos/tencentyuncos.go (167:182) - storage-s3/s3.go (142:157) - storage-aliyunoss/aliyunoss.go (140:155) duplicated block id: 8 size: 12 cleaned lines of code in 3 files: - notification-slack/config.go (33:46) - notification-dingtalk/config.go (33:46) - notification-wecom/config.go (33:46) duplicated block id: 9 size: 11 cleaned lines of code in 2 files: - cdn-s3/s3_client.go (38:50) - storage-s3/s3_client.go (39:51) duplicated block id: 10 size: 11 cleaned lines of code in 3 files: - storage-tencentyuncos/tencentyuncos.go (144:158) - storage-s3/s3.go (119:133) - storage-aliyunoss/aliyunoss.go (163:177) duplicated block id: 11 size: 10 cleaned lines of code in 4 files: - notification-lark/user_config.go (110:121) - notification-slack/user_config.go (154:165) - notification-dingtalk/user_config.go (126:137) - notification-wecom/user_config.go (126:137) duplicated block id: 12 size: 10 cleaned lines of code in 2 files: - cdn-s3/s3.go (81:92) - cdn-aliyun/aliyun.go (94:105) duplicated block id: 13 size: 10 cleaned lines of code in 2 files: - user-center-wecom/user_config.go (116:127) - user-center-slack/user_config.go (154:165) duplicated block id: 14 size: 10 cleaned lines of code in 17 files: - connector-basic/basic.go (80:92) - storage-tencentyuncos/tencentyuncos.go (65:77) - reviewer-akismet/basic.go (51:63) - reviewer-baidu/basic.go (53:65) - render-markdown-codehighlight/renderMarkdownCodehighlight.go (50:62) - captcha-google-v2/recaptcha.go (61:73) - cache-redis/redis.go (59:71) - storage-s3/s3.go (64:76) - search-elasticsearch/es.go (61:73) - editor-formula/formula.go (39:51) - connector-dingtalk/dingtalk.go (77:89) - embed-basic/basic.go (60:72) - storage-aliyunoss/aliyunoss.go (63:75) - editor-chart/chart.go (39:51) - captcha-basic/basic.go (42:54) - reviewer-basic/basic.go (61:73) - user-center-slack/slack_user_center.go (110:122) duplicated block id: 15 size: 9 cleaned lines of code in 5 files: - notification-slack/user_config.go (131:141) - user-center-wecom/user_config.go (93:103) - notification-dingtalk/user_config.go (103:113) - notification-wecom/user_config.go (103:113) - user-center-slack/user_config.go (131:141) duplicated block id: 16 size: 8 cleaned lines of code in 3 files: - notification-slack/user_config.go (143:152) - notification-dingtalk/user_config.go (115:124) - notification-wecom/user_config.go (115:124) duplicated block id: 17 size: 8 cleaned lines of code in 2 files: - cdn-s3/s3.go (372:381) - cdn-aliyun/aliyun.go (389:398) duplicated block id: 18 size: 8 cleaned lines of code in 2 files: - user-center-wecom/user_config.go (105:114) - user-center-slack/user_config.go (143:152) duplicated block id: 19 size: 6 cleaned lines of code in 3 files: - notification-slack/slack_notification.go (65:72) - notification-dingtalk/dingtalk_notification.go (65:72) - notification-wecom/notification_wecom.go (64:71) duplicated block id: 20 size: 6 cleaned lines of code in 2 files: - user-center-wecom/notification.go (33:40) - user-center-slack/notification.go (32:39)