Предупреждение jsx-a11y / img-has-alt

У меня есть CRA, и я хочу установить пользовательский eslint (airbnb), но после его установки выдает ошибку

предупреждение Определение правила 'jsx-a11y / img-has-alt' не найдено jsx-a11y / img-has-alt

package.json

...
"eslint-config-airbnb": "^15.0.1",
"eslint-plugin-import": "^2.2.0",
"eslint-plugin-jsx-a11y": "^5.0.1",
"eslint-plugin-react": "^7.0.1",

создать приложение-реакция - 3.10.10

.eslintrc

"extends": [
    "airbnb"
],
"plugins": [
    "import",
    "react",
    "jsx-a11y"
],
"env": {
    "browser": true,
    "node": true,
    "jest": true
},
"rules": {
    "comma-dangle": ["error", "never"],
    "jsx-a11y/img-has-alt": [0],
    "jsx-quotes": ["error", "prefer-single"],
    "no-confusing-arrow": [0],
    "react/jsx-filename-extension": [1, { "extensions": [".js", ".jsx"] }],
    "react/jsx-no-bind": [0],
    "react/prop-types": [1],
    "react/require-default-props": [0]
}

изменить: npm сказал, что eslint-config-airbnb нуждается в jsx-a11y v5.0.1


person Mqqza    schedule 20.05.2017    source источник
comment
github.com/evcohen/eslint-plugin-jsx-a11y/issues/ 232   -  person Sulthan    schedule 20.05.2017


Ответы (3)


Я использую плагин CRA eslint, и когда я установил плагин jsx-a11y 5.0.3, я получаю предупреждение консоли:

"[email protected]" имеет неверную одноранговую зависимость "eslint-plugin-jsx-a11y@^2.0.0 || ^ 3.0.0 || ^ 4.0.0".

также с тем же предупреждением, что и вы.

Я считаю, что вам нужно перейти на версию 4.0.0. которая по-прежнему является «разыскиваемой» версией

введите здесь описание изображения

person Tomasz Mularczyk    schedule 20.05.2017
comment
i.imgur.com/1vd8Vva.png eslint airbnb требуется eslint-plugin-jsx-a11y v15 .0.1 - person Mqqza; 20.05.2017

Если вы измените объявление правила с "jsx-a11y/img-has-alt": [0], на "jsx-a11y/alt-text": [0],, оно будет работать.

https://cnpmjs.org/package/eslint-plugin-jsx-a11y

person Alex Kessinger    schedule 17.04.2020

Очевидно, вам нужно обновить версию узла, чтобы проблема исчезла.

person Mqqza    schedule 20.05.2017