如何禁用WebStorm分号检查?

时间:2015-07-23 09:47:24

标签: node.js ecmascript-6 webstorm

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

我尝试了以下方法,但它们不起作用:

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

6 个答案:

答案 0 :(得分:154)

  1. Settings/Preferences | Editor | Inspections
  2. JavaScript | Code style issues | Unterminated statement - 禁用此检查
  3. 您也可以通过以下方式进行相同的检查:

    1. 在编辑器中放置插入有问题的位置并带上“快速修复”菜单( Alt + Enter 或点击灯泡图标)
    2. 在出现的菜单中选择正确的选项(如果不确定哪一个然后尝试步骤#3的少数几个)
    3. 向右箭头(或点击右侧的小三角形)打开子菜单
    4. 选择所需的操作
    5. <强> P.S。 如果您使用这些工具,JSLinh / JSHint等也可能会产生此类警告。

      至于IDE生成的实际代码(例如,当使用Code | Reformat...或使用代码完成弹出/功能时) -

      可以使用此选项
      • Settings/Preferences | Editor | Code Style | JavaScript(类似于TypeScript的路径)
      • Punctuation标签

      enter image description here

答案 1 :(得分:9)

在偏好设置中 - &gt;编辑 - &gt;代码风格 - &gt;单击JavaScript,单击右侧窗格中的Punctuation选项卡。

设置

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

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

答案 2 :(得分:3)

使用Webstorm->Preferences->Editor->Code Style->JavaScript Use semicolon to terminate spaces对我来说很好。也许仔细检查你为此设置的代码风格方案。有时我更改了代码样式设置,但是对于与应用于相关项目的方案不同的方案。

enter image description here

答案 3 :(得分:0)

在2017年的Webstorm中,您只需将“使用”更改为“不使用”。

Webstorm 2017

答案 4 :(得分:0)

Cmd Ctrl )+ Shift + A →无终止语句→OFF

enter image description here

答案 5 :(得分:0)

我们也一直在徘徊。为了使我们的生活更轻松,我们甚至提交了创意样式文件。使它适用于每个团队成员。

打开设置/首选项=>按规则文本搜索=>禁用它。

一旦禁用此规则或任何其他规则。要阻止它再次出现,您可以添加到.gitignore:

### Commit specific idea files
.idea/*
!.idea/inspectionProfiles
.idea/inspectionProfiles/*
!.idea/inspectionProfiles/Project_Default.xml

我没有找到更好的配置方法。所以...