title: How to resolve "Definition for rule '@typescript-eslint/rule-name' was not found"
body: <p>I'm trying to add TypeScript compilation to an existing Javascript project.</p>
  <p>AFAIK this is supposed to be possible (even easy), and you can incrementally spread TS through the codebase.  Unfortunately this isn't what I'm seeing - after adding typescript and trying to start the project, I get this error for every single file in the project:</p>
  <p><code>Definition for rule '@typescript-eslint/rule-name' was not found</code></p>
  <p><a href="https://i.stack.imgur.com/Cutn1.png" rel="noreferrer"><img src="https://i.stack.imgur.com/Cutn1.png" alt="enter image description here" /></a></p>
  <p>There is no instance of the string <code>rule-name</code> anywhere in my source code.</p>
  <p>This is my <code>tsconfig.json</code>:</p>
  <pre><code>{
    &quot;compilerOptions&quot;: {
      &quot;baseUrl&quot;: &quot;src&quot;,
      &quot;noImplicitAny&quot;: false,
      &quot;sourceMap&quot;: true,
      &quot;target&quot;: &quot;es5&quot;,
      &quot;lib&quot;: [
        &quot;dom&quot;,
        &quot;dom.iterable&quot;,
        &quot;esnext&quot;
      ],
      &quot;allowJs&quot;: true,
      &quot;allowSyntheticDefaultImports&quot;: true,
      &quot;strict&quot;: false,
      &quot;forceConsistentCasingInFileNames&quot;: true,
      &quot;module&quot;: &quot;esnext&quot;,
      &quot;moduleResolution&quot;: &quot;node&quot;,
      &quot;resolveJsonModule&quot;: true,
      &quot;isolatedModules&quot;: true,
      &quot;noEmit&quot;: true,
      &quot;esModuleInterop&quot;: true,
      &quot;jsx&quot;: &quot;react&quot;,
      &quot;skipLibCheck&quot;: true
    },
    &quot;include&quot;: [
      &quot;src&quot;,
      &quot;types&quot;
    ],
    &quot;exclude&quot;: [
      &quot;node_modules&quot;,
      &quot;build&quot;
    ]
  }
  </code></pre>
  <p>I have tried adding <code>&quot;checkJs&quot;: false</code> to the config and restarting but that doesn't change anything.</p>
  <p>I haven't been able to track down anything online about this &quot;rule-name&quot; problem.  It really looks like this is a placeholder text of some sort, but I can't find the source.</p>
  <p>Can anybody suggest anything that might help me get this project to build?</p>