repowiserepowise
Sign in
FaserF/hassio-addons
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowiseFaserF/hassio-addons
HA
HA

FaserF / hassio-addons

yamlmaster5274b8975.2K linessynced 18m ago

Code health

6.4out of 10Fair

This codebase scores 6.4 out of 10 on defect risk, which we rate fair. It also scores maintainability 8.0 and static performance risk 9.7 out of 10. The three are scored separately and never blended into one number. The files you change most are the weak spot: 58 of 605 files are git hotspots, and they average 1.9.

Full health report →
Documentation344pages0 with model-written prose, 344 built from the indexScore validation20/205.31× baselineOf the 20 lowest-health files, 20 were bug-fixed in the last 6 months — 5.31× the 19% baselineDead code15exportsUnused exports that nothing in the graph reaches
Lines of code
75.2K
Files
605
Symbols
1,039
Modules
36
Languages
11

Recent activity

All commits →

Commits

No commits indexed yet.

Decisions

  • Non-blocking formatting/style checks in CIactive · 17m ago
  • Ensure GitHub bot scripts are executableproposed · 17m ago
  • Remove and re-add correct-CRLF handlingproposed · 17m ago
  • Enable workflow dispatchproposed · 17m ago
  • Limit workflows to Apache2 and remove othersproposed · 17m ago
  • Add missing architecturesproposed · 17m ago

Needs attention

40 open
  • medium severity. ProposedEnsure GitHub bot scripts are executableAuto-proposed decision awaiting review
  • medium severity. ProposedRemove and re-add correct-CRLF handlingAuto-proposed decision awaiting review
  • medium severity. ProposedEnable workflow dispatchAuto-proposed decision awaiting review
  • medium severity. ProposedLimit workflows to Apache2 and remove othersAuto-proposed decision awaiting review
  • medium severity. ProposedAdd missing architecturesAuto-proposed decision awaiting review

Where the risk concentrates

All 58 hotspots →

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

FileChurnPrior fixesMaintainersCommits 90d
run.shAegisBot99.6th15bug magnet320
run.shShieldDNS99.2th5bug magnet311
run.shapache2-minimal-mariadb98.7th3418
run.shapache298.3th4bug magnet319
run.shapache2-minimal/rootfs97.9th3218

Composition

Open the graph →
yaml 30%markdown 19%javascript 18%shell 16%python 7%Other 10%

Explore this codebase

  • Docs344 pages across 36 modules→
  • ChatAsk this codebase a question and get an answer with its sources→
  • Files605 files with per-file docs, health and history→
  • ArchitectureDependency graph, layers, and 61 entry points→
  • Code healthPer-file scores, 1,708 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→