Show project wide TypeScript problems/errors in webstorm
<p>Is there any way to make Webstorm continuously report all typescript errors project wide without opening all the files? For performance reasons I would like it done using the language service and not by a task running tsc. </p>

<p>I know Webstorm shows all problems in Dart projects using the Dart analysis server which I think is similar to the Typescript language service. So basically I am looking for a way to make Webstorm (or vscode) work the same way for TypeScript as it does for Dart projects with regards to reporting project wide errors.</p>

<p>Edit 2016-09-09:</p>

<p>A small example in Webstorm:</p>

<ul>
<li>File > New Project > Empty project</li>
<li>Configure Webstorm > Preferences > Languages &amp; Frameworks > TypeScript</li>
<li>Check Use TypeScript Service (experimental)</li>
<li>Check Enable TypeScript Compiler</li>
<li>Check Track Changes</li>
<li>Scope: Project Files</li>
<li>Select Set Options Manually</li>
<li>Command line options: --noEmit</li>
</ul>

<p>Add these files:</p>

<p>test1.ts</p>

<pre><code>export const foo:number = 5;
</code></pre>

<p>test2.ts</p>

<pre><code>import {foo} from './test1';
const bar:string = foo;
</code></pre>

<ul>
<li>Close all documents and quit Webstorm.</li>
<li>Restart Webstorm.</li>
<li>Open the file test1.ts.</li>
<li>Check "Current Errors" and "Project Errors" panes, they are both blank.</li>
<li>Press "Compile all" button.</li>
<li>Current Errors: blank (why?)</li>
<li>Project Errors: test2.ts > Error:(3, 7) TS2322: Type 'number' is not assignable to type 'string'.</li>
</ul>

<p>Now change the contents of test1.ts to this:</p>

<pre><code>export const foo:string = "";
</code></pre>

<p>Save test1.ts.</p>

<ul>
<li>Both "Current Errors" and "Project Errors" are the same as before.</li>
<li>Here I would expect the panes to be cleared since the error in test2.ts is fixed, but since test2.ts  is not open in the editor it does not seem to update.</li>
<li>Press compile all button.</li>
<li>Now both "Current Errors" and "Project Errors" are cleared.</li>
</ul>