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

i18next / i18next / 17100982386
56%

Build:
DEFAULT BRANCH: master
Ran 20 Aug 2025 02:12PM UTC
Jobs 1
Files 14
Run time 6min
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

20 Aug 2025 02:12PM UTC coverage: 95.316% (+0.04%) from 95.277%
17100982386

push

github

web-flow
feat: adds new "selector" API (#2322)

* poc: selector

* chore: deletes comment

* bench: adds benchmark name

* chore: a bunch of annoying hacks to remove '@ts-ignore' directive

* feat: support `returnObjects` option

* test: deletes unused test file

* docs: adds jsdocs for demo

* feat: apply `returnObjects` config from call-site

* feat: restrict key prefix to be a shallow keep when `useSelector` is true

* fix: type error

* feat: namespace overrides for selector API

* bench: re-measure perf
refactor: simplifies namespace override implementation

* refactor: removes unnecessary extends clause

* feat: adds support for defaultValue
fix: typelevel bug with returnObjects

* test: adds coverage for returnObjects + defaultValue + context case

* chore: deletes unused code

* feat: adds support for v4 compatibility json plurals

* test: adds the rest of the selector-custom-types tests, todos

* feat: adds support for type-checking interpolations

* refactor: simplifies interpolation types

* chore: cleanup

* fix: preserve array types in Selector.FilterKeys

* chore: formatting

* chore: removes comments

* optimize: reduce instantiations by 17%

* chore: removes inline comment to move it to PR description

* feat: adds support for deeply nested keyPrefix when calling `getFixedT`

* chore: deletes test key from sample namespace

* review: renames `useSelector` to `enableSelector`

* feat: removes plural keys by default

* bench: updates type-level benchmark

* test: adds type-level test to make sure plural keys have been removed

* test: adds type-level tests to make sure JSON resources are properly supported with selector API

* refactor: removes ns logic from `keyFromSelector`

* refactor: simplifies proxy implementation

* feat: support arbitrary traversal when resources is not defined

* chore: fix lint errors

* fix: accounts for keySeparator in keysFromSelector

* fix: un-omit 'keySelector' option, renames `Options` to `SelectorOptions`

* tes... (continued)

1063 of 1163 branches covered (91.4%)

21 of 21 new or added lines in 2 files covered. (100.0%)

2462 of 2583 relevant lines covered (95.32%)

1096.78 hits per line

Jobs
ID Job ID Ran Files Coverage
1 17100982386.1 20 Aug 2025 02:12PM UTC 14
95.32
GitHub Action Run
Source Files on build 17100982386
  • Tree
  • List 14
  • Changed 2
  • Source Changed 2
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #17100982386
  • 6c261331 on github
  • Prev Build on master (#16967983953)
  • Next Build on master (#17101057616)
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