获取结果并修复问题
如果检查在您的代码中发现了问题,您可以在编辑器中快速应用修复。 将光标置于高亮代码位置并按下 Alt+Enter。

WebStorm 会在某些检查的快速修复旁显示交互式预览,例如: 将赋值用作条件、 'switch' 语句中无法访问的 'case' 分支、 将赋值用作条件等。 按下 Ctrl+Q 可隐藏或显示此预览。

修复当前文件中此问题的所有出现位置
如果在某个文件中多次出现已检测的问题,WebStorm 会建议一并修复。
将光标置于高亮代码位置并按下 Alt+Enter。
选择相关修复后,从列表中选择 修复文件中的所有 “<problem description>”。

在“问题”工具窗口中应用修复
如果您是手动触发检查,分析完成后可以在自动打开的 问题 工具窗口中查看结果。 所有检测到的问题都会列在工具窗口左侧。 单击某个问题可以在右侧查看检查详情。
要修复某个问题,请在工具栏或上下文菜单中单击
图标。 您也可以按下 Alt+Enter ,并在弹出菜单中选择合适的修复。
如果某个问题在文件中多次出现,您可以一次性修复所有出现。 选择问题描述,在工具栏中点击
图标,选择相关修复,然后从列表中选择 修复文件中的所有 “<problem description>”。
清理代码
您可以通过运行 代码清理 来简化代码问题的修复过程。 这样就可以在不逐个检查每个问题的情况下批量应用快速修复。
在清理过程中,IDE 会应用所选 检查配置文件 中的代码清理检查所提供的修复。 要查看这些检查的列表,请按下 Ctrl+Alt+S 打开 设置 对话框,然后转到 ,点击 ,并启用 仅显示清理检查 选项。
批量应用快速修复(代码清理)
在主菜单中,依次选择 。
在 指定代码清理范围 对话框中,选择要应用配置文件的范围。
从 检查配置文件 列表中选择检查配置文件,或点击 配置… 创建新配置文件。
您还可以点击 配置… 查看所有代码清理检查及其设置。
点击 分析 开始清理。

WebStorm 会执行代码分析,并应用所选检查配置文件中的快速修复来处理检测到的问题。
或者,您可以将光标置于与快速修复对应的源代码错误位置,单击左侧出现的红色灯泡
(建议的快速修复),然后从菜单中选择 代码清理。
指定代码清理范围对话框
项目 | 描述 |
|---|---|
整个项目 | 检查整个项目。 |
文件 <name> | 检查当前在 项目 工具窗口中选中的文件或在编辑器中打开的文件。 |
未提交的文件 | 此范围仅适用于处于版本控制下的项目。 仅检查尚未提交到版本控制系统的文件。 |
自定义范围 | 检查自定义文件范围。 从列表中选择一个预定义范围,或点击 |
检查注入的代码 | 检查嵌入在代码中的 其他语言的代码片段。 |
检查配置文件 | 选择要用于检查代码的 配置文件。 如果列表中没有所需的配置文件,请点击 配置 创建新配置文件。 |
运行静默清理
您也可以在静默模式下运行代码清理,无需显示 指定代码清理范围 对话框。 在此情况下,IDE 将使用当前设置中配置的 配置文件 运行清理检查。
在 项目 工具窗口中 Alt+1 ,选择您希望清理代码的节点。
否则,清理操作将在当前编辑器中打开的文件中运行。
在主菜单中,转到 。
提交时清理代码
如果项目处于 版本控制 下,则可以在提交更改到存储库时清理代码。
按 Alt+0 打开 提交 工具窗口,然后点击 显示提交选项
。
在 提交检查 区域,选择 清理(L) 复选框。
点击 配置 ,并从中选择 IDE 将运行检查的所需 检查配置。
点击 提交(I)。
保存时自动清理代码
您可以将 IDE 配置为在更改 保存 时自动清理已修改文件中的代码。
按 Ctrl+Alt+S 打开设置,然后选择 。
启用 运行代码清理 选项。

此外,您可以点击 配置检查… 来指定 IDE 将用于执行代码清理检查的检查 配置。
导出结果
运行检查后,结果将显示在 问题 工具窗口的专用标签页中。 您可以将结果导出为其中一种可用格式。
在 问题 工具窗口( 或 Alt+6 )中,切换到包含要导出的检查结果的标签页,并点击
。

选择要保存报告的格式: HTML、 Sarif (根据 SARIF 规范格式化的 JSON 文件)或 XML。
如果启用了 Qodana 插件,则可以使用 Sarif 格式。
指定目标目录并点击 保存。