Где разместить правила / исключения ESLint? - PullRequest
0 голосов
/ 23 сентября 2019

Я слежу за этим React JS Tutorial.

Он выдает jsx-a11y/anchor-is-valid ошибок.

Я нашел хак, чтобы добавить следующий код к тому, что япредполагается, что это .eslintrc файл:

{
  "rules": {
    "jsx-a11y/anchor-is-valid": [ "error", {
      "components": [ "Link" ],
      "specialLink": [ "to" ]
    }]
  }
}

Но я понятия не имею, где он находится, или мне следует создать его в папке src.Добавить что-нибудь в package.json файл?

1 Ответ

0 голосов
/ 23 сентября 2019

Это может быть в виде файла .eslintrc.* или поля eslintConfig в файле package.json, оба из которых ESLint будет искать и читать автоматически, или вы можете указать файл конфигурации в командной строке.

В package.json:

{
    "name": "mypackage",
    "version": "0.0.1",
    "eslintConfig": {
        "rules": {
            "jsx-a11y/anchor-is-valid": [ "error", {
            "components": [ "Link" ],
            "specialLink": [ "to" ]
       }]
     }
   }
}

Это должно быть на корневом уровне проекта

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...