repowiserepowise
Sign in
music-assistant/frontend
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisemusic-assistant/frontend
FR
FR

music-assistant / frontend

typescriptmain13850a286.8K linessynced 21h ago

Code health

8.3out of 10Excellent

This codebase scores 8.3 out of 10 on defect risk, which we rate excellent. It also scores maintainability 9.2 and static performance risk 10.0 out of 10. The three are scored separately and never blended into one number. The files you change most are the weak spot: 57 of 382 files are git hotspots, and they average 5.5.

Full health report →
Documentation332pages0 with model-written prose, 332 built from the indexScore validation13/203.36× baselineOf the 20 lowest-health files, 13 were bug-fixed in the last 6 months — 3.36× the 19% baselineDead code132exportsUnused exports that nothing in the graph reaches
Lines of code
86.8K
Files
382
Symbols
1,937
Modules
57
Languages
8

Recent activity

All commits →

Commits

No commits indexed yet.

Decisions

  • Revert builtin web player heartbeat-missed workaroundproposed · 21h ago
  • Skip pagehide cleanup when entering bfcacheproposed · 21h ago
  • Replace deprecated unload event with pagehideproposed · 21h ago
  • Generic oversized chunk reassembly at transport layerproposed · 21h ago
  • Reassemble chunked HTTP-proxy responses over WebRTC transportproposed · 21h ago
  • Add confirmation dialog for remove from libraryproposed · 21h ago

Needs attention

74 open
  • medium severity. ProposedRevert builtin web player heartbeat-missed workaroundAuto-proposed decision awaiting review
  • medium severity. ProposedSkip pagehide cleanup when entering bfcacheAuto-proposed decision awaiting review
  • medium severity. ProposedReplace deprecated unload event with pagehideAuto-proposed decision awaiting review
  • medium severity. ProposedGeneric oversized chunk reassembly at transport layerAuto-proposed decision awaiting review
  • medium severity. ProposedReassemble chunked HTTP-proxy responses over WebRTC transportAuto-proposed decision awaiting review

Where the risk concentrates

All 57 hotspots →

Ranked by prior bug fixes and change frequency, mined from full git history rather than from the code alone.

FileChurnPrior fixesMaintainersCommits 90d
index.tssrc/plugins/api99.7th42134
useMusicQuizPlayer.test.tstests/composables99.4th4bug magnet3bus factor 114
MusicQuizPlayerView.test.tstests/views99.1th12bus factor 116
interfaces.tssrc/plugins/api98.8th62155
Login.test.tstests/views98.5th12bus factor 17

Composition

Open the graph →
typescript 85%json 10%yaml 3%markdown 1%javascript 1%Other 1%

Explore this codebase

  • Docs332 pages across 57 modules→
  • ChatAsk this codebase a question and get an answer with its sources→
  • Files382 files with per-file docs, health and history→
  • ArchitectureDependency graph, layers, and 50 entry points→
  • Code healthPer-file scores, 776 open findings, coverage and refactoring targets→
  • Knowledge graphEntities, communities, and the paths between them→
  • Change couplingFiles that keep changing together, mined from commit history→
  • CommitsChange-risk ranked history with agent provenance→
  • ContributorsBus factor, per-file maintainers, and the human/agent split→
  • StatsSize class, origin, lifetime churn, rhythm and records→
  • CostsWhat indexing this snapshot cost, by model and by run→