Angular 6 tslint 复制了每个警告和错误。

4

我最近升级了Angular 6,现在每个tslint错误和警告都被复制了。 Tslint版本为5.10.0,Angular CLI为6.0.0,Typescript为2.7.2,Codelyzer为4.3.0。例如:

ERROR: file.ts[30, 58]: Missing trailing comma 
ERROR: file.ts[30, 58]: Missing trailing comma 
ERROR: file.ts[33, 29]: Missing semicolon 
ERROR: file.ts[33, 29]: Missing semicolon 

有没有人遇到过类似的问题?

有些人报告了这个问题,可能是升级的问题。ts-lint 很快就会解决它。 - Basavaraj Bhusani
你在哪里找到这些报告的?我问这个问题是因为我找到的唯一一件事是这个-> https://github.com/angular/angular-cli/issues/5259,而且它是来自2017年。但实际上似乎确实是`ts-lint`的问题,因为Angular CLI现在支持多个项目,并且在读取spec文件时会通过导入进行,从而再次找到相同的错误/警告。 - Phaze
除了 Angular 6.0.3 版本之外,我遇到了与你相同的问题。 - Vojtech Ruzicka
1个回答

1

顺便提一句,如果其他人遇到了这个问题。我也遇到了同样的问题,结果是我在VSCode中启用了多个TSLINT扩展(一个来自M$,一个来自egamma)。因此,它会显示错误和警告两次。一旦我禁用其中一个,它就只会像预期的那样显示错误和警告一次。

希望这有所帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接