我无法让tslint在Visual Studio 2015中正常工作。 我应该准确地说:
linter运行:我可以在错误窗格中看到警告,当我右键单击TS文件时,我有一个命令“运行Web代码分析”。
现在我想通过在我的项目中添加tslint.json
文件来配置规则(我尝试过不同的地方)。一旦我添加一个 - 甚至是我的用户配置文件中的默认副本 - 我根本没有得到任何警告。
使用进程监视器我可以确认linter在两种情况下运行,并且从正确的位置(我的项目或我的用户配置文件)读取tslint.json
。但即使文件完全相同,当它从我的项目运行时,VS ??
答案 0 :(得分:1)
我遇到了这个问题。花了好几个小时才能找到这个,但如果你将行结尾从UNIX更改为Windows / Dos(从\ n到\ r \ n),你可以让tslint.json在项目根目录中工作。
更新:首先我认为这是导致此问题的行结尾。但它实际上是tslint.json文件编码。如果在Notepad ++中将编码显示为UTF-8-BOM,则文件拒绝工作。如果您将磁贴编码更改为UTF-8,它将开始工作。