如何在node.js中禁用WebStorm分号检查

如何禁用node.js中的WebStorm分号检查?

我已经尝试了下面的方法,但他们不工作:

  • 检查选项use semicolon to terminate statement
  • 将JavaScript版本更改为ecma6

有任何想法吗?

  1. Settings/Preferences | Editor | Inspections
  2. JavaScript | Code style issues | Unterminated statement JavaScript | Code style issues | Unterminated statement – 禁用此检查

您也可以通过以下方式进行相同的检查:

  1. 将脱字号放在编辑器中有问题的地方,并带上快速修复菜单( Alt + Enter或点击灯泡图标)
  2. 在出现的菜单中select正确的选项(如果不确定哪一个然后尝试第3步为less数)
  3. 向右箭头 (或点击右侧的小三angular)打开子菜单
  4. select所需的操作

PS JSLinh / JSHint等也可能会产生这样的警告,如果你正在使用这些工具。


对于由IDE生成的实际代码(例如,当使用Code | Reformat...或使用代码完成popup窗口/function时) – 此类选项可用于

  • Settings/Preferences | Editor | Code Style | JavaScript Settings/Preferences | Editor | Code Style | JavaScript (类似于TypeScript的path)
  • Punctuation标签

在这里输入图像描述

在首选项 – >编辑器 – >代码样式 – > JavaScript中,单击右侧窗格中的Punctuation标签。

Don't use分号来always终止语句

这将允许您检查未终止的语句,而不标记丢失的分号。

形象地

使用Webstorm->Preferences->Editor->Code Style->JavaScript Use semicolon to terminate spaces工作正常。 也许仔细检查一下你正在设置的代码风格scheme。 有时我已经改变了代码样式设置,但是与应用于所涉及的项目的scheme不同。

在这里输入图像描述

在Webstorm 2017这里,你只需要改变“使用”到“不使用”来代替。

Webstorm 2017