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

moonbitlang / core / 5177
91%

Build:
DEFAULT BRANCH: main
Ran 16 Jul 2026 07:32AM UTC
Jobs 1
Files 386
Run time 1min
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

16 Jul 2026 07:31AM UTC coverage: 91.268% (+0.004%) from 91.264%
5177

push

github

bobzhang
refactor: use nested with-patterns and flatten nested matches

Follow-up to the or-pattern `with` defaults adoption, exercising the
feature in nested pattern positions:

- sorted_map/sorted_set `height`: single-arm field extraction
  `Some({ height, .. }) | (None with height = 0) => height`
- sorted_map/sorted_set `height_ge`: both children's heights extracted
  with defaults in one tuple pattern, replacing a two-level nested
  match; relies on the AVL invariant that stored heights are >= 1
- argparse `option_conflict_label` / `global_option_conflict_label`:
  the triple-nested Option fallback chain flattens into ordered arms
  with nested patterns (no `with` needed)
Reviewed by Codex CLI (codex-cli 0.144.1): "No findings; approved.
height_ge is equivalent: private nodes start at height 1 and all
recalculation paths preserve height >= 1... Argparse retains
long-before-short priority."

Signed-off-by: Codex CLI <codex@openai.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

10 of 12 new or added lines in 6 files covered. (83.33%)

15710 of 17213 relevant lines covered (91.27%)

191052.06 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
83.02
0.45% argparse/parser_globals_merge.mbt
1
85.86
0.56% argparse/parser_values.mbt
Jobs
ID Job ID Ran Files Coverage
1 5177.1 16 Jul 2026 07:32AM UTC 387
91.28
GitHub Action Run
Source Files on build 5177
  • Tree
  • List 386
  • Changed 6
  • Source Changed 6
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 4bd3fffd on github
  • Prev Build on main (#5174)
  • Next Build on main (#5179)
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