如何配置vscode以避免出现角度开发警告

时间:2020-01-31 21:29:23

标签: angular typescript visual-studio-code tslint

我正在尝试找出如何避免除针对此类错误的警报消息之外的其他警报消息。尝试按照一些教程来学习角度知识时,我发现在我的案例中,编辑器标记了许多错误,但这是警告。

例如:

Doctype must be declared first.(doctype-first)

明确指出需要像任何html文件一样使用DOCTYPE,但是应该记住,在角度文件中,只有在索引文件或主html文件中才需要这样做。

The attribute name of [ *ngIf ] must be in lowercase.(attr-lowercase)

在这种情况下,当它们是具有相同 framework 的嵌入式方法并以此方式规定时,它表示所有内容都必须小写。

warning 1

另一个

Properties should be separated by semicolons (semicolon)tslint(1)

当它显然是JSON格式时,作为对象的对象通常以逗号分隔。

warnings 2

编辑:用分号修复逗号以创建有效的JSON之后,我仍然收到以下有关String变量类型​​的抱怨:

warning 3


这是GitHub Repo

中的完整代码

1 个答案:

答案 0 :(得分:1)

这很奇怪,HTML模板错误,好像是vs代码问题。您可以尝试确保您使用的是最新版本的vs代码,还是可以尝试重新启动编辑器。

抱怨分号的错误是基于tslint.json的有效tslint规则。可能的解决方案是,将鼠标悬停在文件错误上的灯泡图标上,以禁用此规则,然后单击获得的所有建议以禁用此文件的规则。第二种方法是转到tslint.json并禁用所有文件的规则。第三,如果您根本不希望vscode显示出掉毛错误,则可以卸载tslint或可能添加的任何其他掉毛插件。

理想情况下,您应该遵守起毛规则。如果我是您,我将不做任何三件事,并坚持使用角度小组在tslint文件中的内容。

相关问题