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

tarantool / go-config
86%
master: 87%

Build:
Build:
LAST BUILD BRANCH: mockird31/gh-no-parsing-inline-structs
DEFAULT BRANCH: master
Repo Added 04 Dec 2025 09:06AM UTC
Token 28U7dhyYpWTBXnC8RgS24Vyduc5IZpLvc regen
Build 287 Last
Files 44
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 bigbes/gh-no-struct-source
branch: bigbes/gh-no-struct-source
CHANGE BRANCH
x
Reset
Sync Branches
  • bigbes/gh-no-struct-source
  • bigbes/gh-10-govuncheck
  • bigbes/gh-11-pin-golangci-lint-version
  • bigbes/gh-15-rewrite-tests
  • bigbes/gh-26-invalid-yamls
  • bigbes/gh-28-autofetch-new-schemas
  • bigbes/gh-44-modified-literal
  • bigbes/gh-no-add-documentation
  • bigbes/gh-no-add-testing
  • bigbes/gh-no-fix-empty-scalar
  • bigbes/gh-no-fix-govulncheck
  • bigbes/gh-no-fix-maps-merging
  • bigbes/gh-no-fix-tarantool-order
  • bigbes/gh-no-jsonschema-subst-params
  • bigbes/gh-no-layered-effective-resolution
  • bigbes/gh-no-lazy-schema-loading
  • bigbes/gh-no-light-etcd-shim
  • bigbes/gh-no-mutable-marshal-fixes
  • bigbes/gh-no-update-go-storage
  • bigbes/gh-no-update-go-storage-deps
  • bigbes/gh-no-vulncheck-fix
  • bigbes/jsonschema-substitute-params
  • bigbes/release-v1.0.0
  • bigbes/release-v1.1.0
  • bigbes/release-v1.2.0
  • bigbes/release-v1.3.0
  • bigbes/release-v1.4.0
  • bigbes/tntp-5711-keypath
  • bigbes/tntp-5712-node
  • bigbes/tntp-5716-value-api
  • bigbes/tntp-5717-basic-collectors
  • bigbes/tntp-5718-merging-algo-v3
  • bigbes/tntp-5719-config-builder
  • bigbes/tntp-5721-scopes
  • bigbes/tntp-5722-jsonschema-validation-support
  • bigbes/tntp-5723-add-directory-collector
  • bigbes/tntp-5723-add-go-storage-source-v2
  • bigbes/tntp-5723-add-go-storage-source-v3
  • bigbes/tntp-5723-tarantool
  • bigbes/tntp-5723-tarantool-v2
  • bigbes/tntp-5724-delete-cascade
  • bigbes/tntp-5724-mutable
  • bigbes/tntp-5724-mutable-p1
  • bigbes/tntp-5724-snapshot
  • bigbes/tntp-5724-yaml-marshal
  • bigbes/tntp-7385-env-from-jsonschema
  • bigbes/tntp-7385-env-ignore
  • bigbes/tntp-7385-offline-json-schema
  • bigbes/tntp-7559-nil-in-builder-addcollector
  • bigbes/tntp-7586-better-sync-commit
  • bigbes/tntp-7660-config-validate
  • bigbes/tntp-7660-without-validation
  • master
  • mockird31/gh-no-parsing-empty-array
  • mockird31/gh-no-parsing-inline-structs
  • oleg-jukovec/gh-32-fix-empty-instances
  • oleg-jukovec/gh-34-fix-array-flag
  • oleg-jukovec/gh-36-remove-leader-inherbit
  • patapenka-alexey/tntp-5618-basic-ci
  • patapenka-alexey/tntp-572-file-yaml-collectors
  • patapenka-alexey/tntp-5720-file-yaml-collectors
  • refs/tags/v1.0.0
  • refs/tags/v1.1.0
  • refs/tags/v1.2.0
  • refs/tags/v1.3.0
  • refs/tags/v1.4.0

12 May 2026 01:58PM UTC coverage: 85.805% (+0.4%) from 85.423%
25739318669

Pull #63

github

bigbes
collectors: add Struct collector and StructToMap

Add a reflection-based collector that reads configuration straight from
a Go struct, plus a standalone helper exposing the same conversion.

- collectors.Struct streams a struct's fields as configuration values,
  using `config` struct tags (falling back to `yaml`), the `-` skip
  directive, and the `omitempty` and `inline` options; key order is
  preserved by default.
- collectors.StructToMap converts a struct (or a pointer to one) into a
  map[string]any with the same tag rules, returning ErrNotStruct for
  non-struct input.
Pull Request #63: collectors: add Struct collector and StructToMap

157 of 169 new or added lines in 1 file covered. (92.9%)

3506 of 4086 relevant lines covered (85.81%)

61.07 hits per line

Relevant lines Covered
Build:
Build:
4086 RELEVANT LINES 3506 COVERED LINES
61.07 HITS PER LINE
Source Files on bigbes/gh-no-struct-source
  • Tree
  • List 42
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
25739318669 bigbes/gh-no-struct-source collectors: add Struct collector and StructToMap Add a reflection-based collector that reads configuration straight from a Go struct, plus a standalone helper exposing the same conversion. - collectors.Struct streams a struct's fields as configu... Pull #63 12 May 2026 01:59PM UTC bigbes github
85.81
25737008925 bigbes/gh-no-struct-source collectors: add Struct collector and StructToMap Add a reflection-based collector that reads configuration straight from a Go struct, plus a standalone helper exposing the same conversion. - collectors.Struct streams a struct's fields as configu... Pull #63 12 May 2026 01:18PM UTC bigbes github
85.81
See All Builds (285)

Badge your Repo: go-config

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