WebStorm 2021.1 Help

获得结果并解决问题

如果检查在您的代码中检测到问题,您可以在编辑器中快速应用修复。将插入符号放在突出显示的代码段上,然后按Alt+Enter

在编辑器中应用快速修复

对于某些检查,例如,Assignment used as conditionUnreachable 'case' branch of a 'switch' statementAssignment used as condition等,您可以通过按Ctrl+Q查看|快速文档)打开预览。

检查快速修复预览

修复当前文件中出现的所有问题

如果检测到的问题在一个文件中多次出现,WebStorm 建议一次性修复所有问题。

  1. 将插入符号放在突出显示的代码段上,然后按Alt+Enter

  2. 选择相关修复,然后从列表中选择Fix all "<problem description>" in file

    修复文件中某种类型的所有问题

在问题工具窗口中应用修复

如果您手动调用了检查,则可以在分析完成后自动打开的“问题”工具窗口中检查结果。所有检测到的问题都列在工具窗口的左侧。单击问题可在右侧显示检查详细信息。

  • 要解决问题,请单击意图操作按钮工具栏或上下文菜单中的图标。您也可以按下Alt+Enter并从弹出菜单中选择合适的修复程序。

    问题工具窗口
  • 如果一个文件中多次出现问题,您可以一次修复所有出现的问题。选择问题描述,单击意图操作按钮工具栏上的图标,选择相关修复,然后从列表中选择Fix all "<problem description>" in file

    问题工具窗口:修复当前文件中出现的所有问题

清理你的代码

您可以通过运行Code Cleanup来简化修复代码中问题的过程。这允许您将快速修复批量应用到所选范围,而无需单独检查每个问题。

在清理过程中,IDE 应用来自所选检查配置文件中代码清理检查的修复。要查看这些检查的列表,请按打开设置/首选项对话框,Ctrl+Alt+S然后转到编辑器 | 检查,单击过滤器检查按钮并启用仅显示清理检查选项。

批量应用快速修复(代码清理)

  1. 从主菜单中,选择代码 | 代码清理

  2. 在“指定代码清理范围”对话框中,选择要应用配置文件的范围。

  3. 检查配置文件列表中选择检查配置文件,或单击配置以创建新配置文件。

    您还可以单击配置以查看所有代码清理检查及其设置。

  4. 单击“确定”启动清理。

    指定代码清理范围对话框

WebStorm 执行代码分析并将所选检查配置文件中的快速修复应用于检测到的问题。

或者,您可以将插入符号放在与快速修复对应的源代码中的错误处,单击快速修复图标左侧出现的红色灯泡(建议的快速修复),然后从菜单中选择代码清理。

运行静默清理

您还可以在静默模式下运行代码清理,而不显示“指定代码清理范围”对话框。在这种情况下,IDE 从当前在设置中配置的配置文件运行清理检查。

  1. 在项目工具窗口 中选择要清理代码的节点Alt+1

    否则,清理将在编辑器中当前打开的文件中运行。

  2. 从主菜单中,选择代码 | 分析代码 | 静默代码清理

在将代码提交到 Git 之前清理代码

您可以在将文件提交给 Git 之前清理文件中的代码。在这种情况下,将应用当前的检查配置文件。

  1. Ctrl+K或选择Git | 从主菜单提交。

  2. Commit工具窗口中,单击显示提交选项并在Before Commit区域中,选中Cleanup复选框。

  3. 单击配置并选择IDE 将从中运行检查的所需检查配置文件。

  4. 单击提交

保存时自动清理代码

您可以将 IDE 配置为在保存更改时自动清理已修改文件中的代码。

  1. Ctrl+Alt+S打开 IDE 设置并选择工具 | 保存操作

  2. 启用运行代码清理选项。

    在保存和配置检查时启用代码清理

    此外,您可以单击配置检查以指定IDE 将从其运行代码清理检查的检查配置文件。

导出结果

运行检查后,结果会显示在“问题”工具窗口的专用选项卡上。您可以将它们导出为其中一种可用格式。

  1. 在“问题”工具窗口(查看 | 工具窗口 | 问题Alt+6)中,切换到包含要导出的检查结果的选项卡,然后单击导出按钮

    检查结果工具窗口中的导出按钮
  2. 选择要保存报告的格式(HTMLXML)和目标目录,然后单击保存

最后修改:2021 年 12 月 18 日