react-starter-kit

Форк
0
156 строк · 3.2 Кб
1
{
2
  "parserOptions": {
3
    "ecmaFeatures": {
4
      "jsx": true
5
    }
6
  },
7
  "plugins": [
8
    "jsx-a11y"
9
  ],
10
  "rules": {
11
    "jsx-a11y/accessible-emoji": 2,
12
    "jsx-a11y/alt-text": 2,
13
    "jsx-a11y/anchor-has-content": 2,
14
    "jsx-a11y/anchor-is-valid": 2,
15
    "jsx-a11y/aria-activedescendant-has-tabindex": 2,
16
    "jsx-a11y/aria-props": 2,
17
    "jsx-a11y/aria-proptypes": 2,
18
    "jsx-a11y/aria-role": 2,
19
    "jsx-a11y/aria-unsupported-elements": 2,
20
    "jsx-a11y/click-events-have-key-events": 2,
21
    "jsx-a11y/heading-has-content": 2,
22
    "jsx-a11y/html-has-lang": 2,
23
    "jsx-a11y/iframe-has-title": 2,
24
    "jsx-a11y/img-redundant-alt": 2,
25
    "jsx-a11y/interactive-supports-focus": [
26
      2,
27
      {
28
        "tabbable": [
29
          "button",
30
          "checkbox",
31
          "link",
32
          "searchbox",
33
          "spinbutton",
34
          "switch",
35
          "textbox"
36
        ]
37
      }
38
    ],
39
    "jsx-a11y/label-has-associated-control": 2,
40
    "jsx-a11y/media-has-caption": 2,
41
    "jsx-a11y/mouse-events-have-key-events": 2,
42
    "jsx-a11y/no-access-key": 2,
43
    "jsx-a11y/no-autofocus": 2,
44
    "jsx-a11y/no-distracting-elements": 2,
45
    "jsx-a11y/no-interactive-element-to-noninteractive-role": [
46
      2,
47
      {
48
        "tr": [
49
          "none",
50
          "presentation"
51
        ]
52
      }
53
    ],
54
    "jsx-a11y/no-noninteractive-element-interactions": [
55
      2,
56
      {
57
        "alert": [
58
          "onKeyUp",
59
          "onKeyDown",
60
          "onKeyPress"
61
        ],
62
        "body": [
63
          "onError",
64
          "onLoad"
65
        ],
66
        "dialog": [
67
          "onKeyUp",
68
          "onKeyDown",
69
          "onKeyPress"
70
        ],
71
        "handlers": [
72
          "onClick",
73
          "onError",
74
          "onLoad",
75
          "onMouseDown",
76
          "onMouseUp",
77
          "onKeyPress",
78
          "onKeyDown",
79
          "onKeyUp"
80
        ],
81
        "iframe": [
82
          "onError",
83
          "onLoad"
84
        ],
85
        "img": [
86
          "onError",
87
          "onLoad"
88
        ]
89
      }
90
    ],
91
    "jsx-a11y/no-noninteractive-element-to-interactive-role": [
92
      2,
93
      {
94
        "li": [
95
          "menuitem",
96
          "option",
97
          "row",
98
          "tab",
99
          "treeitem"
100
        ],
101
        "ol": [
102
          "listbox",
103
          "menu",
104
          "menubar",
105
          "radiogroup",
106
          "tablist",
107
          "tree",
108
          "treegrid"
109
        ],
110
        "table": [
111
          "grid"
112
        ],
113
        "td": [
114
          "gridcell"
115
        ],
116
        "ul": [
117
          "listbox",
118
          "menu",
119
          "menubar",
120
          "radiogroup",
121
          "tablist",
122
          "tree",
123
          "treegrid"
124
        ]
125
      }
126
    ],
127
    "jsx-a11y/no-noninteractive-tabindex": [
128
      2,
129
      {
130
        "roles": [
131
          "tabpanel"
132
        ],
133
        "tags": []
134
      }
135
    ],
136
    "jsx-a11y/no-onchange": 2,
137
    "jsx-a11y/no-redundant-roles": 2,
138
    "jsx-a11y/no-static-element-interactions": [
139
      2,
140
      {
141
        "handlers": [
142
          "onClick",
143
          "onMouseDown",
144
          "onMouseUp",
145
          "onKeyPress",
146
          "onKeyDown",
147
          "onKeyUp"
148
        ]
149
      }
150
    ],
151
    "jsx-a11y/role-has-required-aria-props": 2,
152
    "jsx-a11y/role-supports-aria-props": 2,
153
    "jsx-a11y/scope": 2,
154
    "jsx-a11y/tabindex-no-positive": 2
155
  }
156
}
157

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.