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

orion-ecs / keen-eye / 20144864443
65%

Build:
DEFAULT BRANCH: main
Ran 11 Dec 2025 07:27PM UTC
Jobs 1
Files 125
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

11 Dec 2025 07:26PM UTC coverage: 94.947% (+0.01%) from 94.937%
20144864443

push

github

tyevco
fix: Remove .ToList() anti-pattern from sample systems

Resolves #215

Changes:
- Added explanatory comment block at top of Systems.cs explaining CommandBuffer pattern
- Removed unnecessary .ToList() calls from 6 systems where CommandBuffer already defers structural changes
- Fixed documentation example in command-buffer.md showing the same anti-pattern
- Added 4 comprehensive tests demonstrating proper direct iteration patterns with CommandBuffer

The CommandBuffer pattern allows safe direct iteration without materializing lists,
preventing allocation on every frame while maintaining iterator safety. Only CleanupSystem
and CollisionSystem still use .ToList() where actually required (Despawn() invalidates
iterators, and nested iteration needs one snapshot for performance).

Co-authored-by: Tyler Coles <tyevco@users.noreply.github.com>

1162 of 1235 branches covered (94.09%)

Branch coverage included in aggregate %.

6430 of 6761 relevant lines covered (95.1%)

1.29 hits per line

Coverage Regressions

Lines Coverage ∆ File
1
99.21
0.0% src/KeenEyes.Core/Archetypes/Archetype.cs
1
97.56
0.06% src/KeenEyes.Core/World.cs
Jobs
ID Job ID Ran Files Coverage
1 20144864443.1 11 Dec 2025 07:27PM UTC 125
94.95
GitHub Action Run
Source Files on build 20144864443
  • Tree
  • List 125
  • Changed 7
  • Source Changed 7
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #20144864443
  • cefc5f6c on github
  • Prev Build on main (#20144153172)
  • Next Build on main (#20145197898)
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