使用 VS 2015 Update 2 配置 tslint

Configure tslint with VS 2015 Update 2

我无法让 tslint 在 Visual Studio 2015 年正常工作。 我应该准确地说:

linter 运行:我可以在我的错误窗格中看到警告,当我右键单击一个 TS 文件时,我有一个命令 "Run Web Code Analysis"。

现在我想通过在我的项目中添加一个 tslint.json 文件来配置规则(我尝试了很多地方)。一旦我添加了一个——即使是我的用户配置文件中的默认副本——我也没有收到任何警告。

使用进程监视器我可以确认 linter 在这两种情况下都运行并且它从正确的位置(我的项目或我的用户配置文件)读取 tslint.json。但是即使文件完全一样,当它从我的项目运行时,VS 也没有结果??

我确实遇到了这个问题。花了几个小时才找到这个,但是如果你将行尾从 UNIX 更改为 Windows/Dos(从 \n 到 \r\n),你可以使 tslint.json 在项目根目录中工作。

更新:起初我认为是行尾导致了这个问题。但它实际上是 tslint.json 文件编码。如果编码在 Notepad++ 中显示为 UTF-8-BOM,则文件无法运行。如果您将图块编码更改为 UTF-8,它就会开始工作。