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

bobg / decouple
80%

Build:
DEFAULT BRANCH: main
Repo Added 31 Mar 2023 11:52PM UTC
Token wbVYhbycC9hrn8OeiAIzFFj0PrN7yqBqk regen
Build 42 Last
Files 5
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: main
CHANGE BRANCH
x
Reset
Sync Branches
  • main
  • bobg/awesome
  • bobg/json
  • bobg/modver-action
  • bobg/more-test-coverage
  • bobg/performance-note
  • bobg/preferred-interfaces
  • bobg/prep-for-1.0
  • bobg/test-coverage

22 Nov 2025 06:39PM UTC coverage: 80.199% (+1.1%) from 79.146%
19599657329

push

github

web-flow
Be more judicious about selecting named interfaces (#13)

* Prefer some named interfaces over others.

* Instead of collecting and sorting all matching named interfaces, just keep the best one seen so far.

* Create bestChooser type and rewrite in terms of that. Add unit tests.

* Do not need to export namedInterfacePair.

* Remove dependency on v3 of bobg/go-generics.

* Oops.

102 of 111 new or added lines in 4 files covered. (91.89%)

2 existing lines in 2 files now uncovered.

725 of 904 relevant lines covered (80.2%)

0.94 hits per line

Relevant lines Covered
Build:
Build:
904 RELEVANT LINES 725 COVERED LINES
0.94 HITS PER LINE
Source Files on main
  • Tree
  • List 5
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
19599657329 main Be more judicious about selecting named interfaces (#13) * Prefer some named interfaces over others. * Instead of collecting and sorting all matching named interfaces, just keep the best one seen so far. * Create bestChooser type and rewrite in... push 22 Nov 2025 06:40PM UTC web-flow github
80.2
13279069230 main Upgrade dependencies. push 12 Feb 2025 06:02AM UTC bobg github
79.15
7963450830 main Add a performance note to the Readme. (#10) push 19 Feb 2024 05:46PM UTC web-flow github
79.15
7931466127 main upgrade(dependencies): Upgraded dependencies to latest version (#9) push 16 Feb 2024 01:46PM UTC web-flow github
79.15
7930790615 main upgrade(dependencies): Upgraded dependencies to latest version Pull #9 16 Feb 2024 01:38PM UTC ThomasK33 github
79.15
7682394639 main Add Awesome Go badge. (#6) push 28 Jan 2024 01:12AM UTC web-flow github
79.15
7603000113 main Add json output format (#5) * Add a -json command-line flag for JSON output. * Add JSON test. * Add more coverage. * Add Column to JSON output. Update Readme. push 21 Jan 2024 06:15PM UTC web-flow github
79.15
7602761583 main Add test coverage. (#4) * Add test coverage. * Add test coverage. Use Go multierrors instead of go.uber.org/multierr. * More tests and some refactoring. push 21 Jan 2024 05:27PM UTC web-flow github
80.58
5849543579 main Use Go 1.21 in CI. push 13 Aug 2023 09:08PM UTC Bob Glickstein github
72.77
5496794251 main Readme tweaks. push 08 Jul 2023 10:59PM UTC bobg github
72.77
See All Builds (42)

Badge your Repo: decouple

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

© 2025 Coveralls, Inc