repowiserepowise
Sign in
woltlab/wcf
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisewoltlab/wcf
WC
WC

woltlab / wcf

php6.2575d6f5815.5K linessynced 9h ago

Code health

9.7out of 10Excellent

This codebase scores 9.7 out of 10 on defect risk, which we rate excellent. It also scores maintainability 9.6 and static performance risk 9.9 out of 10. The three are scored separately and never blended into one number. The files you change most are the weak spot: 5 of 7,545 files are git hotspots, and they average 6.5.

Full health report →
Documentation8,798pages0 with model-written prose, 8,798 built from the indexScore validation7/2020.31× baselineOf the 20 lowest-health files, 7 were bug-fixed in the last 6 months — 20.31× the 2% baselineDead code5,279exportsUnused exports that nothing in the graph reaches
Lines of code
815.5K
Files
7,545
Symbols
50,743
Modules
191
Languages
9

Recent activity

All commits →

Commits

No commits indexed yet.

Decisions

  • Remove no longer necessary try-catch blockproposed · 9h ago
  • Disallow user modification to guarantee truly random IDsproposed · 9h ago
  • Use global function calls to prevent userland overwriteproposed · 9h ago
  • Update CryptoException handling and secure random ID generationproposed · 9h ago
  • Delete WCF.Like.jsproposed · 9h ago
  • Add empty upcast converter for custom bb-codesproposed · 9h ago

Needs attention

61 open
  • medium severity. ProposedRemove no longer necessary try-catch blockAuto-proposed decision awaiting review
  • medium severity. ProposedDisallow user modification to guarantee truly random IDsAuto-proposed decision awaiting review
  • medium severity. ProposedUse global function calls to prevent userland overwriteAuto-proposed decision awaiting review
  • medium severity. ProposedUpdate CryptoException handling and secure random ID generationAuto-proposed decision awaiting review
  • medium severity. ProposedDelete WCF.Like.jsAuto-proposed decision awaiting review

Where the risk concentrates

All 5 hotspots →

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

FileChurnPrior fixesMaintainersCommits 90d
installed.phpwcfsetup/install/files/lib/system/api/composer99.9th01bus factor 13
ckeditor5.bundle.jswcfsetup/install/files/js/3rdParty/ckeditor98.5th22bus factor 14
WCF.class.phpwcfsetup/install/files/lib/system97.7th03bus factor 112
WoltLabSuite.Core.min.jswcfsetup/install/files/js97.0th01bus factor 16
WoltLabSuite.Core.tiny.min.jswcfsetup/install/files/js97.0th01bus factor 16

Composition

Open the graph →
php 75%javascript 14%typescript 6%html 2%markdown 1%Other 1%

Explore this codebase

  • Docs8,798 pages across 191 modules→
  • ChatAsk this codebase a question and get an answer with its sources→
  • Files7,545 files with per-file docs, health and history→
  • ArchitectureDependency graph, layers, and 131 entry points→
  • Code healthPer-file scores, 3,918 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→