GoLand 2025.2 Help

使用覆盖率查找未使用的代码

GoLand 可帮助您查找客户端应用程序中未使用的 JavaScript、TypeScript 和 CSS 代码。 当您以特殊的 Code Coverage 模式运行应用程序时,GoLand 会生成报告,显示每个文件和文件夹中被使用的代码量。 借助 source maps ,该报告展示的是源文件的覆盖率,而非在浏览器中实际运行的编译后代码的覆盖率。

以 Code Coverage 模式运行应用程序

  1. 创建一个 JavaScript Debug 类型的运行/调试配置:

    在主菜单中转到 运行(U)| 编辑配置(E)。 在打开的 编辑配置 对话框中,点击工具栏上的 添加 按钮(添加按钮 ),然后从列表中选择 JavaScript 调试。 在打开的 运行/调试配置:JavaScript Debug 对话框中,指定应用程序运行的 URL 地址。 此 URL 可从浏览器的地址栏中复制。

  2. 在工具栏的 选择运行/调试配置 列表中选择新建的配置,并点击该列表旁边的 使用覆盖率运行(V) 按钮(使用覆盖率运行按钮)。

    以覆盖率启动应用

    运行配置中指定的 URL 地址将在浏览器中打开。

  3. 要了解在页面加载期间执行了哪些代码,只需加载应用程序,然后点击工具栏上的 停止 按钮(停止按钮 ),位于 使用覆盖率运行''(V) 按钮(使用覆盖率运行按钮 )旁边,或在 运行 工具窗口中停止应用程序。 如果您需要获取针对某些应用程序特定功能的覆盖率报告,请在浏览器中触发这些功能,然后再点击 停止 按钮(停止按钮 )停止应用程序。

  4. 覆盖率 工具窗口中查看报告。 项目 工具窗口 Alt+1 显示文件和文件夹的覆盖率信息。 在编辑器中,执行过的代码行旁会显示绿色标记,未执行的代码行旁会显示红色标记。 您还可以将鼠标悬停在行标记上查看每行代码被命中的次数。

最后修改日期: 2025年 9月 26日