title: TSLint is only running for files in the root folder of a "Blank Node.js Web Application" project
body: <p>I have a <em>TypeScript Blank Node.js Web Application</em> project in Visual Studio 2015 Update 3 (this project type is found under TypeScript/Node.js), and I'm using TSLint as part of my workflow. To the best of my knowledge, TSLint is built-in for this version of VS.</p>
  
  <p>I have another project in my solution, <em>HTMLAppProject</em>, which is a <em>HTML Application with TypeScript</em> project (this project type is found under TypeScript directly).</p>
  
  <p>This is how the solution is laid out:</p>
  
  <pre><code>Solution
  |-- NodeJSProject
  |   |-- lib
  |   |   |-- class1.ts
  |   |   `-- class2.ts
  |   `-- app.ts
  |-- HTMLAppProject
  |   |-- lib
  |   |   `-- class.ts
  |   `-- app.ts
  `-- tslint.json
  </code></pre>
  
  <p>TSLint is running and showing warnings correctly for all files in <em>HTMLAppProject</em>, and it recognizes the <em>tslint.json</em> file in the solution root folder.</p>
  
  <p>However, it only works for the <em>app.ts</em> file in <em>NodeJSProject</em> -- it's not doing anything for <em>NodeJSProject/lib/class1.ts</em> and <em>NodeJSProject/lib/class2.ts</em>. That is:</p>
  
  <pre><code>Solution
  |-- NodeJSProject
  |   |-- lib
  |   |   |-- class1.ts // &lt;- no TSlint
  |   |   `-- class2.ts // &lt;- no TSlint
  |   `-- app.ts
  |-- HTMLAppProject
  |   |-- lib
  |   |   `-- class.ts
  |   `-- app.ts
  `-- tslint.json
  </code></pre>
  
  <p>Could this be a bug perhaps? (it is reproducible using the above directory layout)</p>
  
  <hr>
  
  <p>I tried adding <em>tslint.json</em> to individual project directories instead, no effect, still not running for files that are not in the project root directory. I also tried the solution suggested <a href="https://stackoverflow.com/a/38265048/2788872">here</a>, no effect, it doesn't seem to be an encoding issue.</p>