duplicated block id: 1 size: 35 cleaned lines of code in 2 files: - src/rules/button-role-space.js (18:60) - src/rules/click-events-have-key-events.js (16:58) duplicated block id: 2 size: 35 cleaned lines of code in 2 files: - src/rules/mouse-events-have-key-events.js (18:60) - src/rules/mouse-events-map-to-key-events.js (20:62) duplicated block id: 3 size: 33 cleaned lines of code in 2 files: - src/rules/img-redundant-alt.js (21:60) - src/rules/redundant-alt.js (23:62) duplicated block id: 4 size: 32 cleaned lines of code in 2 files: - src/rules/no-onchange.js (18:55) - src/rules/use-onblur-not-onchange.js (20:57) duplicated block id: 5 size: 24 cleaned lines of code in 2 files: - src/rules/label-has-for.js (11:40) - src/rules/label-uses-for.js (13:42) duplicated block id: 6 size: 24 cleaned lines of code in 2 files: - src/rules/aria-unsupported-elements.js (12:41) - src/rules/no-unsupported-elements-use-aria.js (14:43) duplicated block id: 7 size: 22 cleaned lines of code in 2 files: - src/rules/aria-role.js (13:40) - src/rules/valid-aria-role.js (15:42) duplicated block id: 8 size: 20 cleaned lines of code in 2 files: - src/rules/interactive-supports-focus.js (17:41) - src/rules/onclick-uses-tabindex.js (19:43) duplicated block id: 9 size: 17 cleaned lines of code in 2 files: - src/rules/avoid-positive-index.js (4:25) - src/rules/tabindex-no-positive.js (3:24) duplicated block id: 10 size: 17 cleaned lines of code in 2 files: - src/rules/avoid-positive-index.js (27:46) - src/rules/tabindex-no-positive.js (25:44) duplicated block id: 11 size: 15 cleaned lines of code in 2 files: - src/rules/img-redundant-alt.js (4:20) - src/rules/redundant-alt.js (5:21) duplicated block id: 12 size: 10 cleaned lines of code in 2 files: - src/rules/mouse-events-have-key-events.js (5:17) - src/rules/mouse-events-map-to-key-events.js (6:18) duplicated block id: 13 size: 10 cleaned lines of code in 2 files: - src/rules/no-onchange.js (7:17) - src/rules/use-onblur-not-onchange.js (8:18) duplicated block id: 14 size: 9 cleaned lines of code in 2 files: - src/rules/button-role-space.js (7:16) - src/rules/click-events-have-key-events.js (6:15) duplicated block id: 15 size: 9 cleaned lines of code in 2 files: - src/rules/interactive-supports-focus.js (7:16) - src/rules/onclick-uses-tabindex.js (8:17) duplicated block id: 16 size: 7 cleaned lines of code in 2 files: - src/rules/aria-role.js (4:12) - src/rules/valid-aria-role.js (5:13) duplicated block id: 17 size: 7 cleaned lines of code in 2 files: - src/rules/interactive-supports-focus.js (2:9) - src/rules/onclick-uses-role.js (2:9) duplicated block id: 18 size: 7 cleaned lines of code in 2 files: - src/rules/label-has-for.js (3:10) - src/rules/label-uses-for.js (4:11) duplicated block id: 19 size: 6 cleaned lines of code in 2 files: - src/rules/button-role-space.js (2:7) - src/rules/onclick-uses-tabindex.js (3:8) duplicated block id: 20 size: 6 cleaned lines of code in 2 files: - src/rules/hidden-uses-tabindex.js (13:18) - src/rules/no-onchange.js (13:18)