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

umputun / remark42 / 24596866617
84%
master: 84%

Build:
Build:
LAST BUILD BRANCH: fix-typo
DEFAULT BRANCH: master
Ran 18 Apr 2026 04:29AM UTC
Jobs 1
Files 50
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

18 Apr 2026 04:26AM UTC coverage: 84.338% (-0.007%) from 84.345%
24596866617

Pull #2045

github

paskal
fix(api): drop QR-write nolint dup + trim dead `..` check

Address PR #2045 review (umputun):

* The //nolint:gosec on telegramQrCtrl's w.Write(png) was byte-identical
  to the same line in #2044 (gosec-rule restoration). Drop it here so
  the two PRs do not conflict; #2044 owns it.
* `seg == ".."` in safePictureSegment was already covered by the
  strings.Contains(seg, "..") check two lines down — trim and add an
  inline comment so the cover-by-superset is explicit.
Pull Request #2045: fix(api): reject path traversal in /picture/{user}/{id}

20 of 24 new or added lines in 1 file covered. (83.33%)

6241 of 7400 relevant lines covered (84.34%)

34.64 hits per line

Uncovered Changes

Lines Coverage ∆ File
4
84.48
-0.18% backend/app/rest/api/rest_public.go
Jobs
ID Job ID Ran Files Coverage
1 24596866617.1 18 Apr 2026 04:29AM UTC 50
84.34
GitHub Action Run
Source Files on build 24596866617
  • Tree
  • List 50
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #2045
  • PR Base - master (#24547191483)
  • 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