<ul dir="auto">
<li>VSCode Version: 1.0.0</li>
<li>OS Version: Mac OS 10.11.4</li>
</ul>
<h2 dir="auto">Steps to Reproduce</h2>
<ol dir="auto">
<li>Create the following <code class="notranslate">package.json</code> file and open it in Code: <code class="notranslate">{ "private": true }</code></li>
<li>View the linter warnings (hover over the green squiggles)</li>
</ol>
<h2 dir="auto">Expected</h2>
<p dir="auto">No warnings, because <code class="notranslate">npm install</code> no longer warns about missing names and versions in private packages.</p>
<h2 dir="auto">Actual</h2>
<p dir="auto">Code produces the following warnings:</p>
<ul dir="auto">
<li>Missing property "name"</li>
<li>Missing property "version"</li>
</ul>
<p dir="auto">When a <code class="notranslate">package.json</code> has <code class="notranslate">private: true</code>, my understanding is that it shouldn't require a <code class="notranslate">name</code> or a <code class="notranslate">version</code>.</p>