title: why is "typeof v === 'string'" considered invalid by eslint
body: <p>I'm using eslint on my angularjs project and I prefer using vanillajs the more I can.</p>
  
  <p>With that being said, I don't get the reason of why eslint consideres the following expression as invalid and refuses it. Is using <code>typeof</code> considered a bad practice?</p>
  
  <pre><code>if (typeof value === 'string') { ... } // eslint error angular/typecheck-string
  </code></pre>
  
  <p>Ref: <a href="https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/typecheck-string.md" rel="nofollow noreferrer">https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/typecheck-string.md</a></p>