使用覆盖率查找未使用的代码
GoLand 可帮助您查找客户端应用程序中未使用的 JavaScript、TypeScript 和 CSS 代码。 当您以特殊的 Code Coverage 模式运行应用程序时,GoLand 会生成报告,显示每个文件和文件夹中被使用的代码量。 借助 source maps ,该报告展示的是源文件的覆盖率,而非在浏览器中实际运行的编译后代码的覆盖率。
以 Code Coverage 模式运行应用程序
创建一个 JavaScript Debug 类型的运行/调试配置:
在主菜单中转到 。 在打开的 编辑配置 对话框中,点击工具栏上的 添加 按钮(
),然后从列表中选择 JavaScript 调试。 在打开的 运行/调试配置:JavaScript Debug 对话框中,指定应用程序运行的 URL 地址。 此 URL 可从浏览器的地址栏中复制。
在工具栏的 选择运行/调试配置 列表中选择新建的配置,并点击该列表旁边的 使用覆盖率运行(V) 按钮(
)。

运行配置中指定的 URL 地址将在浏览器中打开。
要了解在页面加载期间执行了哪些代码,只需加载应用程序,然后点击工具栏上的 停止 按钮(
),位于 使用覆盖率运行''(V) 按钮(
)旁边,或在 运行 工具窗口中停止应用程序。 如果您需要获取针对某些应用程序特定功能的覆盖率报告,请在浏览器中触发这些功能,然后再点击 停止 按钮(
)停止应用程序。
在 覆盖率 工具窗口中查看报告。 项目 工具窗口 Alt+1 显示文件和文件夹的覆盖率信息。 在编辑器中,执行过的代码行旁会显示绿色标记,未执行的代码行旁会显示红色标记。 您还可以将鼠标悬停在行标记上查看每行代码被命中的次数。
最后修改日期: 2025年 9月 26日