Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我在哪里放置ESLint规则/例外?_Javascript_Reactjs_Error Handling_Eslint - Fatal编程技术网

Javascript 我在哪里放置ESLint规则/例外?

Javascript 我在哪里放置ESLint规则/例外?,javascript,reactjs,error-handling,eslint,Javascript,Reactjs,Error Handling,Eslint,我正在学习React JS教程 它抛出了一些jsx-a11y/锚是有效的错误 我发现一个黑客将以下代码添加到我假设的.eslintrc文件中: { "rules": { "jsx-a11y/anchor-is-valid": [ "error", { "components": [ "Link" ], "specialLink": [ "to" ] }] } } 但我不知道它在哪里,也不知道是否应该在src文件夹中创建它。我是否向package

我正在学习React JS教程

它抛出了一些
jsx-a11y/锚是有效的
错误

我发现一个黑客将以下代码添加到我假设的
.eslintrc
文件中:

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


但我不知道它在哪里,也不知道是否应该在
src
文件夹中创建它。我是否向
package.json
文件中添加了任何内容?

这可以是
.eslintrc.
文件或
package.json
文件中的
eslintConfig
字段的形式,ESLint将自动查找和读取这两个文件,或者您可以在命令行上指定一个配置文件

在package.json中:

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

这需要在项目的根级别

在项目的根级别这可以是.eslintrc.*文件或package.json文件中的eslintConfig字段的形式,这两个文件都是ESLint将自动查找和读取的,或者您可以在命令行上指定配置文件。它不起作用,它仍然在控制台中显示错误。是否可以尝试添加
“jsx-a11y/锚点有效”:0
.eslintrc.json