From bcef5d6f3ef6dc73d295a6990ab1c3ad59d3f4c7 Mon Sep 17 00:00:00 2001 From: Kate Higa <16447748+khiga8@users.noreply.github.com> Date: Mon, 28 Aug 2023 12:31:46 -0400 Subject: [PATCH 1/2] Override config temporarily --- lib/configs/react.js | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/lib/configs/react.js b/lib/configs/react.js index 8299f44b..5df0cdcb 100644 --- a/lib/configs/react.js +++ b/lib/configs/react.js @@ -30,5 +30,33 @@ module.exports = { canvas: ['img'], }, ], + // Remove once https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/950 is shipped. + 'jsx-a11y/no-noninteractive-element-to-interactive-role': [ + 'error', + { + ul: [ + 'listbox', + 'menu', + 'menubar', + 'radiogroup', + 'tablist', + 'tree', + 'treegrid', + ], + ol: [ + 'listbox', + 'menu', + 'menubar', + 'radiogroup', + 'tablist', + 'tree', + 'treegrid', + ], + li: ['menuitem', 'menuitemradio', 'menuitemcheckbox', 'option', 'row', 'tab', 'treeitem'], + table: ['grid'], + td: ['gridcell'], + fieldset: ['radiogroup', 'presentation'], + }, + ], }, } From 3c0fc68c5b774a1169fc61d4a7899d4d66f42d50 Mon Sep 17 00:00:00 2001 From: Kate Higa <16447748+khiga8@users.noreply.github.com> Date: Mon, 28 Aug 2023 12:58:19 -0400 Subject: [PATCH 2/2] Run prettier --- lib/configs/react.js | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) diff --git a/lib/configs/react.js b/lib/configs/react.js index 5df0cdcb..a63c80ff 100644 --- a/lib/configs/react.js +++ b/lib/configs/react.js @@ -34,24 +34,8 @@ module.exports = { 'jsx-a11y/no-noninteractive-element-to-interactive-role': [ 'error', { - ul: [ - 'listbox', - 'menu', - 'menubar', - 'radiogroup', - 'tablist', - 'tree', - 'treegrid', - ], - ol: [ - 'listbox', - 'menu', - 'menubar', - 'radiogroup', - 'tablist', - 'tree', - 'treegrid', - ], + ul: ['listbox', 'menu', 'menubar', 'radiogroup', 'tablist', 'tree', 'treegrid'], + ol: ['listbox', 'menu', 'menubar', 'radiogroup', 'tablist', 'tree', 'treegrid'], li: ['menuitem', 'menuitemradio', 'menuitemcheckbox', 'option', 'row', 'tab', 'treeitem'], table: ['grid'], td: ['gridcell'],
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: