From f5ff47daed41f1f2fdd538a3833a2e4f588ae692 Mon Sep 17 00:00:00 2001 From: tidy-dev <75402236+tidy-dev@users.noreply.github.com> Date: Thu, 25 Aug 2022 11:39:18 -0400 Subject: [PATCH] Warn for eslint-plugin-primer-react errors --- .eslintrc.yml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/.eslintrc.yml b/.eslintrc.yml index 00d9e1b7fb..22f847c2d2 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -30,6 +30,40 @@ rules: ########### # PLUGINS # ########### + + # Accessibility + # From: primer-react/recommended + 'jsx-a11y/alt-text': + - warn + 'jsx-a11y/click-events-have-key-events': + - warn + 'jsx-a11y/no-noninteractive-element-interactions': + - warn + 'jsx-a11y/no-static-element-interactions': + - warn + 'jsx-a11y/no-autofocus': + - warn + 'jsx-a11y/no-noninteractive-element-to-interactive-role': + - warn + 'jsx-a11y/aria-role': + - warn + 'jsx-a11y/aria-activedescendant-has-tabindex': + - warn + 'jsx-a11y/mouse-events-have-key-events': + - warn + 'jsx-a11y/label-has-associated-control': + - warn + 'jsx-a11y/anchor-is-valid': + - warn + 'jsx-a11y/iframe-has-title': + - warn + 'jsx-a11y/no-noninteractive-tabindex': + - warn + 'jsx-a11y/role-supports-aria-props': + - warn + 'jsx-a11y/interactive-supports-focus': + - warn + # TYPESCRIPT '@typescript-eslint/naming-convention': - error