duplicated block id: 1 size: 12 cleaned lines of code in 2 files: - src/schema/browser-apis.js (161:174) - src/schema/browser-apis.js (201:215) duplicated block id: 2 size: 12 cleaned lines of code in 2 files: - src/rules/javascript/webextension-deprecated-api.js (6:17) - src/rules/javascript/webextension-unsupported-api.js (5:16) duplicated block id: 3 size: 11 cleaned lines of code in 2 files: - src/rules/javascript/opendialog-nonlit-uri.js (3:14) - src/rules/javascript/opendialog-remote-uri.js (4:15) duplicated block id: 4 size: 10 cleaned lines of code in 2 files: - src/rules/javascript/webextension-deprecated-api.js (8:17) - src/utils.js (465:474) duplicated block id: 5 size: 10 cleaned lines of code in 2 files: - src/rules/javascript/webextension-unsupported-api.js (7:16) - src/utils.js (465:474) duplicated block id: 6 size: 9 cleaned lines of code in 2 files: - src/messages/manifestjson.js (643:651) - src/messages/manifestjson.js (665:673) duplicated block id: 7 size: 9 cleaned lines of code in 2 files: - src/messages/manifestjson.js (599:607) - src/messages/manifestjson.js (621:629) duplicated block id: 8 size: 8 cleaned lines of code in 2 files: - src/rules/javascript/webextension-api-compat-android.js (12:20) - src/rules/javascript/webextension-api-compat.js (12:20) duplicated block id: 9 size: 8 cleaned lines of code in 2 files: - src/schema/validator.js (659:667) - src/schema/validator.js (672:680) duplicated block id: 10 size: 8 cleaned lines of code in 2 files: - src/schema/browser-apis.js (57:64) - src/schema/browser-apis.js (78:85) duplicated block id: 11 size: 8 cleaned lines of code in 2 files: - src/schema/validator.js (339:346) - src/schema/validator.js (367:374) duplicated block id: 12 size: 7 cleaned lines of code in 2 files: - src/schema/validator.js (633:642) - src/schema/validator.js (719:727) duplicated block id: 13 size: 7 cleaned lines of code in 2 files: - src/schema/validator.js (308:314) - src/schema/validator.js (367:373) duplicated block id: 14 size: 7 cleaned lines of code in 2 files: - src/rules/javascript/content-scripts-file-absent.js (87:94) - src/rules/javascript/webextension-deprecated-api.js (32:41) duplicated block id: 15 size: 7 cleaned lines of code in 2 files: - src/schema/validator.js (308:314) - src/schema/validator.js (339:345) duplicated block id: 16 size: 6 cleaned lines of code in 2 files: - src/rules/javascript/global-require-arg.js (26:32) - src/rules/javascript/webextension-api.js (21:27) duplicated block id: 17 size: 6 cleaned lines of code in 2 files: - src/rules/javascript/global-require-arg.js (26:32) - src/rules/javascript/webextension-deprecated-api.js (35:41) duplicated block id: 18 size: 6 cleaned lines of code in 2 files: - src/rules/javascript/content-scripts-file-absent.js (88:94) - src/rules/javascript/webextension-unsupported-api.js (46:52) duplicated block id: 19 size: 6 cleaned lines of code in 2 files: - src/rules/javascript/content-scripts-file-absent.js (88:94) - src/rules/javascript/opendialog-nonlit-uri.js (20:26) duplicated block id: 20 size: 6 cleaned lines of code in 2 files: - src/rules/javascript/global-require-arg.js (26:32) - src/rules/javascript/opendialog-remote-uri.js (26:32) duplicated block id: 21 size: 6 cleaned lines of code in 2 files: - src/rules/javascript/content-scripts-file-absent.js (88:94) - src/rules/javascript/no-document-write.js (24:30) duplicated block id: 22 size: 6 cleaned lines of code in 2 files: - src/rules/javascript/global-require-arg.js (26:32) - src/rules/javascript/no-document-write.js (24:30) duplicated block id: 23 size: 6 cleaned lines of code in 2 files: - src/rules/javascript/opendialog-remote-uri.js (26:32) - src/rules/javascript/webextension-deprecated-api.js (35:41) duplicated block id: 24 size: 6 cleaned lines of code in 2 files: - src/rules/javascript/no-document-write.js (24:30) - src/rules/javascript/webextension-unsupported-api.js (46:52) duplicated block id: 25 size: 6 cleaned lines of code in 2 files: - src/rules/javascript/no-document-write.js (24:30) - src/rules/javascript/webextension-api.js (21:27) duplicated block id: 26 size: 6 cleaned lines of code in 2 files: - src/rules/javascript/webextension-api.js (21:27) - src/rules/javascript/webextension-deprecated-api.js (35:41) duplicated block id: 27 size: 6 cleaned lines of code in 2 files: - src/rules/javascript/no-document-write.js (24:30) - src/rules/javascript/opendialog-remote-uri.js (26:32) duplicated block id: 28 size: 6 cleaned lines of code in 2 files: - src/rules/javascript/opendialog-remote-uri.js (26:32) - src/rules/javascript/webextension-api.js (21:27) duplicated block id: 29 size: 6 cleaned lines of code in 2 files: - src/rules/javascript/opendialog-nonlit-uri.js (20:26) - src/rules/javascript/webextension-deprecated-api.js (35:41) duplicated block id: 30 size: 6 cleaned lines of code in 2 files: - src/schema/browser-apis.js (153:161) - src/schema/browser-apis.js (186:192) duplicated block id: 31 size: 6 cleaned lines of code in 2 files: - src/rules/javascript/opendialog-remote-uri.js (26:32) - src/rules/javascript/webextension-unsupported-api.js (46:52) duplicated block id: 32 size: 6 cleaned lines of code in 2 files: - src/rules/javascript/global-require-arg.js (26:32) - src/rules/javascript/webextension-unsupported-api.js (46:52) duplicated block id: 33 size: 6 cleaned lines of code in 2 files: - src/rules/javascript/content-scripts-file-absent.js (88:94) - src/rules/javascript/global-require-arg.js (26:32) duplicated block id: 34 size: 6 cleaned lines of code in 2 files: - src/rules/javascript/opendialog-nonlit-uri.js (20:26) - src/rules/javascript/opendialog-remote-uri.js (26:32) duplicated block id: 35 size: 6 cleaned lines of code in 2 files: - src/rules/javascript/global-require-arg.js (26:32) - src/rules/javascript/opendialog-nonlit-uri.js (20:26) duplicated block id: 36 size: 6 cleaned lines of code in 2 files: - src/rules/javascript/content-scripts-file-absent.js (88:94) - src/rules/javascript/opendialog-remote-uri.js (26:32) duplicated block id: 37 size: 6 cleaned lines of code in 2 files: - src/rules/javascript/opendialog-nonlit-uri.js (20:26) - src/rules/javascript/webextension-api.js (21:27) duplicated block id: 38 size: 6 cleaned lines of code in 2 files: - src/schema/validator.js (614:622) - src/schema/validator.js (663:669) duplicated block id: 39 size: 6 cleaned lines of code in 2 files: - src/rules/javascript/webextension-api.js (21:27) - src/rules/javascript/webextension-unsupported-api.js (46:52) duplicated block id: 40 size: 6 cleaned lines of code in 2 files: - src/rules/javascript/webextension-deprecated-api.js (35:41) - src/rules/javascript/webextension-unsupported-api.js (46:52) duplicated block id: 41 size: 6 cleaned lines of code in 2 files: - src/rules/javascript/no-document-write.js (24:30) - src/rules/javascript/webextension-deprecated-api.js (35:41) duplicated block id: 42 size: 6 cleaned lines of code in 2 files: - src/rules/javascript/content-scripts-file-absent.js (88:94) - src/rules/javascript/webextension-api.js (21:27) duplicated block id: 43 size: 6 cleaned lines of code in 2 files: - src/rules/javascript/no-document-write.js (24:30) - src/rules/javascript/opendialog-nonlit-uri.js (20:26) duplicated block id: 44 size: 6 cleaned lines of code in 2 files: - src/rules/javascript/opendialog-nonlit-uri.js (20:26) - src/rules/javascript/webextension-unsupported-api.js (46:52)