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

freeeve / msgpck
90%

Build:
DEFAULT BRANCH: main
Repo Added 19 Jan 2026 11:42PM UTC
Token v8s7VIfY9DiRbe5sRWXkukIK6YP6oZqDt regen
Build 19 Last
Files 13
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

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • main

21 Jan 2026 02:00AM UTC coverage: 90.404%. Remained the same
21194516321

push

github

freeeve
refactor: replace ErrUnexpectedEOF literals with constants

Add errMsgExpectedEOF constant and replace duplicate literals
in decoder_test.go, decode_value_test.go, and common_test.go

2845 of 3147 relevant lines covered (90.4%)

2023.24 hits per line

Relevant lines Covered
Build:
Build:
3147 RELEVANT LINES 2845 COVERED LINES
2023.24 HITS PER LINE
Source Files on main
  • Tree
  • List 13
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
21194516321 main refactor: replace ErrUnexpectedEOF literals with constants Add errMsgExpectedEOF constant and replace duplicate literals in decoder_test.go, decode_value_test.go, and common_test.go push 21 Jan 2026 02:03AM UTC freeeve github
90.4
21190759123 main refactor(tests): migrate comprehensive_test.go and msgpck_test.go to source-named files Removed comprehensive_test.go and msgpck_test.go, migrating all tests to files named after their corresponding source files: - format_test.go: TestAllFormats... push 20 Jan 2026 11:13PM UTC freeeve github
90.4
21187841556 main refactor(tests): split coverage_test.go into source-file-named test files Reorganized tests to follow Go convention of naming test files after the source files they test: - timestamp_test.go (8 tests) - struct_encoder_test.go (8 tests) - struct_d... push 20 Jan 2026 09:27PM UTC freeeve github
90.4
21183934582 main test: add comprehensive struct roundtrip test for all msgpack types Added TestStructRoundtripAllMsgpackTypes which tests encoding/decoding of all supported msgpack types in struct fields: - All integer types (int, int8-64, uint, uint8-64) - Float... push 20 Jan 2026 07:07PM UTC freeeve github
90.4
21183697677 main fix: add missing int16/int8/uint32/uint16/uint8 decode support The struct decoder was missing case handlers for int16, int8, uint32, uint16, and uint8 types. These fields would silently decode as zero values instead of their actual encoded values... push 20 Jan 2026 06:58PM UTC freeeve github
88.62
21183561706 main perf: inline map/string length parsing in struct_decoder hot paths Inline parseMapLen in decodeInto and parseStringLen in decodeString to eliminate function call overhead on the hot decode paths. push 20 Jan 2026 06:53PM UTC freeeve github
88.84
21180733344 main refactor: extract integer decode helpers in decode_any.go Reduces cognitive complexity in decodeAnyValue (16->10) by extracting helpers: decodeAnyUintValue, decodeAnyIntValue. push 20 Jan 2026 05:16PM UTC freeeve github
90.58
21179200687 main refactor: reduce cognitive complexity in decode_value.go - Group string, binary, array, and map cases in decodeValue switch - Extract decodeMapKey helper for map key parsing - Reuse existing parse*Len helpers for length parsing push 20 Jan 2026 04:29PM UTC freeeve github
88.67
21161220818 main fix(tests): define constants for most duplicated test error messages Add constants for error messages duplicated 16+ times: - errMsgUnexpectedEOF (63 occurrences) - errMsgEOFError (39 occurrences) - errMsgStringTooLong (18 occurrences) - errMsgTy... push 20 Jan 2026 06:02AM UTC freeeve github
88.5
21160384164 main docs: remove Snyk badge push 20 Jan 2026 05:18AM UTC freeeve github
88.5
See All Builds (19)

Badge your Repo: msgpck

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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