title: ESLint Vue plugin showing false positives for vue/comment-directive
body: <p>After migrating from VueCLI to Vite, I have to do the linting &quot;manually&quot; as far as I understand; correct me if I'm wrong.
  As I only want to lint my .ts and .html files (I separate them even for components), I have this script in my package json:</p>
  <p><code>&quot;lint&quot;: &quot;eslint --ext .ts --ext .html src/&quot;</code></p>
  <p>It found some issues like missing <code>:key</code> in loops, but it also shows me this error for each template:</p>
  <blockquote>
  <p>error  clear  vue/comment-directive</p>
  </blockquote>
  <p>And this is always the closing tag of any root elements within my template.html
  If there is only one root element I get one warning for the file, if there are multiple root elements I get a warning for each closing tag.</p>
  <p>I don't understand what this rule complains as, according its <a href="https://eslint.vuejs.org/rules/comment-directive.html" rel="noreferrer">documentation</a>, it is there for the eslint-disable comments, which I don't have in my templates.</p>