Reactjs 总是得到';规则'的定义;没有无用的捕获物';未找到';在Eslint(v6.0.0)中,执行导入操作时

Reactjs 总是得到';规则'的定义;没有无用的捕获物';未找到';在Eslint(v6.0.0)中,执行导入操作时,reactjs,eslint,eslintrc,Reactjs,Eslint,Eslintrc,我试着用谷歌搜索这个,但到目前为止没有用 在标准React项目中,每个组件通常以从“React”导入React开始。对我来说,当Eslint v6.0.0配置为扩展:“标准”、“建议使用的Eslint”、“建议使用的插件:响应/建议使用的插件”时,我总是在vscode中收到以下警告: 未找到规则“无无用捕获”的定义Lint(无无用捕获) 。。对于javascript文件中的第一个导入 你知道为什么会这样吗?我不想禁用该规则,因为它看起来确实很有用,但如何配置eslint,使其不会在项目中的每个

我试着用谷歌搜索这个,但到目前为止没有用

在标准React项目中,每个组件通常以从“React”导入React开始。对我来说,当Eslint v6.0.0配置为扩展:
“标准”、“建议使用的Eslint”、“建议使用的插件:响应/建议使用的插件”
时,我总是在vscode中收到以下警告:

未找到规则“无无用捕获”的定义Lint(无无用捕获)

。。对于javascript文件中的第一个
导入

你知道为什么会这样吗?我不想禁用该规则,因为它看起来确实很有用,但如何配置eslint,使其不会在项目中的每个文件中抱怨这一点

以下是完整的eslintrc文件:

module.exports = {
  env: {
    browser: true,
    es6: true
  },
  parser: 'babel-eslint',
  extends: [
    'standard',
    "eslint:recommended",
    "plugin:react/recommended"
  ],
  globals: {
    Atomics: 'readonly',
    SharedArrayBuffer: 'readonly'
  },
  parserOptions: {
    ecmaFeatures: {
      jsx: true
    },
    ecmaVersion: 2018,
    sourceType: 'module'
  },
  plugins: [
    'react'
  ],
  rules: {
    "quotes": ["warn", "single"],
    "indent": ["warn", "tab", { "ignoreComments": true }],
    "no-tabs": 0,
    "padded-blocks": 0,
    "semi": ["warn", "never"],
    "no-trailing-spaces": 0,
    "spaced-comment": 0,
    "no-multiple-empty-lines": 0,
    "space-before-function-paren": 0,
    "camelcase": 0,
    "prefer-const": "warn",
    "space-infix-ops": "warn",
    "no-case-declarations": 0,

  }
}


没关系,想想看。。。我使用的是eslint 5.6,而
无无用捕获
规则直到5.11才被引入,因此出现了错误…

我更新了我的项目包,得到了这个,不得不更新我的全局eslint来修复它。