小编Jam*_*win的帖子

如何使用 Github Action 配置工作服?

我的 github 存储库配置出现问题。这是 - umbress。我启用并配置了 Github Actions CI,我希望在我的 repo 中有覆盖徽章,这样每个想要在他们的项目中使用我的代码的人都知道我的代码经过了良好的测试。但似乎我错过了一些东西,因为我的报道徽章已经有很长一段时间了。

CI步骤是:

  1. 运行构建
  2. 运行测试并生成覆盖率 ( jest --coverage --config config/jest.js)。这将./coverage/lcov.info在根目录中生成
  3. 最后Coveralls GitHub Action应该将覆盖范围上传到他们的网站并显示结果

有几个问题:

  1. 当我根据拉取请求运行构建时,它会显示“首次构建”(但事实并非如此,我已经在这个分支上运行了很多构建) github 操作
  2. 覆盖率信息在测试后向我展示的笑话和 Coveralls 统计数据中显示的内容不同(即在 Coveralls 中它说FIRST BUILD ON DEVELOPER AT 90.072%,但根本没有这样的百分比!覆盖的行是93.43%,平均所有的是89.4%
  3. 无论我尝试更改,覆盖标志都是“未知”

我做错了什么,我应该怎么做才能解决这个问题?

continuous-integration code-coverage coveralls github-actions

8
推荐指数
1
解决办法
2338
查看次数

如何修复“已声明但从未读取其值”误报?

我已经导入了所需的模块:

import ionRangeSlider from 'ion-rangeslider'
Run Code Online (Sandbox Code Playgroud)

然后我用了它:

jQuery('#price_range').ionRangeSlider({
    ...
})
Run Code Online (Sandbox Code Playgroud)

但是在导入行上有这个错误:

'ionRangeSlider' 已声明,但它的值永远不会被读取。 ts(6133)

为什么会出现这个错误?我刚刚使用了我导入的模块。

typescript

4
推荐指数
1
解决办法
1万
查看次数