我希望我的tslint忽略分号。
我想保留规则"extends": "tslint:recommended"
。现在,我只是不能遵循此规则,该规则迫使我始终使用分号,或使用其他"semicolon": [true, "never"]
,这迫使我删除所有分号。
我只想忽略它们。我可以通过删除"extends": "tslint:recommended"
来做到这一点,但我想保留此规则,而忽略分号。
tslint文档只提供了使它们始终保留或始终删除的选项,但不能忽略它们。
有人可以帮我吗?
答案 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
希望有帮助!