duplicated block id: 1 size: 101 cleaned lines of code in 2 files: - bot/code_review_bot/tools/log.py (15:175) - tools/code_review_tools/log.py (15:175) duplicated block id: 2 size: 23 cleaned lines of code in 2 files: - bot/code_review_bot/tasks/clang_tidy.py (144:166) - bot/code_review_bot/tasks/clang_tidy_external.py (107:129) duplicated block id: 3 size: 22 cleaned lines of code in 2 files: - backend/setup.py (8:33) - bot/setup.py (8:33) duplicated block id: 4 size: 19 cleaned lines of code in 2 files: - bot/setup.py (8:26) - tools/setup.py (8:26) duplicated block id: 5 size: 19 cleaned lines of code in 2 files: - backend/setup.py (8:26) - tools/setup.py (8:26) duplicated block id: 6 size: 12 cleaned lines of code in 2 files: - bot/code_review_bot/tasks/clang_tidy.py (186:197) - bot/code_review_bot/tasks/clang_tidy_external.py (152:163) duplicated block id: 7 size: 12 cleaned lines of code in 2 files: - bot/code_review_bot/tools/libmozdata.py (6:31) - tools/code_review_tools/libmozdata.py (6:31) duplicated block id: 8 size: 11 cleaned lines of code in 2 files: - bot/code_review_bot/tasks/clang_tidy.py (156:166) - bot/code_review_bot/tasks/clang_tidy_external.py (95:105) duplicated block id: 9 size: 11 cleaned lines of code in 2 files: - bot/code_review_bot/tasks/clang_tidy_external.py (95:105) - bot/code_review_bot/tasks/clang_tidy_external.py (119:129) duplicated block id: 10 size: 10 cleaned lines of code in 2 files: - bot/code_review_bot/tools/treeherder.py (3:18) - tools/code_review_tools/treeherder.py (3:18) duplicated block id: 11 size: 9 cleaned lines of code in 2 files: - bot/code_review_bot/tasks/base.py (102:112) - bot/code_review_bot/tasks/tgdiff.py (37:47) duplicated block id: 12 size: 9 cleaned lines of code in 2 files: - backend/setup.py (37:45) - bot/setup.py (37:45) duplicated block id: 13 size: 8 cleaned lines of code in 2 files: - frontend/src/Diffs.vue (101:108) - frontend/src/Tasks.vue (180:187) duplicated block id: 14 size: 7 cleaned lines of code in 2 files: - bot/code_review_bot/analysis.py (73:79) - bot/code_review_bot/analysis.py (92:98) duplicated block id: 15 size: 7 cleaned lines of code in 2 files: - frontend/src/App.vue (41:47) - frontend/src/App.vue (53:59) duplicated block id: 16 size: 7 cleaned lines of code in 2 files: - backend/code_review_backend/issues/migrations/0006_issuelink_initial.py (62:68) - backend/code_review_backend/issues/migrations/0013_move_issues_attributes_part_2.py (72:78) duplicated block id: 17 size: 7 cleaned lines of code in 2 files: - frontend/src/App.vue (41:47) - frontend/src/App.vue (65:71) duplicated block id: 18 size: 7 cleaned lines of code in 2 files: - frontend/src/Check.vue (119:125) - frontend/src/Issues.vue (220:226) duplicated block id: 19 size: 7 cleaned lines of code in 2 files: - bot/code_review_bot/revisions.py (194:204) - bot/code_review_bot/revisions.py (336:346) duplicated block id: 20 size: 7 cleaned lines of code in 2 files: - backend/code_review_backend/issues/api.py (20:26) - backend/code_review_backend/issues/serializers.py (13:19) duplicated block id: 21 size: 7 cleaned lines of code in 2 files: - frontend/src/App.vue (53:59) - frontend/src/App.vue (65:71) duplicated block id: 22 size: 7 cleaned lines of code in 2 files: - bot/code_review_bot/cli.py (41:47) - integration/run.py (29:35) duplicated block id: 23 size: 6 cleaned lines of code in 2 files: - backend/setup.py (41:46) - tools/setup.py (35:40) duplicated block id: 24 size: 6 cleaned lines of code in 2 files: - backend/code_review_backend/issues/api.py (21:26) - backend/code_review_backend/issues/management/commands/cleanup_issues.py (14:19) duplicated block id: 25 size: 6 cleaned lines of code in 2 files: - frontend/src/Stats.vue (7:12) - frontend/src/Stats.vue (18:23) duplicated block id: 26 size: 6 cleaned lines of code in 2 files: - backend/code_review_backend/issues/migrations/0001_initial.py (89:94) - backend/code_review_backend/issues/migrations/0006_issuelink_initial.py (29:34) duplicated block id: 27 size: 6 cleaned lines of code in 2 files: - backend/code_review_backend/issues/management/commands/cleanup_issues.py (14:19) - backend/code_review_backend/issues/serializers.py (14:19) duplicated block id: 28 size: 6 cleaned lines of code in 2 files: - bot/code_review_bot/workflow.py (212:217) - bot/code_review_bot/workflow.py (584:589) duplicated block id: 29 size: 6 cleaned lines of code in 2 files: - backend/code_review_backend/issues/api.py (284:289) - backend/code_review_backend/issues/api.py (330:335) duplicated block id: 30 size: 6 cleaned lines of code in 2 files: - bot/code_review_bot/cli.py (46:51) - integration/run.py (39:44) duplicated block id: 31 size: 6 cleaned lines of code in 2 files: - backend/code_review_backend/issues/migrations/0003_diff_repository.py (54:59) - backend/code_review_backend/issues/migrations/0003_diff_repository.py (66:71)