duplicated block id: 1 size: 33 cleaned lines of code in 2 files: - backend/plugins/jira/api/blueprint_v200.go (47:86) - backend/plugins/jenkins/api/blueprint_v200.go (47:88) duplicated block id: 2 size: 28 cleaned lines of code in 2 files: - backend/plugins/gitee/tasks/shared.go (101:130) - backend/plugins/github/utils/utils.go (43:72) duplicated block id: 3 size: 27 cleaned lines of code in 2 files: - backend/plugins/gitee/tasks/api_client.go (31:62) - backend/plugins/zentao/tasks/api_client.go (31:62) duplicated block id: 4 size: 26 cleaned lines of code in 2 files: - backend/helpers/utils/mapstructure.go (34:65) - backend/helpers/pluginhelper/api/mapstructure.go (33:64) duplicated block id: 5 size: 24 cleaned lines of code in 2 files: - backend/plugins/github/models/migrationscripts/20230322_add_connection_id_to_transformation_rules.go (47:75) - backend/plugins/bitbucket/models/migrationscripts/20230322_add_connection_id_to_transformation_rules.go (47:75) duplicated block id: 6 size: 21 cleaned lines of code in 2 files: - backend/plugins/bamboo/models/migrationscripts/20230630_add_raw_param_table_for_scopes.go (51:73) - backend/plugins/sonarqube/models/migrationscripts/20230630_add_raw_param_table_for_scopes.go (51:73) duplicated block id: 7 size: 16 cleaned lines of code in 5 files: - backend/plugins/jira/tasks/api_client.go (30:51) - backend/plugins/tapd/tasks/api_client.go (27:48) - backend/plugins/teambition/tasks/api_client.go (27:48) - backend/plugins/bitbucket/tasks/api_client.go (27:47) - backend/plugins/jenkins/tasks/api_client.go (27:48) duplicated block id: 8 size: 14 cleaned lines of code in 2 files: - backend/plugins/gitee/impl/impl.go (185:200) - backend/plugins/teambition/impl/impl.go (172:187) duplicated block id: 9 size: 14 cleaned lines of code in 2 files: - backend/plugins/gitlab/tasks/shared.go (56:74) - backend/helpers/pluginhelper/api/api_collector_func.go (39:57) duplicated block id: 10 size: 14 cleaned lines of code in 2 files: - backend/plugins/feishu/impl/impl.go (130:145) - backend/plugins/slack/impl/impl.go (129:144) duplicated block id: 11 size: 13 cleaned lines of code in 2 files: - backend/helpers/utils/mapstructure.go (68:83) - backend/helpers/pluginhelper/api/mapstructure.go (67:82) duplicated block id: 12 size: 11 cleaned lines of code in 2 files: - backend/plugins/feishu/tasks/api_client.go (30:45) - backend/plugins/slack/tasks/api_client.go (27:42) duplicated block id: 13 size: 10 cleaned lines of code in 3 files: - backend/plugins/pagerduty/models/migrationscripts/20230531_scope_config.go (37:48) - backend/plugins/tapd/models/migrationscripts/20230531_scope_config.go (37:48) - backend/plugins/trello/models/migrationscripts/20230531_scope_config.go (37:48) duplicated block id: 14 size: 10 cleaned lines of code in 2 files: - backend/plugins/jira/models/migrationscripts/20230530_scope_config.go (37:48) - backend/plugins/jenkins/models/migrationscripts/20230530_scope_config.go (37:48) duplicated block id: 15 size: 10 cleaned lines of code in 5 files: - backend/plugins/jira/api/blueprint_v200.go (33:45) - backend/plugins/tapd/api/blueprint_v200.go (34:46) - backend/plugins/teambition/api/blueprint200.go (35:47) - backend/plugins/jenkins/api/blueprint_v200.go (33:45) - backend/plugins/sonarqube/api/blueprint_v200.go (36:48) duplicated block id: 16 size: 10 cleaned lines of code in 2 files: - backend/helpers/utils/mapstructure.go (86:97) - backend/helpers/pluginhelper/api/mapstructure.go (85:96) duplicated block id: 17 size: 9 cleaned lines of code in 2 files: - backend/plugins/gitee/tasks/shared.go (55:65) - backend/plugins/gitlab/tasks/shared.go (44:54) duplicated block id: 18 size: 9 cleaned lines of code in 2 files: - backend/plugins/ae/tasks/api_client.go (28:41) - backend/plugins/sonarqube/tasks/api_client.go (28:41) duplicated block id: 19 size: 9 cleaned lines of code in 4 files: - backend/plugins/pagerduty/tasks/task_data.go (50:60) - backend/plugins/github/tasks/task_data.go (52:62) - backend/plugins/tapd/tasks/task_data.go (69:79) - backend/plugins/bitbucket/tasks/task_data.go (44:54) duplicated block id: 20 size: 7 cleaned lines of code in 5 files: - backend/plugins/gitee/tasks/api_client.go (64:72) - backend/plugins/zentao/tasks/shared.go (171:179) - backend/plugins/jira/tasks/api_client.go (75:83) - backend/plugins/github/tasks/shared.go (36:44) - backend/plugins/bitbucket/tasks/api_common.go (239:247) duplicated block id: 21 size: 7 cleaned lines of code in 4 files: - backend/plugins/gitee/api/init.go (31:40) - backend/plugins/ae/api/init.go (31:40) - backend/plugins/feishu/api/init.go (31:39) - backend/plugins/slack/api/init.go (31:40) duplicated block id: 22 size: 7 cleaned lines of code in 2 files: - backend/plugins/github_graphql/tasks/account_graphql_pre_extractor.go (39:48) - backend/plugins/github/tasks/account_pre_extractor.go (46:54) duplicated block id: 23 size: 6 cleaned lines of code in 2 files: - backend/core/models/migrationscripts/20230405_rename_tap_collector_state.go (30:37) - backend/core/models/migrationscripts/20230516_rename_finished_commits_diffs.go (30:37) duplicated block id: 24 size: 6 cleaned lines of code in 2 files: - backend/plugins/gitee/tasks/shared.go (132:140) - backend/plugins/github/utils/utils.go (74:82) duplicated block id: 25 size: 6 cleaned lines of code in 2 files: - backend/plugins/zentao/tasks/task_data.go (132:139) - backend/plugins/github/tasks/task_data.go (73:80) duplicated block id: 26 size: 6 cleaned lines of code in 2 files: - backend/plugins/pagerduty/tasks/task_data.go (71:78) - backend/plugins/bitbucket/tasks/task_data.go (65:72) duplicated block id: 27 size: 6 cleaned lines of code in 2 files: - backend/plugins/tapd/tasks/shared.go (133:142) - backend/helpers/pluginhelper/api/api_collector_func.go (29:36)