如何用“ tslint:recomended”忽略分号

时间:2019-06-12 20:19:40

标签: typescript tslint

我希望我的tslint忽略分号。

我想保留规则"extends": "tslint:recommended"。现在,我只是不能遵循此规则,该规则迫使我始终使用分号,或使用其他"semicolon": [true, "never"],这迫使我删除所有分号。 我只想忽略它们。我可以通过删除"extends": "tslint:recommended"来做到这一点,但我想保留此规则,而忽略分号。

tslint文档只提供了使它们始终保留或始终删除的选项,但不能忽略它们。

有人可以帮我吗?

2 个答案:

答案 0 :(得分:2)

您可以通过生成禁用注释来为文件或代码的下一行禁止tslint规则。

如果要禁用整个文件的规则,请在文件顶部添加

/* tslint:disable:<rule name>

如果要禁用下一行的规则,请在要禁用该规则的行上方添加

// tslint:disable-next-line:<rule name>

其中<rule name>是您的规则名称。就您而言,semicolon

您可以获得有关如何生成禁用评论here

的更多信息

答案 1 :(得分:1)

与上一个响应一样,您可以取消显示文件tslint或下一行。但是,如果要编辑整个目录的规则,请检查tslint.json文件,这是您正在执行的项目的全局配置。

您可能会在应用程序的根文件夹中找到此文件。如果不是,请尝试按cmd + P(mac)或ctrl + P(windows)并输入tslint.json

一旦到达,请将此条目添加到规则列表中:

"semicolon":false

希望有帮助!