• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

kainonly / go / 20986784616
89%

Build:
DEFAULT BRANCH: main
Ran 14 Jan 2026 08:01AM UTC
Jobs 1
Files 13
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

14 Jan 2026 08:01AM UTC coverage: 91.091% (+0.03%) from 91.066%
20986784616

push

github

kainonly
feat(captcha): 优化验证码管理功能并完善单元测试

- 增加验证码模块详细包注释和使用示例,支持Hertz后端和Angular前端
- 新增Captcha结构体的Key前缀配置功能,支持自定义Redis键名前缀
- 实现Create、Exists、Verify、Delete接口,验证码支持过期自动删除
- Verify方法采用Redis GetDel实现原子取值并删除,保证验证码一次性使用
- 定义统一错误变量ErrNotExists和ErrInvalidCode,规范错误处理
- 添加完善的单元测试覆盖各接口,包括验证成功、失败、过期及删除操作
- 移除重复的测试文件,清理冗余代码,提升代码整洁度

21 of 22 new or added lines in 1 file covered. (95.45%)

593 of 651 relevant lines covered (91.09%)

4.41 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
97.3
-2.7% captcha/captcha.go
Jobs
ID Job ID Ran Files Coverage
1 20986784616.1 14 Jan 2026 08:01AM UTC 13
91.09
GitHub Action Run
Source Files on build 20986784616
  • Tree
  • List 13
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 4c0046ff on github
  • Prev Build on main (#20986309185)
  • Next Build on main (#21057596850)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc