repowiserepowise
Sign in
externref/kyro
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowiseexternref/kyro
KY
KY

externref / kyro

rustmain44674df9.3K linessynced 1mo ago

Code health

5.5out of 10Fair

This codebase scores 5.5 out of 10 on defect risk, which we rate fair. It also scores maintainability 6.9 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: 8 of 60 files are git hotspots, and they average 2.5.

Full health report →
Dead code1exportsUnused exports that nothing in the graph reaches
Lines of code
9.3K
Files
60
Symbols
940
Modules
18
Languages
7

Recent activity

All commits →

Commits

No commits indexed yet.

Decisions

  • Match Arrow operator first to prevent splitting on character classesproposed · 1mo ago
  • Use standard C-style operators including bitwise and shiftsproposed · 1mo ago
  • Support compile-time parsed string interpolationproposed · 1mo ago
  • Define output via echo statementproposed · 1mo ago
  • Provide structured exception handling with throw flexibilityproposed · 1mo ago
  • Use C-style control flow and strictly typed for-in loopsproposed · 1mo ago

Needs attention

56 open
  • medium severity. ProposedMatch Arrow operator first to prevent splitting on character classesAuto-proposed decision awaiting review
  • medium severity. ProposedUse standard C-style operators including bitwise and shiftsAuto-proposed decision awaiting review
  • medium severity. ProposedSupport compile-time parsed string interpolationAuto-proposed decision awaiting review
  • medium severity. ProposedDefine output via echo statementAuto-proposed decision awaiting review
  • medium severity. ProposedProvide structured exception handling with throw flexibilityAuto-proposed decision awaiting review

Where the risk concentrates

All 8 hotspots →

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

FileChurnPrior fixesMaintainersCommits 90d
interpreter.rssrc/interpreter97.1th11bus factor 19
parser.rssrc/parser94.1th01bus factor 18
mod.rssrc/stdlib91.2th11bus factor 19
os.rssrc/stdlib88.2th01bus factor 16
io.rssrc/stdlib85.3th01bus factor 17

Composition

Open the graph →
rust 52%markdown 33%json 5%toml 3%python 3%Other 3%

Explore this codebase

  • Docs0 pages across 18 modules→
  • ChatAsk this codebase a question and get an answer with its sources→
  • Files60 files with per-file docs, health and history→
  • ArchitectureDependency graph, layers, and 4 entry points→
  • Code healthPer-file scores, 291 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→