All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.sonar.l10n.javascript.rules.eslint.jsx-a11y.json Maven / Gradle / Ivy

There is a newer version: 10.17.0.28100
Show newest version
[
  {
    "key": "jsx-a11y/accessible-emoji",
    "name": "Enforce emojis are wrapped in and provide screenreader access",
    "description": "See description of ESLint rule jsx-a11y/accessible-emoji at the eslint-plugin-jsx-a11y website."
  },
  {
    "key": "jsx-a11y/alt-text",
    "name": "Enforce all elements that require alternative text have meaningful information to relay back to end user",
    "description": "See description of ESLint rule jsx-a11y/alt-text at the eslint-plugin-jsx-a11y website."
  },
  {
    "key": "jsx-a11y/anchor-has-content",
    "name": "Enforce all anchors to contain accessible content",
    "description": "See description of ESLint rule jsx-a11y/anchor-has-content at the eslint-plugin-jsx-a11y website."
  },
  {
    "key": "jsx-a11y/anchor-is-valid",
    "name": "Enforce all anchors are valid, navigable elements",
    "description": "See description of ESLint rule jsx-a11y/anchor-is-valid at the eslint-plugin-jsx-a11y website."
  },
  {
    "key": "jsx-a11y/aria-activedescendant-has-tabindex",
    "name": "Enforce elements with aria-activedescendant are tabbable",
    "description": "See description of ESLint rule jsx-a11y/aria-activedescendant-has-tabindex at the eslint-plugin-jsx-a11y website."
  },
  {
    "key": "jsx-a11y/aria-props",
    "name": "Enforce all aria-* props are valid",
    "description": "See description of ESLint rule jsx-a11y/aria-props at the eslint-plugin-jsx-a11y website."
  },
  {
    "key": "jsx-a11y/aria-proptypes",
    "name": "Enforce ARIA state and property values are valid",
    "description": "See description of ESLint rule jsx-a11y/aria-proptypes at the eslint-plugin-jsx-a11y website."
  },
  {
    "key": "jsx-a11y/aria-role",
    "name": "Enforce that elements with ARIA roles must use a valid, non-abstract ARIA role",
    "description": "See description of ESLint rule jsx-a11y/aria-role at the eslint-plugin-jsx-a11y website."
  },
  {
    "key": "jsx-a11y/aria-unsupported-elements",
    "name": "Enforce that elements that do not support ARIA roles, states, and properties do not have those attributes",
    "description": "See description of ESLint rule jsx-a11y/aria-unsupported-elements at the eslint-plugin-jsx-a11y website."
  },
  {
    "key": "jsx-a11y/click-events-have-key-events",
    "name": "Enforce a clickable non-interactive element has at least one keyboard event listener",
    "description": "See description of ESLint rule jsx-a11y/click-events-have-key-events at the eslint-plugin-jsx-a11y website."
  },
  {
    "key": "jsx-a11y/heading-has-content",
    "name": "Enforce heading (h1, h2, etc) elements contain accessible content",
    "description": "See description of ESLint rule jsx-a11y/heading-has-content at the eslint-plugin-jsx-a11y website."
  },
  {
    "key": "jsx-a11y/html-has-lang",
    "name": "Enforce element has lang prop",
    "description": "See description of ESLint rule jsx-a11y/html-has-lang at the eslint-plugin-jsx-a11y website."
  },
  {
    "key": "jsx-a11y/iframe-has-title",
    "name": "Enforce iframe elements have a title attribute",
    "description": "See description of ESLint rule jsx-a11y/iframe-has-title at the eslint-plugin-jsx-a11y website."
  },
  {
    "key": "jsx-a11y/img-redundant-alt",
    "name": "Enforce  alt prop does not contain the word\"image\", \"picture\", or \"photo\"",
    "description": "See description of ESLint rule jsx-a11y/img-redundant-alt at the eslint-plugin-jsx-a11y website."
  },
  {
    "key": "jsx-a11y/interactive-supports-focus",
    "name": "Enforce that elements with interactive handlers like onClick must be focusable",
    "description": "See description of ESLint rule jsx-a11y/interactive-supports-focus at the eslint-plugin-jsx-a11y website."
  },
  {
    "key": "jsx-a11y/label-has-for",
    "name": "Enforce that 
) that have click handlers use the role attribute", "description": "See description of ESLint rule jsx-a11y/no-static-element-interactions at the eslint-plugin-jsx-a11y website." }, { "key": "jsx-a11y/role-has-required-aria-props", "name": "Enforce that elements with ARIA roles must have all required attributes for that role", "description": "See description of ESLint rule jsx-a11y/role-has-required-aria-props at the eslint-plugin-jsx-a11y website." }, { "key": "jsx-a11y/role-supports-aria-props", "name": "Enforce that elements with explicit or implicit roles defined contain only aria-* properties supported by that role", "description": "See description of ESLint rule jsx-a11y/role-supports-aria-props at the eslint-plugin-jsx-a11y website." }, { "key": "jsx-a11y/scope", "name": "Enforce scope prop is only used on elements", "description": "See description of ESLint rule jsx-a11y/scope at the eslint-plugin-jsx-a11y website." }, { "key": "jsx-a11y/tabindex-no-positive", "name": "Enforce tabIndex value is not greater than zero.", "description": "See description of ESLint rule jsx-a11y/tabindex-no-positive at the eslint-plugin-jsx-a11y website." } ]




© 2015 - 2024 Weber Informatics LLC | Privacy Policy