UNPKG

eslint-config-proste

Version:
178 lines (177 loc) 3.64 kB
const rules = { "jsx-a11y/alt-text": [ 2, { elements: ["img", "object", "area", 'input[type="image"]'], img: [], object: [], area: [], 'input[type="image"]': [] } ], "jsx-a11y/anchor-ambiguous-text": 0, "jsx-a11y/anchor-has-content": [2, { components: [] }], "jsx-a11y/anchor-is-valid": [ 2, { components: ["Link"], specialLink: ["to"], aspects: ["noHref", "invalidHref", "preferButton"] } ], "jsx-a11y/aria-activedescendant-has-tabindex": 2, "jsx-a11y/aria-props": 2, "jsx-a11y/aria-proptypes": 2, "jsx-a11y/aria-role": [2, { ignoreNonDOM: !1 }], "jsx-a11y/aria-unsupported-elements": 2, "jsx-a11y/autocomplete-valid": [ 0, { inputComponents: [] } ], "jsx-a11y/click-events-have-key-events": 2, "jsx-a11y/control-has-associated-label": [ 2, { labelAttributes: ["label"], controlComponents: [], ignoreElements: [ "audio", "canvas", "embed", "input", "textarea", "tr", "video" ], ignoreRoles: [ "grid", "listbox", "menu", "menubar", "radiogroup", "row", "tablist", "toolbar", "tree", "treegrid" ], depth: 5 } ], "jsx-a11y/heading-has-content": [2, { components: [""] }], "jsx-a11y/html-has-lang": 2, "jsx-a11y/iframe-has-title": 2, "jsx-a11y/img-redundant-alt": 2, "jsx-a11y/interactive-supports-focus": 2, "jsx-a11y/label-has-associated-control": [ 2, { labelComponents: [], labelAttributes: [], controlComponents: [], assert: "both", depth: 25 } ], "jsx-a11y/lang": 2, "jsx-a11y/media-has-caption": [ 2, { audio: [], video: [], track: [] } ], "jsx-a11y/mouse-events-have-key-events": 2, "jsx-a11y/no-access-key": 2, "jsx-a11y/no-autofocus": [2, { ignoreNonDOM: !0 }], "jsx-a11y/no-distracting-elements": [ 2, { elements: ["marquee", "blink"] } ], "jsx-a11y/no-interactive-element-to-noninteractive-role": [ 2, { tr: ["none", "presentation"] } ], "jsx-a11y/no-noninteractive-element-interactions": [ 2, { handlers: [ "onClick", "onMouseDown", "onMouseUp", "onKeyPress", "onKeyDown", "onKeyUp" ] } ], "jsx-a11y/no-noninteractive-element-to-interactive-role": [ 2, { ul: [ "listbox", "menu", "menubar", "radiogroup", "tablist", "tree", "treegrid" ], ol: [ "listbox", "menu", "menubar", "radiogroup", "tablist", "tree", "treegrid" ], li: ["menuitem", "option", "row", "tab", "treeitem"], table: ["grid"], td: ["gridcell"] } ], "jsx-a11y/no-noninteractive-tabindex": [ 2, { tags: [], roles: ["tabpanel"], allowExpressionValues: !0 } ], "jsx-a11y/no-redundant-roles": [ 2, { nav: ["navigation"] } ], "jsx-a11y/no-static-element-interactions": [ 2, { handlers: [ "onClick", "onMouseDown", "onMouseUp", "onKeyPress", "onKeyDown", "onKeyUp" ] } ], "jsx-a11y/role-has-required-aria-props": 2, "jsx-a11y/role-supports-aria-props": 2, "jsx-a11y/scope": 2, "jsx-a11y/tabindex-no-positive": 2, "jsx-a11y/no-aria-hidden-on-focusable": 2, "jsx-a11y/prefer-tag-over-role": 2 }; export { rules as default };