bevyengine / bevy
rustmain4cdbe88495.1K linessynced 2d ago
Since the previous index, 1w ago+7 files-0.2 hotspot health
Code health
6.8out of 10Fair
Hotspots average 4.6, the place fixes pay off most.
Explore this codebase
- Code health map217hotspots across 2,268 files
- Ownership271sole-owned files: one author, no second reader
- Architecture9modules, 121 entry points
- Decisions49recorded, of which 0 accepted and 49 awaiting review
- Refactoring220open opportunities, one per file
- TestsNo coverage report yet. Run your tests with coverage on, then add the report:
AlsoDocsChatFilesKnowledge graphChange couplingCommitsStatsCosts
Do next · 1
1 thing worth doing in the week to Oct 28, the last indexed commit.
Worth planning
Tidy the code shape this week's commits left: 2 findings in 2 files
2 commits in the last 7 days added or worsened long, complex or deeply nested code, still open. Start with
crates/bevy_gltf/src/loader/mod.rs(1 finding): tidying it while the change is fresh costs less than after the next one.- code-shape findings
- 2
- files
- 2
- commits
- 2
Medium effort
Improve what Repowise can see
Add a test coverage report
Without one, Repowise cannot tell tested code from untested code, so every test-related action says “unknown”.
- line coverage
- Unknown, no report
Small effort
Everything we found
5 areas
Every detector's open count by area. The actions above are the part worth doing.
- Code health6,249 open findingsCriticalUntested hotspot · crates/bevy_pbr/src/prepass/mod.rs43 findings · 13.0 deducted
- Refactoring220 open opportunitiesMediumupdate_colors+1.3 health, M effort · examples/ui/widgets/feathers_gallery.rs
- Doc drift1Mediumexamples/README.mdLink points at #gameactivity-vs-nativeactivity, which examples/README.md no longer declares.
- Decisions49 to reviewMediumcrates/bevy_feathers/src/controls/number_input.rs49 awaiting review, 0 drifting from the code
- Ownership271 sole-owned filesMediumcrates/bevy_inspector/src/lib.rsOne author, no second reader