repowiserepowise
Sign in
pantheon-systems/terminus
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisepantheon-systems/terminus
TE
TE

pantheon-systems / terminus

php4.xd4c247536.0K linessynced 1mo ago

Code health

9.6out of 10Excellent

This codebase scores 9.6 out of 10 on defect risk, which we rate excellent. It also scores maintainability 9.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: 3 of 494 files are git hotspots, and they average 6.4.

Full health report →
Documentation98pages98 with model-written prose, 0 built from the indexScore validation8/2015.13× baselineOf the 20 lowest-health files, 8 were bug-fixed in the last 6 months — 15.13× the 3% baselineDead code59exportsUnused exports that nothing in the graph reaches
Lines of code
36.0K
Files
494
Symbols
2,117
Modules
49
Languages
8

Recent activity

All commits →

Commits

No commits indexed yet.

Decisions

  • $results is an associative array, so we don't re-fetch.proposed
  • @var array We keep track of workflows that have been printed. This is necessary because the local…proposed
  • Add PHP 8.1 support and update CI/tests accordinglyproposed
  • Add PHP 8.1 support to CI functional testingproposed
  • Add assertions and fixes for PHP 8.1 deprecation warnings in Terminus commandsproposed
  • Add new static cache for site_namesproposed

Needs attention

131 open
  • medium severity. Proposed$results is an associative array, so we don't re-fetch.Auto-proposed decision awaiting review
  • medium severity. Proposed@var array We keep track of workflows that have been printed. This is necessary because the local…Auto-proposed decision awaiting review
  • medium severity. ProposedAdd PHP 8.1 support and update CI/tests accordinglyAuto-proposed decision awaiting review
  • medium severity. ProposedAdd PHP 8.1 support to CI functional testingAuto-proposed decision awaiting review
  • medium severity. ProposedAdd assertions and fixes for PHP 8.1 deprecation warnings in Terminus commandsAuto-proposed decision awaiting review

Where the risk concentrates

All 3 hotspots →

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

FileChurnPrior fixesMaintainersCommits 90d
CreateCommand.phpsrc/Commands/Site99.7th077
Client.phpsrc/VcsApi99.5th034
CreateCommandTest.phptests/Unit98.7th043

Composition

Open the graph →
php 79%external 16%yaml 2%markdown 1%shell 1%Other 1%

Explore this codebase

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