repowiserepowise
Sign in
anynines/klutchio
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowiseanynines/klutchio
KL
KL

anynines / klutchio

gomain674293a62.0K linessynced 1mo ago

Code health

8.5out of 10Excellent

This codebase scores 8.5 out of 10 on defect risk, which we rate excellent. It also scores maintainability 8.4 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: 7 of 613 files are git hotspots, and they average 4.9.

Full health report →
Score validation2/201.36× baselineOf the 20 lowest-health files, 2 were bug-fixed in the last 6 months — 1.36× the 7% baselineDead code100exportsUnused exports that nothing in the graph reaches
Lines of code
62.0K
Files
613
Symbols
2,682
Modules
67
Languages
7

Recent activity

All commits →

Commits

No commits indexed yet.

Decisions

  • Note: When we have a special or specific use of a function, we can show its logic directly in the teproposed
  • Note: Checking the status of MR by directly accessing the Service Broker API is removed. This is somproposed
  • Note: Additional flags could be used for further configurationproposed
  • When applying an update of plan, the service broker immediately returns a false positive that the Seproposed
  • Note: We may consider adding assertions on the labels of the ServiceInstance. This is because there proposed
  • asUnstructured turns an arbitrary runtime.Object into an *Unstructured. If it's already a concrete *proposed

Needs attention

170 open
  • medium severity. ProposedNote: When we have a special or specific use of a function, we can show its logic directly in the teAuto-proposed decision awaiting review
  • medium severity. ProposedNote: Checking the status of MR by directly accessing the Service Broker API is removed. This is somAuto-proposed decision awaiting review
  • medium severity. ProposedNote: Additional flags could be used for further configurationAuto-proposed decision awaiting review
  • medium severity. ProposedWhen applying an update of plan, the service broker immediately returns a false positive that the SeAuto-proposed decision awaiting review
  • medium severity. ProposedNote: We may consider adding assertions on the labels of the ServiceInstance. This is because there Auto-proposed decision awaiting review

Where the risk concentrates

All 7 hotspots →

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

FileChurnPrior fixesMaintainersCommits 90d
appclusterbinding_reconcile_test.gobind/contrib/example-backend/controllers/appclusterbinding99.8th01bus factor 14
appclusterbinding_reconcile.gobind/contrib/example-backend/controllers/appclusterbinding99.5th01bus factor 17
appclusterbinding_controller.gobind/contrib/example-backend/controllers/appclusterbinding99.1th11bus factor 14
appclusterbinding_types.gobind/pkg/apis/bind/v1alpha198.1th01bus factor 13
servicebinding_controller.gobind/pkg/konnector/controllers/cluster/servicebinding91.8th034

Composition

Open the graph →
go 57%yaml 33%shell 5%markdown 4%makefile 1%Other 1%

Explore this codebase

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