我无法让 tslint 在 Visual Studio 2015 中正常工作。
我应该明确指出:
- 我安装了更新 2。
- 我有 Web Essentials,但它声称它不再包含 linters。
- 我没有网络分析器。
- 如果这很重要的话,这是一个 ASP.NET Core xproj。
linter 运行:我可以在错误窗格中看到警告,当我右键单击 TS 文件时,我会看到一个命令“运行 Web 代码分析”。
现在我想通过添加来配置规则tslint.json
我的项目中的文件(我尝试了各个地方)。一旦我添加一个——甚至是我的用户配置文件中默认的副本——我就根本不会收到任何警告。
使用进程监视器,我可以确认 linter 在这两种情况下都运行并且它读取tslint.json
来自正确的位置(我的项目或我的用户配置文件)。但即使文件完全相同,当它从我的项目运行时,VS 中没有结果?
我遇到了这个问题。花了几个小时才找到这个,但如果您将行结尾从 UNIX 更改为 Windows/Dos(从 \n 到 \r\n),您可以使 tslint.json 在项目根目录中工作。
更新:首先我认为是行结尾导致了这个问题。但它实际上是 tslint.json 文件编码。如果编码在 Notepad++ 中显示为 UTF-8-BOM,则该文件将无法工作。如果将图块编码更改为 UTF-8,它就会开始工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)