title: Is there a way to get a warning about Array.from() when using "esversion": 5 and "futurehostile": true?
body: <p>Got bitten by an IE bug (yeah, we're still using the old <code>WebBrowser</code> control) that I thought the <strong>dbaeumer.jshint</strong> extension would help me prevent...</p>
  <p>Is there a way to get warning when using <strong>ES6</strong> features, such as <code>Array.from()</code> in <strong>Visual Studio Code</strong>?</p>
  <p>My global <code>settings.json</code> file contains this:</p>
  <pre><code>    &quot;jshint.reportWarningsAsErrors&quot;: true,
      &quot;jshint.lintHTML&quot;: true,
      &quot;jshint.options&quot;:{
          &quot;unused&quot;: true,
          &quot;esversion&quot;: 5,
          &quot;futurehostile&quot;: true,
          &quot;jquery&quot;: true,
          &quot;browser&quot;: true,
          &quot;eqeqeq&quot;: true,
          &quot;curly&quot;: true,
          &quot;strict&quot;: &quot;global&quot;,
          &quot;devel&quot;: true,
          &quot;-W097&quot;: true,
      },
  </code></pre>
  <p>I thought <code>&quot;esversion&quot;: 5</code> would do the job, or even <code>&quot;futurehostile&quot;: true</code>, but no such luck.</p>
  <p><strong>jshint</strong> has no issue with this line:
  <code>return Array.from(el.childNodes).slice(-1)[0].data;</code></p>
  <p>(The tooltip shown for <code>from</code> is just <code>any</code>, which is suspicious, but there is nothing in the <strong>Problems</strong> panel.</p>