repowiserepowise
Sign in
FaserF/oci-python-sdk
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowiseFaserF/oci-python-sdk
OC
OC

FaserF / oci-python-sdk

pythonmaster75b7f3898.8K linessynced 14h ago

Code health

8.3out of 10Excellent

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

Full health report →
Documentation718pages0 with model-written prose, 718 built from the indexScore validation0/200× baselineOf the 20 lowest-health files, 0 were bug-fixed in the last 6 months — 0× the 1% baselineDead code37exportsUnused exports that nothing in the graph reaches
Lines of code
98.8K
Files
399
Symbols
4,456
Modules
5
Languages
9

Recent activity

All commits →

Commits

No commits indexed yet.

Decisions

  • Apply snake_case variable naming conventionsproposed · 14h ago
  • Refactor region/compartment helper signatures to accept identityproposed · 14h ago
  • Rename module/script to lowercase snake_caseproposed · 14h ago
  • Use OCI pagination instead of custom pagination logicproposed · 14h ago
  • Accept start/end times as execution parameters instead of hardcodingproposed · 14h ago
  • Restrict script to tenancy-level audit retrievalproposed · 14h ago

Needs attention

32 open
  • medium severity. ProposedApply snake_case variable naming conventionsAuto-proposed decision awaiting review
  • medium severity. ProposedRefactor region/compartment helper signatures to accept identityAuto-proposed decision awaiting review
  • medium severity. ProposedRename module/script to lowercase snake_caseAuto-proposed decision awaiting review
  • medium severity. ProposedUse OCI pagination instead of custom pagination logicAuto-proposed decision awaiting review
  • medium severity. ProposedAccept start/end times as execution parameters instead of hardcodingAuto-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
database_client.pysrc/oci/database100.0th0113
__init__.pysrc/oci/database/models89.4th083
version.pysrc/oci86.1th11510

Composition

Open the graph →
python 94%markdown 3%yaml 1%shell 1%toml 0%Other 1%

Explore this codebase

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