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

gookit / config
98%

Build:
DEFAULT BRANCH: master
Repo Added 20 Jul 2018 09:06AM UTC
Files 11
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 master
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 1.x
  • bugfix-exists
  • dependabot/add-v2-config-file
  • dependabot/github_actions/WillAbides/setup-go-faster-1.10.0
  • dependabot/github_actions/WillAbides/setup-go-faster-1.10.1
  • dependabot/github_actions/WillAbides/setup-go-faster-1.11.0
  • dependabot/github_actions/WillAbides/setup-go-faster-1.12.0
  • dependabot/github_actions/WillAbides/setup-go-faster-1.13.0
  • dependabot/github_actions/WillAbides/setup-go-faster-1.14.0
  • dependabot/github_actions/WillAbides/setup-go-faster-1.15.0
  • dependabot/github_actions/WillAbides/setup-go-faster-1.19.0
  • dependabot/github_actions/WillAbides/setup-go-faster-1.8.0
  • dependabot/github_actions/WillAbides/setup-go-faster-1.9.0
  • dependabot/github_actions/WillAbides/setup-go-faster-1.9.1
  • dependabot/github_actions/actions/checkout-4
  • dependabot/github_actions/actions/checkout-5
  • dependabot/github_actions/actions/checkout-6
  • dependabot/github_actions/actions/checkout-7
  • dependabot/github_actions/github/codeql-action-3
  • dependabot/github_actions/github/codeql-action-4
  • dependabot/github_actions/github/codeql-action-4.37.3
  • dependabot/github_actions/github/codeql-action-4.37.4
  • dependabot/github_actions/morphy2k/revive-action-2.4.1
  • dependabot/github_actions/morphy2k/revive-action-2.5.0
  • dependabot/github_actions/morphy2k/revive-action-2.5.1
  • dependabot/github_actions/morphy2k/revive-action-2.5.2
  • dependabot/github_actions/morphy2k/revive-action-2.5.3
  • dependabot/github_actions/morphy2k/revive-action-2.5.4
  • dependabot/github_actions/morphy2k/revive-action-2.5.6
  • dependabot/github_actions/softprops/action-gh-release-2
  • dependabot/github_actions/softprops/action-gh-release-3
  • dependabot/go_modules/github.com/BurntSushi/toml-1.2.0
  • dependabot/go_modules/github.com/BurntSushi/toml-1.2.1
  • dependabot/go_modules/github.com/BurntSushi/toml-1.6.0
  • dependabot/go_modules/github.com/go-viper/mapstructure/v2-2.5.0
  • dependabot/go_modules/github.com/goccy/go-json-0.10.1
  • dependabot/go_modules/github.com/goccy/go-json-0.10.2
  • dependabot/go_modules/github.com/goccy/go-json-0.10.6
  • dependabot/go_modules/github.com/goccy/go-yaml-1.10.0
  • dependabot/go_modules/github.com/goccy/go-yaml-1.10.1
  • dependabot/go_modules/github.com/goccy/go-yaml-1.11.0
  • dependabot/go_modules/github.com/goccy/go-yaml-1.11.1
  • dependabot/go_modules/github.com/goccy/go-yaml-1.11.2
  • dependabot/go_modules/github.com/goccy/go-yaml-1.19.2
  • dependabot/go_modules/github.com/gookit/goutil-0.3.1
  • dependabot/go_modules/github.com/gookit/goutil-0.3.10
  • dependabot/go_modules/github.com/gookit/goutil-0.3.12
  • dependabot/go_modules/github.com/gookit/goutil-0.3.2
  • dependabot/go_modules/github.com/gookit/goutil-0.3.5
  • dependabot/go_modules/github.com/gookit/goutil-0.3.7
  • dependabot/go_modules/github.com/gookit/goutil-0.3.8
  • dependabot/go_modules/github.com/gookit/goutil-0.3.9
  • dependabot/go_modules/github.com/gookit/goutil-0.5.1
  • dependabot/go_modules/github.com/gookit/goutil-0.5.12
  • dependabot/go_modules/github.com/gookit/goutil-0.5.13
  • dependabot/go_modules/github.com/gookit/goutil-0.5.2
  • dependabot/go_modules/github.com/gookit/goutil-0.5.4
  • dependabot/go_modules/github.com/gookit/goutil-0.5.5
  • dependabot/go_modules/github.com/gookit/goutil-0.5.6
  • dependabot/go_modules/github.com/gookit/goutil-0.5.7
  • dependabot/go_modules/github.com/gookit/goutil-0.6.10
  • dependabot/go_modules/github.com/gookit/goutil-0.6.11
  • dependabot/go_modules/github.com/gookit/goutil-0.6.12
  • dependabot/go_modules/github.com/gookit/goutil-0.6.5
  • dependabot/go_modules/github.com/gookit/goutil-0.6.7
  • dependabot/go_modules/github.com/gookit/goutil-0.6.8
  • dependabot/go_modules/github.com/gookit/goutil-0.7.4
  • dependabot/go_modules/github.com/gookit/goutil-0.7.5
  • dependabot/go_modules/github.com/gookit/goutil-0.7.6
  • dependabot/go_modules/github.com/gookit/goutil-0.8.0
  • dependabot/go_modules/github.com/gookit/ini/v2-2.0.5
  • dependabot/go_modules/github.com/gookit/ini/v2-2.0.6
  • dependabot/go_modules/github.com/gookit/ini/v2-2.0.7
  • dependabot/go_modules/github.com/gookit/ini/v2-2.0.8
  • dependabot/go_modules/github.com/gookit/ini/v2-2.1.1
  • dependabot/go_modules/github.com/gookit/ini/v2-2.1.2
  • dependabot/go_modules/github.com/gookit/ini/v2-2.2.1
  • dependabot/go_modules/github.com/gookit/ini/v2-2.2.2
  • dependabot/go_modules/github.com/gookit/properties-0.2.0
  • dependabot/go_modules/github.com/gookit/properties-0.3.0
  • dependabot/go_modules/github.com/hashicorp/hcl/v2-2.12.0
  • dependabot/go_modules/github.com/hashicorp/hcl/v2-2.13.0
  • dependabot/go_modules/github.com/hashicorp/hcl/v2-2.14.0
  • dependabot/go_modules/github.com/hashicorp/hcl/v2-2.14.1
  • dependabot/go_modules/github.com/hashicorp/hcl/v2-2.16.1
  • dependabot/go_modules/github.com/hashicorp/hcl/v2-2.16.2
  • dependabot/go_modules/github.com/hashicorp/hcl/v2-2.17.0
  • dependabot/go_modules/github.com/hashicorp/hcl/v2-2.18.0
  • dependabot/go_modules/github.com/hashicorp/hcl/v2-2.19.0
  • dependabot/go_modules/github.com/hashicorp/hcl/v2-2.19.1
  • dependabot/go_modules/github.com/hashicorp/hcl/v2-2.9.1
  • dependabot/go_modules/github.com/imdario/mergo-0.3.10
  • dependabot/go_modules/github.com/imdario/mergo-0.3.11
  • dependabot/go_modules/github.com/imdario/mergo-0.3.12
  • dependabot/go_modules/github.com/imdario/mergo-0.3.13
  • dependabot/go_modules/github.com/imdario/mergo-0.3.14
  • dependabot/go_modules/github.com/imdario/mergo-0.3.15
  • dependabot/go_modules/github.com/imdario/mergo-0.3.16
  • dependabot/go_modules/github.com/mitchellh/mapstructure-1.3.3
  • dependabot/go_modules/github.com/mitchellh/mapstructure-1.4.0
  • dependabot/go_modules/github.com/mitchellh/mapstructure-1.4.1
  • dependabot/go_modules/github.com/mitchellh/mapstructure-1.5.0
  • dependabot/go_modules/github.com/stretchr/testify-1.6.1
  • dependabot/go_modules/github.com/stretchr/testify-1.7.2
  • dependabot/go_modules/github.com/stretchr/testify-1.7.4
  • dependabot/go_modules/github.com/stretchr/testify-1.7.5
  • dependabot/go_modules/github.com/stretchr/testify-1.8.0
  • dependabot/go_modules/gopkg.in/yaml.v2-2.3.0
  • dependabot/go_modules/gopkg.in/yaml.v2-2.4.0
  • dependabot/go_modules/gopkg.in/yaml.v3-3.0.1
  • dualfroz/negative-index-panic
  • fix-duration-parse-string
  • fix/201/zero-duration-unit
  • inhere-patch-1
  • master
  • refs/tags/v2.0.18
  • refs/tags/v2.0.19
  • refs/tags/v2.0.20
  • refs/tags/v2.0.21
  • refs/tags/v2.0.22
  • refs/tags/v2.0.23
  • refs/tags/v2.0.25
  • refs/tags/v2.0.26
  • refs/tags/v2.0.27
  • refs/tags/v2.1.0
  • refs/tags/v2.1.1
  • refs/tags/v2.1.2
  • refs/tags/v2.1.3
  • refs/tags/v2.1.4
  • refs/tags/v2.1.5
  • refs/tags/v2.1.6
  • refs/tags/v2.1.7
  • refs/tags/v2.1.8
  • refs/tags/v2.2.0
  • refs/tags/v2.2.1
  • refs/tags/v2.2.2
  • refs/tags/v2.2.3
  • refs/tags/v2.2.4
  • refs/tags/v2.2.5
  • refs/tags/v2.2.6
  • refs/tags/v2.2.7
  • refs/tags/v2.2.8
  • refs/tags/v2.2.9
  • v1.0.10
  • v1.0.11
  • v1.0.12
  • v1.0.6
  • v1.0.7
  • v1.0.8
  • v1.0.9
  • v1.1.0
  • v2.0.0
  • v2.0.1
  • v2.0.10
  • v2.0.11
  • v2.0.12
  • v2.0.13
  • v2.0.14
  • v2.0.15
  • v2.0.16
  • v2.0.17
  • v2.0.2
  • v2.0.3
  • v2.0.4
  • v2.0.5
  • v2.0.6
  • v2.0.7
  • v2.0.8
  • v2.0.9

07 Sep 2026 06:19AM UTC coverage: 98.239% (+0.08%) from 98.16%
34090299904

push

github

web-flow
fix(read): prevent panic on negative slice index in a key path (#221)

GetValue and Exists validated only the upper bound of a numeric key-path
segment, so a negative index such as "arr.-1" passed the check and indexed
the slice with -1, causing an index-out-of-range panic. Add a lower-bound
check (i < 0) to the []int, []string and []any cases in both functions.

6 of 6 new or added lines in 1 file covered. (100.0%)

1227 of 1249 relevant lines covered (98.24%)

6.53 hits per line

Relevant lines Covered
Build:
Build:
1249 RELEVANT LINES 1227 COVERED LINES
6.53 HITS PER LINE
Source Files on master
  • Tree
  • List 11
  • Changed 11
  • Source Changed 0
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
34090299904 master fix(read): prevent panic on negative slice index in a key path (#221) GetValue and Exists validated only the upper bound of a numeric key-path segment, so a negative index such as "arr.-1" passed the check and indexed the slice with -1, causing a... push 07 Sep 2026 06:19AM UTC web-flow github
98.24
33996776325 dualfroz/negative-index-panic fix(read): prevent panic on negative slice index in a key path GetValue and Exists validated only the upper bound of a numeric key-path segment, so a negative index such as "arr.-1" passed the check and indexed the slice with -1, causing an index... Pull #221 06 Sep 2026 06:36AM UTC dualfroz github
98.24
30853724719 dependabot/github_actions/github/codeql-action-4.37.4 build(deps): bump github/codeql-action from 4 to 4.37.4 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4 to 4.37.4. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/g... Pull #220 03 Aug 2026 09:14PM UTC web-flow github
98.16
30582535976 dependabot/github_actions/github/codeql-action-4.37.3 build(deps): bump github/codeql-action from 4 to 4.37.3 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4 to 4.37.3. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/g... Pull #219 30 Jul 2026 09:14PM UTC web-flow github
98.16
28695394829 refs/tags/v2.2.9 ci: update ci testing go version push 04 Jul 2026 04:50AM UTC inhere github
98.16
28695384742 master ci: update ci testing go version push 04 Jul 2026 04:50AM UTC inhere github
98.16
28695255396 master docs(watch): debounce reload example fix #112 push 04 Jul 2026 04:44AM UTC inhere github
98.16
28692475283 master fix(read): Duration() parses Go duration strings (e.g. "300s", "1h30m") (#218) The Config.Duration getter read the value as an int64 and returned time.Duration(n) — i.e. nanoseconds — so a duration string like "300s" could not be read at all (it ... push 04 Jul 2026 02:43AM UTC web-flow github
98.15
28679896318 fix-duration-parse-string fix(read): Duration parses Go duration strings (e.g. "300s", "1h30m") The Config.Duration getter read the value as an int64 and returned time.Duration(n) — i.e. nanoseconds — so a duration string like "300s" could not be read at all (it failed in... Pull #218 04 Jul 2026 02:40AM UTC j-ibarra github
98.15
28224691523 master build(deps): bump github.com/gookit/goutil from 0.7.6 to 0.8.0 (#217) push 26 Jun 2026 07:47AM UTC web-flow github
98.22
See All Builds (520)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc