如何禁用 WebStorm 分号检查?
How to disable WebStorm semicolon check?
如何在 Node.js 中禁用 WebStorm 分号检查?
我尝试了以下方法,但它们不起作用:
- 检查选项
use semicolon to terminate statement
- 已将 JavaScript 版本更改为 ecma6
使用 Webstorm->Preferences->Editor->Code Style->JavaScript Use semicolon to terminate spaces
对我来说效果很好。也许仔细检查您设置的代码样式方案。有时我更改了代码样式设置,但使用的方案与应用于相关项目的方案不同。
Settings/Preferences | Editor | Inspections
JavaScript | Code style issues | Unterminated statement
-- 禁用这个检查
您也可以通过以下方式达到同样的检查:
- 将插入符放在编辑器中有问题的地方并打开快速修复菜单(Alt + Enter 或点击灯泡图标)
- 在出现的菜单中选择正确的选项(如果不确定是哪一个,请对其中的几个尝试步骤#3)
- 右箭头(或点击右侧的小三角)打开子菜单
- 选择所需的操作
P.S.
JSLinh/JSHint 如果您使用这些工具,类似的工具也可能会产生此类警告。
至于由 IDE 生成的实际代码(例如,当使用 Code | Reformat...
或使用代码完成 popup/functionality 时)——此类选项在
处可用
Settings/Preferences | Editor | Code Style | JavaScript
(TypeScript 的类似路径)
Punctuation
选项卡
在首选项 -> 编辑器 -> 代码样式 -> JavaScript 中,单击右侧窗格中的 Punctuation
选项卡。
设置
Don't use
分号终止语句 always
这将允许您检查未终止的语句,而不会标记丢失的分号。
在 Webstorm 2017 中,您只需将 "use" 更改为 "don't use"。
Cmd(Ctrl) + Shift + A → 未终止语句 → OFF
我们也一直在纠结。为了让我们的生活更轻松,我们甚至提交了创意样式文件。使其适用于每个团队成员。
打开 setting/preferences => 按规则文本搜索 => 禁用它。
禁用此规则或任何其他规则后。要阻止它再次出现,您可以添加到 .gitignore:
### Commit specific idea files
.idea/*
!.idea/inspectionProfiles
.idea/inspectionProfiles/*
!.idea/inspectionProfiles/Project_Default.xml
我没有找到任何更好的配置方法。所以...
JSHint
在
检查suprress warnings about missing semicolons
settings -> Language & Frameworks -> JavaScript -> Code Quality Tools -> JSHint => Relaxing options
如何在 Node.js 中禁用 WebStorm 分号检查?
我尝试了以下方法,但它们不起作用:
- 检查选项
use semicolon to terminate statement
- 已将 JavaScript 版本更改为 ecma6
使用 Webstorm->Preferences->Editor->Code Style->JavaScript Use semicolon to terminate spaces
对我来说效果很好。也许仔细检查您设置的代码样式方案。有时我更改了代码样式设置,但使用的方案与应用于相关项目的方案不同。
Settings/Preferences | Editor | Inspections
JavaScript | Code style issues | Unterminated statement
-- 禁用这个检查
您也可以通过以下方式达到同样的检查:
- 将插入符放在编辑器中有问题的地方并打开快速修复菜单(Alt + Enter 或点击灯泡图标)
- 在出现的菜单中选择正确的选项(如果不确定是哪一个,请对其中的几个尝试步骤#3)
- 右箭头(或点击右侧的小三角)打开子菜单
- 选择所需的操作
P.S. JSLinh/JSHint 如果您使用这些工具,类似的工具也可能会产生此类警告。
至于由 IDE 生成的实际代码(例如,当使用 Code | Reformat...
或使用代码完成 popup/functionality 时)——此类选项在
Settings/Preferences | Editor | Code Style | JavaScript
(TypeScript 的类似路径)Punctuation
选项卡
在首选项 -> 编辑器 -> 代码样式 -> JavaScript 中,单击右侧窗格中的 Punctuation
选项卡。
设置
Don't use
分号终止语句 always
这将允许您检查未终止的语句,而不会标记丢失的分号。
在 Webstorm 2017 中,您只需将 "use" 更改为 "don't use"。
Cmd(Ctrl) + Shift + A → 未终止语句 → OFF
我们也一直在纠结。为了让我们的生活更轻松,我们甚至提交了创意样式文件。使其适用于每个团队成员。
打开 setting/preferences => 按规则文本搜索 => 禁用它。
禁用此规则或任何其他规则后。要阻止它再次出现,您可以添加到 .gitignore:
### Commit specific idea files
.idea/*
!.idea/inspectionProfiles
.idea/inspectionProfiles/*
!.idea/inspectionProfiles/Project_Default.xml
我没有找到任何更好的配置方法。所以...
JSHint
在
检查suprress warnings about missing semicolons
settings -> Language & Frameworks -> JavaScript -> Code Quality Tools -> JSHint => Relaxing options