TSLint-如何避免我的所有代码都用红色下划线?

时间:2019-05-21 09:44:27

标签: intellij-idea tslint

我在ItelliJ中加载了一个有角度的项目,所有文件都有一些带红色下划线的代码。 相同的红色在右侧的滚动条上。 似乎代码中充满了错误,但它们只是缺少空格或类似的东西;该项目已正确构建。 甚至连//后都没有空格的注释都用红色加下划线。

负责人是TSLint。

这使我分心;我只想在“真正的”问题上加下划线,或者在左侧(而不是在滚动条中)添加黄色建议,以消除注释或导入中的空格。

我找到了这个(这里https://github.com/Microsoft/vscode-tslint/issues/199

tslint.alwaysShowRuleFailuresAsWarnings

但是它在visualStudio中,我不知道在intelliJ中添加此选项的位置。

您知道如何禁用红色下划线吗?

还有另一个问题,如果我要禁用TSLint,除了格式之外,我是否要放弃其他内容? 我想拥有格式良好的代码,但是从IntelliJ环境中,我希望主要是语法错误而不是格式化,至少不是实时的(也许我可以在需要时运行以检查代码格式,因为我直到现在为止。)

此处是第一个答案要求的屏幕截图。设置被忽略,也许我的计算机有问题...(顺便说一句,TLSint为5.0.0)

Settings - I chosen no highlitghting First two lines are in red because a trailing whitespace. I don't like such whitespaces but the red is too much

1 个答案:

答案 0 :(得分:0)

默认情况下,编辑器根据TSLint配置文件中指定的严重性级别突出显示错误。您可以在warn中将{"defaultSeverity": "warn"}设置为defaultSeveritytslint.json),也可以在IDE设置中使用特定的严重性覆盖它(设置|编辑器|检查| TypeScript | TSLint ):取消选中使用配置文件中的规则严重性以对所有短绒规则使用检查严重性:

enter image description here

  

如果我要禁用TSLint,除了格式化外,我是否要放弃其他任何内容

如果您对语法错误最感兴趣,则可以安全地禁用TSLint