TSLint仅针对“文件”的根文件夹中的文件运行;Blank Node.js Web应用程序“;项目

TSLint仅针对“文件”的根文件夹中的文件运行;Blank Node.js Web应用程序“;项目,node.js,typescript,visual-studio-2015,tslint,Node.js,Typescript,Visual Studio 2015,Tslint,我在Visual Studio 2015 Update 3中有一个TypeScript Blank Node.js Web应用程序项目(该项目类型位于TypeScript/Node.js下),我正在使用TSLint作为工作流程的一部分。据我所知,TSLint是这个版本的VS内置的 我的解决方案中还有另一个项目,HTMLAppProject,它是一个带有TypeScript项目的HTML应用程序(该项目类型可以直接在TypeScript下找到) 这就是解决方案的布局方式: Solution |--

我在Visual Studio 2015 Update 3中有一个TypeScript Blank Node.js Web应用程序项目(该项目类型位于TypeScript/Node.js下),我正在使用TSLint作为工作流程的一部分。据我所知,TSLint是这个版本的VS内置的

我的解决方案中还有另一个项目,HTMLAppProject,它是一个带有TypeScript项目的HTML应用程序(该项目类型可以直接在TypeScript下找到)

这就是解决方案的布局方式:

Solution
|-- NodeJSProject
|   |-- lib
|   |   |-- class1.ts
|   |   `-- class2.ts
|   `-- app.ts
|-- HTMLAppProject
|   |-- lib
|   |   `-- class.ts
|   `-- app.ts
`-- tslint.json
TSLint正在运行并正确显示HTMLAppProject中所有文件的警告,它可以识别解决方案根文件夹中的TSLint.json文件

但是,它只适用于NodeJSProject中的app.ts文件,而不适用于NodeJSProject/lib/class1.ts和NodeJSProject/lib/class2.ts。即:

Solution
|-- NodeJSProject
|   |-- lib
|   |   |-- class1.ts // <- no TSlint
|   |   `-- class2.ts // <- no TSlint
|   `-- app.ts
|-- HTMLAppProject
|   |-- lib
|   |   `-- class.ts
|   `-- app.ts
`-- tslint.json
解决方案
|--节点项目
||--lib

|| |--class1.ts//愚蠢的问题,但不得不问。。。
NodeJSProject/app.ts
是否导入
NodeJSProject/lib
中的任何类?@SunilD。这实际上是一个相关的问题。然而,我只是尝试在上面的布局中导入
,没有效果。所以我们可以排除这种情况(同样,即使没有任何导入,TSLint也会为HTMLAppProject中的文件运行)。