• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In
You are now the owner of this repo.

package-url / packageurl-go
89%
master: 89%

Build:
Build:
LAST BUILD BRANCH: refs/tags/v0.1.6
DEFAULT BRANCH: master
Repo Added 03 Feb 2022 08:52PM UTC
Token lPrYSAsCXgNBQsjyjAanQJA4Y9P5OZybm regen
Build 80 Last
Files 1
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 refs/tags/v0.1.6
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • 59-add-knowntypes
  • TestSuiteData
  • add-pub-bitnami-types
  • benji.visser/remove-deprecated-ioutil-usage
  • dot-slash-valid-subpath-prefix
  • escape
  • feat/add-missing-purl-types-20230403
  • fix-ci
  • fix-failing-cpan-unit-test
  • fix-failing-tests
  • fix_tests
  • fuzz
  • go-mod-version
  • julia
  • known-cpan
  • license_link
  • main
  • master
  • normalize
  • npm-case-sensitive
  • patch-1
  • qualifiers
  • refs/tags/v0.1.1
  • refs/tags/v0.1.2
  • refs/tags/v0.1.4
  • refs/tags/v0.1.5
  • refs/tags/v0.1.6
  • support-input-version-with-slashes
  • upstream_test_data

27 Apr 2026 11:03AM UTC coverage: 88.75% (-1.0%) from 89.783%
24991660277

push

github

web-flow
Optimize parsing and serialization performance (#86)

Replaces regex validators with hand-written character checks, use
`strings.Builder` for ToString, implement custom purl parser, and avoid
reflection-based sorting. Also fixes query string escaping for qualifiers and
subpaths as per purl spec.

Co-authored-by: Andrew Nesbitt <andrewnez@gmail.com>

202 of 223 new or added lines in 1 file covered. (90.58%)

3 existing lines in 1 file now uncovered.

426 of 480 relevant lines covered (88.75%)

1348.02 hits per line

Relevant lines Covered
Build:
Build:
480 RELEVANT LINES 426 COVERED LINES
1348.02 HITS PER LINE
Source Files on master
  • Tree
  • List 1
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
24991660277 refs/tags/v0.1.6 Optimize parsing and serialization performance (#86) Replaces regex validators with hand-written character checks, use `strings.Builder` for ToString, implement custom purl parser, and avoid reflection-based sorting. Also fixes query string escap... push 27 Apr 2026 11:11AM UTC web-flow github
88.75
24991355390 master Optimize parsing and serialization performance (#86) Replaces regex validators with hand-written character checks, use `strings.Builder` for ToString, implement custom purl parser, and avoid reflection-based sorting. Also fixes query string escap... push 27 Apr 2026 11:04AM UTC web-flow github
88.75
24984531132 master Address review feedback and add chrome-extension validation - Rename urlQuery to String, escapeToBuilder to writePercentEncodedString, isPurlSafe to isPathSegmentSafe - Add writePercentEncodedByte helper and use it in all escape functions - Dro... Pull #86 27 Apr 2026 10:52AM UTC andrew github
88.75
24856806108 master Optimize parsing and serialization performance Pull #86 24 Apr 2026 05:32AM UTC andrew github
88.26
22794528364 refs/tags/v0.1.5 TestRoundtrip: complements parsing/toString tests in purl-spec push 07 Mar 2026 07:15AM UTC shibumi github
89.78
22784301495 master TestRoundtrip: complements parsing/toString tests in purl-spec push 06 Mar 2026 10:19PM UTC shibumi github
89.78
22707311584 support-input-version-with-slashes TestRoundtrip: complements parsing/toString tests in purl-spec Pull #89 05 Mar 2026 07:34AM UTC petergardfjall github
89.78
22706144513 support-input-version-with-slashes TestRoundtrip: complements parsing/toString tests in purl-spec Pull #89 05 Mar 2026 06:54AM UTC petergardfjall github
89.78
22706043583 master Merge pull request #90 from Talgarr/master Remove version requirement for TypeSwift push 05 Mar 2026 06:51AM UTC web-flow github
88.49
22688537491 master Remove version requirement for TypeSwift Removed version requirement check for TypeSwift. Pull #90 05 Mar 2026 06:44AM UTC web-flow github
88.49
See All Builds (80)

Badge your Repo: packageurl-go

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