运行 tslint 在 VS2015 中构建

Run tslint on build in VS2015

我有 VS2015 更新 3,我有一些应该由 tslint 检查的 TypeScript 文件,但我无法让 TSLint 在构建时(或者最好是在运行时)分析项目。

当我打开一个 *.ts 文件时,错误列表 window 显示文件中的 lint 警告,但是一旦我关闭它,它们就会消失。

当我 运行 对单个 *.ts 文件进行代码分析时(运行 Web 代码分析),警告出现(无论文件是关闭还是打开),但是当我 运行 对整个项目的代码分析,看起来一切都很好(=没有警告,尽管应该有一些)。

我尝试在项目属性(在“代码分析”选项卡下)中启用 "Enable Code Analysis on Build",但它也没有生成任何警告。

基本上我只能在单个文件上获得 TSLint 警告(打开 them/run Web 代码分析),但我希望它们自动用于整个项目(运行 代码分析)。

Tools -> Web Code Analysis 下的 linters 来自 .NET Core Tools,目前似乎仅限于打开的文件。

有一个问题需要解决:https://github.com/aspnet/Tooling/issues/718

看来我必须找到其他扩展程序才能使其正常工作。