title: Always getting 'definition for rule 'no-useless-catch' was not found' in Eslint (v 6.0.0) when doing import React
body: <p>I have tried to google this but to no avail so far...</p>
  
  <p>In a standard React project, every component typically begins with <code>import React from 'react'</code>. For me, with Eslint v6.0.0 configured to extend: <code>'standard', "eslint:recommended", "plugin:react/recommended"</code> I always get this warning in vscode:</p>
  
  <p><code>Definition for rule 'no-useless-catch' was not foundeslint(no-useless-catch)</code></p>
  
  <p>.. for the very first <code>import</code> in a javascript file.</p>
  
  <p><a href="https://i.stack.imgur.com/CBfqc.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/CBfqc.png" alt="vscode screenshot"></a></p>
  
  <p>Any ideas on why this is happening? I don't want to disable the rule because it does seem useful but how do I configure eslint to not complain about this in literally every file in the project? </p>
  
  <p>Here is the complete eslintrc file:</p>
  
  <pre><code>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,
  
    }
  }
  
  </code></pre>