UNPKG

eslint-config-neon

Version:

The ultimate ESLint shareable config

61 lines (60 loc) 2.09 kB
//#region src/oxlint/jsx-a11y.d.ts declare const config: { plugins: "jsx-a11y"[]; rules: { 'jsx-a11y/alt-text': number; 'jsx-a11y/anchor-has-content': number; 'jsx-a11y/anchor-is-valid': number; 'jsx-a11y/aria-activedescendant-has-tabindex': number; 'jsx-a11y/aria-props': number; 'jsx-a11y/aria-proptypes': number; 'jsx-a11y/aria-role': number; 'jsx-a11y/aria-unsupported-elements': number; 'jsx-a11y/autocomplete-valid': number; 'jsx-a11y/click-events-have-key-events': number; 'jsx-a11y/control-has-associated-label': number; 'jsx-a11y/heading-has-content': number; 'jsx-a11y/html-has-lang': number; 'jsx-a11y/iframe-has-title': number; 'jsx-a11y/img-redundant-alt': number; 'jsx-a11y/interactive-supports-focus': [number, { tabbable: string[]; }]; 'jsx-a11y/label-has-associated-control': number; 'jsx-a11y/lang': number; 'jsx-a11y/media-has-caption': number; 'jsx-a11y/mouse-events-have-key-events': number; 'jsx-a11y/no-access-key': number; 'jsx-a11y/no-autofocus': number; 'jsx-a11y/no-distracting-elements': number; 'jsx-a11y/no-interactive-element-to-noninteractive-role': [number, { canvas: string[]; tr: string[]; }]; 'jsx-a11y/no-noninteractive-element-interactions': [number, { alert: string[]; body: string[]; dialog: string[]; handlers: string[]; iframe: string[]; img: string[]; }]; 'jsx-a11y/no-noninteractive-element-to-interactive-role': number; 'jsx-a11y/no-noninteractive-tabindex': [number, { allowExpressionValues: true; roles: string[]; tags: never[]; }]; 'jsx-a11y/no-redundant-roles': number; 'jsx-a11y/no-static-element-interactions': [number, { allowExpressionValues: true; handlers: string[]; }]; 'jsx-a11y/role-has-required-aria-props': number; 'jsx-a11y/role-supports-aria-props': number; 'jsx-a11y/scope': number; 'jsx-a11y/tabindex-no-positive': number; }; }; export = config; //# sourceMappingURL=jsx-a11y.d.cts.map