title: Why does making this variable nullable produce a linting error in VSCode?
body: <p>The two statements below seem to be equivalent to me, but one of them triggers a linting warning from TSLint in VSCode. Why?</p>
  <pre><code>
  const task: Task | undefined = this.tasksQuery.getEntity('15')
  // passes linting with no problems
  
  const task?: Task = this.tasksQuery.getEntity('15')
  // Triggers the linting error: &quot;Multiple variable declarations 
  // in the same statement are forbidden (one-variable-per-declaration)&quot;
  </code></pre>